[gnome-text-editor] savechangesdialog: add suggested/destructive action



commit 61740f56ed6523df6e288a384c21e860704e11a5
Author: Christian Hergert <chergert redhat com>
Date:   Wed Feb 2 17:31:18 2022 -0800

    savechangesdialog: add suggested/destructive action
    
    Fixes #309

 src/editor-save-changes-dialog.c | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/src/editor-save-changes-dialog.c b/src/editor-save-changes-dialog.c
index 0952f11..1f5860a 100644
--- a/src/editor-save-changes-dialog.c
+++ b/src/editor-save-changes-dialog.c
@@ -245,6 +245,7 @@ _editor_save_changes_dialog_new (GtkWindow *parent,
   GtkWidget *dialog;
   GtkWidget *group;
   GtkWidget *area;
+  GtkWidget *button;
 
   g_return_val_if_fail (!parent || GTK_IS_WINDOW (parent), NULL);
   g_return_val_if_fail (pages != NULL, NULL);
@@ -269,6 +270,12 @@ _editor_save_changes_dialog_new (GtkWindow *parent,
                           _("_Save"), GTK_RESPONSE_YES,
                           NULL);
 
+  button = gtk_dialog_get_widget_for_response (GTK_DIALOG (dialog), GTK_RESPONSE_NO);
+  gtk_widget_add_css_class (button, "destructive-action");
+
+  button = gtk_dialog_get_widget_for_response (GTK_DIALOG (dialog), GTK_RESPONSE_YES);
+  gtk_widget_add_css_class (button, "suggested-action");
+
   area = gtk_message_dialog_get_message_area (GTK_MESSAGE_DIALOG (dialog));
   group = adw_preferences_group_new ();
   gtk_box_append (GTK_BOX (area), group);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]