summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPeng Huang <shawn.p.huang@gmail.com>2010-02-12 23:49:01 +0800
committerPeng Huang <shawn.p.huang@gmail.com>2010-02-12 23:49:01 +0800
commitd8329f5a207efaa020eaa484fd9ec56b7ed75ce2 (patch)
treec2e0d041acbe58e2e6dc61edc2dd47d27e87af01 /src
parent16c742c8193da82959077dc743a965ca3008d5b0 (diff)
downloadibus-libpinyin-d8329f5a207efaa020eaa484fd9ec56b7ed75ce2.tar.gz
ibus-libpinyin-d8329f5a207efaa020eaa484fd9ec56b7ed75ce2.tar.xz
ibus-libpinyin-d8329f5a207efaa020eaa484fd9ec56b7ed75ce2.zip
Add ExtEditor.cc
Diffstat (limited to 'src')
-rw-r--r--src/ExtEditor.cc53
-rw-r--r--src/ExtEditor.h13
-rw-r--r--src/Makefile.am1
3 files changed, 66 insertions, 1 deletions
diff --git a/src/ExtEditor.cc b/src/ExtEditor.cc
new file mode 100644
index 0000000..93b4400
--- /dev/null
+++ b/src/ExtEditor.cc
@@ -0,0 +1,53 @@
+#include "ExtEditor.h"
+
+namespace PY {
+
+ExtEditor::ExtEditor (PinyinProperties & props)
+ : Editor (props)
+{
+}
+
+gboolean
+ExtEditor::processKeyEvent (guint keyval, guint keycode, guint modifiers)
+{
+ return FALSE;
+}
+
+void
+ExtEditor::pageUp (void)
+{
+}
+
+void
+ExtEditor::pageDown (void)
+{
+}
+
+void
+ExtEditor::cursorUp (void)
+{
+}
+
+void
+ExtEditor::cursorDown (void)
+{
+}
+
+void
+ExtEditor::update (void)
+{
+}
+
+void
+ExtEditor::reset (void)
+{
+}
+
+void
+ExtEditor::candidateClicked (guint index, guint button, guint state)
+{
+}
+
+};
+
+
diff --git a/src/ExtEditor.h b/src/ExtEditor.h
index 53bcff6..cd04787 100644
--- a/src/ExtEditor.h
+++ b/src/ExtEditor.h
@@ -9,7 +9,18 @@ namespace PY {
class ExtEditor : public Editor {
public:
- ExtEditor (PinyinProperties &props) : Editor (props) {}
+ ExtEditor (PinyinProperties &props);
+
+ virtual gboolean processKeyEvent (guint keyval, guint keycode, guint modifiers);
+ virtual void pageUp (void);
+ virtual void pageDown (void);
+ virtual void cursorUp (void);
+ virtual void cursorDown (void);
+ virtual void update (void);
+ virtual void reset (void);
+ virtual void candidateClicked (guint index, guint button, guint state);
+
+private:
};
};
diff --git a/src/Makefile.am b/src/Makefile.am
index f580ce5..8410910 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -40,6 +40,7 @@ ibus_engine_c_sources = \
DoublePinyinEditor.cc \
Editor.cc \
Engine.cc \
+ ExtEditor.cc \
FallbackEditor.cc \
FullPinyinEditor.cc \
HalfFullConverter.cc \