The type of a function that can be registered with gdk_content_register_deserializer().
The type of a function that can be registered with gdk_content_register_serializer().
Positioning hints for aligning a surface relative to a rectangle.
Flags describing the current capabilities of a device/tool.
Defines how device axes are interpreted by GTK.
Specifies the crossing mode for enter and leave events.
A pad feature.
Indicates the specific type of tool being used being a tablet. Such as an airbrush, pencil, etc.
Used in GdkDrop and GdkDrag to indicate the actions that the destination can and should do with the dropped data.
Used in GdkDrag to the reason of a cancelled DND operation.
Specifies the type of the event.
Used to represent the different paint clock phases that can be requested.
Indicates which monitor a surface should span over when in fullscreen mode.
Error enumeration for GdkGLContext.
Defines the reference point of a surface and is used in #GdkPopupLayout.
An enumeration describing the type of an input device in general terms.
Describes how well an event matches a given keyval and modifiers.
GdkMemoryFormat describes a format that bytes can have in memory.
Flags to indicate the state of modifier keys and mouse buttons in events.
Specifies the kind of crossing for enter and leave events.
Flags about a paintable object.
Specifies the direction for scroll events.
Flags describing the seat capabilities.
This enumeration describes how the red, green and blue components of physical pixels on an output device are laid out.
Determines a surface edge or corner.
Specifies the state of a toplevel surface.
Specifies the current state of a touchpad gesture.
Error enumeration for #GdkVulkanContext.
Defines all possible DND actions.
The middle button.
The primary button. This is typically the left mouse button, or the right button in a left-handed setup.
The secondary button. This is typically the right mouse button, or the left button in a left-handed setup.
Represents the current time, and can be used anywhere a time is expected.
Use this macro as the return value for continuing the propagation of an event handler.
Use this macro as the return value for stopping the propagation of an event handler.
A mask covering all entries in GdkModifierType.
This is the priority that the idle handler processing surface updates is given in the main loop.
Class structure for #GdkContentProvider.
The GdkDragSurfaceInterface implementation is private to GDK.
GdkEventSequence is an opaque type representing a sequence of related touch events.
A GdkKeymapKey is a hardware key that can be mapped to a keyval.
The list of functions that can be implemented for the GdkPaintable interface.
A GdkRectangle data type for representing rectangles.
A #GdkTimeCoord stores a single event in a motion history.