diff options
author | Matthias Clasen <mclasen@redhat.com> | 2005-09-09 22:50:15 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-09-09 22:50:15 +0000 |
commit | 03aea1a3dafc64212ac6ef68a9ea19f34fc09aa8 (patch) | |
tree | 207fcfae31aeb1a54e2c00d0436beeeb52549c05 /docs | |
parent | e42a88049310ea064129b13ad0b394fd66ce6dc4 (diff) | |
download | gtk+-03aea1a3dafc64212ac6ef68a9ea19f34fc09aa8.tar.gz |
Make it possible to determine if a key event is for a modifier key:
2005-09-09 Matthias Clasen <mclasen@redhat.com>
Make it possible to determine if a key event is for a
modifier key:
* gdk/x11/gdkprivate-x11.h:
* gdk/x11/gdkkeys-x11.c (_gdk_keymap_key_is_modifier):
New function to determine if a keycode is mapped to a modifier.
(get_xkb): Get the modmap.
* gdk/x11/gdkevents-x11.c (translate_key_event): Set the
is_modifier bit by calling _gdk_keymap_key_is_modifier().
* gdk/gdkevents.h (struct _GdkEventKey): Add an is_modifier
bit.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/reference/ChangeLog | 4 | ||||
-rw-r--r-- | docs/reference/gdk/tmpl/event_structs.sgml | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 1efbc6b606..8fc51cd21b 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,7 @@ +2005-09-09 Matthias Clasen <mclasen@redhat.com> + + * gdk/tmpl/event_structs.sgml: Document GdkEventKey.is_modifier. + 2005-09-06 Matthias Clasen <mclasen@redhat.com> * gdk/tmpl/windows.sgml: Document new modifier bits. diff --git a/docs/reference/gdk/tmpl/event_structs.sgml b/docs/reference/gdk/tmpl/event_structs.sgml index 91f0c8f7ee..765a0fda7f 100644 --- a/docs/reference/gdk/tmpl/event_structs.sgml +++ b/docs/reference/gdk/tmpl/event_structs.sgml @@ -108,6 +108,8 @@ NUL byte, in which case looking at @length is necessary to distinguish it from the an empty translation. @hardware_keycode: the raw code of the key that was pressed or released. @group: the keyboard group. +@is_modifier: a flag that indicates if @hardware_keycode is mapped to a + modifier. Since 2.10 <!-- ##### STRUCT GdkEventButton ##### --> <para> |