Ardour  9.0-pre0-582-g084a23a80d
_GdkInputVTable Struct Reference

#include <gdkinputprivate.h>

Public Attributes

gint(* set_mode )(guint32 deviceid, GdkInputMode mode)
 
void(* set_axes )(guint32 deviceid, GdkAxisUse *axes)
 
void(* set_key )(guint32 deviceid, guint index, guint keyval, GdkModifierType modifiers)
 
GdkTimeCoord *(* motion_events )(GdkWindow *window, guint32 deviceid, guint32 start, guint32 stop, gint *nevents_return)
 
void(* get_pointer )(GdkWindow *window, guint32 deviceid, gdouble *x, gdouble *y, gdouble *pressure, gdouble *xtilt, gdouble *ytilt, GdkModifierType *mask)
 
gint(* grab_pointer )(GdkWindow *window, gint owner_events, GdkEventMask event_mask, GdkWindow *confine_to, guint32 time)
 
void(* ungrab_pointer )(guint32 time)
 
void(* configure_event )(GdkEventConfigure *event, GdkWindow *window)
 
void(* enter_event )(GdkEventCrossing *event, GdkWindow *window)
 
gint(* other_event )(GdkEvent *event, GdkWindow *window)
 
gint(* window_none_event )(GdkEvent *event)
 
gint(* enable_window )(GdkWindow *window, GdkDevicePrivate *gdkdev)
 
gint(* disable_window )(GdkWindow *window, GdkDevicePrivate *gdkdev)
 

Detailed Description

Definition at line 39 of file gdkinputprivate.h.

Member Data Documentation

◆ configure_event

void(* _GdkInputVTable::configure_event) (GdkEventConfigure *event, GdkWindow *window)

Definition at line 67 of file gdkinputprivate.h.

◆ disable_window

gint(* _GdkInputVTable::disable_window) (GdkWindow *window, GdkDevicePrivate *gdkdev)

Definition at line 74 of file gdkinputprivate.h.

◆ enable_window

gint(* _GdkInputVTable::enable_window) (GdkWindow *window, GdkDevicePrivate *gdkdev)

Definition at line 73 of file gdkinputprivate.h.

◆ enter_event

void(* _GdkInputVTable::enter_event) (GdkEventCrossing *event, GdkWindow *window)

Definition at line 68 of file gdkinputprivate.h.

◆ get_pointer

void(* _GdkInputVTable::get_pointer) (GdkWindow *window, guint32 deviceid, gdouble *x, gdouble *y, gdouble *pressure, gdouble *xtilt, gdouble *ytilt, GdkModifierType *mask)

Definition at line 52 of file gdkinputprivate.h.

◆ grab_pointer

gint(* _GdkInputVTable::grab_pointer) (GdkWindow *window, gint owner_events, GdkEventMask event_mask, GdkWindow *confine_to, guint32 time)

Definition at line 60 of file gdkinputprivate.h.

◆ motion_events

GdkTimeCoord*(* _GdkInputVTable::motion_events) (GdkWindow *window, guint32 deviceid, guint32 start, guint32 stop, gint *nevents_return)

Definition at line 47 of file gdkinputprivate.h.

◆ other_event

gint(* _GdkInputVTable::other_event) (GdkEvent *event, GdkWindow *window)

Definition at line 69 of file gdkinputprivate.h.

◆ set_axes

void(* _GdkInputVTable::set_axes) (guint32 deviceid, GdkAxisUse *axes)

Definition at line 41 of file gdkinputprivate.h.

◆ set_key

void(* _GdkInputVTable::set_key) (guint32 deviceid, guint index, guint keyval, GdkModifierType modifiers)

Definition at line 42 of file gdkinputprivate.h.

◆ set_mode

gint(* _GdkInputVTable::set_mode) (guint32 deviceid, GdkInputMode mode)

Definition at line 40 of file gdkinputprivate.h.

◆ ungrab_pointer

void(* _GdkInputVTable::ungrab_pointer) (guint32 time)

Definition at line 65 of file gdkinputprivate.h.

◆ window_none_event

gint(* _GdkInputVTable::window_none_event) (GdkEvent *event)

Definition at line 72 of file gdkinputprivate.h.


The documentation for this struct was generated from the following file: