GIMP Application Reference Manual
for GIMP Object HierarchyApplication 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 FunctionsCompositingBaseInitialization & Glue CodeBase UtilitiesOperatorsPixel Regions & IteratorsTile ManagementConfigGimpConfig extensionsThe GimpRc ObjectsGEGLTile BackendsOperationsLayer Mode OperationsConfig ObjectsCoreBase ClassesObject ContainersThe GIMP Application Instance ObjectGimpContext ObjectsInfo ObjectsGimpData 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 ObjectsThe GimpImage ObjectThe Image Undo SystemThe Resource Tagging SystemMisc. ObjectsInterfacesMisc. UtilitiesFile
Functions to open and save images in any registered file format
as well as various image file related utility functions.
VectorsThe GimpVectors ObjectsVectors Undo ObjectsXCF
Functions to open and save images in GIMP's native "XCF" format.
Initialization, Loading & SavingLowlevel File AccessProcedural DatabasePlug-InsInitialization & Plug-In ManagementPlug-In ExecutionPaintThe Paint Core & OptionsPaint Implementations & OptionsPaint Undo ObjectsTextInitialization & Font ManagementThe GimpText ObjectThe GimpTextLayout ObjectThe GimpTextLayer ObjectDisplayThe GimpImageWindow WidgetThe GimpDisplay ObjectThe GimpDisplayShell WidgetGimpCanvasItem ObjectsMisc. Widgets & UtilitiesToolsInitialization & Glue CodeThe GimpTool ObjectBase ClassesGUI Constructors for Core Tool OptionsSelection ToolsPaint ToolsMisc. Color Applying ToolsColor Correction ToolsTransform ToolsText and Vector ToolsTools which don't Modify the ImageWidgetsInput Device ManagementAdditional Input Controller ManagementBuilt-in Color Selector ModulesDock Windows & WidgetsGimpEditor WidgetsGimpDataEditor WidgetsGimpImageEditor WidgetsGimpContainerView WidgetsMisc. Container View WidgetsResource Tagging WidgetsGimpContainerEditor WidgetsGimpDataFactoryView WidgetsMenusMisc. DialogsPDB-Controllable Selection DialogsMisc. DialogsOffscreen Overlay WidgetsMisc. WidgetsPreviewsView RenderersCell Renderers for GtkTreeViewConvenience ConstructorsWindow- and Session ManagementMisc. UtilitiesStuff that Should not be hereActionsInitialization & Glue CodeActions & Callbacks Mainly Used in the Image MenuData Factory Actions & CallbacksMisc. Actions & Callbacks for List & Grid ViewsData Editor Actions & CallbacksOther Actions & CallbacksMenusInitialization & Glue CodeMenusDialogsInitialization & Glue CodeDialogsGUIInitialization & Glue CodeMisc. UtilitiesTestsIndex