diff options
author | Timm Bäder <mail@baedert.org> | 2020-02-15 11:19:25 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2020-02-15 17:18:27 +0100 |
commit | 08501c9510621b6e57b13118f670e5961c900c7d (patch) | |
tree | 78463acedbef8ce412f706d2568f00760690a0f7 /gtk/gtkcalendar.c | |
parent | a4ecfd8f337769ea2fdd80835c768b6c2a427bcf (diff) | |
download | gtk+-08501c9510621b6e57b13118f670e5961c900c7d.tar.gz |
calendar: Emit {next,prev}-{month,year} signals
Fixes #833
Diffstat (limited to 'gtk/gtkcalendar.c')
-rw-r--r-- | gtk/gtkcalendar.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 5525b4263d..70b34ff84c 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -827,6 +827,8 @@ calendar_set_month_prev (GtkCalendar *calendar) gtk_calendar_select_day (calendar, new_date); g_date_time_unref (new_date); + + g_signal_emit (calendar, gtk_calendar_signals[PREV_MONTH_SIGNAL], 0); } static void @@ -839,6 +841,8 @@ calendar_set_month_next (GtkCalendar *calendar) gtk_calendar_select_day (calendar, new_date); g_date_time_unref (new_date); + + g_signal_emit (calendar, gtk_calendar_signals[NEXT_MONTH_SIGNAL], 0); } static void @@ -851,6 +855,8 @@ calendar_set_year_prev (GtkCalendar *calendar) gtk_calendar_select_day (calendar, new_date); g_date_time_unref (new_date); + + g_signal_emit (calendar, gtk_calendar_signals[PREV_YEAR_SIGNAL], 0); } static void @@ -863,6 +869,8 @@ calendar_set_year_next (GtkCalendar *calendar) gtk_calendar_select_day (calendar, new_date); g_date_time_unref (new_date); + + g_signal_emit (calendar, gtk_calendar_signals[NEXT_YEAR_SIGNAL], 0); } static void |