From 5c1676dfe6d2f3c837a5e074117b45613fd29a72 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:30:19 +0200 Subject: Adding upstream version 2.10.34. Signed-off-by: Daniel Baumann --- devel-docs/app/app-docs.sgml | 1404 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1404 insertions(+) create mode 100644 devel-docs/app/app-docs.sgml (limited to 'devel-docs/app/app-docs.sgml') diff --git a/devel-docs/app/app-docs.sgml b/devel-docs/app/app-docs.sgml new file mode 100644 index 0000000..dfe562c --- /dev/null +++ b/devel-docs/app/app-docs.sgml @@ -0,0 +1,1404 @@ + + + + + + + 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 + + + -- cgit v1.2.3