developer.gnome.org
API reference included in this GDK manual are
- 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