From 32b008bf5669a9c5007df2a4ea63c69698d155e8 Mon Sep 17 00:00:00 2001 From: Tim Janik Date: Sat, 20 Feb 1999 19:09:21 +0000 Subject: increment years and months by two not three on double clicks, patch Sat Feb 20 20:04:48 1999 Tim Janik * gtk/gtkcalendar.c (gtk_calendar_button_press): increment years and months by two not three on double clicks, patch provided by Nick Lamb . --- gtk/gtkcalendar.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'gtk/gtkcalendar.c') diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index f3d081b23a..db07340a47 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -2289,6 +2289,12 @@ gtk_calendar_button_press (GtkWidget *widget, x = (gint) (event->x); y = (gint) (event->y); + if (event->window == private_data->main_win) + gtk_calendar_main_button (widget, event); + + if (event->type != GDK_BUTTON_PRESS) + return FALSE; /* Double-clicks? Triple-clicks? No thanks! */ + if (event->window == private_data->arrow_win[ARROW_MONTH_LEFT]) gtk_calendar_set_month_prev (calendar); @@ -2301,9 +2307,6 @@ gtk_calendar_button_press (GtkWidget *widget, if (event->window == private_data->arrow_win[ARROW_YEAR_RIGHT]) gtk_calendar_set_year_next (calendar); - if (event->window == private_data->main_win) - gtk_calendar_main_button (widget, event); - return FALSE; } -- cgit v1.2.1