From 8ef9009bde41fd6741fec61b36f9af8fc0191143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Wed, 5 Feb 2020 09:23:45 +0100 Subject: [PATCH] calendar: Remove month-changed signal Listen to notify::month instead. --- gtk/gtkcalendar.c | 18 ------------------ tests/testcalendar.c | 12 ------------ 2 files changed, 30 deletions(-) diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 8b79fb4362..635d60aeed 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -156,7 +156,6 @@ enum { }; enum { - MONTH_CHANGED_SIGNAL, DAY_SELECTED_SIGNAL, DAY_SELECTED_DOUBLE_CLICK_SIGNAL, PREV_MONTH_SIGNAL, @@ -191,7 +190,6 @@ struct _GtkCalendarClass { GtkWidgetClass parent_class; - void (* month_changed) (GtkCalendar *calendar); void (* day_selected) (GtkCalendar *calendar); void (* day_selected_double_click) (GtkCalendar *calendar); void (* prev_month) (GtkCalendar *calendar); @@ -417,22 +415,6 @@ gtk_calendar_class_init (GtkCalendarClass *class) FALSE, GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY)); - /** - * GtkCalendar::month-changed: - * @calendar: the object which received the signal. - * - * Emitted when the user clicks a button to change the selected month on a - * calendar. - */ - gtk_calendar_signals[MONTH_CHANGED_SIGNAL] = - g_signal_new (I_("month-changed"), - G_OBJECT_CLASS_TYPE (gobject_class), - G_SIGNAL_RUN_FIRST, - G_STRUCT_OFFSET (GtkCalendarClass, month_changed), - NULL, NULL, - NULL, - G_TYPE_NONE, 0); - /** * GtkCalendar::day-selected: * @calendar: the object which received the signal. diff --git a/tests/testcalendar.c b/tests/testcalendar.c index b78c91fb2f..605177ef49 100644 --- a/tests/testcalendar.c +++ b/tests/testcalendar.c @@ -77,15 +77,6 @@ calendar_set_signal_strings (char *sig_str, gtk_label_set_text (GTK_LABEL (data->last_sig), sig_str); } -static void -calendar_month_changed (GtkWidget *widget, - CalendarData *data) -{ - char *str = calendar_date_to_string (data, "month-changed: %c"); - calendar_set_signal_strings (str, data); - g_free (str); -} - static void calendar_day_selected (GtkWidget *widget, CalendarData *data) @@ -228,9 +219,6 @@ create_calendar(void) gtk_calendar_mark_day (GTK_CALENDAR (calendar), 19); - g_signal_connect (calendar, "month-changed", - G_CALLBACK (calendar_month_changed), - &calendar_data); g_signal_connect (calendar, "day-selected", G_CALLBACK (calendar_day_selected), &calendar_data);