diff options
| author | Dana Jansens <danakj@orodu.net> | 2010-02-11 11:27:36 -0500 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2010-02-11 11:27:36 -0500 |
| commit | 8f1ea42bb147e2a65cf43dfe7aea864d01faedcd (patch) | |
| tree | 3fe6d9e2c8ba3e2b8abf188fb144dd1c7ca4ddd4 /obt/keyboard.h | |
| parent | 6e280e9f532d5c2424bb4165f1e9a886740c1bc3 (diff) | |
add interface in obt to create an Input Context for a window
Diffstat (limited to 'obt/keyboard.h')
| -rw-r--r-- | obt/keyboard.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/obt/keyboard.h b/obt/keyboard.h index 4fb60186..d166faa4 100644 --- a/obt/keyboard.h +++ b/obt/keyboard.h @@ -40,6 +40,8 @@ typedef enum { OBT_KEYBOARD_NUM_MODKEYS } ObtModkeysKey; +typedef struct _ObtIC ObtIC; + void obt_keyboard_reload(void); /*! Get the modifier mask(s) for a KeyCode. (eg. a keycode bound to Alt_L could @@ -63,6 +65,11 @@ gchar *obt_keyboard_keycode_to_string(guint keycode); /*! Translate a KeyCode to the unicode character it represents */ gunichar obt_keyboard_keycode_to_unichar(guint keycode); +/*! Create an input context for a window */ +ObtIC* obt_keyboard_context_new(Window w); + +void obt_keyboard_context_ref(ObtIC *ic); +void obt_keyboard_context_unref(ObtIC *ic); G_END_DECLS |
