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 The GimpConfig Interface The GimpRc Objects Lowlevel Serializing/Deserializing Functions Core Base Classes Object Containers The GIMP Application Instance Object GimpContext Objects Info Objects GimpData Objects Object hierarchy of auxilary 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 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 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 Text Initialization & Font Management The GimpText Object The GimpTextLayout Object The GimpTextLayer Object Display The GimpDisplay Object The GimpDisplayShell Widget 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 Dock Windows & Widgets GimpEditor Widgets GimpDataEditor Widgets GimpImageEditor Widgets GimpContainerView Widgets Misc. Container View Widgets GimpContainerEditor Widgets GimpDataFactoryView Widgets Menus Misc. Dialogs PDB-Controllable Selection Dialogs Misc. Widgets Previews View Renderers Cell Renderers for GtkTreeView Convenience Constructors 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