aboutsummaryrefslogtreecommitdiff
path: root/fiv-view.c
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2022-07-21 14:46:17 +0200
committerPřemysl Eric Janouch <p@janouch.name>2022-07-21 16:03:36 +0200
commitb067c1948b03501ede6ee324ef8c642e05fe6b18 (patch)
tree3fe397518e7c6bc511e2f31edb10e1fe9eee41b0 /fiv-view.c
parent390e21a72d43c5e3a22d790c35d7b83503acf322 (diff)
downloadfiv-b067c1948b03501ede6ee324ef8c642e05fe6b18.tar.gz
fiv-b067c1948b03501ede6ee324ef8c642e05fe6b18.tar.xz
fiv-b067c1948b03501ede6ee324ef8c642e05fe6b18.zip
Use GDK event handling return value constants
Diffstat (limited to 'fiv-view.c')
-rw-r--r--fiv-view.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/fiv-view.c b/fiv-view.c
index ff201db..e0e42c0 100644
--- a/fiv-view.c
+++ b/fiv-view.c
@@ -630,13 +630,14 @@ fiv_view_draw(GtkWidget *widget, cairo_t *cr)
static gboolean
fiv_view_button_press_event(GtkWidget *widget, GdkEventButton *event)
{
- // XXX: Return value?
- GTK_WIDGET_CLASS(fiv_view_parent_class)->button_press_event(widget, event);
+ if (GTK_WIDGET_CLASS(fiv_view_parent_class)
+ ->button_press_event(widget, event))
+ return GDK_EVENT_STOP;
if (event->button == GDK_BUTTON_PRIMARY &&
gtk_widget_get_focus_on_click(widget))
gtk_widget_grab_focus(widget);
- return FALSE;
+ return GDK_EVENT_PROPAGATE;
}
#define SCALE_STEP 1.25
@@ -737,9 +738,9 @@ fiv_view_scroll_event(GtkWidget *widget, GdkEventScroll *event)
{
FivView *self = FIV_VIEW(widget);
if (!self->image)
- return FALSE;
+ return GDK_EVENT_PROPAGATE;
if (event->state & gtk_accelerator_get_default_mod_mask())
- return FALSE;
+ return GDK_EVENT_PROPAGATE;
switch (event->direction) {
case GDK_SCROLL_UP:
@@ -749,7 +750,7 @@ fiv_view_scroll_event(GtkWidget *widget, GdkEventScroll *event)
default:
// For some reason, native GdkWindows may also get GDK_SCROLL_SMOOTH.
// Left/right are good to steal from GtkScrolledWindow for consistency.
- return TRUE;
+ return GDK_EVENT_STOP;
}
}