|  | GDK Reference Manual |

# 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
X Window System Interaction - X backend-specific functions

<< GDK Reference Manual | General >>