Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkdevicetool.h File Reference
#include <gdk/gdktypes.h>

Go to the source code of this file.

Macros

#define GDK_TYPE_DEVICE_TOOL   (gdk_device_tool_get_type ())
 
#define GDK_DEVICE_TOOL(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_DEVICE_TOOL, GdkDeviceTool))
 
#define GDK_IS_DEVICE_TOOL(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDK_TYPE_DEVICE_TOOL))
 

Typedefs

typedef struct _GdkDeviceTool GdkDeviceTool
 

Enumerations

enum  GdkDeviceToolType {
  GDK_DEVICE_TOOL_TYPE_UNKNOWN , GDK_DEVICE_TOOL_TYPE_PEN , GDK_DEVICE_TOOL_TYPE_ERASER , GDK_DEVICE_TOOL_TYPE_BRUSH ,
  GDK_DEVICE_TOOL_TYPE_PENCIL , GDK_DEVICE_TOOL_TYPE_AIRBRUSH , GDK_DEVICE_TOOL_TYPE_MOUSE , GDK_DEVICE_TOOL_TYPE_LENS
}
 

Functions

GDK_AVAILABLE_IN_ALL GType gdk_device_tool_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL guint64 gdk_device_tool_get_serial (GdkDeviceTool *tool)
 
GDK_AVAILABLE_IN_ALL guint64 gdk_device_tool_get_hardware_id (GdkDeviceTool *tool)
 
GDK_AVAILABLE_IN_ALL GdkDeviceToolType gdk_device_tool_get_tool_type (GdkDeviceTool *tool)
 
GDK_AVAILABLE_IN_ALL GdkAxisFlags gdk_device_tool_get_axes (GdkDeviceTool *tool)
 

Macro Definition Documentation

◆ GDK_DEVICE_TOOL

#define GDK_DEVICE_TOOL ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_DEVICE_TOOL, GdkDeviceTool))

Definition at line 29 of file gdkdevicetool.h.

◆ GDK_IS_DEVICE_TOOL

#define GDK_IS_DEVICE_TOOL ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDK_TYPE_DEVICE_TOOL))

Definition at line 30 of file gdkdevicetool.h.

◆ GDK_TYPE_DEVICE_TOOL

#define GDK_TYPE_DEVICE_TOOL   (gdk_device_tool_get_type ())

Definition at line 28 of file gdkdevicetool.h.

Typedef Documentation

◆ GdkDeviceTool

typedef struct _GdkDeviceTool GdkDeviceTool

Definition at line 32 of file gdkdevicetool.h.

Enumeration Type Documentation

◆ GdkDeviceToolType

GdkDeviceToolType: @GDK_DEVICE_TOOL_TYPE_UNKNOWN: Tool is of an unknown type. @GDK_DEVICE_TOOL_TYPE_PEN: Tool is a standard tablet stylus. @GDK_DEVICE_TOOL_TYPE_ERASER: Tool is standard tablet eraser. @GDK_DEVICE_TOOL_TYPE_BRUSH: Tool is a brush stylus. @GDK_DEVICE_TOOL_TYPE_PENCIL: Tool is a pencil stylus. @GDK_DEVICE_TOOL_TYPE_AIRBRUSH: Tool is an airbrush stylus. @GDK_DEVICE_TOOL_TYPE_MOUSE: Tool is a mouse. @GDK_DEVICE_TOOL_TYPE_LENS: Tool is a lens cursor.

Indicates the specific type of tool being used being a tablet. Such as an airbrush, pencil, etc.

Enumerator
GDK_DEVICE_TOOL_TYPE_UNKNOWN 
GDK_DEVICE_TOOL_TYPE_PEN 
GDK_DEVICE_TOOL_TYPE_ERASER 
GDK_DEVICE_TOOL_TYPE_BRUSH 
GDK_DEVICE_TOOL_TYPE_PENCIL 
GDK_DEVICE_TOOL_TYPE_AIRBRUSH 
GDK_DEVICE_TOOL_TYPE_MOUSE 
GDK_DEVICE_TOOL_TYPE_LENS 

Definition at line 48 of file gdkdevicetool.h.

Function Documentation

◆ gdk_device_tool_get_axes()

GDK_AVAILABLE_IN_ALL GdkAxisFlags gdk_device_tool_get_axes ( GdkDeviceTool * tool)

◆ gdk_device_tool_get_hardware_id()

GDK_AVAILABLE_IN_ALL guint64 gdk_device_tool_get_hardware_id ( GdkDeviceTool * tool)

◆ gdk_device_tool_get_serial()

GDK_AVAILABLE_IN_ALL guint64 gdk_device_tool_get_serial ( GdkDeviceTool * tool)

◆ gdk_device_tool_get_tool_type()

GDK_AVAILABLE_IN_ALL GdkDeviceToolType gdk_device_tool_get_tool_type ( GdkDeviceTool * tool)

◆ gdk_device_tool_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_device_tool_get_type ( void )