summaryrefslogtreecommitdiffstats
path: root/src/PYConfig.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2014-12-02 14:20:51 +0800
committerPeng Wu <alexepico@gmail.com>2014-12-02 14:20:51 +0800
commit5d445470457a3bbf3684ef782410ce9cafac57e3 (patch)
tree86018cc85aa5dc2657ca782bfdf5aaf1eaef7946 /src/PYConfig.h
parent43beca819b9e4ab2f71b6cde4e085525df088719 (diff)
downloadibus-libpinyin-5d445470457a3bbf3684ef782410ce9cafac57e3.tar.gz
ibus-libpinyin-5d445470457a3bbf3684ef782410ce9cafac57e3.tar.xz
ibus-libpinyin-5d445470457a3bbf3684ef782410ce9cafac57e3.zip
add four new config keys
Diffstat (limited to 'src/PYConfig.h')
-rw-r--r--src/PYConfig.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/PYConfig.h b/src/PYConfig.h
index 263642a..9eec5a6 100644
--- a/src/PYConfig.h
+++ b/src/PYConfig.h
@@ -45,7 +45,11 @@ public:
pinyin_option_t option (void) const { return m_option & m_option_mask; }
guint orientation (void) const { return m_orientation; }
guint pageSize (void) const { return m_page_size; }
- gboolean ctrlSwitch(void) const { return m_ctrl_switch; }
+ G_DEPRECATED gboolean ctrlSwitch (void) const{ return m_ctrl_switch; }
+ std::string mainSwitch (void) const { return m_main_switch; }
+ std::string letterSwitch (void) const { return m_letter_switch; }
+ std::string punctSwitch (void) const { return m_punct_switch; }
+ std::string tradSwitch (void) const { return m_trad_switch; }
gboolean shiftSelectCandidate (void) const { return m_shift_select_candidate; }
gboolean minusEqualPage (void) const { return m_minus_equal_page; }
gboolean commaPeriodPage (void) const { return m_comma_period_page; }
@@ -91,6 +95,10 @@ protected:
gint m_orientation;
guint m_page_size;
gboolean m_ctrl_switch;
+ std::string m_main_switch;
+ std::string m_letter_switch;
+ std::string m_punct_switch;
+ std::string m_trad_switch;
gboolean m_shift_select_candidate;
gboolean m_minus_equal_page;
gboolean m_comma_period_page;