From: Peng Huang Date: Wed, 14 Oct 2009 02:59:16 +0000 (+0800) Subject: Fix show icon on systray option X-Git-Tag: 1.2.0.20091014 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Ftags%2F1.2.0.20091014;p=platform%2Fupstream%2Fibus.git Fix show icon on systray option --- diff --git a/setup/main.py b/setup/main.py index 62b4354..3cd10f5 100644 --- a/setup/main.py +++ b/setup/main.py @@ -163,6 +163,12 @@ class Setup(object): self.__fontbutton_custom_font.connect("notify::font-name", self.__fontbutton_custom_font_notify_cb) self.__fontbutton_custom_font.set_font_name(font_name) + # show icon on system tray + self.__checkbutton_show_icon_on_systray = self.__builder.get_object("checkbutton_show_icon_on_systray") + self.__checkbutton_show_icon_on_systray.set_active( + self.__config.get_value("panel", "show_icon_on_systray", True)) + self.__checkbutton_show_icon_on_systray.connect("toggled", self.__checkbutton_show_icon_on_systray_toggled_cb) + # show ime name self.__checkbutton_show_im_name = self.__builder.get_object("checkbutton_show_im_name") self.__checkbutton_show_im_name.set_active( @@ -387,6 +393,10 @@ class Setup(object): font_name = unicode(font_name, "utf-8") self.__config.set_value("panel", "custom_font", font_name) + def __checkbutton_show_icon_on_systray_toggled_cb(self, button): + value = self.__checkbutton_show_icon_on_systray.get_active() + self.__config.set_value("panel", "show_icon_on_systray", value) + def __checkbutton_show_im_name_toggled_cb(self, button): value = self.__checkbutton_show_im_name.get_active() self.__config.set_value("panel", "show_im_name", value)