[Xfce4-commits] <xfce4-settings:master> Editor: Set sensitivity of save button on init.

Nick Schermer noreply at xfce.org
Sat Mar 3 20:30:01 CET 2012


Updating branch refs/heads/master
         to 2cf2692843a39f5b6a1f47792527f62eabbbb7ad (commit)
       from 0c51b02d7f26125d46ea819aa17628ecefa254a3 (commit)

commit 2cf2692843a39f5b6a1f47792527f62eabbbb7ad
Author: Nick Schermer <nick at xfce.org>
Date:   Sat Mar 3 20:29:16 2012 +0100

    Editor: Set sensitivity of save button on init.

 xfce4-settings-editor/xfce-settings-prop-dialog.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/xfce4-settings-editor/xfce-settings-prop-dialog.c b/xfce4-settings-editor/xfce-settings-prop-dialog.c
index 4a137ba..c69e423 100644
--- a/xfce4-settings-editor/xfce-settings-prop-dialog.c
+++ b/xfce4-settings-editor/xfce-settings-prop-dialog.c
@@ -136,6 +136,7 @@ xfce_settings_prop_dialog_init (XfceSettingsPropDialog *dialog)
     GtkListStore    *store;
     guint            i;
     GtkCellRenderer *render;
+    GtkWidget       *save_button;
 
     gtk_window_set_title (GTK_WINDOW (dialog), _("New Property"));
     gtk_window_set_default_size (GTK_WINDOW (dialog), 300, 200);
@@ -144,6 +145,9 @@ xfce_settings_prop_dialog_init (XfceSettingsPropDialog *dialog)
                             GTK_STOCK_SAVE, GTK_RESPONSE_OK, NULL);
     gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
 
+    save_button = gtk_dialog_get_widget_for_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+    gtk_widget_set_sensitive (save_button, FALSE);
+
     table = gtk_table_new (5, 2, FALSE);
     content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
     gtk_box_pack_start (GTK_BOX (content_area), table, TRUE, TRUE, 0);


More information about the Xfce4-commits mailing list