gnome-commander r2338 - in trunk: . src



Author: epiotr
Date: Mon Dec  8 17:00:18 2008
New Revision: 2338
URL: http://svn.gnome.org/viewvc/gnome-commander?rev=2338&view=rev

Log:
advrename: fix for bug disabling buttons after profile loading

Modified:
   trunk/ChangeLog
   trunk/src/gnome-cmd-advrename-dialog.cc

Modified: trunk/src/gnome-cmd-advrename-dialog.cc
==============================================================================
--- trunk/src/gnome-cmd-advrename-dialog.cc	(original)
+++ trunk/src/gnome-cmd-advrename-dialog.cc	Mon Dec  8 17:00:18 2008
@@ -379,6 +379,14 @@
 }
 
 
+inline gboolean model_is_empty(GtkTreeModel *tree_model)
+{
+    GtkTreeIter iter;
+
+    return !gtk_tree_model_get_iter_first (tree_model, &iter);
+}
+
+
 gchar *GnomeCmdAdvrenameDialog::Private::translate_menu (const gchar *path, gpointer data)
 {
     return _(path);
@@ -619,6 +627,10 @@
     gtk_combo_box_set_active (GTK_COMBO_BOX (priv->trim_combo), p.trim_blanks);
 
     GNOME_CMD_ADVRENAME_DIALOG(dialog)->update_new_filenames();
+
+    gtk_widget_set_sensitive (priv->regex_edit_button, !model_is_empty(cfg.regexes));
+    gtk_widget_set_sensitive (priv->regex_remove_button, !model_is_empty(cfg.regexes));
+    gtk_widget_set_sensitive (priv->regex_remove_all_button, !model_is_empty(cfg.regexes));
 }
 
 
@@ -640,14 +652,6 @@
 inline GtkWidget *create_files_view ();
 
 
-inline gboolean model_is_empty (GtkTreeModel *tree_model)
-{
-    GtkTreeIter iter;
-
-    return !gtk_tree_model_get_iter_first (tree_model, &iter);
-}
-
-
 G_DEFINE_TYPE (GnomeCmdAdvrenameDialog, gnome_cmd_advrename_dialog, GTK_TYPE_DIALOG)
 
 



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