diff options
author | Peng Wu <alexepico@gmail.com> | 2017-02-27 13:35:46 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2017-02-27 13:35:46 +0800 |
commit | 6e87817cf1987df4cff71aa33b27811beb93c630 (patch) | |
tree | ea76fce5015db0b86b029b64d979def42f357c6b /setup | |
parent | 042d8199dce1ed5623c7ed6d58cd6e5683e6fcd8 (diff) | |
download | ibus-libpinyin-6e87817cf1987df4cff71aa33b27811beb93c630.tar.gz ibus-libpinyin-6e87817cf1987df4cff71aa33b27811beb93c630.tar.xz ibus-libpinyin-6e87817cf1987df4cff71aa33b27811beb93c630.zip |
update setup dialog
Diffstat (limited to 'setup')
-rw-r--r-- | setup/main2.py | 140 | ||||
-rw-r--r-- | setup/shortcuteditor.py | 8 |
2 files changed, 74 insertions, 74 deletions
diff --git a/setup/main2.py b/setup/main2.py index 4af9290..b6967c0 100644 --- a/setup/main2.py +++ b/setup/main2.py @@ -144,29 +144,29 @@ class PreferencesDialog: self.__remember_every_input = self.__builder.get_object("RememberEveryInput") # read values - self.__init_chinese.set_active(self.__get_value("init-chinese", True)) - self.__init_full.set_active(self.__get_value("init-full", False)) - self.__init_full_punct.set_active(self.__get_value("init-full-punct", True)) - self.__init_simp.set_active(self.__get_value("init-simplified-chinese", True)) + self.__init_chinese.set_active(self.__get_value("init_chinese", True)) + self.__init_full.set_active(self.__get_value("init_full", False)) + self.__init_full_punct.set_active(self.__get_value("init_full_punct", True)) + self.__init_simp.set_active(self.__get_value("init_simplified_chinese", True)) - self.__lookup_table_orientation.set_active(self.__get_value("lookup-table-orientation", 0)) - self.__lookup_table_page_size.set_value(self.__get_value("lookup-table-page-size", 5)) + self.__lookup_table_orientation.set_active(self.__get_value("lookup_table_orientation", 0)) + self.__lookup_table_page_size.set_value(self.__get_value("lookup_table_page_size", 5)) - self.__dynamic_adjust.set_active(self.__get_value("dynamic-adjust", True)) - self.__remember_every_input.set_active(self.__get_value("remember-every-input", False)) + self.__dynamic_adjust.set_active(self.__get_value("dynamic_adjust", True)) + self.__remember_every_input.set_active(self.__get_value("remember_every_input", False)) # connect signals - self.__init_chinese.connect("toggled", self.__toggled_cb, "init-chinese") - self.__init_full.connect("toggled", self.__toggled_cb, "init-full") - self.__init_full_punct.connect("toggled", self.__toggled_cb, "init-full-punct") - self.__init_simp.connect("toggled", self.__toggled_cb, "init-simplified-chinese") - self.__dynamic_adjust.connect("toggled", self.__toggled_cb, "dynamic-adjust") - self.__remember_every_input.connect("toggled", self.__toggled_cb, "remember-every-input") + self.__init_chinese.connect("toggled", self.__toggled_cb, "init_chinese") + self.__init_full.connect("toggled", self.__toggled_cb, "init_full") + self.__init_full_punct.connect("toggled", self.__toggled_cb, "init_full_punct") + self.__init_simp.connect("toggled", self.__toggled_cb, "init_simplified_chinese") + self.__dynamic_adjust.connect("toggled", self.__toggled_cb, "dynamic_adjust") + self.__remember_every_input.connect("toggled", self.__toggled_cb, "remember_every_input") def __lookup_table_page_size_changed_cb(adjustment): - self.__set_value("lookup-table-page-size", int(adjustment.get_value())) + self.__set_value("lookup_table_page_size", int(adjustment.get_value())) def __lookup_table_orientation_changed_cb(widget): - self.__set_value("lookup-table-orientation", widget.get_active()) + self.__set_value("lookup_table_orientation", widget.get_active()) self.__lookup_table_orientation.connect("changed", __lookup_table_orientation_changed_cb) self.__lookup_table_page_size.connect("value-changed", __lookup_table_page_size_changed_cb) @@ -185,9 +185,9 @@ class PreferencesDialog: self.__double_pinyin_show_raw.hide () # read value - self.__incomplete_pinyin.set_active(self.__get_value("incomplete-pinyin", True)) - self.__full_pinyin.set_active(not self.__get_value("double-pinyin", False)) - self.__double_pinyin_schema.set_active(self.__get_value("double-pinyin-schema", 0)) + self.__incomplete_pinyin.set_active(self.__get_value("incomplete_pinyin", True)) + self.__full_pinyin.set_active(not self.__get_value("double_pinyin", False)) + self.__double_pinyin_schema.set_active(self.__get_value("double_pinyin_schema", 0)) if self.__full_pinyin.get_active(): # self.__incomplete_pinyin.set_sensitive(True) self.__double_pinyin_schema.set_sensitive(False) @@ -201,19 +201,19 @@ class PreferencesDialog: def __double_pinyin_toggled_cb(widget): val = widget.get_active() - self.__set_value("double-pinyin", val) + self.__set_value("double_pinyin", val) self.__double_pinyin_schema.set_sensitive(val) # self.__double_pinyin_schema_label.set_sensitive(val) self.__double_pinyin_show_raw.set_sensitive(val) def __double_pinyin_schema_changed_cb(widget): - self.__set_value("double-pinyin-schema", widget.get_active()) + self.__set_value("double_pinyin_schema", widget.get_active()) # connect signals self.__double_pinyin.connect("toggled", __double_pinyin_toggled_cb) - self.__incomplete_pinyin.connect("toggled", self.__toggled_cb, "incomplete-pinyin") + self.__incomplete_pinyin.connect("toggled", self.__toggled_cb, "incomplete_pinyin") self.__double_pinyin_schema.connect("changed", __double_pinyin_schema_changed_cb) - self.__double_pinyin_show_raw.connect("toggled", self.__toggled_cb, "double-pinyin-show-raw") + self.__double_pinyin_show_raw.connect("toggled", self.__toggled_cb, "double_pinyin_show_raw") self.__init_input_custom() self.__init_correct_pinyin() @@ -236,27 +236,27 @@ class PreferencesDialog: self.__enter_key = self.__builder.get_object("CommitFirstCandidate") # read value - self.__bopomofo_keyboard_mapping.set_active(self.__get_value("bopomofo-keyboard-mapping", 0)) - self.__incomplete_bopomofo.set_active(self.__get_value("incomplete-pinyin", False)) - self.__select_keys.set_active(self.__get_value("select-keys", 0)) - self.__guide_key.set_active(self.__get_value("guide-key", 1)) - self.__auxiliary_select_key_f.set_active(self.__get_value("auxiliary-select-key-f", 1)) - self.__auxiliary_select_key_kp.set_active(self.__get_value("auxiliary-select-key-kp", 1)) - self.__enter_key.set_active(self.__get_value("enter-key", True)) + self.__bopomofo_keyboard_mapping.set_active(self.__get_value("bopomofo_keyboard_mapping", 0)) + self.__incomplete_bopomofo.set_active(self.__get_value("incomplete_pinyin", False)) + self.__select_keys.set_active(self.__get_value("select_keys", 0)) + self.__guide_key.set_active(self.__get_value("guide_key", 1)) + self.__auxiliary_select_key_f.set_active(self.__get_value("auxiliary_select_key_f", 1)) + self.__auxiliary_select_key_kp.set_active(self.__get_value("auxiliary_select_key_kp", 1)) + self.__enter_key.set_active(self.__get_value("enter_key", True)) # connect signals def __bopomofo_keyboard_mapping_changed_cb(widget): - self.__set_value("bopomofo-keyboard-mapping", widget.get_active()) + self.__set_value("bopomofo_keyboard_mapping", widget.get_active()) def __select_keys_changed_cb(widget): - self.__set_value("select-keys", widget.get_active()) + self.__set_value("select_keys", widget.get_active()) self.__bopomofo_keyboard_mapping.connect("changed", __bopomofo_keyboard_mapping_changed_cb) - self.__incomplete_bopomofo.connect("toggled", self.__toggled_cb, "incomplete-pinyin") + self.__incomplete_bopomofo.connect("toggled", self.__toggled_cb, "incomplete_pinyin") self.__select_keys.connect("changed", __select_keys_changed_cb) - self.__guide_key.connect("toggled", self.__toggled_cb, "guide-key") - self.__auxiliary_select_key_f.connect("toggled", self.__toggled_cb, "auxiliary-select-key-f") - self.__auxiliary_select_key_kp.connect("toggled", self.__toggled_cb, "auxiliary-select-key-kp") - self.__enter_key.connect("toggled", self.__toggled_cb, "enter-key") + self.__guide_key.connect("toggled", self.__toggled_cb, "guide_key") + self.__auxiliary_select_key_f.connect("toggled", self.__toggled_cb, "auxiliary_select_key_f") + self.__auxiliary_select_key_kp.connect("toggled", self.__toggled_cb, "auxiliary_select_key_kp") + self.__enter_key.connect("toggled", self.__toggled_cb, "enter_key") def __init_input_custom(self): # others @@ -266,29 +266,29 @@ class PreferencesDialog: self.__auto_commit = self.__builder.get_object("AutoCommit") # read values - self.__shift_select_candidate.set_active(self.__get_value("shift-select-candidate", False)) - self.__minus_equal_page.set_active(self.__get_value("minus-equal-page", True)) - self.__comma_period_page.set_active(self.__get_value("comma-period-page", True)) - self.__auto_commit.set_active(self.__get_value("auto-commit", False)) + self.__shift_select_candidate.set_active(self.__get_value("shift_select_candidate", False)) + self.__minus_equal_page.set_active(self.__get_value("minus_equal_page", True)) + self.__comma_period_page.set_active(self.__get_value("comma_period_page", True)) + self.__auto_commit.set_active(self.__get_value("auto_commit", False)) # connect signals - self.__shift_select_candidate.connect("toggled", self.__toggled_cb, "shift-select-candidate") - self.__minus_equal_page.connect("toggled", self.__toggled_cb, "minus-equal-page") - self.__comma_period_page.connect("toggled", self.__toggled_cb, "comma-period-page") - self.__auto_commit.connect("toggled", self.__toggled_cb, "auto-commit") + self.__shift_select_candidate.connect("toggled", self.__toggled_cb, "shift_select_candidate") + self.__minus_equal_page.connect("toggled", self.__toggled_cb, "minus_equal_page") + self.__comma_period_page.connect("toggled", self.__toggled_cb, "comma_period_page") + self.__auto_commit.connect("toggled", self.__toggled_cb, "auto_commit") def __init_correct_pinyin(self): # auto correct self.__correct_pinyin = self.__builder.get_object("CorrectPinyin") self.__correct_pinyin_widgets = [ - ('CorrectPinyin_GN_NG', 'correct-pinyin-gn-ng', True), - ('CorrectPinyin_MG_NG', 'correct-pinyin-mg-ng', True), - ('CorrectPinyin_IOU_IU', 'correct-pinyin-iou-iu', True), - ('CorrectPinyin_UEI_UI', 'correct-pinyin-uei-ui', True), - ('CorrectPinyin_UEN_UN', 'correct-pinyin-uen-un', True), - ('CorrectPinyin_UE_VE', 'correct-pinyin-ue-ve', True), - ('CorrectPinyin_V_U', 'correct-pinyin-v-u', True), - ('CorrectPinyin_ON_ONG', 'correct-pinyin-on-ong', True), + ('CorrectPinyin_GN_NG', 'correct_pinyin_gn_ng', True), + ('CorrectPinyin_MG_NG', 'correct_pinyin_mg_ng', True), + ('CorrectPinyin_IOU_IU', 'correct_pinyin_iou_iu', True), + ('CorrectPinyin_UEI_UI', 'correct_pinyin_uei_ui', True), + ('CorrectPinyin_UEN_UN', 'correct_pinyin_uen_un', True), + ('CorrectPinyin_UE_VE', 'correct_pinyin_ue_ve', True), + ('CorrectPinyin_V_U', 'correct_pinyin_v_u', True), + ('CorrectPinyin_ON_ONG', 'correct_pinyin_on_ong', True), ] def __correct_pinyin_toggled_cb(widget): @@ -298,12 +298,12 @@ class PreferencesDialog: self.__correct_pinyin.connect("toggled", __correct_pinyin_toggled_cb) # init value - self.__correct_pinyin.set_active(self.__get_value("correct-pinyin", True)) + self.__correct_pinyin.set_active(self.__get_value("correct_pinyin", True)) for name, keyname, defval in self.__correct_pinyin_widgets: widget = self.__builder.get_object(name) widget.set_active(self.__get_value(keyname, defval)) - self.__correct_pinyin.connect("toggled", self.__toggled_cb, "correct-pinyin") + self.__correct_pinyin.connect("toggled", self.__toggled_cb, "correct_pinyin") for name, keyname, defval in self.__correct_pinyin_widgets: widget = self.__builder.get_object(name) widget.connect("toggled", self.__toggled_cb, keyname) @@ -315,16 +315,16 @@ class PreferencesDialog: # fuzzy pinyin self.__fuzzy_pinyin = self.__builder.get_object("FuzzyPinyin") self.__fuzzy_pinyin_widgets = [ - ('FuzzyPinyin_C_CH', 'fuzzy-pinyin-c-ch', True), - ('FuzzyPinyin_Z_ZH', 'fuzzy-pinyin-z-zh', True), - ('FuzzyPinyin_S_SH', 'fuzzy-pinyin-s-sh', True), - ('FuzzyPinyin_L_N', 'fuzzy-pinyin-l-n', True), - ('FuzzyPinyin_F_H', 'fuzzy-pinyin-f-h', True), - ('FuzzyPinyin_L_R', 'fuzzy-pinyin-l-r', False), - ('FuzzyPinyin_G_K', 'fuzzy-pinyin-g-k', False), - ('FuzzyPinyin_AN_ANG', 'fuzzy-pinyin-an-ang', True), - ('FuzzyPinyin_EN_ENG', 'fuzzy-pinyin-en-eng', True), - ('FuzzyPinyin_IN_ING', 'fuzzy-pinyin-in-ing', True), + ('FuzzyPinyin_C_CH', 'fuzzy_pinyin_c_ch', True), + ('FuzzyPinyin_Z_ZH', 'fuzzy_pinyin_z_zh', True), + ('FuzzyPinyin_S_SH', 'fuzzy_pinyin_s_sh', True), + ('FuzzyPinyin_L_N', 'fuzzy_pinyin_l_n', True), + ('FuzzyPinyin_F_H', 'fuzzy_pinyin_f_h', True), + ('FuzzyPinyin_L_R', 'fuzzy_pinyin_l_r', False), + ('FuzzyPinyin_G_K', 'fuzzy_pinyin_g_k', False), + ('FuzzyPinyin_AN_ANG', 'fuzzy_pinyin_an_ang', True), + ('FuzzyPinyin_EN_ENG', 'fuzzy_pinyin_en_eng', True), + ('FuzzyPinyin_IN_ING', 'fuzzy_pinyin_in_ing', True), ] def __fuzzy_pinyin_toggled_cb(widget): @@ -334,12 +334,12 @@ class PreferencesDialog: self.__fuzzy_pinyin.connect("toggled", __fuzzy_pinyin_toggled_cb) # init value - self.__fuzzy_pinyin.set_active(self.__get_value("fuzzy-pinyin", False)) + self.__fuzzy_pinyin.set_active(self.__get_value("fuzzy_pinyin", False)) for name, keyname, defval in self.__fuzzy_pinyin_widgets: widget = self.__builder.get_object(name) widget.set_active(self.__get_value(keyname, defval)) - self.__fuzzy_pinyin.connect("toggled", self.__toggled_cb, "fuzzy-pinyin") + self.__fuzzy_pinyin.connect("toggled", self.__toggled_cb, "fuzzy_pinyin") for name, keyname, defval in self.__fuzzy_pinyin_widgets: widget = self.__builder.get_object(name) widget.connect("toggled", self.__toggled_cb, keyname) @@ -424,7 +424,7 @@ class PreferencesDialog: response = dialog.run() if response == Gtk.ResponseType.OK: - self.__set_value("import-dictionary", dialog.get_filename()) + self.__set_value("import_dictionary", dialog.get_filename()) dialog.destroy() @@ -443,12 +443,12 @@ class PreferencesDialog: response = dialog.run() if response == Gtk.ResponseType.OK: - self.__set_value("export-dictionary", dialog.get_filename()) + self.__set_value("export_dictionary", dialog.get_filename()) dialog.destroy() def __clear_user_data_cb(self, widget, name): - self.__set_value("clear-user-data", name) + self.__set_value("clear_user_data", name) def __init_shortcut(self): # page Shortcut diff --git a/setup/shortcuteditor.py b/setup/shortcuteditor.py index 18c95e9..ab94f38 100644 --- a/setup/shortcuteditor.py +++ b/setup/shortcuteditor.py @@ -43,10 +43,10 @@ COLUMN_ACCELERATOR, # The default shortcut value is stored here. accelerators = \ ( - (_("Switch Chinese/English"), "main-switch" , "<Shift>"), - (_("Full/Half Width Letter"), "letter-switch", ""), - (_("Full/Half Width Punct"), "punct-switch", "<Control>period"), - (_("Switch Traditional/Simplfied Chinese"), "trad-switch", "<Control><Shift>f") + (_("Switch Chinese/English"), "main_switch" , "<Shift>"), + (_("Full/Half Width Letter"), "letter_switch", ""), + (_("Full/Half Width Punct"), "punct_switch", "<Control>period"), + (_("Switch Traditional/Simplfied Chinese"), "trad_switch", "<Control><Shift>f") ) class ShortcutTreeView(Gtk.TreeView): |