comparison src/lirc.c @ 1047:81ec7d977d5f

use SHIFT for connected scroll and zoom SHIFT + keys or mouse: affects all split windows keys or mouse: affects only active window CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
author nadvornik
date Wed, 10 Sep 2008 20:37:30 +0000
parents 9962b24b6b43
children 1646720364cf
comparison
equal deleted inserted replaced
1046:e34e9bdef276 1047:81ec7d977d5f
107 ptr = cmd + 7; 107 ptr = cmd + 7;
108 while (g_ascii_isspace(*ptr)) ptr++; 108 while (g_ascii_isspace(*ptr)) ptr++;
109 fl_parm = atoi(ptr) / 10.0; 109 fl_parm = atoi(ptr) / 10.0;
110 110
111 if (fl_parm <= 0.01) fl_parm = get_zoom_increment(); 111 if (fl_parm <= 0.01) fl_parm = get_zoom_increment();
112 layout_image_zoom_adjust(lw, fl_parm); 112 layout_image_zoom_adjust(lw, fl_parm, FALSE);
113 } 113 }
114 else if (g_ascii_strncasecmp("ZOOM_OUT", cmd, 8) == 0) 114 else if (g_ascii_strncasecmp("ZOOM_OUT", cmd, 8) == 0)
115 { 115 {
116 ptr = cmd + 8; 116 ptr = cmd + 8;
117 while (g_ascii_isspace(*ptr)) ptr++; 117 while (g_ascii_isspace(*ptr)) ptr++;
118 fl_parm = atoi(ptr) / 10.0; 118 fl_parm = atoi(ptr) / 10.0;
119 119
120 if (fl_parm <= 0.01) fl_parm = get_zoom_increment(); 120 if (fl_parm <= 0.01) fl_parm = get_zoom_increment();
121 layout_image_zoom_adjust(lw, -fl_parm); 121 layout_image_zoom_adjust(lw, -fl_parm, FALSE);
122 } 122 }
123 else if (g_ascii_strcasecmp("ZOOM_MAX", cmd) == 0) 123 else if (g_ascii_strcasecmp("ZOOM_MAX", cmd) == 0)
124 { 124 {
125 layout_image_zoom_set(lw, 0.0); 125 layout_image_zoom_set(lw, 0.0, FALSE);
126 } 126 }
127 else if (g_ascii_strncasecmp("SET_ZOOM", cmd, 8) == 0) 127 else if (g_ascii_strncasecmp("SET_ZOOM", cmd, 8) == 0)
128 { 128 {
129 ptr = cmd + 8; 129 ptr = cmd + 8;
130 while (g_ascii_isspace(*ptr)) ptr++; 130 while (g_ascii_isspace(*ptr)) ptr++;
131 i_parm = atoi(ptr); 131 i_parm = atoi(ptr);
132 132
133 if (i_parm <= 0) i_parm = 1; 133 if (i_parm <= 0) i_parm = 1;
134 layout_image_zoom_set(lw, 1.0); 134 layout_image_zoom_set(lw, 1.0, FALSE);
135 } 135 }
136 else if (g_ascii_strncasecmp("SET_INV_ZOOM", cmd, 12) == 0) 136 else if (g_ascii_strncasecmp("SET_INV_ZOOM", cmd, 12) == 0)
137 { 137 {
138 ptr = cmd + 12; 138 ptr = cmd + 12;
139 while (g_ascii_isspace(*ptr)) ptr++; 139 while (g_ascii_isspace(*ptr)) ptr++;
140 i_parm = atoi(ptr); 140 i_parm = atoi(ptr);
141 141
142 if (i_parm <= 0) i_parm = 1; 142 if (i_parm <= 0) i_parm = 1;
143 layout_image_zoom_set(lw, -i_parm); 143 layout_image_zoom_set(lw, -i_parm, FALSE);
144 } 144 }
145 else if (g_ascii_strcasecmp("FIRST", cmd) == 0) 145 else if (g_ascii_strcasecmp("FIRST", cmd) == 0)
146 { 146 {
147 layout_image_first(lw); 147 layout_image_first(lw);
148 } 148 }