]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/inputmethod.h
Add modifier state enum
[libs/gltk.git] / source / inputmethod.h
index 31cbaf3d90c7be1ebd67a6737efd45a6ce473c1b..5d41f0a750991dddc157863bc501e3f3204179e3 100644 (file)
@@ -9,9 +9,31 @@ class Root;
 enum InputType
 {
        INPUT_NONE,
+       INPUT_NAVIGATION,
        INPUT_TEXT
 };
 
+enum Modifier
+{
+       MOD_NONE = 0,
+       MOD_SHIFT = 1,
+       MOD_CTRL = 2,
+       MOD_ALT = 4
+};
+
+enum Navigation
+{
+       NAV_LEFT,
+       NAV_RIGHT,
+       NAV_UP,
+       NAV_DOWN,
+       NAV_NEXT,
+       NAV_PREVIOUS,
+       NAV_ACTIVATE,
+       NAV_ACCEPT,
+       NAV_CANCEL
+};
+
 class InputMethod
 {
 protected: