summaryrefslogtreecommitdiff
path: root/src/PYBopomofoEditor.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PYBopomofoEditor.h')
-rw-r--r--src/PYBopomofoEditor.h27
1 files changed, 2 insertions, 25 deletions
diff --git a/src/PYBopomofoEditor.h b/src/PYBopomofoEditor.h
index 6a65256..c1c3066 100644
--- a/src/PYBopomofoEditor.h
+++ b/src/PYBopomofoEditor.h
@@ -28,49 +28,26 @@ namespace PY {
class Config;
-#define MAX_PINYIN_LEN 64
-
class BopomofoEditor : public PhoneticEditor {
public:
BopomofoEditor (PinyinProperties & props, Config & config);
- ~BopomofoEditor (void);
+ virtual ~BopomofoEditor (void);
protected:
- std::wstring bopomofo;
- gboolean m_select_mode;
-
gboolean processGuideKey (guint keyval, guint keycode, guint modifiers);
gboolean processAuxiliarySelectKey (guint keyval, guint keycode, guint modifiers);
gboolean processSelectKey (guint keyval, guint keycode, guint modifiers);
gboolean processBopomofo (guint keyval, guint keycode, guint modifiers);
gboolean processKeyEvent (guint keyval, guint keycode, guint modifiers);
- void updateAuxiliaryText ();
void updateLookupTable ();
void updateLookupTableFast ();
void updateLookupTableLabel ();
- void updatePinyin ();
- void updatePreeditText ();
- void commit ();
void reset ();
- gboolean insert (gint ch);
- gint keyvalToBopomofo(gint ch);
-
- gboolean removeCharBefore (void);
- gboolean removeCharAfter (void);
- gboolean removeWordBefore (void);
- gboolean removeWordAfter (void);
-
- gboolean moveCursorLeft (void);
- gboolean moveCursorRight (void);
- gboolean moveCursorLeftByWord (void);
- gboolean moveCursorRightByWord (void);
- gboolean moveCursorToBegin (void);
- gboolean moveCursorToEnd (void);
-
+ gboolean m_select_mode;
};
};