]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/inputmethod.h
Add API declarations
[libs/gltk.git] / source / inputmethod.h
index 441007568dd99644926dcae874bd6c43744d6895..1e0f613383392dae36e84dae944fe2a3115364be 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef INPUTMETHOD_H_
 #define INPUTMETHOD_H_
 
+#include "mspgltk_api.h"
+
 namespace Msp {
 namespace GLtk {
 
@@ -13,6 +15,14 @@ enum InputType
        INPUT_TEXT
 };
 
+enum Modifier
+{
+       MOD_NONE = 0,
+       MOD_SHIFT = 1,
+       MOD_CTRL = 2,
+       MOD_ALT = 4
+};
+
 enum Navigation
 {
        NAV_LEFT,
@@ -26,7 +36,7 @@ enum Navigation
        NAV_CANCEL
 };
 
-class InputMethod
+class MSPGLTK_API InputMethod
 {
 protected:
        Root &root;