27 #ifndef __GDK_EVENTS_H__
28 #define __GDK_EVENTS_H__
30 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GDK_H_INSIDE__) && !defined (GDK_COMPILATION)
31 #error "Only <gdk/gdk.h> can be included directly."
41 #define GDK_TYPE_EVENT (gdk_event_get_type ())
43 #define GDK_PRIORITY_EVENTS (G_PRIORITY_DEFAULT)
44 #define GDK_PRIORITY_REDRAW (G_PRIORITY_HIGH_IDLE + 20)
548 #ifndef GDK_DISABLE_DEPRECATED
575 GDestroyNotify notify);
584 #ifndef GDK_MULTIHEAD_SAFE
typedefG_BEGIN_DECLS struct _GdkDragContext GdkDragContext
@ GDK_POINTER_MOTION_MASK
@ GDK_BUTTON_RELEASE_MASK
@ GDK_BUTTON3_MOTION_MASK
@ GDK_BUTTON2_MOTION_MASK
@ GDK_POINTER_MOTION_HINT_MASK
@ GDK_VISIBILITY_NOTIFY_MASK
@ GDK_PROPERTY_CHANGE_MASK
@ GDK_BUTTON1_MOTION_MASK
guint32 gdk_event_get_time(const GdkEvent *event)
gboolean gdk_setting_get(const gchar *name, GValue *value)
GdkEvent * gdk_event_peek(void)
GdkFilterReturn(* GdkFilterFunc)(GdkXEvent *xevent, GdkEvent *event, gpointer data)
GdkEvent * gdk_event_get_graphics_expose(GdkWindow *window)
gboolean gdk_event_get_scroll_deltas(const GdkEvent *event, gdouble *delta_x, gdouble *delta_y)
void gdk_event_free(GdkEvent *event)
void gdk_add_client_message_filter(GdkAtom message_type, GdkFilterFunc func, gpointer data)
void gdk_event_set_screen(GdkEvent *event, GdkScreen *screen)
GdkScreen * gdk_event_get_screen(const GdkEvent *event)
@ GDK_NOTIFY_NONLINEAR_VIRTUAL
gboolean gdk_event_get_root_coords(const GdkEvent *event, gdouble *x_root, gdouble *y_root)
@ GDK_SETTING_ACTION_CHANGED
@ GDK_SETTING_ACTION_DELETED
gboolean gdk_event_get_coords(const GdkEvent *event, gdouble *x_win, gdouble *y_win)
gboolean gdk_events_pending(void)
@ GDK_CROSSING_GTK_UNGRAB
@ GDK_CROSSING_STATE_CHANGED
GType gdk_event_get_type(void) G_GNUC_CONST
GdkEvent * gdk_event_new(GdkEventType type)
void gdk_event_handler_set(GdkEventFunc func, gpointer data, GDestroyNotify notify)
@ GDK_OWNER_CHANGE_DESTROY
@ GDK_OWNER_CHANGE_NEW_OWNER
void gdk_event_put(const GdkEvent *event)
void(* GdkEventFunc)(GdkEvent *event, gpointer data)
gboolean gdk_get_show_events(void)
void gdk_set_show_events(gboolean show_events)
@ GDK_WINDOW_STATE_ICONIFIED
@ GDK_WINDOW_STATE_FULLSCREEN
@ GDK_WINDOW_STATE_MAXIMIZED
@ GDK_WINDOW_STATE_WITHDRAWN
@ GDK_WINDOW_STATE_STICKY
gboolean gdk_event_get_state(const GdkEvent *event, GdkModifierType *state)
@ GDK_VISIBILITY_FULLY_OBSCURED
@ GDK_VISIBILITY_UNOBSCURED
GdkEvent * gdk_event_copy(const GdkEvent *event)
void gdk_event_request_motions(const GdkEventMotion *event)
GdkEvent * gdk_event_get(void)
gboolean gdk_event_get_axis(const GdkEvent *event, GdkAxisUse axis_use, gdouble *value)
struct _GdkAtom * GdkAtom
GtkImageIconNameData name
union _GdkEventClient::@48 data
GdkNativeWindow requestor
GdkWindowState changed_mask
GdkWindowState new_window_state
GdkEventNoExpose no_expose
GdkEventGrabBroken grab_broken
GdkEventWindowState window_state
GdkEventConfigure configure
GdkEventCrossing crossing
GdkEventSelection selection
GdkEventFocus focus_change
GdkEventProperty property
GdkEventVisibility visibility
GdkEventProximity proximity
GdkEventOwnerChange owner_change