|  | GIMP Library Reference Manual |

# GIMP Library

GIMP's Procedural Database (PDB) offers an interface to core functions and to functionality provided by plug-ins. The role of libgimp is to provide C bindings for this interface.

Table of Contents

gimp - Main functions needed for building a GIMP plug-in. This header includes all other GIMP Library headers.
gimpbrushes - Functions for manipulating brushes.
gimpchannel - Functions for manipulating channels.
gimpcolor - Functions for manipulating color.
gimpconvert - Conversions between RGB, indexed, and grayscale modes.
gimpdisplay - Functions to create, delete and flush new displays (views) on an image.
gimpdrawable - Functions to manipulate drawables.
gimpedit - Edit menu functions (cut, copy, paste, clear, etc.)
gimpfileops - File operations (load, save, etc.)
gimpfloatingsel - Functions for removing or attaching floating selections.
gimpfonts - Operations related to fonts.
gimpgimprc - Interactions with settings from .gimprc.
gimpgradients - Operations related to gradients.
gimpguides - Functions for manipulating guides.
gimphelp - Loading help pages using gimp_help.
gimpimage - Operations on complete images.
gimplayer - Operations on single layers.
gimpmessage - Display a dialog box with a message.
gimppalette - Functions for setting colors in the palette.
gimppatterns - Functions relating to patterns.
gimppixelrgn - Functions for operating on pixel regions.
gimpplugin - Functions useful for plugins, e.g. registration and progress indicators.
gimpproceduraldb - Functions for querying and changing procedural database (PDB) entries.
gimpselection - Functions for manipulating selections.
gimptexttool - Functions for controlling the text tool.
gimptile - Functions for working with tiles.
gimptools - Access to common toolbox tools.
gimpundo - Control of undo/redo.
gimpbrushselect -
gimpfonts -
gimpgradientselect -
gimppatternselect -

<< gimpenums | gimp >>