mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-17 06:10:15 +00:00
range: switch secondary and middle button on steppers
Clicking on steppers does different things depending on which button you use. We used to scroll to the end on secondary click and use high-speed autoscrolling on middle-click. Switch these two around, since the scroll-to-end functionality is less likely to be useful, and the seconary button makes the autoscrolling more easily available.
This commit is contained in:
parent
f35c7b83d9
commit
6e280d2478
@ -2305,10 +2305,10 @@ range_get_scroll_for_grab (GtkRange *range)
|
|||||||
case GDK_BUTTON_PRIMARY:
|
case GDK_BUTTON_PRIMARY:
|
||||||
return invert ? GTK_SCROLL_STEP_FORWARD : GTK_SCROLL_STEP_BACKWARD;
|
return invert ? GTK_SCROLL_STEP_FORWARD : GTK_SCROLL_STEP_BACKWARD;
|
||||||
break;
|
break;
|
||||||
case GDK_BUTTON_MIDDLE:
|
case GDK_BUTTON_SECONDARY:
|
||||||
return invert ? GTK_SCROLL_PAGE_FORWARD : GTK_SCROLL_PAGE_BACKWARD;
|
return invert ? GTK_SCROLL_PAGE_FORWARD : GTK_SCROLL_PAGE_BACKWARD;
|
||||||
break;
|
break;
|
||||||
case GDK_BUTTON_SECONDARY:
|
case GDK_BUTTON_MIDDLE:
|
||||||
return invert ? GTK_SCROLL_END : GTK_SCROLL_START;
|
return invert ? GTK_SCROLL_END : GTK_SCROLL_START;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -2322,10 +2322,10 @@ range_get_scroll_for_grab (GtkRange *range)
|
|||||||
case GDK_BUTTON_PRIMARY:
|
case GDK_BUTTON_PRIMARY:
|
||||||
return invert ? GTK_SCROLL_STEP_BACKWARD : GTK_SCROLL_STEP_FORWARD;
|
return invert ? GTK_SCROLL_STEP_BACKWARD : GTK_SCROLL_STEP_FORWARD;
|
||||||
break;
|
break;
|
||||||
case GDK_BUTTON_MIDDLE:
|
case GDK_BUTTON_SECONDARY:
|
||||||
return invert ? GTK_SCROLL_PAGE_BACKWARD : GTK_SCROLL_PAGE_FORWARD;
|
return invert ? GTK_SCROLL_PAGE_BACKWARD : GTK_SCROLL_PAGE_FORWARD;
|
||||||
break;
|
break;
|
||||||
case GDK_BUTTON_SECONDARY:
|
case GDK_BUTTON_MIDDLE:
|
||||||
return invert ? GTK_SCROLL_START : GTK_SCROLL_END;
|
return invert ? GTK_SCROLL_START : GTK_SCROLL_END;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user