API Reference
Table of Contents
General
— Library initialization and miscellaneous functions
Multi-head Support Overview
— Overview of GdkDisplay and GdkScreen
GdkDisplay
— Controls the keyboard/mouse pointer grabs and a set of
GdkScreen
s
GdkDisplayManager
— Maintains a list of all open
GdkDisplay
s
GdkScreen
— Object representing a physical screen
Points, Rectangles and Regions
— Simple graphical data types
Graphics Contexts
— Objects to encapsulate drawing properties
Drawing Primitives
— Functions for drawing points, lines, arcs, and text
Bitmaps and Pixmaps
— Offscreen drawables
GdkRGB
— Renders RGB, grayscale, or indexed image data to a GdkDrawable
Images
— A client-side area for bit-mapped graphics
Pixbufs
— Functions for rendering pixbufs on drawables
Colormaps and Colors
— Manipulation of colors and colormaps
Visuals
— Low-level display hardware information
Fonts
— Loading and manipulating fonts
Cursors
— Standard and pixmap cursors
Windows
— Onscreen display areas in the target window system
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 transfering data via the X selection mechanism
Drag and Drop
— Functions for controlling drag and drop handling
Properties and Atoms
— Functions to manipulate properties on windows
Threads
— Functions for using GDK in multi-threaded programs
Input
— Callbacks on file descriptors
Input Devices
— Functions for handling extended input devices
Pango Interaction
— Using Pango in GDK
Cairo Interaction
— Functions to support using Cairo
X Window System Interaction
— X backend-specific functions
Application launching
— Startup notification for applications
Testing
— Test utilities