[gnumeric] GUI: Use shift-wheel for horizontal scroll.
- From: Morten Welinder <mortenw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] GUI: Use shift-wheel for horizontal scroll.
- Date: Wed, 10 Feb 2016 13:45:20 +0000 (UTC)
commit 793263b67f39db7675c967f7892e163af1de2fc5
Author: Morten Welinder <terra gnome org>
Date: Wed Feb 10 08:44:50 2016 -0500
GUI: Use shift-wheel for horizontal scroll.
ChangeLog | 6 ++++++
src/wbc-gtk.c | 4 +---
2 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 1a08d97..137b37e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2016-02-10 Morten Welinder <terra gnome org>
+
+ * src/wbc-gtk.c (cb_scroll_wheel): Use shift modifier with scroll
+ wheel for horizontal motion instead of alt. Window managers tend
+ to eat the latter.
+
2016-02-08 Morten Welinder <terra gnome org>
* src/graph.c (gnm_go_data_vector_eval)
diff --git a/src/wbc-gtk.c b/src/wbc-gtk.c
index fd1f888..591f581 100644
--- a/src/wbc-gtk.c
+++ b/src/wbc-gtk.c
@@ -2314,7 +2314,7 @@ cb_scroll_wheel (GtkWidget *w, GdkEventScroll *event,
event->direction == GDK_SCROLL_SMOOTH)
return FALSE;
- if ((event->state & GDK_MOD1_MASK))
+ if ((event->state & GDK_SHIFT_MASK))
go_horiz = !go_horiz;
if ((event->state & GDK_CONTROL_MASK)) { /* zoom */
@@ -2334,8 +2334,6 @@ cb_scroll_wheel (GtkWidget *w, GdkEventScroll *event,
if (0 <= zoom && zoom <= 390)
cmd_zoom (GNM_WBC (wbcg), g_slist_append (NULL, sheet),
(double) (zoom + 10) / 100);
- } else if ((event->state & GDK_SHIFT_MASK)) {
- /* XL sort of shows/hides groups */
} else if (go_horiz) {
int col = (pane->last_full.col - pane->first.col) / 4;
if (col < 1)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]