app: set GDK_SCROLL_MASK on widgets that need scroll events

This commit is contained in:
Michael Natterer 2018-05-10 23:43:36 +02:00
parent 613d02ca3a
commit fa3abc957b
3 changed files with 5 additions and 1 deletions

View File

@ -26,6 +26,7 @@
GDK_POINTER_MOTION_MASK | \
GDK_BUTTON_PRESS_MASK | \
GDK_BUTTON_RELEASE_MASK | \
GDK_SCROLL_MASK | \
GDK_STRUCTURE_MASK | \
GDK_ENTER_NOTIFY_MASK | \
GDK_LEAVE_NOTIFY_MASK | \

View File

@ -91,7 +91,8 @@
GDK_POINTER_MOTION_MASK | \
GDK_POINTER_MOTION_HINT_MASK | \
GDK_BUTTON_PRESS_MASK | \
GDK_BUTTON_RELEASE_MASK)
GDK_BUTTON_RELEASE_MASK | \
GDK_SCROLL_MASK)
#define GRAD_CONTROL_EVENT_MASK (GDK_EXPOSURE_MASK | \
GDK_LEAVE_NOTIFY_MASK | \
@ -99,6 +100,7 @@
GDK_POINTER_MOTION_HINT_MASK | \
GDK_BUTTON_PRESS_MASK | \
GDK_BUTTON_RELEASE_MASK | \
GDK_SCROLL_MASK | \
GDK_BUTTON1_MOTION_MASK)

View File

@ -166,6 +166,7 @@ gimp_navigation_view_init (GimpNavigationView *view)
{
gtk_widget_set_can_focus (GTK_WIDGET (view), TRUE);
gtk_widget_add_events (GTK_WIDGET (view),
GDK_SCROLL_MASK |
GDK_POINTER_MOTION_MASK |
GDK_KEY_PRESS_MASK);