for GDK 2.3.0

Table of Contents

I. API Reference
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 - Low-level access to Pango
X Window System Interaction - X backend-specific functions

List of Examples

1. Trapping an X error
2. Testing the number of screen on the current display
3. Opening a second display
4. A simple example program using GdkRGB
5. Constructing a pixel value from components
6. Creating a custom cursor