#include <gdk/gdktypes.h>
#include <gdk/gdkdnd.h>
#include <gdk/gdkinput.h>
Go to the source code of this file.
#define GDK_PRIORITY_EVENTS (G_PRIORITY_DEFAULT) |
Definition at line 12 of file gdkevents.h.
Definition at line 32 of file gdkevents.h.
typedef struct _GdkEventAny GdkEventAny |
Definition at line 14 of file gdkevents.h.
typedef struct _GdkEventButton GdkEventButton |
Definition at line 19 of file gdkevents.h.
typedef struct _GdkEventClient GdkEventClient |
Definition at line 28 of file gdkevents.h.
typedef struct _GdkEventConfigure GdkEventConfigure |
Definition at line 24 of file gdkevents.h.
typedef struct _GdkEventCrossing GdkEventCrossing |
Definition at line 23 of file gdkevents.h.
typedef struct _GdkEventDND GdkEventDND |
Definition at line 30 of file gdkevents.h.
typedef struct _GdkEventExpose GdkEventExpose |
Definition at line 15 of file gdkevents.h.
typedef struct _GdkEventFocus GdkEventFocus |
Definition at line 22 of file gdkevents.h.
typedef void(*) GdkEventFunc(GdkEvent *event, gpointer data) |
Definition at line 34 of file gdkevents.h.
typedef struct _GdkEventKey GdkEventKey |
Definition at line 21 of file gdkevents.h.
typedef struct _GdkEventMotion GdkEventMotion |
Definition at line 18 of file gdkevents.h.
typedef struct _GdkEventNoExpose GdkEventNoExpose |
Definition at line 16 of file gdkevents.h.
typedef struct _GdkEventProperty GdkEventProperty |
Definition at line 25 of file gdkevents.h.
typedef struct _GdkEventProximity GdkEventProximity |
Definition at line 27 of file gdkevents.h.
typedef struct _GdkEventScroll GdkEventScroll |
Definition at line 20 of file gdkevents.h.
typedef struct _GdkEventSelection GdkEventSelection |
Definition at line 26 of file gdkevents.h.
typedef struct _GdkEventVisibility GdkEventVisibility |
Definition at line 17 of file gdkevents.h.
typedef GdkFilterReturn(*) GdkFilterFunc(GdkXEvent *xevent, GdkEvent *event, gpointer data) |
Definition at line 46 of file gdkevents.h.
typedef void GdkXEvent |
Definition at line 38 of file gdkevents.h.
enum GdkCrossingMode |
Definition at line 173 of file gdkevents.h.
enum GdkEventMask |
Definition at line 113 of file gdkevents.h.
enum GdkEventType |
Definition at line 74 of file gdkevents.h.
enum GdkFilterReturn |
Definition at line 40 of file gdkevents.h.
enum GdkNotifyType |
Definition at line 159 of file gdkevents.h.
enum GdkPropertyState |
Definition at line 179 of file gdkevents.h.
enum GdkScrollDirection |
Definition at line 144 of file gdkevents.h.
enum GdkVisibilityState |
Definition at line 138 of file gdkevents.h.
void gdk_add_client_message_filter | ( | GdkAtom | message_type, | |
GdkFilterFunc | func, | |||
gpointer | data | |||
) |
Definition at line 929 of file gdkevents-win32.c.
References client_filters, g_list_prepend(), and g_new.
Definition at line 604 of file gdkevents.c.
References _GdkEvent::any, _GdkEventPrivate::event, FALSE, g_list_free_1(), g_list_next, gdk_event_queue_find_first(), gdk_event_queue_remove_link(), TRUE, _GdkEventAny::type, w, and _GdkEventAny::window.
Referenced by TGWin32::CheckEvent().
Definition at line 278 of file gdkevents.c.
References _GdkEvent::any, _GdkEventDND::context, _GdkEvent::crossing, _GdkEvent::dnd, g_return_val_if_fail, g_strdup(), gdk_drag_context_ref(), GDK_DRAG_ENTER, GDK_DRAG_LEAVE, GDK_DRAG_MOTION, GDK_DRAG_STATUS, GDK_DROP_FINISHED, GDK_DROP_START, GDK_ENTER_NOTIFY, gdk_event_new(), GDK_KEY_PRESS, GDK_KEY_RELEASE, GDK_LEAVE_NOTIFY, gdk_window_ref, _GdkEvent::key, NULL, _GdkEventKey::string, _GdkEventCrossing::subwindow, _GdkEventAny::type, and _GdkEventAny::window.
Referenced by gdk_event_peek(), and gdk_event_put().
void gdk_event_free | ( | GdkEvent * | event | ) |
Definition at line 335 of file gdkevents.c.
References _GdkEvent::any, _GdkEventDND::context, _GdkEvent::crossing, _GdkEvent::dnd, event_chunk, g_assert, g_free(), g_mem_chunk_free(), g_return_if_fail, GDK_DESTROY, gdk_drag_context_unref(), GDK_DRAG_ENTER, GDK_DRAG_LEAVE, GDK_DRAG_MOTION, GDK_DRAG_STATUS, GDK_DROP_FINISHED, GDK_DROP_START, GDK_ENTER_NOTIFY, GDK_KEY_PRESS, GDK_KEY_RELEASE, GDK_LEAVE_NOTIFY, gdk_window_unref, _GdkEvent::key, NULL, _GdkEventKey::string, _GdkEventCrossing::subwindow, _GdkEventAny::type, _GdkEvent::type, and _GdkEventAny::window.
Referenced by TGWin32::CloseDisplay(), gdk_event_dispatch(), gdk_event_get_graphics_expose(), inner_window_proc(), TGWin32::NextEvent(), TGWin32::RequestLocator(), and TGWin32::RequestString().
GdkEvent* gdk_event_get | ( | void | ) |
Definition at line 194 of file gdkevents.c.
References gdk_event_unqueue(), and gdk_events_queue().
Referenced by TGWin32::RequestLocator(), and TGWin32::RequestString().
Definition at line 390 of file gdkevents-win32.c.
References g_print(), g_return_val_if_fail, gdk_event_free(), gdk_event_new(), gdk_event_translate(), GDK_NOTE, NULL, and private.
Definition at line 384 of file gdkevents.c.
References _GdkEvent::button, _GdkEvent::crossing, _GdkEvent::dnd, GDK_2BUTTON_PRESS, GDK_3BUTTON_PRESS, GDK_BUTTON_PRESS, GDK_BUTTON_RELEASE, GDK_CURRENT_TIME, GDK_DRAG_ENTER, GDK_DRAG_LEAVE, GDK_DRAG_MOTION, GDK_DRAG_STATUS, GDK_DROP_FINISHED, GDK_DROP_START, GDK_ENTER_NOTIFY, GDK_KEY_PRESS, GDK_KEY_RELEASE, GDK_LEAVE_NOTIFY, GDK_MOTION_NOTIFY, GDK_PROPERTY_NOTIFY, GDK_PROXIMITY_IN, GDK_PROXIMITY_OUT, GDK_SCROLL, GDK_SELECTION_CLEAR, GDK_SELECTION_NOTIFY, GDK_SELECTION_REQUEST, _GdkEvent::key, _GdkEvent::motion, _GdkEvent::property, _GdkEvent::proximity, _GdkEvent::selection, _GdkEventDND::time, _GdkEventCrossing::time, _GdkEventSelection::time, _GdkEventKey::time, _GdkEventProximity::time, _GdkEventMotion::time, _GdkEventButton::time, _GdkEventProperty::time, and _GdkEvent::type.
Referenced by TGWin32::MapEvent().
void gdk_event_handler_set | ( | GdkEventFunc | func, | |
gpointer | data, | |||
GDestroyNotify | notify | |||
) |
Definition at line 165 of file gdkevents.c.
References gdk_event_data, gdk_event_func, and gdk_event_notify.
GdkEvent* gdk_event_peek | ( | void | ) |
Definition at line 220 of file gdkevents.c.
References gdk_event_copy(), gdk_event_queue_find_first(), and NULL.
void gdk_event_put | ( | GdkEvent * | event | ) |
Definition at line 232 of file gdkevents.c.
References g_return_if_fail, gdk_event_copy(), gdk_event_queue_append(), and NULL.
Referenced by gdk_synthesize_click(), and TGWin32::SendEvent().
gboolean gdk_events_pending | ( | void | ) |
Definition at line 366 of file gdkevents-win32.c.
References gdk_event_queue_find_first(), and NULL.
gboolean gdk_get_show_events | ( | void | ) |
void gdk_set_show_events | ( | gboolean | show_events | ) |