diff options
| author | Peng Wu <alexepico@gmail.com> | 2020-09-08 14:13:47 +0800 |
|---|---|---|
| committer | Peng Wu <alexepico@gmail.com> | 2020-09-08 14:14:11 +0800 |
| commit | 9227873475e7ce0573d48fc8fe4b00781cc6edc0 (patch) | |
| tree | 13cf422b247bce0ea382a8a775241b2e7713a7d2 /setup | |
| parent | a478d650ff5429e338268c6d5f6e4c44e8334426 (diff) | |
| download | ibus-libpinyin-9227873475e7ce0573d48fc8fe4b00781cc6edc0.tar.gz ibus-libpinyin-9227873475e7ce0573d48fc8fe4b00781cc6edc0.tar.xz ibus-libpinyin-9227873475e7ce0573d48fc8fe4b00781cc6edc0.zip | |
Hide cloud option in setup dialog
Diffstat (limited to 'setup')
| -rw-r--r-- | setup/config.py.in | 3 | ||||
| -rw-r--r-- | setup/main2.py | 18 |
2 files changed, 12 insertions, 9 deletions
diff --git a/setup/config.py.in b/setup/config.py.in index 446701e..c5b858a 100644 --- a/setup/config.py.in +++ b/setup/config.py.in @@ -28,3 +28,6 @@ def get_version(): def get_longname(): return _("Intelligent Pinyin") + +def support_cloud_input(): + return @CLOUD_INPUT_MODE@ diff --git a/setup/main2.py b/setup/main2.py index 321e87c..adbebe9 100644 --- a/setup/main2.py +++ b/setup/main2.py @@ -116,7 +116,6 @@ class PreferencesDialog: self.__page_dictionary = self.__builder.get_object("pageDictionary") self.__page_user_data = self.__builder.get_object("pageUserData") self.__page_shortcut = self.__builder.get_object("pageShortcut") - self.__frame_cloud_input = self.__builder.get_object("frameCloudInput") self.__page_about = self.__builder.get_object("pageAbout") self.__page_general.hide() @@ -125,7 +124,6 @@ class PreferencesDialog: self.__page_fuzzy.hide() self.__page_dictionary.hide() self.__page_user_data.hide() - self.__frame_cloud_input.hide() self.__page_about.hide() def __init_general(self): @@ -207,7 +205,7 @@ class PreferencesDialog: self.__double_pinyin_schema = self.__builder.get_object("DoublePinyinSchema") # self.__double_pinyin_schema_label = self.__builder.get_object("labelDoublePinyinSchema") self.__double_pinyin_show_raw = self.__builder.get_object("DoublePinyinShowRaw") - self.__double_pinyin_show_raw.hide () + self.__double_pinyin_show_raw.hide() # read value self.__incomplete_pinyin.set_active(self.__get_value("incomplete-pinyin")) @@ -495,15 +493,16 @@ class PreferencesDialog: self.__set_value(key, value) def __init_bopomofo_cloud_input(self): - # page Bopomofo CloudInput - self.__frame_cloud_input = self.__builder.get_object("frameBopomofoCloudInput") - # init state + self.__frame_cloud_input = self.__builder.get_object("frameBopomofoCloudInput") self.__init_enable_cloud_input = self.__builder.get_object("InitEnableBopomofoCloudInput") # cloud input option self.__cloud_input_source = self.__builder.get_object("BopomofoCloudInputSource") + if not config.support_cloud_input(): + self.__frame_cloud_input.hide() + # read values self.__init_enable_cloud_input.set_active(self.__get_value("enable-cloud-input")) @@ -528,15 +527,16 @@ class PreferencesDialog: def __init_cloud_input(self): - # page CloudInput - self.__frame_cloud_input.show() - # init state + self.__frame_cloud_input = self.__builder.get_object("frameCloudInput") self.__init_enable_cloud_input = self.__builder.get_object("InitEnableCloudInput") # cloud input option self.__cloud_input_source = self.__builder.get_object("CloudInputSource") + if not config.support_cloud_input(): + self.__frame_cloud_input.hide() + # read values self.__init_enable_cloud_input.set_active(self.__get_value("enable-cloud-input")) |
