GDK Reference Manual
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
Index
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
API Reference >>