gnome.pages.gitlab.gnome.org

Gdk-4.0

AppLaunchContext

Handles launching an application in a graphical context.

ButtonEvent

An event related to a button on a pointer device.

CairoContext

Represents the platform-specific draw context.

CicpParams

Contains the parameters that define a colorstate with cicp parameters.

since: 4.16

Clipboard

Represents data shared between applications or inside an application.

ContentDeserializer

Deserializes content received via inter-application data transfers.

ContentProvider

Provides content for the clipboard or for drag-and-drop operations in a number of formats.

ContentSerializer

Serializes content for inter-application data transfers.

CrossingEvent

An event caused by a pointing device moving between surfaces.

Cursor

Used to create and destroy cursors.

DeleteEvent

An event related to closing a top-level surface.

Device

Represents an input device, such as a keyboard, mouse or touchpad.

DeviceTool

A physical tool associated to a GdkDevice.

Display

A representation of a workstation.

DisplayManager

Offers notification when displays appear or disappear.

DmabufTexture

A GdkTexture representing a DMA buffer.

since: 4.14

DmabufTextureBuilder

Constructs GdkTexture objects from DMA buffers.

since: 4.14

DNDEvent

An event related to drag and drop operations.

Drag

Represents the source of an ongoing DND operation.

DrawContext

Base class for objects implementing different rendering methods.

Drop

Represents the target of an ongoing DND operation.

Event

Represents windowing system events.

FocusEvent

An event related to a keyboard focus change.

FrameClock

Tells the application when to update and repaint a surface.

GLContext

Represents a platform-specific OpenGL draw context.

GLTexture

A GdkTexture representing a GL texture object.

GLTextureBuilder

Constructs GdkTexture objects from GL textures.

since: 4.12

GrabBrokenEvent

An event related to a broken windowing system grab.

KeyEvent

An event related to a key-based device.

MemoryTexture

A GdkTexture representing image data in memory.

MemoryTextureBuilder

Constructs GdkTexture objects from system memory provided via GBytes.

since: 4.16

Monitor

Represents the individual outputs that are associated with a GdkDisplay.

MotionEvent

An event related to a pointer or touch device motion.

PadEvent

An event related to a pad-based device.

ProximityEvent

An event related to the proximity of a tool to a device.

ScrollEvent

An event related to a scrolling motion.

Seat

Represents a collection of input devices that belong to a user.

Snapshot

Base type for snapshot operations.

Surface

Represents a rectangular region on the screen.

Texture

Refers to pixel data in various forms.

TouchEvent

An event related to a touch-based device.

TouchpadEvent

An event related to a gesture on a touchpad device.

VulkanContext

Represents the platform-specific Vulkan draw context.

deprecated: 4.14