Mercurial > geeqie
diff 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 |
line wrap: on
line diff
--- a/src/lirc.c Tue Sep 09 19:46:44 2008 +0000 +++ b/src/lirc.c Wed Sep 10 20:37:30 2008 +0000 @@ -109,7 +109,7 @@ fl_parm = atoi(ptr) / 10.0; if (fl_parm <= 0.01) fl_parm = get_zoom_increment(); - layout_image_zoom_adjust(lw, fl_parm); + layout_image_zoom_adjust(lw, fl_parm, FALSE); } else if (g_ascii_strncasecmp("ZOOM_OUT", cmd, 8) == 0) { @@ -118,11 +118,11 @@ fl_parm = atoi(ptr) / 10.0; if (fl_parm <= 0.01) fl_parm = get_zoom_increment(); - layout_image_zoom_adjust(lw, -fl_parm); + layout_image_zoom_adjust(lw, -fl_parm, FALSE); } else if (g_ascii_strcasecmp("ZOOM_MAX", cmd) == 0) { - layout_image_zoom_set(lw, 0.0); + layout_image_zoom_set(lw, 0.0, FALSE); } else if (g_ascii_strncasecmp("SET_ZOOM", cmd, 8) == 0) { @@ -131,7 +131,7 @@ i_parm = atoi(ptr); if (i_parm <= 0) i_parm = 1; - layout_image_zoom_set(lw, 1.0); + layout_image_zoom_set(lw, 1.0, FALSE); } else if (g_ascii_strncasecmp("SET_INV_ZOOM", cmd, 12) == 0) { @@ -140,7 +140,7 @@ i_parm = atoi(ptr); if (i_parm <= 0) i_parm = 1; - layout_image_zoom_set(lw, -i_parm); + layout_image_zoom_set(lw, -i_parm, FALSE); } else if (g_ascii_strcasecmp("FIRST", cmd) == 0) {