summaryrefslogtreecommitdiffstats
path: root/src/ZYConfig.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2014-04-10 14:42:02 +0800
committerPeng Wu <alexepico@gmail.com>2014-04-10 14:42:02 +0800
commit1a8c791e1955ba7e4d288f0e95236054115f3d00 (patch)
treee79c3a452c763a3d650283044536d9133a4c3311 /src/ZYConfig.h
parentdaa5ddefd5e470b15037d17cbcf15e39ec3f48f8 (diff)
downloadibus-libzhuyin-1a8c791e1955ba7e4d288f0e95236054115f3d00.tar.gz
ibus-libzhuyin-1a8c791e1955ba7e4d288f0e95236054115f3d00.tar.xz
ibus-libzhuyin-1a8c791e1955ba7e4d288f0e95236054115f3d00.zip
update class Config
Diffstat (limited to 'src/ZYConfig.h')
-rw-r--r--src/ZYConfig.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/ZYConfig.h b/src/ZYConfig.h
index 744f9a0..a9f91fd 100644
--- a/src/ZYConfig.h
+++ b/src/ZYConfig.h
@@ -40,14 +40,15 @@ protected:
virtual ~Config (void);
public:
- guint option (void) const { return m_option & m_option_mask; }
+ zhuyin_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; }
gint zhuyinSchema (void) const { return m_zhuyin_schema; }
gboolean initChinese (void) const { return m_init_chinese; }
- gboolean initFull (void) const { return m_init_full; }
+ gboolean initFullEnglish (void) const { return m_init_full_english; }
gboolean initFullPunct (void) const { return m_init_full_punct; }
gboolean initTradChinese (void) const { return m_init_trad_chinese; }
- std::string selectKeys (void) const { return m_select_keys; }
+ std::string candidateKeys (void) const { return m_candidate_keys; }
protected:
bool read (const gchar * name, bool defval);
@@ -68,19 +69,20 @@ private:
protected:
std::string m_section;
- guint m_option;
- guint m_option_mask;
+ zhuyin_option_t m_option;
+ zhuyin_option_t m_option_mask;
+ gint m_orientation;
guint m_page_size;
gint m_zhuyin_schema;
gboolean m_init_chinese;
- gboolean m_init_full;
+ gboolean m_init_full_english;
gboolean m_init_full_punct;
gboolean m_init_trad_chinese;
- std::string m_select_keys;
+ std::string m_candidate_keys;
};
};