# 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 GdkScreens
GdkDisplayManager — Maintains a list of all open GdkDisplays
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

Generated by GTK-Doc V1.25.1