viewport: set GDK_SMOOTH_SCROLL_MASK
This is so smooth scroll events are send/handled by the parent GtkScrolledWindow if any.
This commit is contained in:
@@ -684,7 +684,8 @@ gtk_viewport_realize (GtkWidget *widget)
|
|||||||
event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK;
|
event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK;
|
||||||
/* We select on button_press_mask so that button 4-5 scrolls are trapped.
|
/* We select on button_press_mask so that button 4-5 scrolls are trapped.
|
||||||
*/
|
*/
|
||||||
attributes.event_mask = event_mask | GDK_BUTTON_PRESS_MASK;
|
attributes.event_mask = event_mask |
|
||||||
|
GDK_BUTTON_PRESS_MASK | GDK_SCROLL_MASK | GDK_SMOOTH_SCROLL_MASK;
|
||||||
|
|
||||||
attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL;
|
attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user