gdkinput.h File Reference

#include <gdk/gdktypes.h>

Go to the source code of this file.

Classes

struct  _GdkDeviceInfo
struct  _GdkDeviceKey
struct  _GdkTimeCoord

Typedefs

typedef _GdkDeviceKey GdkDeviceKey
typedef _GdkDeviceInfo GdkDeviceInfo
typedef _GdkTimeCoord GdkTimeCoord

Enumerations

enum  GdkExtensionMode
enum  GdkInputSource
enum  GdkInputMode
enum  GdkAxisUse

Functions

GListgdk_input_list_devices (void)
void gdk_input_set_extension_events (GdkWindow *window, gint mask, GdkExtensionMode mode)
void gdk_input_set_source (guint32 deviceid, GdkInputSource source)
gboolean gdk_input_set_mode (guint32 deviceid, GdkInputMode mode)
void gdk_input_set_axes (guint32 deviceid, GdkAxisUse *axes)
void gdk_input_set_key (guint32 deviceid, guint index, guint keyval, GdkModifierType modifiers)
void gdk_input_window_get_pointer (GdkWindow *window, guint32 deviceid, gdouble *x, gdouble *y, gdouble *pressure, gdouble *xtilt, gdouble *ytilt, GdkModifierType *mask)
GdkTimeCoordgdk_input_motion_events (GdkWindow *window, guint32 deviceid, guint32 start, guint32 stop, gint *nevents_return)


Typedef Documentation

typedef struct _GdkDeviceInfo GdkDeviceInfo

Definition at line 11 of file gdkinput.h.

typedef struct _GdkDeviceKey GdkDeviceKey

Definition at line 10 of file gdkinput.h.

typedef struct _GdkTimeCoord GdkTimeCoord

Definition at line 12 of file gdkinput.h.


Enumeration Type Documentation

enum GdkAxisUse

Definition at line 33 of file gdkinput.h.

enum GdkExtensionMode

Definition at line 14 of file gdkinput.h.

enum GdkInputMode

Definition at line 27 of file gdkinput.h.

enum GdkInputSource

Definition at line 20 of file gdkinput.h.


Function Documentation

GList* gdk_input_list_devices ( void   ) 

Definition at line 1370 of file gdkinput-win32.c.

References gdk_input_devices.

GdkTimeCoord* gdk_input_motion_events ( GdkWindow window,
guint32  deviceid,
guint32  start,
guint32  stop,
gint nevents_return 
)

Definition at line 1391 of file gdkinput-win32.c.

References g_return_val_if_fail, GDK_DRAWABLE_DESTROYED, and NULL.

void gdk_input_set_axes ( guint32  deviceid,
GdkAxisUse axes 
)

Definition at line 670 of file gdkinput-win32.c.

References _GdkDeviceInfo::axes, _GdkDevicePrivate::axis_for_use, g_return_if_fail, GDK_AXIS_IGNORE, GDK_AXIS_LAST, GDK_CORE_POINTER, gdk_input_find_device(), i, _GdkDevicePrivate::info, NULL, and _GdkDeviceInfo::num_axes.

void gdk_input_set_extension_events ( GdkWindow window,
gint  mask,
GdkExtensionMode  mode 
)

Definition at line 1464 of file gdkinput-win32.c.

References _GdkDeviceInfo::deviceid, _GdkWindowPrivate::extension_events, FALSE, g_free(), g_list_append(), g_list_remove(), g_new, g_return_if_fail, GDK_CORE_POINTER, GDK_DRAWABLE_DESTROYED, GDK_ENTER_NOTIFY_MASK, GDK_EXTENSION_EVENTS_ALL, GDK_EXTENSION_EVENTS_NONE, gdk_input_devices, gdk_input_disable_window(), gdk_input_enable_window(), gdk_input_window_find(), gdk_input_windows, GDK_MODE_DISABLED, gdk_window_get_events(), gdk_window_set_events(), _GdkInputWindow::grabbed, _GdkDeviceInfo::has_cursor, if(), _GdkDevicePrivate::info, _GdkDeviceInfo::mode, _GdkInputWindow::mode, NULL, and _GdkInputWindow::window.

void gdk_input_set_key ( guint32  deviceid,
guint  index,
guint  keyval,
GdkModifierType  modifiers 
)

Definition at line 1383 of file gdkinput-win32.c.

References GDK_CORE_POINTER, gdk_input_vtable, and _GdkInputVTable::set_key.

gboolean gdk_input_set_mode ( guint32  deviceid,
GdkInputMode  mode 
)

Definition at line 659 of file gdkinput-win32.c.

References FALSE, GDK_CORE_POINTER, gdk_input_vtable, and _GdkInputVTable::set_mode.

void gdk_input_set_source ( guint32  deviceid,
GdkInputSource  source 
)

Definition at line 1375 of file gdkinput-win32.c.

References g_return_if_fail, gdk_input_find_device(), _GdkDevicePrivate::info, NULL, and _GdkDeviceInfo::source.

void gdk_input_window_get_pointer ( GdkWindow window,
guint32  deviceid,
gdouble x,
gdouble y,
gdouble pressure,
gdouble xtilt,
gdouble ytilt,
GdkModifierType mask 
)

Definition at line 1610 of file gdkinput-win32.c.

References gdk_input_vtable, and _GdkInputVTable::get_pointer.


Generated on Tue Jul 5 15:58:38 2011 for ROOT_528-00b_version by  doxygen 1.5.1