From ed6ddf162a1affca66728377ce73fadf2dcb32ce Mon Sep 17 00:00:00 2001 From: Mohammed Sadiq Date: Wed, 17 Jul 2019 19:14:57 +0530 Subject: [PATCH] notifications-dialog: Make dialog adaptive --- panels/notifications/cc-app-notifications-dialog.c | 4 ++-- panels/notifications/cc-app-notifications-dialog.h | 5 ++++- panels/notifications/cc-app-notifications-dialog.ui | 5 ++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/panels/notifications/cc-app-notifications-dialog.c b/panels/notifications/cc-app-notifications-dialog.c index 4d8ffddb9..c7850f321 100644 --- a/panels/notifications/cc-app-notifications-dialog.c +++ b/panels/notifications/cc-app-notifications-dialog.c @@ -49,7 +49,7 @@ static void update_sound_switch (CcAppNotificationsDialog *dialog); static void update_notification_switch (CcAppNotificationsDialog *dialog); struct _CcAppNotificationsDialog { - GtkDialog parent; + HdyDialog parent; GSettings *settings; GSettings *master_settings; @@ -65,7 +65,7 @@ struct _CcAppNotificationsDialog { GtkWidget *lock_screen_content_switch; }; -G_DEFINE_TYPE (CcAppNotificationsDialog, cc_app_notifications_dialog, GTK_TYPE_DIALOG) +G_DEFINE_TYPE (CcAppNotificationsDialog, cc_app_notifications_dialog, HDY_TYPE_DIALOG) static void on_perm_store_set_done (GObject *source_object, diff --git a/panels/notifications/cc-app-notifications-dialog.h b/panels/notifications/cc-app-notifications-dialog.h index 99b1e3800..3cb1a3b5a 100644 --- a/panels/notifications/cc-app-notifications-dialog.h +++ b/panels/notifications/cc-app-notifications-dialog.h @@ -20,11 +20,14 @@ #pragma once #include +#define HANDY_USE_UNSTABLE_API +#include +#undef HANDY_USE_UNSTABLE_API G_BEGIN_DECLS #define CC_TYPE_APP_NOTIFICATIONS_DIALOG (cc_app_notifications_dialog_get_type ()) -G_DECLARE_FINAL_TYPE (CcAppNotificationsDialog, cc_app_notifications_dialog, CC, APP_NOTIFICATIONS_DIALOG, GtkDialog) +G_DECLARE_FINAL_TYPE (CcAppNotificationsDialog, cc_app_notifications_dialog, CC, APP_NOTIFICATIONS_DIALOG, HdyDialog) CcAppNotificationsDialog *cc_app_notifications_dialog_new (const gchar *app_id, const gchar *title, diff --git a/panels/notifications/cc-app-notifications-dialog.ui b/panels/notifications/cc-app-notifications-dialog.ui index 95a11a9e7..b3c8f49dc 100644 --- a/panels/notifications/cc-app-notifications-dialog.ui +++ b/panels/notifications/cc-app-notifications-dialog.ui @@ -1,9 +1,8 @@ -