GIMP Application Reference Manual for GIMP Object Hierarchy Application Glue The stuff in the toplevel source directory. Initializes and shuts down the application, parses the command line. It's the "glue" that holds together the various subsystems. Paint Functions Compositing Base Initialization & Glue Code Base Utilities Operators Pixel Regions & Iterators Tile Management Config GimpConfig extensions The GimpRc Objects GEGL Tile Backends Operations Layer Mode Operations Config Objects Core Base Classes Object Containers The GIMP Application Instance Object GimpContext Objects Info Objects GimpData Objects Object hierarchy of auxiliary data objects which share a common API. Data objects have an on-disk representation and live in a GimpDataFactory which manages them. Drawable Objects The GimpImage Object The Image Undo System The Resource Tagging System Misc. Objects Interfaces Misc. Utilities File Functions to open and save images in any registered file format as well as various image file related utility functions. Vectors The GimpVectors Objects Vectors Undo Objects XCF Functions to open and save images in GIMP's native "XCF" format. Initialization, Loading & Saving Lowlevel File Access Procedural Database Plug-Ins Initialization & Plug-In Management Plug-In Execution Paint The Paint Core & Options Paint Implementations & Options Paint Undo Objects Text Initialization & Font Management The GimpText Object The GimpTextLayout Object The GimpTextLayer Object Display The GimpImageWindow Widget The GimpDisplay Object The GimpDisplayShell Widget GimpCanvasItem Objects Misc. Widgets & Utilities Tools Initialization & Glue Code The GimpTool Object Base Classes GUI Constructors for Core Tool Options Selection Tools Paint Tools Misc. Color Applying Tools Color Correction Tools Transform Tools Text and Vector Tools Tools which don't Modify the Image Widgets Input Device Management Additional Input Controller Management Built-in Color Selector Modules Dock Windows & Widgets GimpEditor Widgets GimpDataEditor Widgets GimpImageEditor Widgets GimpContainerView Widgets Misc. Container View Widgets Resource Tagging Widgets GimpContainerEditor Widgets GimpDataFactoryView Widgets Menus Misc. Dialogs PDB-Controllable Selection Dialogs Misc. Dialogs Offscreen Overlay Widgets Misc. Widgets Previews View Renderers Cell Renderers for GtkTreeView Convenience Constructors Window- and Session Management Misc. Utilities Stuff that Should not be here Actions Initialization & Glue Code Actions & Callbacks Mainly Used in the Image Menu Data Factory Actions & Callbacks Misc. Actions & Callbacks for List & Grid Views Data Editor Actions & Callbacks Other Actions & Callbacks Menus Initialization & Glue Code Menus Dialogs Initialization & Glue Code Dialogs GUI Initialization & Glue Code Misc. Utilities Tests Index