[gnome-chess] Fix initial sensitivity of certain preferences



commit 021257fb13e3ddcd1b205f64d07af5135522617d
Author: Michael Catanzaro <mike catanzaro gmail com>
Date:   Fri May 10 17:40:07 2013 -0500

    Fix initial sensitivity of certain preferences
    
    * Ensure smooth 3D view option is initially disabled if 3D view is
      disabled.
    
    * Ensure piece type combo is initially disabled if 3D view is enabled.

 src/gnome-chess.vala |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/gnome-chess.vala b/src/gnome-chess.vala
index 9d321e9..3db29fa 100644
--- a/src/gnome-chess.vala
+++ b/src/gnome-chess.vala
@@ -1198,8 +1198,14 @@ public class Application : Gtk.Application
         var move_combo = (Gtk.ComboBox) preferences_builder.get_object ("move_format_combo");
         set_combo (move_combo, 1, settings.get_string ("move-format"));
 
+        var show_3d_check = (Gtk.CheckButton) preferences_builder.get_object ("show_3d_check");
+
         var theme_combo = (Gtk.ComboBox) preferences_builder.get_object ("piece_style_combo");
         set_combo (theme_combo, 1, settings.get_string ("piece-theme"));
+        theme_combo.sensitive = !show_3d_check.active;
+
+        var show_3d_smooth_check = (Gtk.CheckButton) preferences_builder.get_object ("show_3d_smooth_check");
+        show_3d_smooth_check.sensitive = show_3d_check.active;
 
         preferences_builder.connect_signals (this);
 


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