* clutter/clutter-main.[ch]: added clutter_grab_keyboard,

clutter_ungrab_keyboard and clutter_get_keyboard_grab, in
clutter_do_event deliver keyboard related events only to the
actor with the keyboard grab if a grab exists.
* clutter/clutter-private.h: added keyboard_grab_actor to context.
* tests/test-grab.c: added testing for testing the keyboard grab.
This commit is contained in:
Øyvind Kolås
2007-11-15 18:00:24 +00:00
parent c640b05182
commit 3b4f603368
5 changed files with 132 additions and 6 deletions

View File

@ -111,6 +111,10 @@ void clutter_grab_pointer (ClutterActor *actor);
void clutter_ungrab_pointer (void);
ClutterActor * clutter_get_pointer_grab (void);
void clutter_grab_keyboard (ClutterActor *actor);
void clutter_ungrab_keyboard (void);
ClutterActor * clutter_get_keyboard_grab (void);
G_END_DECLS
#endif /* _HAVE_CLUTTER_MAIN_H */