diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2019-06-03 22:59:38 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2019-06-24 21:32:58 -0300 |
commit | 804479ebcc5e3ba2123e90e6c943ab84da83bb1a (patch) | |
tree | 92859d2d875ff1e37869127a371942dd648dbfd3 | |
parent | e49ed1ed67d87a2f1a956699ae4fbbcee0eb51d5 (diff) | |
download | gnome-calendar-804479ebcc5e3ba2123e90e6c943ab84da83bb1a.tar.gz |
calendar-management-page: Add helper to retrieve titlebar
-rw-r--r-- | src/gui/calendar-management/gcal-calendar-management-page.c | 11 | ||||
-rw-r--r-- | src/gui/calendar-management/gcal-calendar-management-page.h | 2 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/gui/calendar-management/gcal-calendar-management-page.c b/src/gui/calendar-management/gcal-calendar-management-page.c index 344d014c..b3ae1ca6 100644 --- a/src/gui/calendar-management/gcal-calendar-management-page.c +++ b/src/gui/calendar-management/gcal-calendar-management-page.c @@ -106,3 +106,14 @@ gcal_calendar_management_page_switch_page (GcalCalendarManagementPage *self, g_signal_emit (self, signals[SWITCH_PAGE], 0, page_name, page_data); } + +GtkHeaderBar* +gcal_calendar_management_page_get_titlebar (GcalCalendarManagementPage *self) +{ + GtkWidget *toplevel; + + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (self)); + g_assert (toplevel != NULL); + + return GTK_HEADER_BAR (gtk_window_get_titlebar (GTK_WINDOW (toplevel))); +} diff --git a/src/gui/calendar-management/gcal-calendar-management-page.h b/src/gui/calendar-management/gcal-calendar-management-page.h index de2edeec..04835823 100644 --- a/src/gui/calendar-management/gcal-calendar-management-page.h +++ b/src/gui/calendar-management/gcal-calendar-management-page.h @@ -59,4 +59,6 @@ void gcal_calendar_management_page_switch_page (GcalCalendarMa const gchar *page_name, gpointer page_data); +GtkHeaderBar* gcal_calendar_management_page_get_titlebar (GcalCalendarManagementPage *self); + G_END_DECLS |