summaryrefslogtreecommitdiffstats
path: root/setup
diff options
context:
space:
mode:
authorPeng Huang <shawn.p.huang@gmail.com>2009-09-25 11:37:10 +0800
committerPeng Huang <shawn.p.huang@gmail.com>2009-09-25 11:37:10 +0800
commitb4041c918a42a6f26d190fd9009800bc12c42548 (patch)
tree81ba4cd99fc679d1154bb8555667ee0253deaff5 /setup
parenta0ee977ca23b41650f841089e1f184787324b22a (diff)
downloadibus-libpinyin-b4041c918a42a6f26d190fd9009800bc12c42548.tar.gz
ibus-libpinyin-b4041c918a42a6f26d190fd9009800bc12c42548.tar.xz
ibus-libpinyin-b4041c918a42a6f26d190fd9009800bc12c42548.zip
Implement shift select candidate
Diffstat (limited to 'setup')
-rw-r--r--setup/ibus-pinyin-preferences.glade1
-rw-r--r--setup/main.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/setup/ibus-pinyin-preferences.glade b/setup/ibus-pinyin-preferences.glade
index 84f913b..18cd245 100644
--- a/setup/ibus-pinyin-preferences.glade
+++ b/setup/ibus-pinyin-preferences.glade
@@ -372,7 +372,6 @@
<object class="GtkCheckButton" id="ShiftSelectCandidate">
<property name="label" translatable="yes">Press [Shift] key to select candidate</property>
<property name="visible">True</property>
- <property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="draw_indicator">True</property>
diff --git a/setup/main.py b/setup/main.py
index 5629aaf..d50bdfa 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -107,6 +107,7 @@ class PreferencesDialog:
self.__shift_select_candidate.set_active(self.__get_value("ShiftSelectCandidate", False))
self.__minus_equal_page.set_active(self.__get_value("MinusEqualPage", True))
self.__comma_period_page.set_active(self.__get_value("CommaPeriodPage", True))
+ self.__auto_commit.set_active(self.__get_value("AutoCommit", False))
self.__half_width_puncts.set_text(self.__get_value("HalfWidthPuncts", "+-*/=%"))
# connect signals
@@ -116,6 +117,7 @@ class PreferencesDialog:
self.__shift_select_candidate.connect("toggled", self.__toggled_cb, "ShiftSelectCandidate")
self.__minus_equal_page.connect("toggled", self.__toggled_cb, "MinusEqualPage")
self.__comma_period_page.connect("toggled", self.__toggled_cb, "CommaPeriodPage")
+ self.__auto_commit.connect("toggled", self.__toggled_cb, "AutoCommit")
self.__lookup_table_page_size.connect("value-changed", __lookup_table_page_size_changed_cb)
def __entry_activate_cb(widget, name):