From 0f6dbec1e15bac3a115c8a0736ae894c6584b329 Mon Sep 17 00:00:00 2001 From: Peng Huang Date: Thu, 24 Sep 2009 11:46:53 +0800 Subject: Add configure for Simplified/Traditional Chinese --- setup/ibus-pinyin-preferences.glade | 46 ++++++++++++++++++++++++++++++++++++- setup/main.py | 4 ++++ 2 files changed, 49 insertions(+), 1 deletion(-) (limited to 'setup') diff --git a/setup/ibus-pinyin-preferences.glade b/setup/ibus-pinyin-preferences.glade index 95eefd9..9662941 100644 --- a/setup/ibus-pinyin-preferences.glade +++ b/setup/ibus-pinyin-preferences.glade @@ -152,7 +152,7 @@ True - 3 + 4 3 @@ -275,6 +275,50 @@ 3 + + + True + 0 + Chinese: + + + 3 + 4 + + + + + Simplified + True + True + False + True + True + InitTraditional + + + 1 + 2 + 3 + 4 + + + + + Traditional + True + True + False + True + True + + + 2 + 3 + 3 + 4 + + diff --git a/setup/main.py b/setup/main.py index 6396117..1a71c4b 100644 --- a/setup/main.py +++ b/setup/main.py @@ -77,16 +77,20 @@ class PreferencesDialog: self.__init_half = self.__builder.get_object("InitHalf") self.__init_full_punct = self.__builder.get_object("InitFullPunct") self.__init_half_punct = self.__builder.get_object("InitHalfPunct") + self.__init_simp = self.__builder.get_object("InitSimplfiedChinese") + self.__init_trad = self.__builder.get_object("IniTraditionalChinese") # read values self.__init_chinese.set_active(self.__get_value("InitChinese", True)) self.__init_full.set_active(self.__get_value("InitFull", False)) self.__init_full_punct.set_active(self.__get_value("InitFullPunct", True)) + self.__init_simp.set_active(self.__get_value("InitSimplfiedChinese", True)) # connect signals self.__init_chinese.connect("toggled", self.__toggled_cb, "InitChinese") self.__init_full.connect("toggled", self.__toggled_cb, "InitFull") self.__init_full_punct.connect("toggled", self.__toggled_cb, "InitFullPunct") + self.__init_simp.connect("toggled", self.__toggled_cb, "InitSimplfiedChinese") def __init_others(self): #others -- cgit