Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <glib-object.h>
#include <gdk/gdksurface.h>
#include <gdk/gdkevents.h>
#include <gdk/gdktypes.h>
Go to the source code of this file.
Data Structures | |
struct | _GdkSeat |
Macros | |
#define | GDK_TYPE_SEAT (gdk_seat_get_type ()) |
#define | GDK_SEAT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_SEAT, GdkSeat)) |
#define | GDK_IS_SEAT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDK_TYPE_SEAT)) |
Enumerations | |
enum | GdkSeatCapabilities { GDK_SEAT_CAPABILITY_NONE = 0 , GDK_SEAT_CAPABILITY_POINTER = 1 << 0 , GDK_SEAT_CAPABILITY_TOUCH = 1 << 1 , GDK_SEAT_CAPABILITY_TABLET_STYLUS = 1 << 2 , GDK_SEAT_CAPABILITY_KEYBOARD = 1 << 3 , GDK_SEAT_CAPABILITY_TABLET_PAD = 1 << 4 , GDK_SEAT_CAPABILITY_ALL_POINTING = (GDK_SEAT_CAPABILITY_POINTER | GDK_SEAT_CAPABILITY_TOUCH | GDK_SEAT_CAPABILITY_TABLET_STYLUS) , GDK_SEAT_CAPABILITY_ALL = (GDK_SEAT_CAPABILITY_ALL_POINTING | GDK_SEAT_CAPABILITY_KEYBOARD | GDK_SEAT_CAPABILITY_TABLET_PAD) } |
Functions | |
GDK_AVAILABLE_IN_ALL GType | gdk_seat_get_type (void) G_GNUC_CONST |
GDK_AVAILABLE_IN_ALL GdkDisplay * | gdk_seat_get_display (GdkSeat *seat) |
GDK_AVAILABLE_IN_ALL GdkSeatCapabilities | gdk_seat_get_capabilities (GdkSeat *seat) |
GDK_AVAILABLE_IN_ALL GList * | gdk_seat_get_devices (GdkSeat *seat, GdkSeatCapabilities capabilities) |
GDK_AVAILABLE_IN_ALL GList * | gdk_seat_get_tools (GdkSeat *seat) |
GDK_AVAILABLE_IN_ALL GdkDevice * | gdk_seat_get_pointer (GdkSeat *seat) |
GDK_AVAILABLE_IN_ALL GdkDevice * | gdk_seat_get_keyboard (GdkSeat *seat) |
#define GDK_IS_SEAT | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDK_TYPE_SEAT)) |
#define GDK_SEAT | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_SEAT, GdkSeat)) |
#define GDK_TYPE_SEAT (gdk_seat_get_type ()) |
enum GdkSeatCapabilities |
GdkSeatCapabilities: @GDK_SEAT_CAPABILITY_NONE: No input capabilities @GDK_SEAT_CAPABILITY_POINTER: The seat has a pointer (e.g. mouse) @GDK_SEAT_CAPABILITY_TOUCH: The seat has touchscreen(s) attached @GDK_SEAT_CAPABILITY_TABLET_STYLUS: The seat has drawing tablet(s) attached @GDK_SEAT_CAPABILITY_KEYBOARD: The seat has keyboard(s) attached @GDK_SEAT_CAPABILITY_TABLET_PAD: The seat has drawing tablet pad(s) attached @GDK_SEAT_CAPABILITY_ALL_POINTING: The union of all pointing capabilities @GDK_SEAT_CAPABILITY_ALL: The union of all capabilities
Flags describing the seat capabilities.
Definition at line 50 of file gdkseat.h.
GDK_AVAILABLE_IN_ALL GdkSeatCapabilities gdk_seat_get_capabilities | ( | GdkSeat * | seat | ) |
GDK_AVAILABLE_IN_ALL GList * gdk_seat_get_devices | ( | GdkSeat * | seat, |
GdkSeatCapabilities | capabilities ) |
GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_seat_get_display | ( | GdkSeat * | seat | ) |
GDK_AVAILABLE_IN_ALL GdkDevice * gdk_seat_get_keyboard | ( | GdkSeat * | seat | ) |
GDK_AVAILABLE_IN_ALL GdkDevice * gdk_seat_get_pointer | ( | GdkSeat * | seat | ) |
GDK_AVAILABLE_IN_ALL GList * gdk_seat_get_tools | ( | GdkSeat * | seat | ) |
GDK_AVAILABLE_IN_ALL GType gdk_seat_get_type | ( | void | ) |