[gimp] Set the lock toggles insensitive if the resp. lock properties can't be changed



commit d6dd3ea39b0759bed78774647ef58880403d59b6
Author: Michael Natterer <mitch gimp org>
Date:   Sun Aug 23 19:39:28 2009 +0200

    Set the lock toggles insensitive if the resp. lock properties can't be changed

 app/widgets/gimpitemtreeview.c  |    3 +++
 app/widgets/gimplayertreeview.c |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/app/widgets/gimpitemtreeview.c b/app/widgets/gimpitemtreeview.c
index 9239fc6..6a42ff9 100644
--- a/app/widgets/gimpitemtreeview.c
+++ b/app/widgets/gimpitemtreeview.c
@@ -1299,6 +1299,9 @@ gimp_item_tree_view_update_options (GimpItemTreeView *view,
                                          gimp_item_tree_view_lock_content_toggled,
                                          view);
     }
+
+  gtk_widget_set_sensitive (view->priv->lock_content_toggle,
+                            gimp_item_can_lock_content (item));
 }
 
 
diff --git a/app/widgets/gimplayertreeview.c b/app/widgets/gimplayertreeview.c
index 784ce20..14f828c 100644
--- a/app/widgets/gimplayertreeview.c
+++ b/app/widgets/gimplayertreeview.c
@@ -1071,6 +1071,9 @@ gimp_layer_tree_view_update_options (GimpLayerTreeView *view,
                gimp_layer_tree_view_lock_alpha_button_toggled);
     }
 
+  gtk_widget_set_sensitive (view->priv->lock_alpha_toggle,
+                            gimp_layer_can_lock_alpha (layer));
+
   if (gimp_layer_get_opacity (layer) * 100.0 !=
       gtk_adjustment_get_value (view->priv->opacity_adjustment))
     {



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