Go to the source code of this file.
|
enum | GdkFilterReturn { GDK_FILTER_CONTINUE
, GDK_FILTER_TRANSLATE
, GDK_FILTER_REMOVE
} |
|
enum | GdkEventType {
GDK_NOTHING = -1
, GDK_DELETE = 0
, GDK_DESTROY = 1
, GDK_EXPOSE = 2
,
GDK_MOTION_NOTIFY = 3
, GDK_BUTTON_PRESS = 4
, GDK_2BUTTON_PRESS = 5
, GDK_3BUTTON_PRESS = 6
,
GDK_BUTTON_RELEASE = 7
, GDK_KEY_PRESS = 8
, GDK_KEY_RELEASE = 9
, GDK_ENTER_NOTIFY = 10
,
GDK_LEAVE_NOTIFY = 11
, GDK_FOCUS_CHANGE = 12
, GDK_CONFIGURE = 13
, GDK_MAP = 14
,
GDK_UNMAP = 15
, GDK_PROPERTY_NOTIFY = 16
, GDK_SELECTION_CLEAR = 17
, GDK_SELECTION_REQUEST = 18
,
GDK_SELECTION_NOTIFY = 19
, GDK_PROXIMITY_IN = 20
, GDK_PROXIMITY_OUT = 21
, GDK_DRAG_ENTER = 22
,
GDK_DRAG_LEAVE = 23
, GDK_DRAG_MOTION = 24
, GDK_DRAG_STATUS = 25
, GDK_DROP_START = 26
,
GDK_DROP_FINISHED = 27
, GDK_CLIENT_EVENT = 28
, GDK_VISIBILITY_NOTIFY = 29
, GDK_NO_EXPOSE = 30
,
GDK_SCROLL = 31
, GDK_WINDOW_STATE = 32
, GDK_SETTING = 33
, GDK_OWNER_CHANGE = 34
,
GDK_GRAB_BROKEN = 35
, GDK_DAMAGE = 36
, GDK_EVENT_LAST
} |
|
enum | GdkEventMask {
GDK_EXPOSURE_MASK = 1 << 1
, GDK_POINTER_MOTION_MASK = 1 << 2
, GDK_POINTER_MOTION_HINT_MASK = 1 << 3
, GDK_BUTTON_MOTION_MASK = 1 << 4
,
GDK_BUTTON1_MOTION_MASK = 1 << 5
, GDK_BUTTON2_MOTION_MASK = 1 << 6
, GDK_BUTTON3_MOTION_MASK = 1 << 7
, GDK_BUTTON_PRESS_MASK = 1 << 8
,
GDK_BUTTON_RELEASE_MASK = 1 << 9
, GDK_KEY_PRESS_MASK = 1 << 10
, GDK_KEY_RELEASE_MASK = 1 << 11
, GDK_ENTER_NOTIFY_MASK = 1 << 12
,
GDK_LEAVE_NOTIFY_MASK = 1 << 13
, GDK_FOCUS_CHANGE_MASK = 1 << 14
, GDK_STRUCTURE_MASK = 1 << 15
, GDK_PROPERTY_CHANGE_MASK = 1 << 16
,
GDK_VISIBILITY_NOTIFY_MASK = 1 << 17
, GDK_PROXIMITY_IN_MASK = 1 << 18
, GDK_PROXIMITY_OUT_MASK = 1 << 19
, GDK_SUBSTRUCTURE_MASK = 1 << 20
,
GDK_SCROLL_MASK = 1 << 21
, GDK_ALL_EVENTS_MASK = 0x3FFFFE
} |
|
enum | GdkVisibilityState { GDK_VISIBILITY_UNOBSCURED
, GDK_VISIBILITY_PARTIAL
, GDK_VISIBILITY_FULLY_OBSCURED
} |
|
enum | GdkScrollDirection { GDK_SCROLL_UP
, GDK_SCROLL_DOWN
, GDK_SCROLL_LEFT
, GDK_SCROLL_RIGHT
} |
|
enum | GdkNotifyType {
GDK_NOTIFY_ANCESTOR = 0
, GDK_NOTIFY_VIRTUAL = 1
, GDK_NOTIFY_INFERIOR = 2
, GDK_NOTIFY_NONLINEAR = 3
,
GDK_NOTIFY_NONLINEAR_VIRTUAL = 4
, GDK_NOTIFY_UNKNOWN = 5
} |
|
enum | GdkCrossingMode {
GDK_CROSSING_NORMAL
, GDK_CROSSING_GRAB
, GDK_CROSSING_UNGRAB
, GDK_CROSSING_GTK_GRAB
,
GDK_CROSSING_GTK_UNGRAB
, GDK_CROSSING_STATE_CHANGED
} |
|
enum | GdkPropertyState { GDK_PROPERTY_NEW_VALUE
, GDK_PROPERTY_DELETE
} |
|
enum | GdkWindowState {
GDK_WINDOW_STATE_WITHDRAWN = 1 << 0
, GDK_WINDOW_STATE_ICONIFIED = 1 << 1
, GDK_WINDOW_STATE_MAXIMIZED = 1 << 2
, GDK_WINDOW_STATE_STICKY = 1 << 3
,
GDK_WINDOW_STATE_FULLSCREEN = 1 << 4
, GDK_WINDOW_STATE_ABOVE = 1 << 5
, GDK_WINDOW_STATE_BELOW = 1 << 6
} |
|
enum | GdkSettingAction { GDK_SETTING_ACTION_NEW
, GDK_SETTING_ACTION_CHANGED
, GDK_SETTING_ACTION_DELETED
} |
|
enum | GdkOwnerChange { GDK_OWNER_CHANGE_NEW_OWNER
, GDK_OWNER_CHANGE_DESTROY
, GDK_OWNER_CHANGE_CLOSE
} |
|
|
GType | gdk_event_get_type (void) G_GNUC_CONST |
|
gboolean | gdk_events_pending (void) |
|
GdkEvent * | gdk_event_get (void) |
|
GdkEvent * | gdk_event_peek (void) |
|
GdkEvent * | gdk_event_get_graphics_expose (GdkWindow *window) |
|
void | gdk_event_put (const GdkEvent *event) |
|
GdkEvent * | gdk_event_new (GdkEventType type) |
|
GdkEvent * | gdk_event_copy (const GdkEvent *event) |
|
void | gdk_event_free (GdkEvent *event) |
|
guint32 | gdk_event_get_time (const GdkEvent *event) |
|
gboolean | gdk_event_get_state (const GdkEvent *event, GdkModifierType *state) |
|
gboolean | gdk_event_get_coords (const GdkEvent *event, gdouble *x_win, gdouble *y_win) |
|
gboolean | gdk_event_get_root_coords (const GdkEvent *event, gdouble *x_root, gdouble *y_root) |
|
gboolean | gdk_event_get_scroll_deltas (const GdkEvent *event, gdouble *delta_x, gdouble *delta_y) |
|
gboolean | gdk_event_get_axis (const GdkEvent *event, GdkAxisUse axis_use, gdouble *value) |
|
void | gdk_event_request_motions (const GdkEventMotion *event) |
|
void | gdk_event_handler_set (GdkEventFunc func, gpointer data, GDestroyNotify notify) |
|
void | gdk_event_set_screen (GdkEvent *event, GdkScreen *screen) |
|
GdkScreen * | gdk_event_get_screen (const GdkEvent *event) |
|
void | gdk_set_show_events (gboolean show_events) |
|
gboolean | gdk_get_show_events (void) |
|
void | gdk_add_client_message_filter (GdkAtom message_type, GdkFilterFunc func, gpointer data) |
|
gboolean | gdk_setting_get (const gchar *name, GValue *value) |
|
◆ GDK_PRIORITY_EVENTS
#define GDK_PRIORITY_EVENTS (G_PRIORITY_DEFAULT) |
◆ GDK_PRIORITY_REDRAW
#define GDK_PRIORITY_REDRAW (G_PRIORITY_HIGH_IDLE + 20) |
◆ GDK_TYPE_EVENT
◆ GdkEvent
◆ GdkEventAny
◆ GdkEventButton
◆ GdkEventClient
◆ GdkEventConfigure
◆ GdkEventCrossing
◆ GdkEventDND
◆ GdkEventExpose
◆ GdkEventFocus
◆ GdkEventFunc
typedef void(* GdkEventFunc) (GdkEvent *event, gpointer data) |
◆ GdkEventGrabBroken
◆ GdkEventKey
◆ GdkEventMotion
◆ GdkEventNoExpose
◆ GdkEventOwnerChange
◆ GdkEventProperty
◆ GdkEventProximity
◆ GdkEventScroll
◆ GdkEventSelection
◆ GdkEventSetting
◆ GdkEventVisibility
◆ GdkEventWindowState
◆ GdkFilterFunc
◆ GdkXEvent
◆ GdkCrossingMode
Enumerator |
---|
GDK_CROSSING_NORMAL | |
GDK_CROSSING_GRAB | |
GDK_CROSSING_UNGRAB | |
GDK_CROSSING_GTK_GRAB | |
GDK_CROSSING_GTK_UNGRAB | |
GDK_CROSSING_STATE_CHANGED | |
Definition at line 225 of file gdkevents.h.
◆ GdkEventMask
Enumerator |
---|
GDK_EXPOSURE_MASK | |
GDK_POINTER_MOTION_MASK | |
GDK_POINTER_MOTION_HINT_MASK | |
GDK_BUTTON_MOTION_MASK | |
GDK_BUTTON1_MOTION_MASK | |
GDK_BUTTON2_MOTION_MASK | |
GDK_BUTTON3_MOTION_MASK | |
GDK_BUTTON_PRESS_MASK | |
GDK_BUTTON_RELEASE_MASK | |
GDK_KEY_PRESS_MASK | |
GDK_KEY_RELEASE_MASK | |
GDK_ENTER_NOTIFY_MASK | |
GDK_LEAVE_NOTIFY_MASK | |
GDK_FOCUS_CHANGE_MASK | |
GDK_STRUCTURE_MASK | |
GDK_PROPERTY_CHANGE_MASK | |
GDK_VISIBILITY_NOTIFY_MASK | |
GDK_PROXIMITY_IN_MASK | |
GDK_PROXIMITY_OUT_MASK | |
GDK_SUBSTRUCTURE_MASK | |
GDK_SCROLL_MASK | |
GDK_ALL_EVENTS_MASK | |
Definition at line 161 of file gdkevents.h.
◆ GdkEventType
Enumerator |
---|
GDK_NOTHING | |
GDK_DELETE | |
GDK_DESTROY | |
GDK_EXPOSE | |
GDK_MOTION_NOTIFY | |
GDK_BUTTON_PRESS | |
GDK_2BUTTON_PRESS | |
GDK_3BUTTON_PRESS | |
GDK_BUTTON_RELEASE | |
GDK_KEY_PRESS | |
GDK_KEY_RELEASE | |
GDK_ENTER_NOTIFY | |
GDK_LEAVE_NOTIFY | |
GDK_FOCUS_CHANGE | |
GDK_CONFIGURE | |
GDK_MAP | |
GDK_UNMAP | |
GDK_PROPERTY_NOTIFY | |
GDK_SELECTION_CLEAR | |
GDK_SELECTION_REQUEST | |
GDK_SELECTION_NOTIFY | |
GDK_PROXIMITY_IN | |
GDK_PROXIMITY_OUT | |
GDK_DRAG_ENTER | |
GDK_DRAG_LEAVE | |
GDK_DRAG_MOTION | |
GDK_DRAG_STATUS | |
GDK_DROP_START | |
GDK_DROP_FINISHED | |
GDK_CLIENT_EVENT | |
GDK_VISIBILITY_NOTIFY | |
GDK_NO_EXPOSE | |
GDK_SCROLL | |
GDK_WINDOW_STATE | |
GDK_SETTING | |
GDK_OWNER_CHANGE | |
GDK_GRAB_BROKEN | |
GDK_DAMAGE | |
GDK_EVENT_LAST | |
Definition at line 115 of file gdkevents.h.
◆ GdkFilterReturn
Enumerator |
---|
GDK_FILTER_CONTINUE | |
GDK_FILTER_TRANSLATE | |
GDK_FILTER_REMOVE | |
Definition at line 79 of file gdkevents.h.
◆ GdkNotifyType
Enumerator |
---|
GDK_NOTIFY_ANCESTOR | |
GDK_NOTIFY_VIRTUAL | |
GDK_NOTIFY_INFERIOR | |
GDK_NOTIFY_NONLINEAR | |
GDK_NOTIFY_NONLINEAR_VIRTUAL | |
GDK_NOTIFY_UNKNOWN | |
Definition at line 210 of file gdkevents.h.
◆ GdkOwnerChange
Enumerator |
---|
GDK_OWNER_CHANGE_NEW_OWNER | |
GDK_OWNER_CHANGE_DESTROY | |
GDK_OWNER_CHANGE_CLOSE | |
Definition at line 259 of file gdkevents.h.
◆ GdkPropertyState
Enumerator |
---|
GDK_PROPERTY_NEW_VALUE | |
GDK_PROPERTY_DELETE | |
Definition at line 235 of file gdkevents.h.
◆ GdkScrollDirection
Enumerator |
---|
GDK_SCROLL_UP | |
GDK_SCROLL_DOWN | |
GDK_SCROLL_LEFT | |
GDK_SCROLL_RIGHT | |
Definition at line 194 of file gdkevents.h.
◆ GdkSettingAction
Enumerator |
---|
GDK_SETTING_ACTION_NEW | |
GDK_SETTING_ACTION_CHANGED | |
GDK_SETTING_ACTION_DELETED | |
Definition at line 252 of file gdkevents.h.
◆ GdkVisibilityState
Enumerator |
---|
GDK_VISIBILITY_UNOBSCURED | |
GDK_VISIBILITY_PARTIAL | |
GDK_VISIBILITY_FULLY_OBSCURED | |
Definition at line 187 of file gdkevents.h.
◆ GdkWindowState
Enumerator |
---|
GDK_WINDOW_STATE_WITHDRAWN | |
GDK_WINDOW_STATE_ICONIFIED | |
GDK_WINDOW_STATE_MAXIMIZED | |
GDK_WINDOW_STATE_STICKY | |
GDK_WINDOW_STATE_FULLSCREEN | |
GDK_WINDOW_STATE_ABOVE | |
GDK_WINDOW_STATE_BELOW | |
Definition at line 241 of file gdkevents.h.
◆ gdk_add_client_message_filter()
◆ gdk_event_copy()
◆ gdk_event_free()
◆ gdk_event_get()
◆ gdk_event_get_axis()
gboolean gdk_event_get_axis |
( |
const GdkEvent * |
event, |
|
|
GdkAxisUse |
axis_use, |
|
|
gdouble * |
value |
|
) |
| |
◆ gdk_event_get_coords()
gboolean gdk_event_get_coords |
( |
const GdkEvent * |
event, |
|
|
gdouble * |
x_win, |
|
|
gdouble * |
y_win |
|
) |
| |
◆ gdk_event_get_graphics_expose()
◆ gdk_event_get_root_coords()
gboolean gdk_event_get_root_coords |
( |
const GdkEvent * |
event, |
|
|
gdouble * |
x_root, |
|
|
gdouble * |
y_root |
|
) |
| |
◆ gdk_event_get_screen()
◆ gdk_event_get_scroll_deltas()
gboolean gdk_event_get_scroll_deltas |
( |
const GdkEvent * |
event, |
|
|
gdouble * |
delta_x, |
|
|
gdouble * |
delta_y |
|
) |
| |
◆ gdk_event_get_state()
◆ gdk_event_get_time()
guint32 gdk_event_get_time |
( |
const GdkEvent * |
event | ) |
|
◆ gdk_event_get_type()
GType gdk_event_get_type |
( |
void |
| ) |
|
◆ gdk_event_handler_set()
void gdk_event_handler_set |
( |
GdkEventFunc |
func, |
|
|
gpointer |
data, |
|
|
GDestroyNotify |
notify |
|
) |
| |
◆ gdk_event_new()
◆ gdk_event_peek()
◆ gdk_event_put()
void gdk_event_put |
( |
const GdkEvent * |
event | ) |
|
◆ gdk_event_request_motions()
◆ gdk_event_set_screen()
◆ gdk_events_pending()
gboolean gdk_events_pending |
( |
void |
| ) |
|
◆ gdk_get_show_events()
gboolean gdk_get_show_events |
( |
void |
| ) |
|
◆ gdk_set_show_events()
void gdk_set_show_events |
( |
gboolean |
show_events | ) |
|
◆ gdk_setting_get()
gboolean gdk_setting_get |
( |
const gchar * |
name, |
|
|
GValue * |
value |
|
) |
| |