GIMP Library Reference Manual
for GIMP 2.10.36
I. GIMP Library
Functions not Related to Specific Images
gimp
— Miscellaneous procedures
gimpenums
gimpbuffer
— Functions for manipulating cut buffers.
gimpcontext
— Functions to manipulate a plug-in's context.
gimpgimprc
— Interactions with settings from gimprc.
gimphelp
— Loading help pages using gimp_help.
gimpmessage
— Display a dialog box with a message.
gimpplugin
— Functions useful for plug-ins, e.g. registration and progress indicators.
gimpproceduraldb
— Functions for querying and changing procedural database (PDB) entries.
gimpprogress
— Functions for embedding the progress bar into a plug-in's GUI.
gimpdebug
— Debug utility functions
Manipulating Images and their Properties
gimpchannel
— Functions for manipulating channels.
gimpcolor
— Functions for manipulating color.
gimpdisplay
— Functions to create, delete and flush displays (views) on an image.
gimpdrawable
— Functions to manipulate drawables.
gimpdrawablecolor
— Functions for manipulating a drawable's color.
gimpdrawableedit
— Drawable edit functions (clear, fill, gradient, stroke etc.)
gimpdrawabletransform
— Functions to perform transformatrions on drawables.
gimpedit
— Edit menu functions (cut, copy, paste, clear, etc.)
gimpfileops
— Image file operations (load, save, etc.)
gimpfloatingsel
— Functions for removing or attaching floating selections.
gimpimage
— Operations on complete images.
gimpimagecolorprofile
— Operations on an image's color profile.
gimpimageconvert
— Conversions between RGB, indexed, and grayscale modes.
gimpimagegrid
— Functions manuipulating an image's grid.
gimpimageguides
— Functions for manipulating an image's guides.
gimpimagesamplepoints
— Functions for manipulating an image's sample points.
gimpimageselect
— Modify the image's selection.
gimpimagetransform
— Transformations on images.
gimpimageundo
— Control of image undo/redo.
gimpmetadata
gimpitem
— Functions to manipulate items.
gimpitemtransform
— Functions to perform transformations on items.
gimplayer
— Operations on a single layer.
gimppaths
— Deprecated operations related to paths.
gimppixbuf
— Get a thumbnail pixbuf for a drawable or image.
gimppixelfetcher
— Functions for operating on pixel regions.
gimppixelrgn
— Functions for operating on pixel regions.
gimpregioniterator
— Functions to traverse a pixel regions.
gimpselection
— Functions for manipulating selections.
gimptextlayer
— Functions for querying and manipulating text layers.
gimptexttool
— Functions for controlling the text tool.
gimptile
— Functions for working with tiles.
gimppainttools
— Access to toolbox paint tools.
gimpselectiontools
— Access to toolbox selection tools.
gimptransformtools
— Access to toolbox transform tools.
gimpvectors
— Functions for querying and manipulating vectors.
Data Objects
gimpbrush
— Functions operating on a single brush.
gimpbrushes
— Functions for manipulating brushes.
gimpdynamics
— Operations related to paint dynamics.
gimpfonts
— Operations related to fonts.
gimpgradient
— Functions operating on a single gradient.
gimpgradients
— Operations related to gradients.
gimppalette
— Functions operating on a single palette.
gimppalettes
— Operations related to palettes.
gimppattern
— Functions operating on a single pattern.
gimppatterns
— Functions relating to patterns.
Controlling the Core's Selection Dialogs
GimpSelectButton
— The base class of the data select buttons.
gimpbrushselectbutton
— A button that pops up a brush selection dialog.
GimpFontSelectButton
— A button which pops up a font selection dialog.
GimpGradientSelectButton
— A button which pops up a gradient select dialog.
GimpPaletteSelect
— A button which pops up a palette select dialog.
GimpPatternSelectButton
— A button which pops up a pattern select dialog.
gimpbrushselect
— Functions providing a brush selection dialog.
gimpfontselect
— Functions providing a font selection dialog.
gimpgradientselect
— Functions providing a gradient selection dialog.
gimppaletteselect
— Functions providing a palette selection dialog.
gimppatternselect
— Functions providing a pattern selection dialog.
II. GIMP User Interface Library
Object Hierarchy
gimpui
— Common user interface functions. This header includes all other GIMP User Interface Library headers.
gimpexport
— Export an image before it is saved.
GimpDrawablePreview
— A widget providing a preview of a
GimpDrawable
.
GimpAspectPreview
— A widget providing a preview with fixed aspect ratio.
GimpZoomPreview
— A drawable preview with zooming capabilities.
GimpItemComboBox
— Widgets providing popup menus of items.
GimpImageComboBox
— A widget providing a popup menu of images.
GimpProgressBar
— A widget providing a progress bar.
gimpmenu
— Menus for selecting images, layers, channels and drawables.
gimpbrushmenu
— A widget for selecting brushes.
gimpfontmenu
— A widget for selecting fonts.
gimpgradientmenu
— A widget for selecting gradients.
gimppalettemenu
— A widget for selecting palettes.
gimppatternmenu
— A widget for selecting patterns.
GimpProcBrowserDialog
— The dialog for the procedure and plugin browsers.
GimpProcView
— A widget showing information about a PDB procedure.
Index