From 72d3caaf9473c8008b0c0e7c88b150506d898b35 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sat, 27 Jan 2024 12:31:42 -0300 Subject: [PATCH] calendar-management: Make it an AdwDialog So it can behave like a bottom sheet when collapsed. --- .../gcal-calendar-management-dialog.c | 4 ++-- .../gcal-calendar-management-dialog.h | 2 +- .../gcal-calendar-management-dialog.ui | 9 +++------ src/gui/gcal-window.c | 4 ++-- src/gui/gcal-window.ui | 7 +++---- 5 files changed, 11 insertions(+), 15 deletions(-) diff --git a/src/gui/calendar-management/gcal-calendar-management-dialog.c b/src/gui/calendar-management/gcal-calendar-management-dialog.c index 7e5ece84..9e2cd0fe 100644 --- a/src/gui/calendar-management/gcal-calendar-management-dialog.c +++ b/src/gui/calendar-management/gcal-calendar-management-dialog.c @@ -53,7 +53,7 @@ typedef enum struct _GcalCalendarManagementDialog { - AdwWindow parent; + AdwDialog parent; AdwNavigationView *navigation_view; @@ -73,7 +73,7 @@ static void on_page_switched_cb (GcalCalendarMa GcalCalendar *calendar, GcalCalendarManagementDialog *self); -G_DEFINE_TYPE (GcalCalendarManagementDialog, gcal_calendar_management_dialog, ADW_TYPE_WINDOW) +G_DEFINE_TYPE (GcalCalendarManagementDialog, gcal_calendar_management_dialog, ADW_TYPE_DIALOG) enum { diff --git a/src/gui/calendar-management/gcal-calendar-management-dialog.h b/src/gui/calendar-management/gcal-calendar-management-dialog.h index 9e0bdeeb..aea0d04d 100644 --- a/src/gui/calendar-management/gcal-calendar-management-dialog.h +++ b/src/gui/calendar-management/gcal-calendar-management-dialog.h @@ -34,6 +34,6 @@ G_BEGIN_DECLS G_DECLARE_FINAL_TYPE (GcalCalendarManagementDialog, gcal_calendar_management_dialog, GCAL, CALENDAR_MANAGEMENT_DIALOG, - AdwWindow) + AdwDialog) G_END_DECLS diff --git a/src/gui/calendar-management/gcal-calendar-management-dialog.ui b/src/gui/calendar-management/gcal-calendar-management-dialog.ui index 725a5128..5b23a6ff 100644 --- a/src/gui/calendar-management/gcal-calendar-management-dialog.ui +++ b/src/gui/calendar-management/gcal-calendar-management-dialog.ui @@ -1,13 +1,10 @@ -