From a8f1c7d06886f282ceeb2637a843935287eaa46e Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Wed, 11 Mar 2009 14:18:11 +0800 Subject: Change sensitive of custom font label. --- setup/main.py | 5 +++ setup/setup.glade | 94 +++++++++++++++++++++++++++---------------------------- 2 files changed, 52 insertions(+), 47 deletions(-) diff --git a/setup/main.py b/setup/main.py index c67cbd9..42c3233 100644 --- a/setup/main.py +++ b/setup/main.py @@ -141,10 +141,13 @@ class Setup(object): self.__config.get_value("panel", "use_custom_font", False)) self.__checkbutton_custom_font.connect("toggled", self.__checkbutton_custom_font_toggled_cb) + self.__label_custom_font = self.__xml.get_widget("label_custom_font") self.__fontbutton_custom_font = self.__xml.get_widget("fontbutton_custom_font") if self.__config.get_value("panel", "use_custom_font", False): + self.__label_custom_font.set_sensitive(True) self.__fontbutton_custom_font.set_sensitive(True) else: + self.__label_custom_font.set_sensitive(False) self.__fontbutton_custom_font.set_sensitive(False) font_name = gtk.settings_get_default().get_property("gtk-font-name") font_name = unicode(font_name, "utf-8") @@ -339,9 +342,11 @@ class Setup(object): def __checkbutton_custom_font_toggled_cb(self, button): if self.__checkbutton_custom_font.get_active(): + self.__label_custom_font.set_sensitive(True) self.__fontbutton_custom_font.set_sensitive(True) self.__config.set_value("panel", "use_custom_font", True) else: + self.__label_custom_font.set_sensitive(False) self.__fontbutton_custom_font.set_sensitive(False) self.__config.set_value("panel", "use_custom_font", False) diff --git a/setup/setup.glade b/setup/setup.glade index 694240b..a50efd1 100644 --- a/setup/setup.glade +++ b/setup/setup.glade @@ -45,21 +45,57 @@ 12 6 - + + True + 0 + Enable or disable: + + + GTK_FILL + GTK_FILL + + + + + True + 0 + Next input method: + + + 1 + 2 + GTK_FILL + GTK_FILL + + + + + True + False + 0 + previous input method: + + + 2 + 3 + GTK_FILL + GTK_FILL + + + + True 6 - + True - False True False - + True - False True ... True @@ -74,8 +110,6 @@ 1 2 - 2 - 3 @@ -111,19 +145,21 @@ - + True 6 - + True + False True False - + True + False True ... True @@ -138,44 +174,8 @@ 1 2 - - - - - True - False - 0 - previous input method: - - 2 3 - GTK_FILL - GTK_FILL - - - - - True - 0 - Next input method: - - - 1 - 2 - GTK_FILL - GTK_FILL - - - - - True - 0 - Enable or disable: - - - GTK_FILL - GTK_FILL @@ -286,7 +286,7 @@ Always True - + True 0 Custom font: -- cgit