API Reference
Table of Contents
General
— Library initialization and miscellaneous functions
CdkDisplayManager
— Maintains a list of all open CdkDisplays
CdkDisplay
— Controls a set of CdkScreens and their associated input devices
CdkScreen
— Object representing a physical screen
CdkSeat
— Object representing an user seat
CdkMonitor
— Object representing an output
CdkDevice
— Object representing an input device
CtkDevicePad
— Pad device interface
Points and Rectangles
— Simple graphical data types
Pixbufs
— Functions for obtaining pixbufs
RGBA Colors
— RGBA colors
Visuals
— Low-level display hardware information
Cursors
— Standard and pixmap cursors
Windows
— Onscreen display areas in the target window system
Frame clock
— Frame clock syncs painting to a window or display
Frame timings
— Object holding timing information for a single frame
CdkDrawingContext
— Drawing context for CDK windows
CdkGLContext
— OpenGL context
Events
— Functions for handling events from the window system
Event Structures
— Data structures specific to each type of event
Key Values
— Functions for manipulating keyboard codes
Selections
— Functions for transferring data between programs
Drag And Drop
— Functions for controlling drag and drop handling
Properties and Atoms
— Functions to manipulate properties on windows
Threads
— Functions for using CDK in multi-threaded programs
Pango Interaction
— Using Pango in CDK
Cairo Interaction
— Functions to support using cairo
X Window System Interaction
— X backend-specific functions
Wayland Interaction
— Wayland backend-specific functions
Application launching
— Startup notification for applications
Testing
— Test utilities