Package-level declarations
Types
Positioning hints for aligning a surface relative to a rectangle.
GdkAppLaunchContext handles launching an application in a graphical context.
An event related to a button on a pointer device.
GdkCairoContext is an object representing the platform-specific draw context.
The type of a function that can be registered with gdk_content_register_deserializer().
A GdkContentDeserializer is used to deserialize content received via inter-application data transfers.
The GdkContentFormats structure is used to advertise and negotiate the format of content.
A GdkContentFormatsBuilder is an auxiliary struct used to create new GdkContentFormats, and should not be kept around.
A GdkContentProvider is used to provide content for the clipboard or for drag-and-drop operations in a number of formats.
The type of a function that can be registered with gdk_content_register_serializer().
A GdkContentSerializer is used to serialize content for inter-application data transfers.
An event caused by a pointing device moving between surfaces.
Specifies the crossing mode for enter and leave events.
An event related to closing a top-level surface.
A pad feature.
A physical tool associated to a GdkDevice.
Indicates the specific type of tool being used being a tablet. Such as an airbrush, pencil, etc.
A singleton object that offers notification when displays appear or disappear.
Error enumeration for GdkDmabufTexture.
The GdkDmabufFormats struct provides information about supported DMA buffer formats.
A GdkTexture representing a DMA buffer.
GdkDmabufTextureBuilder is a builder used to construct class@Gdk.Texture objects from DMA buffers.
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.
A GdkDragSurface is an interface for surfaces used during DND.
The GdkDragSurfaceSize struct contains information that is useful to compute the size of a drag surface.
Base class for objects implementing different rendering methods.
GdkEventSequence is an opaque type representing a sequence of related touch events.
An event related to a keyboard focus change.
A GdkFrameClock tells the application when to update and repaint a surface.
Used to represent the different paint clock phases that can be requested.
A GdkFrameTimings object holds timing information for a single frame of the application’s displays.
Indicates which monitor a surface should span over when in fullscreen mode.
GdkGLContext is an object representing a platform-specific OpenGL draw context.
GdkGLTextureBuilder is a builder used to construct class@Gdk.Texture objects from GL textures.
An event related to a broken windowing system grab.
An enumeration describing the type of an input device in general terms.
GdkMemoryFormat describes formats that image data can have in memory.
A GdkTexture representing image data in memory.
Flags to indicate the state of modifier keys and mouse buttons in events.
An event related to a pointer or touch device motion.
Specifies the kind of crossing for enter and leave events.
Flags about a paintable object.
The GdkPopupLayout struct contains information that is necessary position a iface@Gdk.Popup relative to its parent.
An event related to the proximity of a tool to a device.
Specifies the direction for scroll events.
An event related to a scrolling motion.
Specifies the unit of scroll deltas.
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.
The GdkTextureDownloader is used to download the contents of a class@Gdk.Texture.
Possible errors that can be returned by GdkTexture constructors.
The GdkToplevelLayout struct contains information that is necessary to present a sovereign window on screen.
The GdkToplevelSize struct contains information that is useful to compute the size of a toplevel.
Specifies the state of a toplevel surface.
An event related to a touch-based device.
An event related to a gesture on a touchpad device.
Specifies the current state of a touchpad gesture.
GdkVulkanContext is an object representing the platform-specific Vulkan draw context.
Error enumeration for GdkVulkanContext.