summaryrefslogtreecommitdiffstats
path: root/setup
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2014-01-17 15:23:57 +0800
committerPeng Wu <alexepico@gmail.com>2014-01-17 15:23:57 +0800
commit4ef821b8e071ec4ad32221aa5a010fa8dfbc73d6 (patch)
treed4d8de8cd2ef5d9f79c94fcb99ee73ea17c462ff /setup
parent54afa6da054f90c19df1184e95e15cd00e68b400 (diff)
downloadibus-libzhuyin-4ef821b8e071ec4ad32221aa5a010fa8dfbc73d6.tar.gz
ibus-libzhuyin-4ef821b8e071ec4ad32221aa5a010fa8dfbc73d6.tar.xz
ibus-libzhuyin-4ef821b8e071ec4ad32221aa5a010fa8dfbc73d6.zip
write __init_inputting
Diffstat (limited to 'setup')
-rw-r--r--setup/main.py33
1 files changed, 32 insertions, 1 deletions
diff --git a/setup/main.py b/setup/main.py
index c61baca..1c2beb9 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -76,7 +76,38 @@ class PreferencesWindow:
def __init_inputting(self):
- pass
+ # page Inputting
+ self.__page_inputting.show()
+
+ # init state
+ self.__chinese_mode = self.__builder.get_object("chinesemode")
+ self.__full_half_shape = self.__builder.get_object("fullhalfshape")
+ self.__auto_shift_cursor = self.__builder.get_object("autoshiftcursor")
+ self.__add_phrase_forward = self.__builder.get_object("addphraseforward")
+ self.__clean_all_buffer = self.__builder.get_object("cleanallbuffer")
+ self.__always_input_num = self.__builder.get_object("alwaysinputnum")
+ self.__rearward_choice = self.__builder.get_object("rearwardchoice")
+ self.__space_as_selection = self.__builder.get_object("spaceasselection")
+
+ # read values
+ self.__chinese_mode.set_active(self.__get_value("chinesemode", True))
+ self.__full_half_shape.set_active(self.__get_value("fullhalfshape", False))
+ self.__auto_shift_cursor.set_active(self.__get_value("autoshiftcursor", True))
+ self.__add_phrase_forward.set_active(self.__get_value("addphraseforward", True))
+ self.__clean_all_buffer.set_active(self.__get_value("cleanallbuffer", False))
+ self.__always_input_num.set_active(self.__get_value("alwaysinputnum", True))
+ self.__rearward_choice.set_active(self.__get_value("rearwardchoice", True))
+ self.__space_as_selection.set_active(self.__get_value("spaceasselection", False))
+
+ # connect signals
+ self.__chinese_mode.connect("toggled", self.__toggled_cb, "chinesemode")
+ self.__full_half_shape.connect("toggled", self.__toggled_cb, "fullhalfshape")
+ self.__auto_shift_cursor.connect("toggled", self.__toggled_cb, "autoshiftcursor")
+ self.__add_phrase_forward.connect("toggled", self.__toggled_cb, "addphraseforward")
+ self.__clean_all_buffer.connect("toggled", self.__toggled_cb, "cleanallbuffer")
+ self.__always_input_num.connect("toggled", self.__toggled_cb, "alwaysinputnum")
+ self.__rearward_choice.connect("toggled", self.__toggled_cb, "rearwardchoice")
+ self.__space_as_selection.connect("toggled", self.__toggled_cb, "spaceasselection")
def __init_keyboard(self):