mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-20 10:20:09 +00:00
b2343762b1
2005-06-27 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmenushell.c (gtk_menu_shell_grab_broken): Ignore GrabBroken events which are caused by overgrabbing inside the application; menus rely on these for their operation. * gdk/gdkevents.h (struct _GdkEventGrabBroken): Add a grab_window field. * gdk/win32/gdkevents-win32.c (gdk_event_translate): Set grab_window to NULL when generating GrabBroken events for WM_KILLFOCUS messages. * gdk/x11/gdkmain-x11.c (_gdk_xgrab_check_unmap) (_gdk_xgrab_check_destroy): Set grab_window to NULL when generating GrabBroken events when the grab window becomes unviewable or is destroyed. * gdk/x11/gdkmain-x11.c (gdk_pointer_grab, gdk_keyboard_grab): Generate GrabBroken events when overriding a grab inside the application. In this case, set grab_window to the new grab_window. |
||
---|---|---|
.. | ||
cairo_interaction.sgml | ||
colors.sgml | ||
cursors.sgml | ||
dnd.sgml | ||
drawing.sgml | ||
event_structs.sgml | ||
events.sgml | ||
fonts.sgml | ||
gcs.sgml | ||
gdk-unused.sgml | ||
gdkdisplay.sgml | ||
gdkdisplaymanager.sgml | ||
gdkscreen.sgml | ||
general.sgml | ||
images.sgml | ||
input_devices.sgml | ||
input.sgml | ||
keys.sgml | ||
pango_interaction.sgml | ||
pixbufs.sgml | ||
pixmaps.sgml | ||
properties.sgml | ||
regions.sgml | ||
rgb.sgml | ||
selections.sgml | ||
threads.sgml | ||
visuals.sgml | ||
windows.sgml | ||
x_interaction.sgml |