diff options
author | Peng Wu <alexepico@gmail.com> | 2022-04-11 15:14:53 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2022-04-11 15:14:53 +0800 |
commit | bfe728057bbb84fd36b4f3867aebb8f4a16f51e2 (patch) | |
tree | 40903a6cac3d919c6f7cbc196e11491a80d16aed /setup | |
parent | 01e300d239182e21fc6ad3ac60057dd08b2312ba (diff) | |
download | ibus-libpinyin-bfe728057bbb84fd36b4f3867aebb8f4a16f51e2.tar.gz ibus-libpinyin-bfe728057bbb84fd36b4f3867aebb8f4a16f51e2.tar.xz ibus-libpinyin-bfe728057bbb84fd36b4f3867aebb8f4a16f51e2.zip |
Update main2.py
Diffstat (limited to 'setup')
-rw-r--r-- | setup/main2.py | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/setup/main2.py b/setup/main2.py index 2cb76ba..0605322 100644 --- a/setup/main2.py +++ b/setup/main2.py @@ -149,7 +149,6 @@ class PreferencesDialog: self.__dynamic_adjust = self.__builder.get_object("DynamicAdjust") self.__remember_every_input = self.__builder.get_object("RememberEveryInput") self.__show_suggestion = self.__builder.get_object("ShowSuggestion") - self.__emoji_candidate = self.__builder.get_object("EmojiCandidate") self.__sort_candidate_option = self.__builder.get_object("SortCandidateOption") # read values @@ -165,7 +164,6 @@ class PreferencesDialog: self.__dynamic_adjust.set_active(self.__get_value("dynamic-adjust")) self.__remember_every_input.set_active(self.__get_value("remember-every-input")) self.__show_suggestion.set_active(self.__get_value("show-suggestion")) - self.__emoji_candidate.set_active(self.__get_value("emoji-candidate")) self.__sort_candidate_option.set_active(self.__get_value("sort-candidate-option")) # connect signals self.__init_chinese.connect("toggled", self.__toggled_cb, "init-chinese") @@ -175,7 +173,6 @@ class PreferencesDialog: self.__dynamic_adjust.connect("toggled", self.__toggled_cb, "dynamic-adjust") self.__remember_every_input.connect("toggled", self.__toggled_cb, "remember-every-input") self.__show_suggestion.connect("toggled", self.__toggled_cb, "show-suggestion") - self.__emoji_candidate.connect("toggled", self.__toggled_cb, "emoji-candidate") def __display_size_changed_cb(widget): self.__set_value("display-style", widget.get_active()) @@ -356,12 +353,13 @@ class PreferencesDialog: self.__builder.get_object(w[0]).set_sensitive(val) self.__fuzzy_pinyin.connect("toggled", __fuzzy_pinyin_toggled_cb) - # init value + # read values self.__fuzzy_pinyin.set_active(self.__get_value("fuzzy-pinyin")) for name, keyname in self.__fuzzy_pinyin_widgets: widget = self.__builder.get_object(name) widget.set_active(self.__get_value(keyname)) + # connect signals self.__fuzzy_pinyin.connect("toggled", self.__toggled_cb, "fuzzy-pinyin") for name, keyname in self.__fuzzy_pinyin_widgets: widget = self.__builder.get_object(name) @@ -408,42 +406,43 @@ class PreferencesDialog: path = os.path.join(pkgdatadir, 'user.lua') if not os.access(path, os.R_OK): self.__frame_lua_script.hide() - self.__frame_lua_script.set_sensitive(self.__get_value("lua-extension")) - self.__frame_user_table = self.__builder.get_object("frameUserTable") - self.__frame_user_table.set_sensitive(self.__get_value("table-input-mode")) - self.__lua_extension = self.__builder.get_object("LuaExtension") - self.__lua_extension.set_active(self.__get_value("lua-extension")) - self.__lua_extension.connect("toggled", self.__lua_extension_cb) self.__table_mode = self.__builder.get_object("TableMode") - self.__table_mode.set_active(self.__get_value("table-input-mode")) - self.__table_mode.connect("toggled", self.__table_mode_cb) self.__english_mode = self.__builder.get_object("EnglishMode") + self.__emoji_candidate = self.__builder.get_object("EmojiCandidate") + self.__english_candidate = self.__builder.get_object("EnglishCandidate") + self.__import_table = self.__builder.get_object("ImportTable") + self.__export_table = self.__builder.get_object("ExportTable") + self.__clear_user_table = self.__builder.get_object("ClearUserTable") + self.__edit_lua = self.__builder.get_object("EditLua") + self.__import_dictionary = self.__builder.get_object("ImportDictionary") + self.__export_dictionary = self.__builder.get_object("ExportDictionary") + self.__clear_user_data = self.__builder.get_object("ClearUserDictionary") + self.__clear_all_data = self.__builder.get_object("ClearAllDictionary") + + # read values + self.__frame_lua_script.set_sensitive(self.__get_value("lua-extension")) + self.__frame_user_table.set_sensitive(self.__get_value("table-input-mode")) + self.__lua_extension.set_active(self.__get_value("lua-extension")) + self.__table_mode.set_active(self.__get_value("table-input-mode")) self.__english_mode.set_active(self.__get_value("english-input-mode")) - self.__english_mode.connect("toggled", self.__english_mode_cb) + self.__emoji_candidate.set_active(self.__get_value("emoji-candidate")) + self.__english_candidate.set_active(self.__get_value("english-candidate")) - self.__edit_lua = self.__builder.get_object("EditLua") + # connect signals + self.__lua_extension.connect("toggled", self.__lua_extension_cb) + self.__table_mode.connect("toggled", self.__table_mode_cb) + self.__english_mode.connect("toggled", self.__english_mode_cb) + self.__emoji_candidate.connect("toggled", self.__toggled_cb, "emoji-candidate") + self.__english_candidate.connect("toggled", self.__toggled_cb, "english-candidate") self.__edit_lua.connect("clicked", self.__edit_lua_cb) - - self.__import_dictionary = self.__builder.get_object("ImportDictionary") self.__import_dictionary.connect("clicked", self.__import_dictionary_cb, "import-dictionary") - - self.__export_dictionary = self.__builder.get_object("ExportDictionary") self.__export_dictionary.connect("clicked", self.__export_dictionary_cb, "export-dictionary") - - self.__clear_user_data = self.__builder.get_object("ClearUserDictionary") self.__clear_user_data.connect("clicked", self.__clear_user_data_cb, "user") - self.__clear_all_data = self.__builder.get_object("ClearAllDictionary") self.__clear_all_data.connect("clicked", self.__clear_user_data_cb, "all") - - self.__import_table = self.__builder.get_object("ImportTable") self.__import_table.connect("clicked", self.__import_table_cb, "import-custom-table") - - self.__export_table = self.__builder.get_object("ExportTable") self.__export_table.connect("clicked", self.__export_table_cb, "export-custom-table") - - self.__clear_user_table = self.__builder.get_object("ClearUserTable") self.__clear_user_table.connect("clicked", self.__clear_user_table_cb, "clear-custom-table", "user") def __lua_extension_cb(self, widget): |