375
* gdk_pointer_grab_info_libgtk_only:
376
* @grab_window: location to store current grab window
377
* @owner_events: location to store boolean indicating whether
378
* the @owner_events flag to gdk_pointer_grab() was %TRUE.
380
* Determines information about the current pointer grab.
381
* This is not public API and must not be used by applications.
383
* Return value: %TRUE if this application currently has the
387
gdk_pointer_grab_info_libgtk_only (GdkDisplay *display,GdkWindow **grab_window,
388
gboolean *owner_events)
390
if (_gdk_directfb_pointer_grab_window)
393
*grab_window = (GdkWindow *)_gdk_directfb_pointer_grab_window;
395
*owner_events = _gdk_directfb_pointer_grab_owner_events;
404
* gdk_keyboard_grab_info_libgtk_only:
405
* @grab_window: location to store current grab window
406
* @owner_events: location to store boolean indicating whether
407
* the @owner_events flag to gdk_keyboard_grab() was %TRUE.
409
* Determines information about the current keyboard grab.
410
* This is not public API and must not be used by applications.
412
* Return value: %TRUE if this application currently has the
416
gdk_keyboard_grab_info_libgtk_only (GdkDisplay *display,GdkWindow **grab_window,
417
gboolean *owner_events)
419
if (_gdk_directfb_keyboard_grab_window)
422
*grab_window = (GdkWindow *) _gdk_directfb_keyboard_grab_window;
424
*owner_events = _gdk_directfb_keyboard_grab_owner_events;
434
373
gdk_keyboard_grab (GdkWindow *window,
435
374
gint owner_events,
438
return gdk_directfb_keyboard_grab(gdk_display_get_default(),
377
return gdk_directfb_keyboard_grab (gdk_display_get_default(),
470
gdk_display_pointer_grab (GdkDisplay *display,GdkWindow *window,
472
GdkEventMask event_mask,
473
GdkWindow *confine_to,
408
_gdk_windowing_pointer_grab (GdkWindow *window,
410
gboolean owner_events,
411
GdkEventMask event_mask,
412
GdkWindow *confine_to,
477
416
g_return_val_if_fail (GDK_IS_WINDOW (window), 0);
478
417
g_return_val_if_fail (confine_to == NULL || GDK_IS_WINDOW (confine_to), 0);
480
return gdk_directfb_pointer_grab (window,
490
gdk_pointer_grab (GdkWindow * window,
492
GdkEventMask event_mask,
493
GdkWindow * confine_to,
497
return gdk_directfb_pointer_grab(window, owner_events,event_mask,
498
confine_to,cursor,time,FALSE);
419
_gdk_display_add_pointer_grab (_gdk_display,
501
429
#define __GDK_MAIN_X11_C__