From 3c57dd931145d43f2b0aef96c4d178135956bf91 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 05:13:10 +0200 Subject: Adding upstream version 2.10.36. Signed-off-by: Daniel Baumann --- devel-docs/Makefile.am | 62 + devel-docs/Makefile.in | 984 ++ devel-docs/README | 61 + devel-docs/README.gtkdoc | 128 + devel-docs/app/Makefile.am | 129 + devel-docs/app/Makefile.in | 1174 ++ devel-docs/app/app-docs.sgml | 1404 ++ devel-docs/app/app-overrides.txt | 0 devel-docs/app/app-sections.txt | 13982 +++++++++++++++++++ devel-docs/app/app.types | 442 + devel-docs/app/version.in | 1 + devel-docs/contexts.txt | 89 + devel-docs/debug-plug-ins.txt | 114 + devel-docs/exif-handling.txt | 97 + devel-docs/gbr.txt | 75 + devel-docs/gegl-porting-plan.txt | 39 + devel-docs/ggr.txt | 73 + devel-docs/gih.txt | 51 + devel-docs/gitlab-milestones.txt | 41 + devel-docs/gpb.txt | 11 + devel-docs/gtkbuilder-porting-guide.txt | 150 + devel-docs/includes.txt | 51 + devel-docs/libgimp/Makefile.am | 69 + devel-docs/libgimp/Makefile.in | 1119 ++ devel-docs/libgimp/html/GimpAspectPreview.html | 233 + devel-docs/libgimp/html/GimpBrushSelectButton.html | 461 + devel-docs/libgimp/html/GimpDrawablePreview.html | 348 + devel-docs/libgimp/html/GimpFontSelectButton.html | 322 + .../libgimp/html/GimpGradientSelectButton.html | 336 + devel-docs/libgimp/html/GimpImageComboBox.html | 163 + .../libgimp/html/GimpPaletteSelectButton.html | 324 + .../libgimp/html/GimpPatternSelectButton.html | 348 + devel-docs/libgimp/html/GimpProcBrowserDialog.html | 282 + devel-docs/libgimp/html/GimpProgressBar.html | 113 + devel-docs/libgimp/html/GimpSelectButton.html | 130 + devel-docs/libgimp/html/GimpZoomPreview.html | 550 + devel-docs/libgimp/html/api-index-full.html | 4577 ++++++ devel-docs/libgimp/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimp/html/index.html | 304 + devel-docs/libgimp/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimp/html/left.png | Bin 0 -> 262 bytes .../libgimp/html/libgimp-GimpItemComboBox.html | 368 + devel-docs/libgimp/html/libgimp-GimpProcView.html | 84 + devel-docs/libgimp/html/libgimp-data.html | 61 + devel-docs/libgimp/html/libgimp-general.html | 64 + devel-docs/libgimp/html/libgimp-gimp.html | 1857 +++ devel-docs/libgimp/html/libgimp-gimpbrush.html | 1028 ++ devel-docs/libgimp/html/libgimp-gimpbrushes.html | 458 + devel-docs/libgimp/html/libgimp-gimpbrushmenu.html | 222 + .../libgimp/html/libgimp-gimpbrushselect.html | 273 + devel-docs/libgimp/html/libgimp-gimpbuffer.html | 325 + devel-docs/libgimp/html/libgimp-gimpchannel.html | 527 + devel-docs/libgimp/html/libgimp-gimpcolor.html | 921 ++ devel-docs/libgimp/html/libgimp-gimpcontext.html | 3583 +++++ devel-docs/libgimp/html/libgimp-gimpdebug.html | 108 + devel-docs/libgimp/html/libgimp-gimpdisplay.html | 280 + devel-docs/libgimp/html/libgimp-gimpdrawable.html | 2286 +++ .../libgimp/html/libgimp-gimpdrawablecolor.html | 926 ++ .../libgimp/html/libgimp-gimpdrawableedit.html | 420 + .../html/libgimp-gimpdrawabletransform.html | 1502 ++ devel-docs/libgimp/html/libgimp-gimpdynamics.html | 124 + devel-docs/libgimp/html/libgimp-gimpedit.html | 983 ++ devel-docs/libgimp/html/libgimp-gimpenums.html | 932 ++ devel-docs/libgimp/html/libgimp-gimpexport.html | 376 + devel-docs/libgimp/html/libgimp-gimpfileops.html | 753 + .../libgimp/html/libgimp-gimpfloatingsel.html | 306 + devel-docs/libgimp/html/libgimp-gimpfontmenu.html | 186 + devel-docs/libgimp/html/libgimp-gimpfonts.html | 122 + .../libgimp/html/libgimp-gimpfontselect.html | 228 + devel-docs/libgimp/html/libgimp-gimpgimprc.html | 322 + devel-docs/libgimp/html/libgimp-gimpgradient.html | 1691 +++ .../libgimp/html/libgimp-gimpgradientmenu.html | 187 + devel-docs/libgimp/html/libgimp-gimpgradients.html | 336 + .../libgimp/html/libgimp-gimpgradientselect.html | 237 + devel-docs/libgimp/html/libgimp-gimphelp.html | 101 + devel-docs/libgimp/html/libgimp-gimpimage.html | 4857 +++++++ .../html/libgimp-gimpimagecolorprofile.html | 345 + .../libgimp/html/libgimp-gimpimageconvert.html | 317 + devel-docs/libgimp/html/libgimp-gimpimagegrid.html | 516 + .../libgimp/html/libgimp-gimpimageguides.html | 324 + .../html/libgimp-gimpimagesamplepoints.html | 253 + .../libgimp/html/libgimp-gimpimageselect.html | 564 + .../libgimp/html/libgimp-gimpimagetransform.html | 424 + devel-docs/libgimp/html/libgimp-gimpimageundo.html | 333 + devel-docs/libgimp/html/libgimp-gimpitem.html | 1361 ++ .../libgimp/html/libgimp-gimpitemtransform.html | 885 ++ devel-docs/libgimp/html/libgimp-gimplayer.html | 1943 +++ devel-docs/libgimp/html/libgimp-gimpmenu.html | 317 + devel-docs/libgimp/html/libgimp-gimpmessage.html | 150 + devel-docs/libgimp/html/libgimp-gimpmetadata.html | 323 + .../libgimp/html/libgimp-gimppainttools.html | 1196 ++ devel-docs/libgimp/html/libgimp-gimppalette.html | 924 ++ .../libgimp/html/libgimp-gimppalettemenu.html | 189 + devel-docs/libgimp/html/libgimp-gimppalettes.html | 251 + .../libgimp/html/libgimp-gimppaletteselect.html | 228 + devel-docs/libgimp/html/libgimp-gimppaths.html | 818 ++ devel-docs/libgimp/html/libgimp-gimppattern.html | 182 + .../libgimp/html/libgimp-gimppatternmenu.html | 186 + devel-docs/libgimp/html/libgimp-gimppatterns.html | 271 + .../libgimp/html/libgimp-gimppatternselect.html | 232 + devel-docs/libgimp/html/libgimp-gimppixbuf.html | 306 + .../libgimp/html/libgimp-gimppixelfetcher.html | 382 + devel-docs/libgimp/html/libgimp-gimppixelrgn.html | 940 ++ devel-docs/libgimp/html/libgimp-gimpplugin.html | 374 + .../libgimp/html/libgimp-gimpproceduraldb.html | 611 + devel-docs/libgimp/html/libgimp-gimpprogress.html | 614 + .../libgimp/html/libgimp-gimpregioniterator.html | 330 + devel-docs/libgimp/html/libgimp-gimpselection.html | 882 ++ .../libgimp/html/libgimp-gimpselectiontools.html | 778 ++ devel-docs/libgimp/html/libgimp-gimptextlayer.html | 1401 ++ devel-docs/libgimp/html/libgimp-gimptexttool.html | 502 + devel-docs/libgimp/html/libgimp-gimptile.html | 218 + .../libgimp/html/libgimp-gimptransformtools.html | 457 + devel-docs/libgimp/html/libgimp-gimpui.html | 256 + devel-docs/libgimp/html/libgimp-gimpvectors.html | 2190 +++ devel-docs/libgimp/html/libgimp-image.html | 139 + devel-docs/libgimp/html/libgimp-selectors.html | 64 + devel-docs/libgimp/html/libgimp.devhelp2 | 1343 ++ devel-docs/libgimp/html/libgimp.html | 258 + devel-docs/libgimp/html/libgimpui-hierarchy.html | 63 + devel-docs/libgimp/html/libgimpui.html | 85 + devel-docs/libgimp/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimp/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimp/html/style.css | 530 + devel-docs/libgimp/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimp/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimp/libgimp-docs.sgml | 182 + devel-docs/libgimp/libgimp-overrides.txt | 0 devel-docs/libgimp/libgimp-sections.txt | 1577 +++ devel-docs/libgimp/libgimp.types | 21 + devel-docs/libgimp/version.in | 1 + devel-docs/libgimpbase/Makefile.am | 56 + devel-docs/libgimpbase/Makefile.in | 1105 ++ devel-docs/libgimpbase/html/api-index-full.html | 1052 ++ devel-docs/libgimpbase/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpbase/html/index.html | 95 + devel-docs/libgimpbase/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpbase/html/left.png | Bin 0 -> 262 bytes .../libgimpbase/html/libgimpbase-GimpMetadata.html | 1008 ++ .../libgimpbase/html/libgimpbase-GimpParasite.html | 437 + .../html/libgimpbase-GimpValueArray.html | 528 + .../html/libgimpbase-gimpbaseenums.html | 3531 +++++ .../html/libgimpbase-gimpbasetypes.html | 499 + .../libgimpbase/html/libgimpbase-gimpchecks.html | 159 + .../libgimpbase/html/libgimpbase-gimpcpuaccel.html | 222 + .../html/libgimpbase-gimpdatafiles.html | 178 + .../libgimpbase/html/libgimpbase-gimpenv.html | 882 ++ .../libgimpbase/html/libgimpbase-gimplimits.html | 127 + .../libgimpbase/html/libgimpbase-gimpmemsize.html | 308 + .../libgimpbase/html/libgimpbase-gimpparam.html | 99 + .../html/libgimpbase-gimpparasiteio.html | 238 + .../html/libgimpbase-gimprectangle.html | 257 + .../libgimpbase/html/libgimpbase-gimpsignal.html | 164 + .../libgimpbase/html/libgimpbase-gimpunit.html | 1041 ++ .../libgimpbase/html/libgimpbase-gimputils.html | 1127 ++ .../libgimpbase/html/libgimpbase-gimpversion.html | 98 + devel-docs/libgimpbase/html/libgimpbase.devhelp2 | 656 + devel-docs/libgimpbase/html/pt01.html | 95 + devel-docs/libgimpbase/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpbase/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpbase/html/style.css | 530 + devel-docs/libgimpbase/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpbase/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimpbase/libgimpbase-docs.sgml | 65 + devel-docs/libgimpbase/libgimpbase-overrides.txt | 0 devel-docs/libgimpbase/libgimpbase-sections.txt | 458 + devel-docs/libgimpbase/libgimpbase.types | 0 devel-docs/libgimpbase/version.in | 1 + devel-docs/libgimpcolor/Makefile.am | 57 + devel-docs/libgimpcolor/Makefile.in | 1106 ++ devel-docs/libgimpcolor/html/GimpColorManaged.html | 284 + devel-docs/libgimpcolor/html/api-index-full.html | 643 + devel-docs/libgimpcolor/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpcolor/html/index.html | 69 + devel-docs/libgimpcolor/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpcolor/html/left.png | Bin 0 -> 262 bytes .../html/libgimpcolor-GimpAdaptiveSupersample.html | 132 + .../html/libgimpcolor-GimpBilinear.html | 226 + .../libgimpcolor/html/libgimpcolor-GimpCMYK.html | 491 + .../libgimpcolor/html/libgimpcolor-GimpCairo.html | 463 + .../html/libgimpcolor-GimpColorProfile.html | 1138 ++ .../html/libgimpcolor-GimpColorSpace.html | 868 ++ .../html/libgimpcolor-GimpColorTransform.html | 431 + .../libgimpcolor/html/libgimpcolor-GimpHSV.html | 263 + .../libgimpcolor/html/libgimpcolor-GimpPixbuf.html | 181 + .../libgimpcolor/html/libgimpcolor-GimpRGB.html | 1561 +++ devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 | 202 + devel-docs/libgimpcolor/html/pt01.html | 69 + devel-docs/libgimpcolor/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpcolor/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpcolor/html/style.css | 530 + devel-docs/libgimpcolor/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpcolor/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimpcolor/libgimpcolor-docs.sgml | 58 + devel-docs/libgimpcolor/libgimpcolor-overrides.txt | 0 devel-docs/libgimpcolor/libgimpcolor-sections.txt | 238 + devel-docs/libgimpcolor/libgimpcolor.types | 1 + devel-docs/libgimpcolor/version.in | 1 + devel-docs/libgimpconfig/Makefile.am | 60 + devel-docs/libgimpconfig/Makefile.in | 1110 ++ devel-docs/libgimpconfig/html/GimpColorConfig.html | 904 ++ devel-docs/libgimpconfig/html/api-index-full.html | 654 + devel-docs/libgimpconfig/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpconfig/html/index.html | 66 + devel-docs/libgimpconfig/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpconfig/html/left.png | Bin 0 -> 262 bytes .../html/libgimpconfig-GimpConfig-deserialize.html | 160 + .../html/libgimpconfig-GimpConfig-params.html | 504 + .../html/libgimpconfig-GimpConfig-path.html | 627 + .../html/libgimpconfig-GimpConfig-serialize.html | 296 + .../html/libgimpconfig-GimpConfig-utils.html | 294 + .../html/libgimpconfig-GimpConfig.html | 989 ++ .../html/libgimpconfig-GimpConfigError.html | 152 + .../html/libgimpconfig-GimpConfigWriter.html | 763 + .../html/libgimpconfig-GimpScanner.html | 685 + .../html/libgimpconfig-hierarchy.html | 35 + .../libgimpconfig/html/libgimpconfig.devhelp2 | 195 + devel-docs/libgimpconfig/html/pt01.html | 66 + .../libgimpconfig/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpconfig/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpconfig/html/style.css | 530 + devel-docs/libgimpconfig/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpconfig/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimpconfig/libgimpconfig-docs.sgml | 59 + .../libgimpconfig/libgimpconfig-overrides.txt | 0 .../libgimpconfig/libgimpconfig-sections.txt | 205 + devel-docs/libgimpconfig/libgimpconfig.types | 5 + devel-docs/libgimpconfig/version.in | 1 + devel-docs/libgimpmath/Makefile.am | 49 + devel-docs/libgimpmath/Makefile.in | 1097 ++ devel-docs/libgimpmath/html/api-index-full.html | 438 + devel-docs/libgimpmath/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpmath/html/index.html | 47 + devel-docs/libgimpmath/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpmath/html/left.png | Bin 0 -> 262 bytes .../libgimpmath/html/libgimpmath-GimpMD5.html | 102 + .../libgimpmath/html/libgimpmath-GimpMath.html | 340 + .../libgimpmath/html/libgimpmath-GimpMatrix.html | 1373 ++ .../libgimpmath/html/libgimpmath-GimpVector.html | 2219 +++ devel-docs/libgimpmath/html/libgimpmath.devhelp2 | 127 + devel-docs/libgimpmath/html/pt01.html | 47 + devel-docs/libgimpmath/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpmath/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpmath/html/style.css | 530 + devel-docs/libgimpmath/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpmath/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimpmath/libgimpmath-docs.sgml | 47 + devel-docs/libgimpmath/libgimpmath-overrides.txt | 0 devel-docs/libgimpmath/libgimpmath-sections.txt | 120 + devel-docs/libgimpmath/libgimpmath.types | 0 devel-docs/libgimpmath/version.in | 1 + devel-docs/libgimpmodule/Makefile.am | 58 + devel-docs/libgimpmodule/Makefile.in | 1107 ++ devel-docs/libgimpmodule/html/GimpModule.html | 787 ++ devel-docs/libgimpmodule/html/GimpModuleDB.html | 339 + devel-docs/libgimpmodule/html/api-index-full.html | 146 + devel-docs/libgimpmodule/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpmodule/html/index.html | 42 + devel-docs/libgimpmodule/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpmodule/html/left.png | Bin 0 -> 262 bytes .../libgimpmodule/html/libgimpmodule.devhelp2 | 55 + devel-docs/libgimpmodule/html/pt01.html | 42 + .../libgimpmodule/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpmodule/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpmodule/html/style.css | 530 + devel-docs/libgimpmodule/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpmodule/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimpmodule/libgimpmodule-docs.sgml | 37 + .../libgimpmodule/libgimpmodule-overrides.txt | 0 .../libgimpmodule/libgimpmodule-sections.txt | 52 + devel-docs/libgimpmodule/libgimpmodule.types | 6 + devel-docs/libgimpmodule/version.in | 1 + devel-docs/libgimpthumb/Makefile.am | 57 + devel-docs/libgimpthumb/Makefile.in | 1106 ++ devel-docs/libgimpthumb/html/GimpThumbnail.html | 897 ++ devel-docs/libgimpthumb/html/api-index-full.html | 202 + devel-docs/libgimpthumb/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpthumb/html/index.html | 46 + devel-docs/libgimpthumb/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpthumb/html/left.png | Bin 0 -> 262 bytes .../html/libgimpthumb-GimpThumb-enums.html | 236 + .../html/libgimpthumb-GimpThumb-error.html | 139 + .../html/libgimpthumb-GimpThumb-utils.html | 599 + devel-docs/libgimpthumb/html/libgimpthumb.devhelp2 | 79 + devel-docs/libgimpthumb/html/pt01.html | 46 + devel-docs/libgimpthumb/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpthumb/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpthumb/html/style.css | 530 + devel-docs/libgimpthumb/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpthumb/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimpthumb/libgimpthumb-docs.sgml | 39 + devel-docs/libgimpthumb/libgimpthumb-overrides.txt | 0 devel-docs/libgimpthumb/libgimpthumb-sections.txt | 67 + devel-docs/libgimpthumb/libgimpthumb.types | 4 + devel-docs/libgimpthumb/version.in | 1 + devel-docs/libgimpwidgets/Makefile.am | 82 + devel-docs/libgimpwidgets/Makefile.in | 1133 ++ devel-docs/libgimpwidgets/html/GimpBrowser.html | 277 + devel-docs/libgimpwidgets/html/GimpButton.html | 211 + .../libgimpwidgets/html/GimpCellRendererColor.html | 161 + .../html/GimpCellRendererToggle.html | 273 + .../libgimpwidgets/html/GimpChainButton.html | 436 + devel-docs/libgimpwidgets/html/GimpColorArea.html | 525 + .../libgimpwidgets/html/GimpColorButton.html | 703 + .../libgimpwidgets/html/GimpColorDisplay.html | 523 + .../libgimpwidgets/html/GimpColorDisplayStack.html | 421 + .../libgimpwidgets/html/GimpColorHexEntry.html | 218 + .../libgimpwidgets/html/GimpColorNotebook.html | 192 + .../html/GimpColorProfileChooserDialog.html | 84 + .../html/GimpColorProfileComboBox.html | 550 + .../libgimpwidgets/html/GimpColorProfileStore.html | 286 + .../libgimpwidgets/html/GimpColorProfileView.html | 111 + devel-docs/libgimpwidgets/html/GimpColorScale.html | 287 + .../libgimpwidgets/html/GimpColorScales.html | 169 + .../libgimpwidgets/html/GimpColorSelect.html | 91 + .../libgimpwidgets/html/GimpColorSelection.html | 501 + .../libgimpwidgets/html/GimpColorSelector.html | 1022 ++ devel-docs/libgimpwidgets/html/GimpController.html | 443 + devel-docs/libgimpwidgets/html/GimpDialog.html | 527 + .../libgimpwidgets/html/GimpEnumComboBox.html | 292 + devel-docs/libgimpwidgets/html/GimpEnumLabel.html | 220 + devel-docs/libgimpwidgets/html/GimpEnumStore.html | 403 + devel-docs/libgimpwidgets/html/GimpFileEntry.html | 285 + devel-docs/libgimpwidgets/html/GimpFrame.html | 177 + devel-docs/libgimpwidgets/html/GimpHintBox.html | 189 + .../libgimpwidgets/html/GimpIntComboBox.html | 928 ++ devel-docs/libgimpwidgets/html/GimpIntStore.html | 336 + .../libgimpwidgets/html/GimpMemsizeEntry.html | 247 + .../libgimpwidgets/html/GimpNumberPairEntry.html | 933 ++ devel-docs/libgimpwidgets/html/GimpOffsetArea.html | 296 + .../libgimpwidgets/html/GimpPageSelector.html | 919 ++ devel-docs/libgimpwidgets/html/GimpPathEditor.html | 361 + devel-docs/libgimpwidgets/html/GimpPickButton.html | 169 + devel-docs/libgimpwidgets/html/GimpPixmap.html | 179 + devel-docs/libgimpwidgets/html/GimpPreview.html | 755 + .../libgimpwidgets/html/GimpPreviewArea.html | 749 + devel-docs/libgimpwidgets/html/GimpRuler.html | 591 + .../libgimpwidgets/html/GimpScrolledPreview.html | 254 + devel-docs/libgimpwidgets/html/GimpSizeEntry.html | 1200 ++ .../libgimpwidgets/html/GimpStringComboBox.html | 290 + .../libgimpwidgets/html/GimpUnitComboBox.html | 208 + devel-docs/libgimpwidgets/html/GimpUnitMenu.html | 376 + devel-docs/libgimpwidgets/html/GimpUnitStore.html | 346 + devel-docs/libgimpwidgets/html/GimpZoomModel.html | 585 + devel-docs/libgimpwidgets/html/api-index-full.html | 4634 ++++++ devel-docs/libgimpwidgets/html/gimp-anchor.png | Bin 0 -> 866 bytes devel-docs/libgimpwidgets/html/gimp-attach.png | Bin 0 -> 403 bytes .../libgimpwidgets/html/gimp-business-card.png | Bin 0 -> 761 bytes devel-docs/libgimpwidgets/html/gimp-cap-butt.png | Bin 0 -> 390 bytes devel-docs/libgimpwidgets/html/gimp-cap-round.png | Bin 0 -> 679 bytes devel-docs/libgimpwidgets/html/gimp-cap-square.png | Bin 0 -> 489 bytes devel-docs/libgimpwidgets/html/gimp-center.png | Bin 0 -> 1020 bytes .../libgimpwidgets/html/gimp-channel-alpha.png | Bin 0 -> 2728 bytes .../libgimpwidgets/html/gimp-channel-blue.png | Bin 0 -> 2307 bytes .../libgimpwidgets/html/gimp-channel-gray.png | Bin 0 -> 2218 bytes .../libgimpwidgets/html/gimp-channel-green.png | Bin 0 -> 2268 bytes .../libgimpwidgets/html/gimp-channel-indexed.png | Bin 0 -> 2744 bytes .../libgimpwidgets/html/gimp-channel-red.png | Bin 0 -> 2417 bytes devel-docs/libgimpwidgets/html/gimp-channel.png | Bin 0 -> 2267 bytes devel-docs/libgimpwidgets/html/gimp-channels.png | Bin 0 -> 1133 bytes .../libgimpwidgets/html/gimp-char-picker.png | Bin 0 -> 1037 bytes devel-docs/libgimpwidgets/html/gimp-clipboard.png | Bin 0 -> 471 bytes devel-docs/libgimpwidgets/html/gimp-close-all.png | Bin 0 -> 845 bytes devel-docs/libgimpwidgets/html/gimp-close.png | Bin 0 -> 491 bytes devel-docs/libgimpwidgets/html/gimp-color-cmyk.png | Bin 0 -> 684 bytes .../html/gimp-color-pick-from-screen.png | Bin 0 -> 805 bytes .../html/gimp-color-picker-black.png | Bin 0 -> 576 bytes .../libgimpwidgets/html/gimp-color-picker-gray.png | Bin 0 -> 594 bytes .../html/gimp-color-picker-white.png | Bin 0 -> 568 bytes .../html/gimp-color-space-linear.png | Bin 0 -> 295 bytes .../html/gimp-color-space-non-linear.png | Bin 0 -> 589 bytes .../html/gimp-color-space-perceptual.png | Bin 0 -> 589 bytes .../libgimpwidgets/html/gimp-color-triangle.png | Bin 0 -> 994 bytes .../libgimpwidgets/html/gimp-color-water.png | Bin 0 -> 963 bytes devel-docs/libgimpwidgets/html/gimp-colormap.png | Bin 0 -> 500 bytes .../html/gimp-controller-keyboard.png | Bin 0 -> 774 bytes .../html/gimp-controller-linux-input.png | Bin 0 -> 1337 bytes .../libgimpwidgets/html/gimp-controller-midi.png | Bin 0 -> 386 bytes .../libgimpwidgets/html/gimp-controller-wheel.png | Bin 0 -> 1197 bytes devel-docs/libgimpwidgets/html/gimp-controller.png | Bin 0 -> 1214 bytes .../libgimpwidgets/html/gimp-convert-grayscale.png | Bin 0 -> 996 bytes .../libgimpwidgets/html/gimp-convert-indexed.png | Bin 0 -> 1174 bytes .../libgimpwidgets/html/gimp-convert-rgb.png | Bin 0 -> 1123 bytes devel-docs/libgimpwidgets/html/gimp-cursor.png | Bin 0 -> 606 bytes devel-docs/libgimpwidgets/html/gimp-curve-free.png | Bin 0 -> 835 bytes .../html/gimp-curve-point-corner.png | Bin 0 -> 422 bytes .../html/gimp-curve-point-smooth.png | Bin 0 -> 541 bytes .../libgimpwidgets/html/gimp-curve-smooth.png | Bin 0 -> 668 bytes devel-docs/libgimpwidgets/html/gimp-dashboard.png | Bin 0 -> 833 bytes .../libgimpwidgets/html/gimp-default-colors.png | Bin 0 -> 167 bytes devel-docs/libgimpwidgets/html/gimp-detach.png | Bin 0 -> 413 bytes .../libgimpwidgets/html/gimp-device-status.png | Bin 0 -> 1396 bytes .../html/gimp-display-filter-clip-warning.png | Bin 0 -> 684 bytes .../html/gimp-display-filter-colorblind.png | Bin 0 -> 916 bytes .../html/gimp-display-filter-contrast.png | Bin 0 -> 771 bytes .../html/gimp-display-filter-gamma.png | Bin 0 -> 940 bytes .../html/gimp-display-filter-lcms.png | Bin 0 -> 855 bytes .../html/gimp-display-filter-proof.png | Bin 0 -> 693 bytes .../libgimpwidgets/html/gimp-display-filter.png | Bin 0 -> 1490 bytes devel-docs/libgimpwidgets/html/gimp-display.png | Bin 0 -> 803 bytes devel-docs/libgimpwidgets/html/gimp-duplicate.png | Bin 0 -> 468 bytes devel-docs/libgimpwidgets/html/gimp-dynamics.png | Bin 0 -> 1156 bytes devel-docs/libgimpwidgets/html/gimp-error.png | Bin 0 -> 3285 bytes .../libgimpwidgets/html/gimp-file-manager.png | Bin 0 -> 745 bytes .../libgimpwidgets/html/gimp-flip-horizontal.png | Bin 0 -> 501 bytes .../libgimpwidgets/html/gimp-flip-vertical.png | Bin 0 -> 499 bytes .../html/gimp-floating-selection.png | Bin 0 -> 803 bytes devel-docs/libgimpwidgets/html/gimp-frame.png | Bin 0 -> 398 bytes devel-docs/libgimpwidgets/html/gimp-gegl.png | Bin 0 -> 1821 bytes .../libgimpwidgets/html/gimp-gradient-bilinear.png | Bin 0 -> 476 bytes .../html/gimp-gradient-conical-asymmetric.png | Bin 0 -> 639 bytes .../html/gimp-gradient-conical-symmetric.png | Bin 0 -> 726 bytes .../libgimpwidgets/html/gimp-gradient-linear.png | Bin 0 -> 299 bytes .../libgimpwidgets/html/gimp-gradient-radial.png | Bin 0 -> 640 bytes .../html/gimp-gradient-shapeburst-angular.png | Bin 0 -> 803 bytes .../html/gimp-gradient-shapeburst-dimpled.png | Bin 0 -> 786 bytes .../html/gimp-gradient-shapeburst-spherical.png | Bin 0 -> 678 bytes .../html/gimp-gradient-spiral-anticlockwise.png | Bin 0 -> 981 bytes .../html/gimp-gradient-spiral-clockwise.png | Bin 0 -> 988 bytes .../libgimpwidgets/html/gimp-gradient-square.png | Bin 0 -> 784 bytes .../libgimpwidgets/html/gimp-gravity-east.png | Bin 0 -> 612 bytes .../html/gimp-gravity-north-east.png | Bin 0 -> 771 bytes .../html/gimp-gravity-north-west.png | Bin 0 -> 745 bytes .../libgimpwidgets/html/gimp-gravity-north.png | Bin 0 -> 564 bytes .../html/gimp-gravity-south-east.png | Bin 0 -> 756 bytes .../html/gimp-gravity-south-west.png | Bin 0 -> 754 bytes .../libgimpwidgets/html/gimp-gravity-south.png | Bin 0 -> 542 bytes .../libgimpwidgets/html/gimp-gravity-west.png | Bin 0 -> 606 bytes devel-docs/libgimpwidgets/html/gimp-grid.png | Bin 0 -> 395 bytes .../libgimpwidgets/html/gimp-group-layer.png | Bin 0 -> 646 bytes devel-docs/libgimpwidgets/html/gimp-hcenter.png | Bin 0 -> 634 bytes .../libgimpwidgets/html/gimp-hchain-broken.png | Bin 0 -> 5641 bytes devel-docs/libgimpwidgets/html/gimp-hchain.png | Bin 0 -> 5704 bytes devel-docs/libgimpwidgets/html/gimp-hfill.png | Bin 0 -> 702 bytes .../libgimpwidgets/html/gimp-histogram-linear.png | Bin 0 -> 469 bytes .../html/gimp-histogram-logarithmic.png | Bin 0 -> 485 bytes devel-docs/libgimpwidgets/html/gimp-histogram.png | Bin 0 -> 803 bytes devel-docs/libgimpwidgets/html/gimp-image-open.png | Bin 0 -> 712 bytes .../libgimpwidgets/html/gimp-image-reload.png | Bin 0 -> 741 bytes devel-docs/libgimpwidgets/html/gimp-image.png | Bin 0 -> 2091 bytes devel-docs/libgimpwidgets/html/gimp-images.png | Bin 0 -> 989 bytes devel-docs/libgimpwidgets/html/gimp-info.png | Bin 0 -> 5922 bytes .../libgimpwidgets/html/gimp-input-device.png | Bin 0 -> 1281 bytes devel-docs/libgimpwidgets/html/gimp-invert.png | Bin 0 -> 492 bytes devel-docs/libgimpwidgets/html/gimp-join-bevel.png | Bin 0 -> 723 bytes devel-docs/libgimpwidgets/html/gimp-join-miter.png | Bin 0 -> 495 bytes devel-docs/libgimpwidgets/html/gimp-join-round.png | Bin 0 -> 788 bytes devel-docs/libgimpwidgets/html/gimp-landscape.png | Bin 0 -> 909 bytes devel-docs/libgimpwidgets/html/gimp-layer-mask.png | Bin 0 -> 2034 bytes .../html/gimp-layer-to-imagesize.png | Bin 0 -> 895 bytes devel-docs/libgimpwidgets/html/gimp-layer.png | Bin 0 -> 1095 bytes devel-docs/libgimpwidgets/html/gimp-layers.png | Bin 0 -> 806 bytes .../libgimpwidgets/html/gimp-letter-spacing.png | Bin 0 -> 673 bytes .../libgimpwidgets/html/gimp-line-spacing.png | Bin 0 -> 650 bytes devel-docs/libgimpwidgets/html/gimp-linked.png | Bin 0 -> 980 bytes devel-docs/libgimpwidgets/html/gimp-list.png | Bin 0 -> 286 bytes devel-docs/libgimpwidgets/html/gimp-marker.png | Bin 0 -> 489 bytes devel-docs/libgimpwidgets/html/gimp-menu-left.png | Bin 0 -> 517 bytes devel-docs/libgimpwidgets/html/gimp-menu-right.png | Bin 0 -> 526 bytes devel-docs/libgimpwidgets/html/gimp-merge-down.png | Bin 0 -> 678 bytes .../libgimpwidgets/html/gimp-move-to-screen.png | Bin 0 -> 843 bytes devel-docs/libgimpwidgets/html/gimp-navigation.png | Bin 0 -> 1005 bytes .../libgimpwidgets/html/gimp-paste-as-new.png | Bin 0 -> 790 bytes devel-docs/libgimpwidgets/html/gimp-paste-into.png | Bin 0 -> 778 bytes .../libgimpwidgets/html/gimp-path-stroke.png | Bin 0 -> 754 bytes devel-docs/libgimpwidgets/html/gimp-path.png | Bin 0 -> 751 bytes devel-docs/libgimpwidgets/html/gimp-paths.png | Bin 0 -> 1017 bytes devel-docs/libgimpwidgets/html/gimp-pattern.png | Bin 0 -> 710 bytes .../libgimpwidgets/html/gimp-pivot-center.png | Bin 0 -> 172 bytes devel-docs/libgimpwidgets/html/gimp-pivot-east.png | Bin 0 -> 196 bytes .../libgimpwidgets/html/gimp-pivot-north-east.png | Bin 0 -> 195 bytes .../libgimpwidgets/html/gimp-pivot-north-west.png | Bin 0 -> 190 bytes .../libgimpwidgets/html/gimp-pivot-north.png | Bin 0 -> 184 bytes .../libgimpwidgets/html/gimp-pivot-south-east.png | Bin 0 -> 201 bytes .../libgimpwidgets/html/gimp-pivot-south-west.png | Bin 0 -> 201 bytes .../libgimpwidgets/html/gimp-pivot-south.png | Bin 0 -> 184 bytes devel-docs/libgimpwidgets/html/gimp-pivot-west.png | Bin 0 -> 196 bytes devel-docs/libgimpwidgets/html/gimp-plugin.png | Bin 0 -> 845 bytes devel-docs/libgimpwidgets/html/gimp-portrait.png | Bin 0 -> 802 bytes .../html/gimp-prefs-color-management.png | Bin 0 -> 3011 bytes .../libgimpwidgets/html/gimp-prefs-controllers.png | Bin 0 -> 3754 bytes .../html/gimp-prefs-default-comment.png | Bin 0 -> 1078 bytes .../html/gimp-prefs-default-grid.png | Bin 0 -> 938 bytes .../libgimpwidgets/html/gimp-prefs-display.png | Bin 0 -> 1104 bytes .../html/gimp-prefs-folders-brushes.png | Bin 0 -> 2720 bytes .../html/gimp-prefs-folders-dynamics.png | Bin 0 -> 2438 bytes .../html/gimp-prefs-folders-environ.png | Bin 0 -> 2544 bytes .../html/gimp-prefs-folders-fonts.png | Bin 0 -> 2276 bytes .../html/gimp-prefs-folders-gradients.png | Bin 0 -> 1670 bytes .../html/gimp-prefs-folders-icon-themes.png | Bin 0 -> 2872 bytes .../html/gimp-prefs-folders-interp.png | Bin 0 -> 2685 bytes .../html/gimp-prefs-folders-modules.png | Bin 0 -> 2371 bytes .../html/gimp-prefs-folders-mypaint-brushes.png | Bin 0 -> 3023 bytes .../html/gimp-prefs-folders-palettes.png | Bin 0 -> 2414 bytes .../html/gimp-prefs-folders-patterns.png | Bin 0 -> 1897 bytes .../html/gimp-prefs-folders-plug-ins.png | Bin 0 -> 2229 bytes .../html/gimp-prefs-folders-scripts.png | Bin 0 -> 1727 bytes .../html/gimp-prefs-folders-themes.png | Bin 0 -> 2078 bytes .../html/gimp-prefs-folders-tool-plug-ins.png | Bin 0 -> 2960 bytes .../html/gimp-prefs-folders-tool-presets.png | Bin 0 -> 2289 bytes .../html/gimp-prefs-folders-tools.png | Bin 0 -> 2585 bytes .../libgimpwidgets/html/gimp-prefs-folders.png | Bin 0 -> 1788 bytes .../libgimpwidgets/html/gimp-prefs-help-system.png | Bin 0 -> 4786 bytes .../libgimpwidgets/html/gimp-prefs-icon-theme.png | Bin 0 -> 4510 bytes .../libgimpwidgets/html/gimp-prefs-image-title.png | Bin 0 -> 1043 bytes .../html/gimp-prefs-image-windows-appearance.png | Bin 0 -> 869 bytes .../html/gimp-prefs-image-windows-snapping.png | Bin 0 -> 2123 bytes .../html/gimp-prefs-image-windows.png | Bin 0 -> 2188 bytes .../html/gimp-prefs-import-export.png | Bin 0 -> 2664 bytes .../html/gimp-prefs-input-devices.png | Bin 0 -> 4014 bytes .../libgimpwidgets/html/gimp-prefs-interface.png | Bin 0 -> 1123 bytes .../libgimpwidgets/html/gimp-prefs-new-image.png | Bin 0 -> 3111 bytes .../libgimpwidgets/html/gimp-prefs-playground.png | Bin 0 -> 3343 bytes .../libgimpwidgets/html/gimp-prefs-session.png | Bin 0 -> 5144 bytes .../html/gimp-prefs-system-resources.png | Bin 0 -> 1996 bytes .../libgimpwidgets/html/gimp-prefs-theme.png | Bin 0 -> 3455 bytes .../html/gimp-prefs-tool-options.png | Bin 0 -> 4118 bytes .../libgimpwidgets/html/gimp-prefs-toolbox.png | Bin 0 -> 2389 bytes .../html/gimp-prefs-window-management.png | Bin 0 -> 772 bytes devel-docs/libgimpwidgets/html/gimp-question.png | Bin 0 -> 4542 bytes .../libgimpwidgets/html/gimp-quick-mask-off.png | Bin 0 -> 315 bytes .../libgimpwidgets/html/gimp-quick-mask-on.png | Bin 0 -> 309 bytes devel-docs/libgimpwidgets/html/gimp-reset.png | Bin 0 -> 789 bytes .../libgimpwidgets/html/gimp-reshow-filter.png | Bin 0 -> 806 bytes devel-docs/libgimpwidgets/html/gimp-resize.png | Bin 0 -> 807 bytes devel-docs/libgimpwidgets/html/gimp-rotate-180.png | Bin 0 -> 747 bytes devel-docs/libgimpwidgets/html/gimp-rotate-270.png | Bin 0 -> 723 bytes devel-docs/libgimpwidgets/html/gimp-rotate-90.png | Bin 0 -> 734 bytes .../libgimpwidgets/html/gimp-sample-point.png | Bin 0 -> 969 bytes devel-docs/libgimpwidgets/html/gimp-scale.png | Bin 0 -> 901 bytes .../libgimpwidgets/html/gimp-selection-add.png | Bin 0 -> 590 bytes .../libgimpwidgets/html/gimp-selection-all.png | Bin 0 -> 328 bytes .../libgimpwidgets/html/gimp-selection-border.png | Bin 0 -> 350 bytes .../libgimpwidgets/html/gimp-selection-grow.png | Bin 0 -> 579 bytes .../html/gimp-selection-intersect.png | Bin 0 -> 556 bytes .../libgimpwidgets/html/gimp-selection-none.png | Bin 0 -> 507 bytes .../libgimpwidgets/html/gimp-selection-replace.png | Bin 0 -> 761 bytes .../libgimpwidgets/html/gimp-selection-shrink.png | Bin 0 -> 519 bytes .../libgimpwidgets/html/gimp-selection-stroke.png | Bin 0 -> 737 bytes .../html/gimp-selection-subtract.png | Bin 0 -> 570 bytes .../html/gimp-selection-to-channel.png | Bin 0 -> 763 bytes .../libgimpwidgets/html/gimp-selection-to-path.png | Bin 0 -> 733 bytes devel-docs/libgimpwidgets/html/gimp-selection.png | Bin 0 -> 264 bytes .../libgimpwidgets/html/gimp-shape-circle.png | Bin 0 -> 541 bytes .../libgimpwidgets/html/gimp-shape-diamond.png | Bin 0 -> 422 bytes .../libgimpwidgets/html/gimp-shape-square.png | Bin 0 -> 343 bytes devel-docs/libgimpwidgets/html/gimp-shred.png | Bin 0 -> 668 bytes devel-docs/libgimpwidgets/html/gimp-smartphone.png | Bin 0 -> 436 bytes .../libgimpwidgets/html/gimp-swap-colors.png | Bin 0 -> 604 bytes devel-docs/libgimpwidgets/html/gimp-symmetry.png | Bin 0 -> 1432 bytes devel-docs/libgimpwidgets/html/gimp-template.png | Bin 0 -> 473 bytes .../libgimpwidgets/html/gimp-text-dir-ltr.png | Bin 0 -> 952 bytes .../libgimpwidgets/html/gimp-text-dir-rtl.png | Bin 0 -> 785 bytes .../html/gimp-text-dir-ttb-ltr-upright.png | Bin 0 -> 769 bytes .../libgimpwidgets/html/gimp-text-dir-ttb-ltr.png | Bin 0 -> 780 bytes .../html/gimp-text-dir-ttb-rtl-upright.png | Bin 0 -> 728 bytes .../libgimpwidgets/html/gimp-text-dir-ttb-rtl.png | Bin 0 -> 780 bytes devel-docs/libgimpwidgets/html/gimp-text-layer.png | Bin 0 -> 1428 bytes devel-docs/libgimpwidgets/html/gimp-texture.png | Bin 0 -> 198 bytes .../libgimpwidgets/html/gimp-toilet-paper.png | Bin 0 -> 849 bytes .../libgimpwidgets/html/gimp-tool-airbrush.png | Bin 0 -> 1313 bytes devel-docs/libgimpwidgets/html/gimp-tool-align.png | Bin 0 -> 537 bytes devel-docs/libgimpwidgets/html/gimp-tool-blur.png | Bin 0 -> 1350 bytes .../html/gimp-tool-brightness-contrast.png | Bin 0 -> 1195 bytes .../libgimpwidgets/html/gimp-tool-bucket-fill.png | Bin 0 -> 1614 bytes .../html/gimp-tool-by-color-select.png | Bin 0 -> 1504 bytes devel-docs/libgimpwidgets/html/gimp-tool-cage.png | Bin 0 -> 1462 bytes devel-docs/libgimpwidgets/html/gimp-tool-clone.png | Bin 0 -> 1280 bytes .../html/gimp-tool-color-balance.png | Bin 0 -> 771 bytes .../libgimpwidgets/html/gimp-tool-color-picker.png | Bin 0 -> 1060 bytes .../html/gimp-tool-color-temperature.png | Bin 0 -> 914 bytes .../libgimpwidgets/html/gimp-tool-colorize.png | Bin 0 -> 737 bytes devel-docs/libgimpwidgets/html/gimp-tool-crop.png | Bin 0 -> 600 bytes .../libgimpwidgets/html/gimp-tool-curves.png | Bin 0 -> 949 bytes .../libgimpwidgets/html/gimp-tool-desaturate.png | Bin 0 -> 1164 bytes devel-docs/libgimpwidgets/html/gimp-tool-dodge.png | Bin 0 -> 1142 bytes .../html/gimp-tool-ellipse-select.png | Bin 0 -> 1264 bytes .../libgimpwidgets/html/gimp-tool-eraser.png | Bin 0 -> 1081 bytes .../libgimpwidgets/html/gimp-tool-exposure.png | Bin 0 -> 340 bytes devel-docs/libgimpwidgets/html/gimp-tool-flip.png | Bin 0 -> 1036 bytes .../html/gimp-tool-foreground-select.png | Bin 0 -> 901 bytes .../libgimpwidgets/html/gimp-tool-free-select.png | Bin 0 -> 1344 bytes .../libgimpwidgets/html/gimp-tool-fuzzy-select.png | Bin 0 -> 1356 bytes .../libgimpwidgets/html/gimp-tool-gradient.png | Bin 0 -> 1582 bytes .../html/gimp-tool-handle-transform.png | Bin 0 -> 1274 bytes devel-docs/libgimpwidgets/html/gimp-tool-heal.png | Bin 0 -> 1658 bytes .../html/gimp-tool-hue-saturation.png | Bin 0 -> 662 bytes devel-docs/libgimpwidgets/html/gimp-tool-ink.png | Bin 0 -> 1182 bytes .../libgimpwidgets/html/gimp-tool-iscissors.png | Bin 0 -> 1641 bytes .../libgimpwidgets/html/gimp-tool-levels.png | Bin 0 -> 840 bytes .../libgimpwidgets/html/gimp-tool-measure.png | Bin 0 -> 1348 bytes devel-docs/libgimpwidgets/html/gimp-tool-move.png | Bin 0 -> 1215 bytes .../html/gimp-tool-mypaint-brush.png | Bin 0 -> 1142 bytes .../html/gimp-tool-n-point-deformation.png | Bin 0 -> 1500 bytes .../libgimpwidgets/html/gimp-tool-offset.png | Bin 0 -> 1140 bytes .../libgimpwidgets/html/gimp-tool-options.png | Bin 0 -> 934 bytes .../libgimpwidgets/html/gimp-tool-paintbrush.png | Bin 0 -> 1071 bytes devel-docs/libgimpwidgets/html/gimp-tool-path.png | Bin 0 -> 1145 bytes .../libgimpwidgets/html/gimp-tool-pencil.png | Bin 0 -> 1165 bytes .../html/gimp-tool-perspective-clone.png | Bin 0 -> 1336 bytes .../libgimpwidgets/html/gimp-tool-perspective.png | Bin 0 -> 1389 bytes .../libgimpwidgets/html/gimp-tool-posterize.png | Bin 0 -> 376 bytes .../libgimpwidgets/html/gimp-tool-preset.png | Bin 0 -> 1183 bytes .../libgimpwidgets/html/gimp-tool-rect-select.png | Bin 0 -> 384 bytes .../libgimpwidgets/html/gimp-tool-rotate.png | Bin 0 -> 1496 bytes devel-docs/libgimpwidgets/html/gimp-tool-scale.png | Bin 0 -> 745 bytes .../html/gimp-tool-seamless-clone.png | Bin 0 -> 1164 bytes .../html/gimp-tool-shadows-highlights.png | Bin 0 -> 625 bytes devel-docs/libgimpwidgets/html/gimp-tool-shear.png | Bin 0 -> 1169 bytes .../libgimpwidgets/html/gimp-tool-smudge.png | Bin 0 -> 1441 bytes devel-docs/libgimpwidgets/html/gimp-tool-text.png | Bin 0 -> 1189 bytes .../libgimpwidgets/html/gimp-tool-threshold.png | Bin 0 -> 846 bytes .../libgimpwidgets/html/gimp-tool-transform-3d.png | Bin 0 -> 1057 bytes .../html/gimp-tool-unified-transform.png | Bin 0 -> 885 bytes devel-docs/libgimpwidgets/html/gimp-tool-warp.png | Bin 0 -> 1153 bytes devel-docs/libgimpwidgets/html/gimp-tool-zoom.png | Bin 0 -> 1503 bytes devel-docs/libgimpwidgets/html/gimp-tools.png | Bin 0 -> 1661 bytes .../html/gimp-transform-3d-camera.png | Bin 0 -> 440 bytes .../libgimpwidgets/html/gimp-transform-3d-move.png | Bin 0 -> 665 bytes .../html/gimp-transform-3d-rotate.png | Bin 0 -> 766 bytes .../libgimpwidgets/html/gimp-transparency.png | Bin 0 -> 308 bytes .../libgimpwidgets/html/gimp-undo-history.png | Bin 0 -> 1066 bytes .../libgimpwidgets/html/gimp-user-manual.png | Bin 0 -> 5517 bytes devel-docs/libgimpwidgets/html/gimp-vcenter.png | Bin 0 -> 689 bytes .../libgimpwidgets/html/gimp-vchain-broken.png | Bin 0 -> 5779 bytes devel-docs/libgimpwidgets/html/gimp-vchain.png | Bin 0 -> 5950 bytes devel-docs/libgimpwidgets/html/gimp-vfill.png | Bin 0 -> 638 bytes devel-docs/libgimpwidgets/html/gimp-video.png | Bin 0 -> 746 bytes devel-docs/libgimpwidgets/html/gimp-visible.png | Bin 0 -> 964 bytes devel-docs/libgimpwidgets/html/gimp-warning.png | Bin 0 -> 2948 bytes devel-docs/libgimpwidgets/html/gimp-web.png | Bin 0 -> 1696 bytes .../libgimpwidgets/html/gimp-widget-browser.png | Bin 0 -> 6308 bytes .../libgimpwidgets/html/gimp-widget-button.png | Bin 0 -> 1973 bytes .../html/gimp-widget-chain-button.png | Bin 0 -> 4189 bytes .../libgimpwidgets/html/gimp-widget-color-area.png | Bin 0 -> 2411 bytes .../html/gimp-widget-color-button.png | Bin 0 -> 2728 bytes .../html/gimp-widget-color-hex-entry.png | Bin 0 -> 3330 bytes .../html/gimp-widget-color-profile-combo-box.png | Bin 0 -> 3857 bytes .../html/gimp-widget-color-scale.png | Bin 0 -> 2395 bytes .../html/gimp-widget-color-selection.png | Bin 0 -> 36825 bytes .../libgimpwidgets/html/gimp-widget-dialog.png | Bin 0 -> 9839 bytes .../html/gimp-widget-enum-combo-box.png | Bin 0 -> 3241 bytes .../libgimpwidgets/html/gimp-widget-enum-label.png | Bin 0 -> 2536 bytes .../libgimpwidgets/html/gimp-widget-file-entry.png | Bin 0 -> 4970 bytes .../libgimpwidgets/html/gimp-widget-frame.png | Bin 0 -> 3752 bytes .../libgimpwidgets/html/gimp-widget-hint-box.png | Bin 0 -> 8112 bytes .../html/gimp-widget-int-combo-box.png | Bin 0 -> 3518 bytes .../html/gimp-widget-memsize-entry.png | Bin 0 -> 5276 bytes .../html/gimp-widget-number-pair-entry.png | Bin 0 -> 2916 bytes .../html/gimp-widget-offset-area.png | Bin 0 -> 2742 bytes .../html/gimp-widget-page-selector.png | Bin 0 -> 17466 bytes .../html/gimp-widget-path-editor.png | Bin 0 -> 15238 bytes .../html/gimp-widget-pick-button.png | Bin 0 -> 2692 bytes .../html/gimp-widget-preview-area.png | Bin 0 -> 9316 bytes .../html/gimp-widget-string-combo-box.png | Bin 0 -> 3708 bytes .../libgimpwidgets/html/gimp-widget-unit-menu.png | Bin 0 -> 3028 bytes devel-docs/libgimpwidgets/html/gimp-wilber-eek.png | Bin 0 -> 4438 bytes .../libgimpwidgets/html/gimp-wilber-outline.png | Bin 0 -> 29826 bytes devel-docs/libgimpwidgets/html/gimp-wilber.png | Bin 0 -> 28032 bytes .../html/gimp-zoom-follow-window.png | Bin 0 -> 566 bytes devel-docs/libgimpwidgets/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpwidgets/html/index.html | 235 + .../libgimpwidgets/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpwidgets/html/left.png | Bin 0 -> 262 bytes .../html/libgimpwidgets-GimpCairoUtils.html | 140 + .../html/libgimpwidgets-GimpEnumWidgets.html | 742 + .../html/libgimpwidgets-GimpHelpUI.html | 409 + .../html/libgimpwidgets-GimpIcons.html | 5494 ++++++++ .../html/libgimpwidgets-GimpOldWidgets.html | 644 + .../html/libgimpwidgets-GimpPropWidgets.html | 1988 +++ .../html/libgimpwidgets-GimpQueryBox.html | 857 ++ .../html/libgimpwidgets-GimpWidgets.html | 1607 +++ .../html/libgimpwidgets-GimpWidgetsUtils.html | 355 + .../html/libgimpwidgets-cell-renderers.html | 41 + .../html/libgimpwidgets-colordisplay.html | 40 + .../html/libgimpwidgets-colorselector.html | 46 + .../html/libgimpwidgets-controller.html | 38 + .../html/libgimpwidgets-deprecated.html | 44 + .../html/libgimpwidgets-gallery.html | 100 + .../html/libgimpwidgets-hierarchy.html | 110 + .../libgimpwidgets/html/libgimpwidgets-utils.html | 63 + .../html/libgimpwidgets-widgets.html | 152 + .../libgimpwidgets/html/libgimpwidgets.devhelp2 | 1257 ++ .../libgimpwidgets/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpwidgets/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpwidgets/html/style.css | 530 + devel-docs/libgimpwidgets/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpwidgets/html/up.png | Bin 0 -> 260 bytes .../libgimpwidgets/images/gimp-widget-browser.png | Bin 0 -> 6308 bytes .../libgimpwidgets/images/gimp-widget-button.png | Bin 0 -> 1973 bytes .../images/gimp-widget-chain-button.png | Bin 0 -> 4189 bytes .../images/gimp-widget-color-area.png | Bin 0 -> 2411 bytes .../images/gimp-widget-color-button.png | Bin 0 -> 2728 bytes .../images/gimp-widget-color-hex-entry.png | Bin 0 -> 3330 bytes .../images/gimp-widget-color-profile-combo-box.png | Bin 0 -> 3857 bytes .../images/gimp-widget-color-scale.png | Bin 0 -> 2395 bytes .../images/gimp-widget-color-selection.png | Bin 0 -> 36825 bytes .../libgimpwidgets/images/gimp-widget-dialog.png | Bin 0 -> 9839 bytes .../images/gimp-widget-enum-combo-box.png | Bin 0 -> 3241 bytes .../images/gimp-widget-enum-label.png | Bin 0 -> 2536 bytes .../images/gimp-widget-file-entry.png | Bin 0 -> 4970 bytes .../libgimpwidgets/images/gimp-widget-frame.png | Bin 0 -> 3752 bytes .../libgimpwidgets/images/gimp-widget-hint-box.png | Bin 0 -> 8112 bytes .../images/gimp-widget-int-combo-box.png | Bin 0 -> 3518 bytes .../images/gimp-widget-memsize-entry.png | Bin 0 -> 5276 bytes .../images/gimp-widget-number-pair-entry.png | Bin 0 -> 2916 bytes .../images/gimp-widget-offset-area.png | Bin 0 -> 2742 bytes .../images/gimp-widget-page-selector.png | Bin 0 -> 17466 bytes .../images/gimp-widget-path-editor.png | Bin 0 -> 15238 bytes .../images/gimp-widget-pick-button.png | Bin 0 -> 2692 bytes .../images/gimp-widget-preview-area.png | Bin 0 -> 9316 bytes .../images/gimp-widget-string-combo-box.png | Bin 0 -> 3708 bytes .../images/gimp-widget-unit-menu.png | Bin 0 -> 3028 bytes devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml | 148 + .../libgimpwidgets/libgimpwidgets-overrides.txt | 0 .../libgimpwidgets/libgimpwidgets-sections.txt | 1768 +++ devel-docs/libgimpwidgets/libgimpwidgets.types | 54 + devel-docs/libgimpwidgets/version.in | 1 + devel-docs/libgimpwidgets/visual-index.xml | 73 + devel-docs/libtool-instructions.txt | 65 + devel-docs/parasites.txt | 316 + devel-docs/pat.txt | 44 + devel-docs/performance-logs/Makefile.am | 10 + devel-docs/performance-logs/Makefile.in | 755 + .../performance-logs/dashboard-add-marker.png | Bin 0 -> 15936 bytes .../performance-logs/dashboard-start-recording.png | Bin 0 -> 16212 bytes .../performance-logs/dashboard-stop-recording.png | Bin 0 -> 15890 bytes .../performance-logs/new-performance-issue.png | Bin 0 -> 108368 bytes .../performance-log-parameters.png | Bin 0 -> 8187 bytes .../performance-logs/performance-log-viewer.png | Bin 0 -> 159718 bytes devel-docs/performance-logs/performance-logs.md | 651 + devel-docs/release-howto.txt | 194 + devel-docs/structure.xml | 340 + devel-docs/submitting-patches.txt | 1 + devel-docs/tagging.txt | 148 + devel-docs/tools/Makefile.am | 56 + devel-docs/tools/Makefile.in | 954 ++ devel-docs/tools/README.shooter | 13 + devel-docs/tools/shadow.c | 149 + devel-docs/tools/shadow.h | 8 + devel-docs/tools/shooter.c | 298 + devel-docs/tools/units.c | 102 + devel-docs/tools/units.h | 8 + devel-docs/tools/widgets.c | 756 + devel-docs/tools/widgets.h | 25 + devel-docs/ui-framework.txt | 57 + devel-docs/undo.txt | 73 + devel-docs/vbr.txt | 64 + devel-docs/xcf.txt | 1607 +++ 749 files changed, 177860 insertions(+) create mode 100644 devel-docs/Makefile.am create mode 100644 devel-docs/Makefile.in create mode 100644 devel-docs/README create mode 100644 devel-docs/README.gtkdoc create mode 100644 devel-docs/app/Makefile.am create mode 100644 devel-docs/app/Makefile.in create mode 100644 devel-docs/app/app-docs.sgml create mode 100644 devel-docs/app/app-overrides.txt create mode 100644 devel-docs/app/app-sections.txt create mode 100644 devel-docs/app/app.types create mode 100644 devel-docs/app/version.in create mode 100644 devel-docs/contexts.txt create mode 100644 devel-docs/debug-plug-ins.txt create mode 100755 devel-docs/exif-handling.txt create mode 100644 devel-docs/gbr.txt create mode 100644 devel-docs/gegl-porting-plan.txt create mode 100644 devel-docs/ggr.txt create mode 100644 devel-docs/gih.txt create mode 100644 devel-docs/gitlab-milestones.txt create mode 100644 devel-docs/gpb.txt create mode 100644 devel-docs/gtkbuilder-porting-guide.txt create mode 100644 devel-docs/includes.txt create mode 100644 devel-docs/libgimp/Makefile.am create mode 100644 devel-docs/libgimp/Makefile.in create mode 100644 devel-docs/libgimp/html/GimpAspectPreview.html create mode 100644 devel-docs/libgimp/html/GimpBrushSelectButton.html create mode 100644 devel-docs/libgimp/html/GimpDrawablePreview.html create mode 100644 devel-docs/libgimp/html/GimpFontSelectButton.html create mode 100644 devel-docs/libgimp/html/GimpGradientSelectButton.html create mode 100644 devel-docs/libgimp/html/GimpImageComboBox.html create mode 100644 devel-docs/libgimp/html/GimpPaletteSelectButton.html create mode 100644 devel-docs/libgimp/html/GimpPatternSelectButton.html create mode 100644 devel-docs/libgimp/html/GimpProcBrowserDialog.html create mode 100644 devel-docs/libgimp/html/GimpProgressBar.html create mode 100644 devel-docs/libgimp/html/GimpSelectButton.html create mode 100644 devel-docs/libgimp/html/GimpZoomPreview.html create mode 100644 devel-docs/libgimp/html/api-index-full.html create mode 100644 devel-docs/libgimp/html/home.png create mode 100644 devel-docs/libgimp/html/index.html create mode 100644 devel-docs/libgimp/html/left-insensitive.png create mode 100644 devel-docs/libgimp/html/left.png create mode 100644 devel-docs/libgimp/html/libgimp-GimpItemComboBox.html create mode 100644 devel-docs/libgimp/html/libgimp-GimpProcView.html create mode 100644 devel-docs/libgimp/html/libgimp-data.html create mode 100644 devel-docs/libgimp/html/libgimp-general.html create mode 100644 devel-docs/libgimp/html/libgimp-gimp.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpbrush.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpbrushes.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpbrushmenu.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpbrushselect.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpbuffer.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpchannel.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpcolor.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpcontext.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpdebug.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpdisplay.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpdrawable.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpdrawablecolor.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpdrawableedit.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpdrawabletransform.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpdynamics.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpedit.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpenums.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpexport.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpfileops.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpfloatingsel.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpfontmenu.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpfonts.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpfontselect.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpgimprc.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpgradient.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpgradientmenu.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpgradients.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpgradientselect.html create mode 100644 devel-docs/libgimp/html/libgimp-gimphelp.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimage.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimagecolorprofile.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimageconvert.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimagegrid.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimageguides.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimagesamplepoints.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimageselect.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimagetransform.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpimageundo.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpitem.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpitemtransform.html create mode 100644 devel-docs/libgimp/html/libgimp-gimplayer.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpmenu.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpmessage.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpmetadata.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppainttools.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppalette.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppalettemenu.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppalettes.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppaletteselect.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppaths.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppattern.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppatternmenu.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppatterns.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppatternselect.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppixbuf.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppixelfetcher.html create mode 100644 devel-docs/libgimp/html/libgimp-gimppixelrgn.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpplugin.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpproceduraldb.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpprogress.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpregioniterator.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpselection.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpselectiontools.html create mode 100644 devel-docs/libgimp/html/libgimp-gimptextlayer.html create mode 100644 devel-docs/libgimp/html/libgimp-gimptexttool.html create mode 100644 devel-docs/libgimp/html/libgimp-gimptile.html create mode 100644 devel-docs/libgimp/html/libgimp-gimptransformtools.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpui.html create mode 100644 devel-docs/libgimp/html/libgimp-gimpvectors.html create mode 100644 devel-docs/libgimp/html/libgimp-image.html create mode 100644 devel-docs/libgimp/html/libgimp-selectors.html create mode 100644 devel-docs/libgimp/html/libgimp.devhelp2 create mode 100644 devel-docs/libgimp/html/libgimp.html create mode 100644 devel-docs/libgimp/html/libgimpui-hierarchy.html create mode 100644 devel-docs/libgimp/html/libgimpui.html create mode 100644 devel-docs/libgimp/html/right-insensitive.png create mode 100644 devel-docs/libgimp/html/right.png create mode 100644 devel-docs/libgimp/html/style.css create mode 100644 devel-docs/libgimp/html/up-insensitive.png create mode 100644 devel-docs/libgimp/html/up.png create mode 100644 devel-docs/libgimp/libgimp-docs.sgml create mode 100644 devel-docs/libgimp/libgimp-overrides.txt create mode 100644 devel-docs/libgimp/libgimp-sections.txt create mode 100644 devel-docs/libgimp/libgimp.types create mode 100644 devel-docs/libgimp/version.in create mode 100644 devel-docs/libgimpbase/Makefile.am create mode 100644 devel-docs/libgimpbase/Makefile.in create mode 100644 devel-docs/libgimpbase/html/api-index-full.html create mode 100644 devel-docs/libgimpbase/html/home.png create mode 100644 devel-docs/libgimpbase/html/index.html create mode 100644 devel-docs/libgimpbase/html/left-insensitive.png create mode 100644 devel-docs/libgimpbase/html/left.png create mode 100644 devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpenv.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimplimits.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpparam.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpunit.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimputils.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase-gimpversion.html create mode 100644 devel-docs/libgimpbase/html/libgimpbase.devhelp2 create mode 100644 devel-docs/libgimpbase/html/pt01.html create mode 100644 devel-docs/libgimpbase/html/right-insensitive.png create mode 100644 devel-docs/libgimpbase/html/right.png create mode 100644 devel-docs/libgimpbase/html/style.css create mode 100644 devel-docs/libgimpbase/html/up-insensitive.png create mode 100644 devel-docs/libgimpbase/html/up.png create mode 100644 devel-docs/libgimpbase/libgimpbase-docs.sgml create mode 100644 devel-docs/libgimpbase/libgimpbase-overrides.txt create mode 100644 devel-docs/libgimpbase/libgimpbase-sections.txt create mode 100644 devel-docs/libgimpbase/libgimpbase.types create mode 100644 devel-docs/libgimpbase/version.in create mode 100644 devel-docs/libgimpcolor/Makefile.am create mode 100644 devel-docs/libgimpcolor/Makefile.in create mode 100644 devel-docs/libgimpcolor/html/GimpColorManaged.html create mode 100644 devel-docs/libgimpcolor/html/api-index-full.html create mode 100644 devel-docs/libgimpcolor/html/home.png create mode 100644 devel-docs/libgimpcolor/html/index.html create mode 100644 devel-docs/libgimpcolor/html/left-insensitive.png create mode 100644 devel-docs/libgimpcolor/html/left.png create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 create mode 100644 devel-docs/libgimpcolor/html/pt01.html create mode 100644 devel-docs/libgimpcolor/html/right-insensitive.png create mode 100644 devel-docs/libgimpcolor/html/right.png create mode 100644 devel-docs/libgimpcolor/html/style.css create mode 100644 devel-docs/libgimpcolor/html/up-insensitive.png create mode 100644 devel-docs/libgimpcolor/html/up.png create mode 100644 devel-docs/libgimpcolor/libgimpcolor-docs.sgml create mode 100644 devel-docs/libgimpcolor/libgimpcolor-overrides.txt create mode 100644 devel-docs/libgimpcolor/libgimpcolor-sections.txt create mode 100644 devel-docs/libgimpcolor/libgimpcolor.types create mode 100644 devel-docs/libgimpcolor/version.in create mode 100644 devel-docs/libgimpconfig/Makefile.am create mode 100644 devel-docs/libgimpconfig/Makefile.in create mode 100644 devel-docs/libgimpconfig/html/GimpColorConfig.html create mode 100644 devel-docs/libgimpconfig/html/api-index-full.html create mode 100644 devel-docs/libgimpconfig/html/home.png create mode 100644 devel-docs/libgimpconfig/html/index.html create mode 100644 devel-docs/libgimpconfig/html/left-insensitive.png create mode 100644 devel-docs/libgimpconfig/html/left.png create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-deserialize.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-params.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-path.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-serialize.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-utils.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigError.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigWriter.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-GimpScanner.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig-hierarchy.html create mode 100644 devel-docs/libgimpconfig/html/libgimpconfig.devhelp2 create mode 100644 devel-docs/libgimpconfig/html/pt01.html create mode 100644 devel-docs/libgimpconfig/html/right-insensitive.png create mode 100644 devel-docs/libgimpconfig/html/right.png create mode 100644 devel-docs/libgimpconfig/html/style.css create mode 100644 devel-docs/libgimpconfig/html/up-insensitive.png create mode 100644 devel-docs/libgimpconfig/html/up.png create mode 100644 devel-docs/libgimpconfig/libgimpconfig-docs.sgml create mode 100644 devel-docs/libgimpconfig/libgimpconfig-overrides.txt create mode 100644 devel-docs/libgimpconfig/libgimpconfig-sections.txt create mode 100644 devel-docs/libgimpconfig/libgimpconfig.types create mode 100644 devel-docs/libgimpconfig/version.in create mode 100644 devel-docs/libgimpmath/Makefile.am create mode 100644 devel-docs/libgimpmath/Makefile.in create mode 100644 devel-docs/libgimpmath/html/api-index-full.html create mode 100644 devel-docs/libgimpmath/html/home.png create mode 100644 devel-docs/libgimpmath/html/index.html create mode 100644 devel-docs/libgimpmath/html/left-insensitive.png create mode 100644 devel-docs/libgimpmath/html/left.png create mode 100644 devel-docs/libgimpmath/html/libgimpmath-GimpMD5.html create mode 100644 devel-docs/libgimpmath/html/libgimpmath-GimpMath.html create mode 100644 devel-docs/libgimpmath/html/libgimpmath-GimpMatrix.html create mode 100644 devel-docs/libgimpmath/html/libgimpmath-GimpVector.html create mode 100644 devel-docs/libgimpmath/html/libgimpmath.devhelp2 create mode 100644 devel-docs/libgimpmath/html/pt01.html create mode 100644 devel-docs/libgimpmath/html/right-insensitive.png create mode 100644 devel-docs/libgimpmath/html/right.png create mode 100644 devel-docs/libgimpmath/html/style.css create mode 100644 devel-docs/libgimpmath/html/up-insensitive.png create mode 100644 devel-docs/libgimpmath/html/up.png create mode 100644 devel-docs/libgimpmath/libgimpmath-docs.sgml create mode 100644 devel-docs/libgimpmath/libgimpmath-overrides.txt create mode 100644 devel-docs/libgimpmath/libgimpmath-sections.txt create mode 100644 devel-docs/libgimpmath/libgimpmath.types create mode 100644 devel-docs/libgimpmath/version.in create mode 100644 devel-docs/libgimpmodule/Makefile.am create mode 100644 devel-docs/libgimpmodule/Makefile.in create mode 100644 devel-docs/libgimpmodule/html/GimpModule.html create mode 100644 devel-docs/libgimpmodule/html/GimpModuleDB.html create mode 100644 devel-docs/libgimpmodule/html/api-index-full.html create mode 100644 devel-docs/libgimpmodule/html/home.png create mode 100644 devel-docs/libgimpmodule/html/index.html create mode 100644 devel-docs/libgimpmodule/html/left-insensitive.png create mode 100644 devel-docs/libgimpmodule/html/left.png create mode 100644 devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 create mode 100644 devel-docs/libgimpmodule/html/pt01.html create mode 100644 devel-docs/libgimpmodule/html/right-insensitive.png create mode 100644 devel-docs/libgimpmodule/html/right.png create mode 100644 devel-docs/libgimpmodule/html/style.css create mode 100644 devel-docs/libgimpmodule/html/up-insensitive.png create mode 100644 devel-docs/libgimpmodule/html/up.png create mode 100644 devel-docs/libgimpmodule/libgimpmodule-docs.sgml create mode 100644 devel-docs/libgimpmodule/libgimpmodule-overrides.txt create mode 100644 devel-docs/libgimpmodule/libgimpmodule-sections.txt create mode 100644 devel-docs/libgimpmodule/libgimpmodule.types create mode 100644 devel-docs/libgimpmodule/version.in create mode 100644 devel-docs/libgimpthumb/Makefile.am create mode 100644 devel-docs/libgimpthumb/Makefile.in create mode 100644 devel-docs/libgimpthumb/html/GimpThumbnail.html create mode 100644 devel-docs/libgimpthumb/html/api-index-full.html create mode 100644 devel-docs/libgimpthumb/html/home.png create mode 100644 devel-docs/libgimpthumb/html/index.html create mode 100644 devel-docs/libgimpthumb/html/left-insensitive.png create mode 100644 devel-docs/libgimpthumb/html/left.png create mode 100644 devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-enums.html create mode 100644 devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-error.html create mode 100644 devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-utils.html create mode 100644 devel-docs/libgimpthumb/html/libgimpthumb.devhelp2 create mode 100644 devel-docs/libgimpthumb/html/pt01.html create mode 100644 devel-docs/libgimpthumb/html/right-insensitive.png create mode 100644 devel-docs/libgimpthumb/html/right.png create mode 100644 devel-docs/libgimpthumb/html/style.css create mode 100644 devel-docs/libgimpthumb/html/up-insensitive.png create mode 100644 devel-docs/libgimpthumb/html/up.png create mode 100644 devel-docs/libgimpthumb/libgimpthumb-docs.sgml create mode 100644 devel-docs/libgimpthumb/libgimpthumb-overrides.txt create mode 100644 devel-docs/libgimpthumb/libgimpthumb-sections.txt create mode 100644 devel-docs/libgimpthumb/libgimpthumb.types create mode 100644 devel-docs/libgimpthumb/version.in create mode 100644 devel-docs/libgimpwidgets/Makefile.am create mode 100644 devel-docs/libgimpwidgets/Makefile.in create mode 100644 devel-docs/libgimpwidgets/html/GimpBrowser.html create mode 100644 devel-docs/libgimpwidgets/html/GimpButton.html create mode 100644 devel-docs/libgimpwidgets/html/GimpCellRendererColor.html create mode 100644 devel-docs/libgimpwidgets/html/GimpCellRendererToggle.html create mode 100644 devel-docs/libgimpwidgets/html/GimpChainButton.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorArea.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorButton.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorDisplay.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorDisplayStack.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorHexEntry.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorNotebook.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorProfileChooserDialog.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorProfileComboBox.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorProfileStore.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorProfileView.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorScale.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorScales.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorSelect.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorSelection.html create mode 100644 devel-docs/libgimpwidgets/html/GimpColorSelector.html create mode 100644 devel-docs/libgimpwidgets/html/GimpController.html create mode 100644 devel-docs/libgimpwidgets/html/GimpDialog.html create mode 100644 devel-docs/libgimpwidgets/html/GimpEnumComboBox.html create mode 100644 devel-docs/libgimpwidgets/html/GimpEnumLabel.html create mode 100644 devel-docs/libgimpwidgets/html/GimpEnumStore.html create mode 100644 devel-docs/libgimpwidgets/html/GimpFileEntry.html create mode 100644 devel-docs/libgimpwidgets/html/GimpFrame.html create mode 100644 devel-docs/libgimpwidgets/html/GimpHintBox.html create mode 100644 devel-docs/libgimpwidgets/html/GimpIntComboBox.html create mode 100644 devel-docs/libgimpwidgets/html/GimpIntStore.html create mode 100644 devel-docs/libgimpwidgets/html/GimpMemsizeEntry.html create mode 100644 devel-docs/libgimpwidgets/html/GimpNumberPairEntry.html create mode 100644 devel-docs/libgimpwidgets/html/GimpOffsetArea.html create mode 100644 devel-docs/libgimpwidgets/html/GimpPageSelector.html create mode 100644 devel-docs/libgimpwidgets/html/GimpPathEditor.html create mode 100644 devel-docs/libgimpwidgets/html/GimpPickButton.html create mode 100644 devel-docs/libgimpwidgets/html/GimpPixmap.html create mode 100644 devel-docs/libgimpwidgets/html/GimpPreview.html create mode 100644 devel-docs/libgimpwidgets/html/GimpPreviewArea.html create mode 100644 devel-docs/libgimpwidgets/html/GimpRuler.html create mode 100644 devel-docs/libgimpwidgets/html/GimpScrolledPreview.html create mode 100644 devel-docs/libgimpwidgets/html/GimpSizeEntry.html create mode 100644 devel-docs/libgimpwidgets/html/GimpStringComboBox.html create mode 100644 devel-docs/libgimpwidgets/html/GimpUnitComboBox.html create mode 100644 devel-docs/libgimpwidgets/html/GimpUnitMenu.html create mode 100644 devel-docs/libgimpwidgets/html/GimpUnitStore.html create mode 100644 devel-docs/libgimpwidgets/html/GimpZoomModel.html create mode 100644 devel-docs/libgimpwidgets/html/api-index-full.html create mode 100644 devel-docs/libgimpwidgets/html/gimp-anchor.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-attach.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-business-card.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-cap-butt.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-cap-round.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-cap-square.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-center.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channel-alpha.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channel-blue.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channel-gray.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channel-green.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channel-indexed.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channel-red.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channel.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-channels.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-char-picker.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-clipboard.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-close-all.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-close.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-cmyk.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-pick-from-screen.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-picker-black.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-picker-gray.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-picker-white.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-space-linear.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-space-non-linear.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-space-perceptual.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-triangle.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-color-water.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-colormap.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-controller-keyboard.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-controller-linux-input.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-controller-midi.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-controller-wheel.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-controller.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-convert-grayscale.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-convert-indexed.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-convert-rgb.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-cursor.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-curve-free.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-curve-point-corner.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-curve-point-smooth.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-curve-smooth.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-dashboard.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-default-colors.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-detach.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-device-status.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display-filter-clip-warning.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display-filter-colorblind.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display-filter-contrast.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display-filter-gamma.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display-filter-lcms.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display-filter-proof.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display-filter.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-display.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-duplicate.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-dynamics.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-error.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-file-manager.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-flip-horizontal.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-flip-vertical.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-floating-selection.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-frame.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gegl.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-bilinear.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-conical-asymmetric.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-conical-symmetric.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-linear.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-radial.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-angular.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-dimpled.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-spherical.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-spiral-anticlockwise.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-spiral-clockwise.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gradient-square.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-east.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-north-east.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-north-west.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-north.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-south-east.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-south-west.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-south.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-gravity-west.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-grid.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-group-layer.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-hcenter.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-hchain-broken.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-hchain.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-hfill.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-histogram-linear.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-histogram-logarithmic.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-histogram.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-image-open.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-image-reload.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-image.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-images.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-info.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-input-device.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-invert.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-join-bevel.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-join-miter.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-join-round.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-landscape.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-layer-mask.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-layer-to-imagesize.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-layer.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-layers.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-letter-spacing.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-line-spacing.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-linked.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-list.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-marker.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-menu-left.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-menu-right.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-merge-down.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-move-to-screen.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-navigation.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-paste-as-new.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-paste-into.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-path-stroke.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-path.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-paths.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pattern.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-center.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-east.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-north-east.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-north-west.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-north.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-south-east.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-south-west.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-south.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-pivot-west.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-plugin.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-portrait.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-color-management.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-controllers.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-default-comment.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-default-grid.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-display.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-brushes.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-dynamics.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-environ.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-fonts.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-gradients.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-icon-themes.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-interp.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-modules.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-mypaint-brushes.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-palettes.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-patterns.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-plug-ins.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-scripts.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-themes.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-plug-ins.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-presets.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders-tools.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-folders.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-help-system.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-icon-theme.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-image-title.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-appearance.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-snapping.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-image-windows.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-import-export.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-input-devices.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-interface.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-new-image.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-playground.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-session.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-system-resources.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-theme.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-tool-options.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-toolbox.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-prefs-window-management.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-question.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-quick-mask-off.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-quick-mask-on.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-reset.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-reshow-filter.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-resize.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-rotate-180.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-rotate-270.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-rotate-90.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-sample-point.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-scale.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-add.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-all.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-border.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-grow.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-intersect.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-none.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-replace.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-shrink.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-stroke.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-subtract.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-to-channel.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection-to-path.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-selection.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-shape-circle.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-shape-diamond.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-shape-square.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-shred.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-smartphone.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-swap-colors.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-symmetry.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-template.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-text-dir-ltr.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-text-dir-rtl.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr-upright.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl-upright.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-text-layer.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-texture.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-toilet-paper.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-airbrush.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-align.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-blur.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-brightness-contrast.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-bucket-fill.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-by-color-select.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-cage.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-clone.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-color-balance.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-color-picker.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-color-temperature.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-colorize.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-crop.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-curves.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-desaturate.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-dodge.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-ellipse-select.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-eraser.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-exposure.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-flip.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-foreground-select.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-free-select.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-fuzzy-select.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-gradient.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-handle-transform.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-heal.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-hue-saturation.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-ink.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-iscissors.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-levels.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-measure.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-move.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-mypaint-brush.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-n-point-deformation.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-offset.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-options.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-paintbrush.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-path.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-pencil.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-perspective-clone.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-perspective.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-posterize.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-preset.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-rect-select.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-rotate.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-scale.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-seamless-clone.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-shadows-highlights.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-shear.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-smudge.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-text.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-threshold.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-transform-3d.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-unified-transform.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-warp.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tool-zoom.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-tools.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-transform-3d-camera.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-transform-3d-move.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-transform-3d-rotate.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-transparency.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-undo-history.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-user-manual.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-vcenter.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-vchain-broken.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-vchain.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-vfill.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-video.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-visible.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-warning.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-web.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-browser.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-button.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-chain-button.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-color-area.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-color-button.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-color-hex-entry.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-color-profile-combo-box.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-color-scale.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-color-selection.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-dialog.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-enum-combo-box.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-enum-label.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-file-entry.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-frame.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-hint-box.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-int-combo-box.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-memsize-entry.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-number-pair-entry.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-offset-area.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-page-selector.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-path-editor.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-pick-button.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-preview-area.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-string-combo-box.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-widget-unit-menu.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-wilber-eek.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-wilber-outline.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-wilber.png create mode 100644 devel-docs/libgimpwidgets/html/gimp-zoom-follow-window.png create mode 100644 devel-docs/libgimpwidgets/html/home.png create mode 100644 devel-docs/libgimpwidgets/html/index.html create mode 100644 devel-docs/libgimpwidgets/html/left-insensitive.png create mode 100644 devel-docs/libgimpwidgets/html/left.png create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpCairoUtils.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpEnumWidgets.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpHelpUI.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpIcons.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpOldWidgets.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpPropWidgets.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpQueryBox.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgets.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgetsUtils.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-cell-renderers.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-colordisplay.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-colorselector.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-controller.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-deprecated.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-gallery.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-hierarchy.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-utils.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets-widgets.html create mode 100644 devel-docs/libgimpwidgets/html/libgimpwidgets.devhelp2 create mode 100644 devel-docs/libgimpwidgets/html/right-insensitive.png create mode 100644 devel-docs/libgimpwidgets/html/right.png create mode 100644 devel-docs/libgimpwidgets/html/style.css create mode 100644 devel-docs/libgimpwidgets/html/up-insensitive.png create mode 100644 devel-docs/libgimpwidgets/html/up.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-browser.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-button.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-chain-button.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-color-area.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-color-button.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-color-hex-entry.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-color-profile-combo-box.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-color-scale.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-color-selection.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-dialog.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-enum-combo-box.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-enum-label.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-file-entry.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-frame.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-hint-box.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-int-combo-box.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-memsize-entry.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-number-pair-entry.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-offset-area.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-page-selector.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-path-editor.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-pick-button.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-preview-area.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-string-combo-box.png create mode 100644 devel-docs/libgimpwidgets/images/gimp-widget-unit-menu.png create mode 100644 devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml create mode 100644 devel-docs/libgimpwidgets/libgimpwidgets-overrides.txt create mode 100644 devel-docs/libgimpwidgets/libgimpwidgets-sections.txt create mode 100644 devel-docs/libgimpwidgets/libgimpwidgets.types create mode 100644 devel-docs/libgimpwidgets/version.in create mode 100644 devel-docs/libgimpwidgets/visual-index.xml create mode 100644 devel-docs/libtool-instructions.txt create mode 100644 devel-docs/parasites.txt create mode 100644 devel-docs/pat.txt create mode 100644 devel-docs/performance-logs/Makefile.am create mode 100644 devel-docs/performance-logs/Makefile.in create mode 100644 devel-docs/performance-logs/dashboard-add-marker.png create mode 100644 devel-docs/performance-logs/dashboard-start-recording.png create mode 100644 devel-docs/performance-logs/dashboard-stop-recording.png create mode 100644 devel-docs/performance-logs/new-performance-issue.png create mode 100644 devel-docs/performance-logs/performance-log-parameters.png create mode 100644 devel-docs/performance-logs/performance-log-viewer.png create mode 100644 devel-docs/performance-logs/performance-logs.md create mode 100644 devel-docs/release-howto.txt create mode 100644 devel-docs/structure.xml create mode 100644 devel-docs/submitting-patches.txt create mode 100644 devel-docs/tagging.txt create mode 100644 devel-docs/tools/Makefile.am create mode 100644 devel-docs/tools/Makefile.in create mode 100644 devel-docs/tools/README.shooter create mode 100644 devel-docs/tools/shadow.c create mode 100644 devel-docs/tools/shadow.h create mode 100644 devel-docs/tools/shooter.c create mode 100644 devel-docs/tools/units.c create mode 100644 devel-docs/tools/units.h create mode 100644 devel-docs/tools/widgets.c create mode 100644 devel-docs/tools/widgets.h create mode 100644 devel-docs/ui-framework.txt create mode 100644 devel-docs/undo.txt create mode 100644 devel-docs/vbr.txt create mode 100644 devel-docs/xcf.txt (limited to 'devel-docs') diff --git a/devel-docs/Makefile.am b/devel-docs/Makefile.am new file mode 100644 index 0000000..117af27 --- /dev/null +++ b/devel-docs/Makefile.am @@ -0,0 +1,62 @@ +## Process this file with automake to produce Makefile.in + +if ENABLE_GTK_DOC_APP +app = app +endif + +SUBDIRS = \ + tools \ + libgimpbase \ + libgimpcolor \ + libgimpconfig \ + libgimpmath \ + libgimpmodule \ + libgimpthumb \ + libgimpwidgets \ + libgimp \ + $(app) \ + \ + performance-logs + +EXTRA_DIST = \ + README \ + README.gtkdoc \ + contexts.txt \ + debug-plug-ins.txt \ + exif-handling.txt \ + gbr.txt \ + ggr.txt \ + gih.txt \ + gitlab-milestones.txt \ + gpb.txt \ + includes.txt \ + libtool-instructions.txt \ + parasites.txt \ + pat.txt \ + gegl-porting-plan.txt \ + gtkbuilder-porting-guide.txt \ + release-howto.txt \ + structure.xml \ + submitting-patches.txt \ + tagging.txt \ + ui-framework.txt \ + undo.txt \ + vbr.txt \ + xcf.txt + + +# require gtk-doc when making dist +# +if ENABLE_GTK_DOC +dist-check-gtk-doc: +if ENABLE_GTK_DOC_APP + @echo "*** gtk-doc-app must be disabled in order to make dist" + @false +endif +else +dist-check-gtk-doc: + @echo "*** gtk-doc must be enabled in order to make dist" + @false +endif + +dist-hook: dist-check-gtk-doc diff --git a/devel-docs/Makefile.in b/devel-docs/Makefile.in new file mode 100644 index 0000000..5aba8db --- /dev/null +++ b/devel-docs/Makefile.in @@ -0,0 +1,984 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir distdir-am +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = tools libgimpbase libgimpcolor libgimpconfig \ + libgimpmath libgimpmodule libgimpthumb libgimpwidgets libgimp \ + app performance-logs +am__DIST_COMMON = $(srcdir)/Makefile.in README +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +@ENABLE_GTK_DOC_APP_TRUE@app = app +SUBDIRS = \ + tools \ + libgimpbase \ + libgimpcolor \ + libgimpconfig \ + libgimpmath \ + libgimpmodule \ + libgimpthumb \ + libgimpwidgets \ + libgimp \ + $(app) \ + \ + performance-logs + +EXTRA_DIST = \ + README \ + README.gtkdoc \ + contexts.txt \ + debug-plug-ins.txt \ + exif-handling.txt \ + gbr.txt \ + ggr.txt \ + gih.txt \ + gitlab-milestones.txt \ + gpb.txt \ + includes.txt \ + libtool-instructions.txt \ + parasites.txt \ + pat.txt \ + gegl-porting-plan.txt \ + gtkbuilder-porting-guide.txt \ + release-howto.txt \ + structure.xml \ + submitting-patches.txt \ + tagging.txt \ + ui-framework.txt \ + undo.txt \ + vbr.txt \ + xcf.txt + +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am dist-hook distclean distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am + +.PRECIOUS: Makefile + + +# require gtk-doc when making dist +# +@ENABLE_GTK_DOC_TRUE@dist-check-gtk-doc: +@ENABLE_GTK_DOC_APP_TRUE@@ENABLE_GTK_DOC_TRUE@ @echo "*** gtk-doc-app must be disabled in order to make dist" +@ENABLE_GTK_DOC_APP_TRUE@@ENABLE_GTK_DOC_TRUE@ @false +@ENABLE_GTK_DOC_FALSE@dist-check-gtk-doc: +@ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be enabled in order to make dist" +@ENABLE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtk-doc + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/README b/devel-docs/README new file mode 100644 index 0000000..5fc7cdb --- /dev/null +++ b/devel-docs/README @@ -0,0 +1,61 @@ +Developers documentation +------------------------ + +This directory holds information that you will find useful if you +develop a GIMP plug-in or want to work on the GIMP core. + +See https://wiki.gimp.org/index.php/Main_Page for more information. + + app - setup for documentation of the GIMP core; + not built by default since it is huge and + only relevant for core developers + + libgimp + libgimpbase + libgimpcolor + libgimpconfig + libgimpmath + libgimpmodule + libgimpthumb + libgimpwidgets - complete libgimp documentation generated from + the source; see README.gtkdoc + + tools - the source code for tools used to generate + documentation + + + + gitlab-milestones.txt - describes how the GIMP project uses + milestones in the GNOME gitlab issue tracker + commit-rules.txt - describes rules and things to think + about when creating GIMP commits + contexts.txt - describes how GimpContexts are used in GIMP + debug-plug-ins.txt - how to debug GIMP plug-ins + exif-handling.txt - how GIMP should handle EXIF data + includes.txt - the policy for inclusion of header files + parasites.txt - descriptions of known parasites + release-howto.txt - a check-list for doing a GIMP release + submitting-patches.txt - how to submit a patch for GIMP + tagging.txt - how resource tagging in Gimp works + ui-framework.txt - describes how the GIMP UI framework functions and + how it is implemented + undo.txt - description of the undo system + + + structure.xml - a DocBook article that gives an overview on + the directory structure of the GIMP source tree, + also check out gimp-module-dependencies.svg + + + gbr.txt - description of the GBR format used to store + pixmap brushes + ggr.txt - description of the GGR format used to store + GIMP gradients + gih.txt - description of the GIH format used to store a + series of pixmap brushes + gpb.txt - OBSOLETE: description of the GPB format for + pixmap brushes + pat.txt - description of the PAT format for patterns + vbr.txt - description of VBR format used for + "generated" brushes + xcf.txt - description of Gimp's XCF format diff --git a/devel-docs/README.gtkdoc b/devel-docs/README.gtkdoc new file mode 100644 index 0000000..b571a7b --- /dev/null +++ b/devel-docs/README.gtkdoc @@ -0,0 +1,128 @@ +Developers documentation using gtk-doc +-------------------------------------- + +The goal is to provide useful source documentation. Right now this is +limited to libgimp since that is the part that is used by third-party +coders (plug-in developers). Other parts of the code may follow later, +but not before libgimp is properly documented. + + +Principle +--------- + +The documentation is extracted out of the source using gtk-doc (see +http://www.gtk.org/gtk-doc/). We use a combination of comment blocks +embedded into the source and additional information added manually +into SGML template files. + + +Requirements +------------ + +GIMP release tarballs contain a complete set of precompiled HTML files +as well as DocBook XML files to create other formats. You only need +gtk-doc if you want to work on the documentation itself. In that case +you will need the following utilities: + +Perl v5 - Most of the scripts used are written in Perl. + +libxslt & libxml2 (version >= 2.3.6) + This is used to convert the XML templates to HTML. + http://xmlsoft.org/ + +DocBook XML DTD v4.1.2 + http://www.docbook.org/ + +gtk-doc (version >= 1.0) + This package automatically generates DocBook documentation from + source and is able to convert it into HTML (and other formats). + ftp://ftp.gtk.org/pub/gtk-doc/ + + +You need to have all this properly setup. This includes the +availability of an XML catalog (/etc/xml/catalog) that tells the +XSLT processor where to look for locally installed DTDs. If that +file is missing, the XSLT processor will try to access the DTDs +online which will either fail or take forever. For this reason, +the docs are not built by default. If you think you have a working +setup, pass '--enable-gtk-doc' to configure. + + +How it works +------------ + +The following lines will only give you hints about how our system +works. You should have understood the principles of gtk-doc before you +touch it. + +The system is already set up, so unless there are substantial changes +to the source e.g. new files were added, functions were added, renamed +or removed or parameters changed, there is no need to touch the +Makefile or any other files in the toplevel directory. + +In most cases you will work on the documentation by adding or editing +comment blocks in the C source and by editing the template XML files +in the tmpl directory. + +After you've done any changes to the documentation, running 'make' +should rebuild the documentation. This will however only work if +configure was called with the option '--enable-gtk-doc' and gtk-doc +was successfully found. If everything was set up correctly, running +'make' should do the trick and generate the XML and HTML files for +you. Since the dependencies are not perfect, you sometimes need to +call 'make clean; make' to force regeneration. + + +How to write proper gtk-doc comments +------------------------------------ + +Here are some hints on writing proper gtk-doc comments. They are based +on the gtk-doc documentation which comes with the gtk-doc source tree: + +These are the comment blocks used in GIMP source files to document +functions (and macros, signals and properties, if you want). + +/** + * function_name: + * @par1: description of parameter 1. These can extend over more than + * one line. + * @par2: description of parameter 2 + * + * The function description goes here. You can use @par1 to refer to + * parameters so that they are highlighted in the output. You can also + * use %constant for constants, function_name2() for functions and + * #GtkWidget for links to other declarations (which may be documented + * elsewhere). + * + * Return value: an integer. + **/ + +The block starts with '/**'. +Each line starts with ' * '. + +The second line is the function name, followed by a ':'. In order to +document signals in inline comments, use a name of the form +class::signal, e.g. GtkWidget::notify-child. For properties, use a +name of the form class:property, e.g. GtkAlignment:top-padding. Note +that gtk-doc expects the signal and property names to be spelled with +hyphens, not underlines. + +Following the function name are the parameters, e.g. '@par1:' above. + +A blank line MUST be used to separate parameter descriptions from the +main description (otherwise it is assumed to be a continuation of the +parameter description.) + +After the main description is a 'Return value:' line to describe the +returned value of the function (if it is not void). + + +More information +---------------- + +Using the system as described above, you can write documentation +without any knowledge of DocBook XML, but when editing the templates +you will sometimes want to do a little extra structuring or +markup. The best source for information about DocBook seems to be +"DocBook: The Definitive Guide" which is available online at +http://www.docbook.org/tdg/html/. diff --git a/devel-docs/app/Makefile.am b/devel-docs/app/Makefile.am new file mode 100644 index 0000000..9d14dda --- /dev/null +++ b/devel-docs/app/Makefile.am @@ -0,0 +1,129 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = app + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpconfig/html --extra-dir=../libgimpmath/html --extra-dir=../libgimpwidgets/html + + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimp-intl.h \ + gimpdbusservice-glue.h \ + gimpimage-convert-data.h \ + gimpimage-convert-fsdither.h \ + gimphelp-ids.h \ + gimprc-blurbs.h + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. + +GTKDOC_CFLAGS = \ + -g \ + -I$(top_srcdir) \ + $(GTK_CFLAGS) \ + -I$(includedir) \ + -UGTK_DISABLE_SINGLE_INCLUDES + +if OS_WIN32 +else +libm = -lm +endif + +GTKDOC_LIBS = \ + -Wl,-u,$(SYMPREFIX)xcf_init \ + -Wl,-u,$(SYMPREFIX)internal_procs_init \ + -Wl,-u,$(SYMPREFIX)gimp_coords_mix \ + -Wl,-u,$(SYMPREFIX)gimp_plug_in_manager_restore \ + -Wl,-u,$(SYMPREFIX)gimp_lebl_dialog \ + -Wl,-u,$(SYMPREFIX)gimp_param_spec_duplicate \ + $(top_builddir)/app/app.o \ + $(top_builddir)/app/batch.o \ + $(top_builddir)/app/errors.o \ + $(top_builddir)/app/language.o \ + $(top_builddir)/app/sanity.o \ + $(top_builddir)/app/units.o \ + $(top_builddir)/app/gimp-debug.o \ + $(top_builddir)/app/gimp-log.o \ + $(top_builddir)/app/gui/libappgui.a \ + $(top_builddir)/app/actions/libappactions.a \ + $(top_builddir)/app/dialogs/libappdialogs.a \ + $(top_builddir)/app/menus/libappmenus.a \ + $(top_builddir)/app/tools/libapptools.a \ + $(top_builddir)/app/display/libappdisplay.a \ + $(top_builddir)/app/propgui/libapppropgui.a \ + $(top_builddir)/app/widgets/libappwidgets.a \ + $(top_builddir)/app/pdb/libappinternal-procs.a \ + $(top_builddir)/app/xcf/libappxcf.a \ + $(top_builddir)/app/file/libappfile.a \ + $(top_builddir)/app/plug-in/libappplug-in.a \ + $(top_builddir)/app/pdb/libapppdb.a \ + $(top_builddir)/app/core/libappcore.a \ + $(top_builddir)/app/vectors/libappvectors.a \ + $(top_builddir)/app/paint/libapppaint.a \ + $(top_builddir)/app/text/libapptext.a \ + $(top_builddir)/app/config/libappconfig.a \ + $(top_builddir)/app/gegl/libappgegl.a \ + $(top_builddir)/app/operations/libappoperations.a \ + $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpthumb/libgimpthumb-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(GTK_LIBS) \ + $(LIBART_LIBS) \ + $(PANGOFT2_LIBS) \ + $(FONTCONFIG_LIBS) \ + $(FREETYPE_LIBS) \ + $(HARFBUZZ_LIBS) \ + $(GEGL_LIBS) \ + $(RT_LIBS) \ + $(INTLLIBS) \ + $(libm) + + +if ENABLE_GTK_DOC_APP + +include $(top_srcdir)/gtk-doc.make + +else + +EXTRA_DIST = \ + $(DOC_MODULE)-docs.sgml \ + $(DOC_MODULE)-overrides.txt \ + $(DOC_MODULE)-sections.txt + +endif + +# Other files to distribute +EXTRA_DIST += \ + $(DOC_MODULE).types \ + version.in diff --git a/devel-docs/app/Makefile.in b/devel-docs/app/Makefile.in new file mode 100644 index 0000000..adce921 --- /dev/null +++ b/devel-docs/app/Makefile.in @@ -0,0 +1,1174 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/app +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = app + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpconfig/html --extra-dir=../libgimpmath/html --extra-dir=../libgimpwidgets/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimp-intl.h \ + gimpdbusservice-glue.h \ + gimpimage-convert-data.h \ + gimpimage-convert-fsdither.h \ + gimphelp-ids.h \ + gimprc-blurbs.h + + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + -g \ + -I$(top_srcdir) \ + $(GTK_CFLAGS) \ + -I$(includedir) \ + -UGTK_DISABLE_SINGLE_INCLUDES + +@OS_WIN32_FALSE@libm = -lm +GTKDOC_LIBS = \ + -Wl,-u,$(SYMPREFIX)xcf_init \ + -Wl,-u,$(SYMPREFIX)internal_procs_init \ + -Wl,-u,$(SYMPREFIX)gimp_coords_mix \ + -Wl,-u,$(SYMPREFIX)gimp_plug_in_manager_restore \ + -Wl,-u,$(SYMPREFIX)gimp_lebl_dialog \ + -Wl,-u,$(SYMPREFIX)gimp_param_spec_duplicate \ + $(top_builddir)/app/app.o \ + $(top_builddir)/app/batch.o \ + $(top_builddir)/app/errors.o \ + $(top_builddir)/app/language.o \ + $(top_builddir)/app/sanity.o \ + $(top_builddir)/app/units.o \ + $(top_builddir)/app/gimp-debug.o \ + $(top_builddir)/app/gimp-log.o \ + $(top_builddir)/app/gui/libappgui.a \ + $(top_builddir)/app/actions/libappactions.a \ + $(top_builddir)/app/dialogs/libappdialogs.a \ + $(top_builddir)/app/menus/libappmenus.a \ + $(top_builddir)/app/tools/libapptools.a \ + $(top_builddir)/app/display/libappdisplay.a \ + $(top_builddir)/app/propgui/libapppropgui.a \ + $(top_builddir)/app/widgets/libappwidgets.a \ + $(top_builddir)/app/pdb/libappinternal-procs.a \ + $(top_builddir)/app/xcf/libappxcf.a \ + $(top_builddir)/app/file/libappfile.a \ + $(top_builddir)/app/plug-in/libappplug-in.a \ + $(top_builddir)/app/pdb/libapppdb.a \ + $(top_builddir)/app/core/libappcore.a \ + $(top_builddir)/app/vectors/libappvectors.a \ + $(top_builddir)/app/paint/libapppaint.a \ + $(top_builddir)/app/text/libapptext.a \ + $(top_builddir)/app/config/libappconfig.a \ + $(top_builddir)/app/gegl/libappgegl.a \ + $(top_builddir)/app/operations/libappoperations.a \ + $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpthumb/libgimpthumb-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(GTK_LIBS) \ + $(LIBART_LIBS) \ + $(PANGOFT2_LIBS) \ + $(FONTCONFIG_LIBS) \ + $(FREETYPE_LIBS) \ + $(HARFBUZZ_LIBS) \ + $(GEGL_LIBS) \ + $(RT_LIBS) \ + $(INTLLIBS) \ + $(libm) + +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +@ENABLE_GTK_DOC_APP_TRUE@GPATH = $(srcdir) +@ENABLE_GTK_DOC_APP_TRUE@TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +@ENABLE_GTK_DOC_APP_TRUE@SETUP_FILES = \ +@ENABLE_GTK_DOC_APP_TRUE@ $(content_files) \ +@ENABLE_GTK_DOC_APP_TRUE@ $(expand_content_files) \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MAIN_SGML_FILE) \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE)-sections.txt \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +@ENABLE_GTK_DOC_APP_FALSE@EXTRA_DIST = $(DOC_MODULE)-docs.sgml \ +@ENABLE_GTK_DOC_APP_FALSE@ $(DOC_MODULE)-overrides.txt \ +@ENABLE_GTK_DOC_APP_FALSE@ $(DOC_MODULE)-sections.txt \ +@ENABLE_GTK_DOC_APP_FALSE@ $(DOC_MODULE).types version.in + +# Other files to distribute +@ENABLE_GTK_DOC_APP_TRUE@EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE).types version.in +@ENABLE_GTK_DOC_APP_TRUE@DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ +@ENABLE_GTK_DOC_APP_TRUE@ html-build.stamp pdf-build.stamp \ +@ENABLE_GTK_DOC_APP_TRUE@ sgml.stamp html.stamp pdf.stamp + +@ENABLE_GTK_DOC_APP_TRUE@SCANOBJ_FILES = \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE).actions \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE).args \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE).hierarchy \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE).interfaces \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE).prerequisites \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE).signals + +@ENABLE_GTK_DOC_APP_TRUE@REPORT_FILES = \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE)-undocumented.txt \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE)-undeclared.txt \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE)-unused.txt + +@ENABLE_GTK_DOC_APP_TRUE@CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@ENABLE_GTK_DOC_APP_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +@ENABLE_GTK_DOC_APP_TRUE@GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/app/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/app/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + +@ENABLE_GTK_DOC_APP_FALSE@dist-hook: + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_APP_FALSE@all-local: +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +@ENABLE_GTK_DOC_APP_FALSE@clean-local: +@ENABLE_GTK_DOC_APP_FALSE@uninstall-local: +@ENABLE_GTK_DOC_APP_FALSE@install-data-local: +@ENABLE_GTK_DOC_APP_FALSE@maintainer-clean-local: +@ENABLE_GTK_DOC_APP_FALSE@distclean-local: +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +@ENABLE_GTK_DOC_APP_TRUE@gtkdoc-check.test: Makefile +@ENABLE_GTK_DOC_APP_TRUE@ $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ +@ENABLE_GTK_DOC_APP_TRUE@ chmod +x $@ + +@ENABLE_GTK_DOC_APP_TRUE@all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +@ENABLE_GTK_DOC_APP_TRUE@.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_APP_TRUE@@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +@ENABLE_GTK_DOC_APP_TRUE@docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +@ENABLE_GTK_DOC_APP_TRUE@$(REPORT_FILES): sgml-build.stamp + +@ENABLE_GTK_DOC_APP_TRUE@setup-build.stamp: +@ENABLE_GTK_DOC_APP_TRUE@ -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ +@ENABLE_GTK_DOC_APP_TRUE@ files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "x$$files" != "x" ; then \ +@ENABLE_GTK_DOC_APP_TRUE@ for file in $$files ; do \ +@ENABLE_GTK_DOC_APP_TRUE@ destdir=`dirname $(abs_builddir)/$$file`; \ +@ENABLE_GTK_DOC_APP_TRUE@ test -d "$$destdir" || mkdir -p "$$destdir"; \ +@ENABLE_GTK_DOC_APP_TRUE@ test -f $(abs_srcdir)/$$file && \ +@ENABLE_GTK_DOC_APP_TRUE@ cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ +@ENABLE_GTK_DOC_APP_TRUE@ done; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi +@ENABLE_GTK_DOC_APP_TRUE@ $(AM_V_at)touch setup-build.stamp + +@ENABLE_GTK_DOC_APP_TRUE@scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) +@ENABLE_GTK_DOC_APP_TRUE@ $(GTK_DOC_V_SCAN)_source_dir='' ; \ +@ENABLE_GTK_DOC_APP_TRUE@ for i in $(DOC_SOURCE_DIR) ; do \ +@ENABLE_GTK_DOC_APP_TRUE@ _source_dir="$${_source_dir} --source-dir=$$i" ; \ +@ENABLE_GTK_DOC_APP_TRUE@ done ; \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) +@ENABLE_GTK_DOC_APP_TRUE@ $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ +@ENABLE_GTK_DOC_APP_TRUE@ scanobj_options=""; \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "$$?" = "0"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "x$(V)" = "x1"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ scanobj_options="--verbose"; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ +@ENABLE_GTK_DOC_APP_TRUE@ else \ +@ENABLE_GTK_DOC_APP_TRUE@ for i in $(SCANOBJ_FILES) ; do \ +@ENABLE_GTK_DOC_APP_TRUE@ test -f $$i || touch $$i ; \ +@ENABLE_GTK_DOC_APP_TRUE@ done \ +@ENABLE_GTK_DOC_APP_TRUE@ fi +@ENABLE_GTK_DOC_APP_TRUE@ $(AM_V_at)touch scan-build.stamp + +@ENABLE_GTK_DOC_APP_TRUE@$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp +@ENABLE_GTK_DOC_APP_TRUE@ @true + +@ENABLE_GTK_DOC_APP_TRUE@sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent +@ENABLE_GTK_DOC_APP_TRUE@ $(GTK_DOC_V_XML)_source_dir='' ; \ +@ENABLE_GTK_DOC_APP_TRUE@ for i in $(DOC_SOURCE_DIR) ; do \ +@ENABLE_GTK_DOC_APP_TRUE@ _source_dir="$${_source_dir} --source-dir=$$i" ; \ +@ENABLE_GTK_DOC_APP_TRUE@ done ; \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) +@ENABLE_GTK_DOC_APP_TRUE@ $(AM_V_at)touch sgml-build.stamp + +@ENABLE_GTK_DOC_APP_TRUE@sgml.stamp: sgml-build.stamp +@ENABLE_GTK_DOC_APP_TRUE@ @true + +@ENABLE_GTK_DOC_APP_TRUE@$(DOC_MAIN_SGML_FILE): sgml-build.stamp +@ENABLE_GTK_DOC_APP_TRUE@ @true + +@ENABLE_GTK_DOC_APP_TRUE@xml/gtkdocentities.ent: Makefile +@ENABLE_GTK_DOC_APP_TRUE@ $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ""; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ""; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ""; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ""; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ""; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ""; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ""; \ +@ENABLE_GTK_DOC_APP_TRUE@ ) > $@ + +@ENABLE_GTK_DOC_APP_TRUE@html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) +@ENABLE_GTK_DOC_APP_TRUE@ $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ +@ENABLE_GTK_DOC_APP_TRUE@ mkhtml_options=""; \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "$$?" = "0"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "x$(V)" = "x1"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ mkhtml_options="$$mkhtml_options --verbose"; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "$$?" = "0"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) +@ENABLE_GTK_DOC_APP_TRUE@ -@test "x$(HTML_IMAGES)" = "x" || \ +@ENABLE_GTK_DOC_APP_TRUE@ for file in $(HTML_IMAGES) ; do \ +@ENABLE_GTK_DOC_APP_TRUE@ test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ +@ENABLE_GTK_DOC_APP_TRUE@ test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ +@ENABLE_GTK_DOC_APP_TRUE@ test -f $$file && cp $$file $(abs_builddir)/html; \ +@ENABLE_GTK_DOC_APP_TRUE@ done; +@ENABLE_GTK_DOC_APP_TRUE@ $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) +@ENABLE_GTK_DOC_APP_TRUE@ $(AM_V_at)touch html-build.stamp + +@ENABLE_GTK_DOC_APP_TRUE@pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) +@ENABLE_GTK_DOC_APP_TRUE@ $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ +@ENABLE_GTK_DOC_APP_TRUE@ mkpdf_options=""; \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "$$?" = "0"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "x$(V)" = "x1"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ mkpdf_options="$$mkpdf_options --verbose"; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "x$(HTML_IMAGES)" != "x"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ for img in $(HTML_IMAGES); do \ +@ENABLE_GTK_DOC_APP_TRUE@ part=`dirname $$img`; \ +@ENABLE_GTK_DOC_APP_TRUE@ echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test $$? != 0; then \ +@ENABLE_GTK_DOC_APP_TRUE@ mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ done; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) +@ENABLE_GTK_DOC_APP_TRUE@ $(AM_V_at)touch pdf-build.stamp + +############## + +@ENABLE_GTK_DOC_APP_TRUE@clean-local: +@ENABLE_GTK_DOC_APP_TRUE@ @rm -f *~ *.bak +@ENABLE_GTK_DOC_APP_TRUE@ @rm -rf .libs +@ENABLE_GTK_DOC_APP_TRUE@ @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ +@ENABLE_GTK_DOC_APP_TRUE@ rm -f $(DOC_MODULE).types; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi +@ENABLE_GTK_DOC_APP_TRUE@ @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ +@ENABLE_GTK_DOC_APP_TRUE@ rm -f $(DOC_MODULE)-sections.txt; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi + +@ENABLE_GTK_DOC_APP_TRUE@distclean-local: +@ENABLE_GTK_DOC_APP_TRUE@ @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ +@ENABLE_GTK_DOC_APP_TRUE@ $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt +@ENABLE_GTK_DOC_APP_TRUE@ @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ +@ENABLE_GTK_DOC_APP_TRUE@ rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi + +@ENABLE_GTK_DOC_APP_TRUE@maintainer-clean-local: +@ENABLE_GTK_DOC_APP_TRUE@ @rm -rf xml html + +@ENABLE_GTK_DOC_APP_TRUE@install-data-local: +@ENABLE_GTK_DOC_APP_TRUE@ @installfiles=`echo $(builddir)/html/*`; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test "$$installfiles" = '$(builddir)/html/*'; \ +@ENABLE_GTK_DOC_APP_TRUE@ then echo 1>&2 'Nothing to install' ; \ +@ENABLE_GTK_DOC_APP_TRUE@ else \ +@ENABLE_GTK_DOC_APP_TRUE@ if test -n "$(DOC_MODULE_VERSION)"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ +@ENABLE_GTK_DOC_APP_TRUE@ else \ +@ENABLE_GTK_DOC_APP_TRUE@ installdir="$(DESTDIR)$(TARGET_DIR)"; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ $(mkinstalldirs) $${installdir} ; \ +@ENABLE_GTK_DOC_APP_TRUE@ for i in $$installfiles; do \ +@ENABLE_GTK_DOC_APP_TRUE@ echo ' $(INSTALL_DATA) '$$i ; \ +@ENABLE_GTK_DOC_APP_TRUE@ $(INSTALL_DATA) $$i $${installdir}; \ +@ENABLE_GTK_DOC_APP_TRUE@ done; \ +@ENABLE_GTK_DOC_APP_TRUE@ if test -n "$(DOC_MODULE_VERSION)"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ +@ENABLE_GTK_DOC_APP_TRUE@ $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi + +@ENABLE_GTK_DOC_APP_TRUE@uninstall-local: +@ENABLE_GTK_DOC_APP_TRUE@ @if test -n "$(DOC_MODULE_VERSION)"; then \ +@ENABLE_GTK_DOC_APP_TRUE@ installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ +@ENABLE_GTK_DOC_APP_TRUE@ else \ +@ENABLE_GTK_DOC_APP_TRUE@ installdir="$(DESTDIR)$(TARGET_DIR)"; \ +@ENABLE_GTK_DOC_APP_TRUE@ fi; \ +@ENABLE_GTK_DOC_APP_TRUE@ rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@ENABLE_GTK_DOC_APP_TRUE@@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@ENABLE_GTK_DOC_APP_TRUE@@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@ENABLE_GTK_DOC_APP_TRUE@@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@ENABLE_GTK_DOC_APP_TRUE@@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@ENABLE_GTK_DOC_APP_TRUE@@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@ENABLE_GTK_DOC_APP_TRUE@@HAVE_GTK_DOC_FALSE@ @false + +@ENABLE_GTK_DOC_APP_TRUE@dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local +@ENABLE_GTK_DOC_APP_TRUE@ @mkdir $(distdir)/html +@ENABLE_GTK_DOC_APP_TRUE@ @cp ./html/* $(distdir)/html +@ENABLE_GTK_DOC_APP_TRUE@ @-cp ./$(DOC_MODULE).pdf $(distdir)/ +@ENABLE_GTK_DOC_APP_TRUE@ @-cp ./$(DOC_MODULE).types $(distdir)/ +@ENABLE_GTK_DOC_APP_TRUE@ @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ +@ENABLE_GTK_DOC_APP_TRUE@ @cd $(distdir) && rm -f $(DISTCLEANFILES) +@ENABLE_GTK_DOC_APP_TRUE@ @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +@ENABLE_GTK_DOC_APP_TRUE@.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: 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 + + + diff --git a/devel-docs/app/app-overrides.txt b/devel-docs/app/app-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/app/app-sections.txt b/devel-docs/app/app-sections.txt new file mode 100644 index 0000000..692435f --- /dev/null +++ b/devel-docs/app/app-sections.txt @@ -0,0 +1,13982 @@ +
+config-enums +GimpCanvasPaddingMode +GimpCursorFormat +GimpCursorMode +GimpHandedness +GimpHelpBrowserType +GimpSpaceBarAction +GimpWindowHint +GimpZoomQuality + +GIMP_TYPE_CANVAS_PADDING_MODE +GIMP_TYPE_CURSOR_FORMAT +GIMP_TYPE_CURSOR_MODE +GIMP_TYPE_HANDEDNESS +GIMP_TYPE_HELP_BROWSER_TYPE +GIMP_TYPE_SPACE_BAR_ACTION +GIMP_TYPE_WINDOW_HINT +GIMP_TYPE_ZOOM_QUALITY +gimp_canvas_padding_mode_get_type +gimp_cursor_format_get_type +gimp_cursor_mode_get_type +gimp_handedness_get_type +gimp_help_browser_type_get_type +gimp_space_bar_action_get_type +gimp_window_hint_get_type +gimp_zoom_quality_get_type +
+ +
+gimpbaseconfig +GimpBaseConfig +GimpBaseConfig + +GimpBaseConfigClass +GIMP_BASE_CONFIG +GIMP_IS_BASE_CONFIG +GIMP_TYPE_BASE_CONFIG +gimp_base_config_get_type +GIMP_BASE_CONFIG_CLASS +GIMP_IS_BASE_CONFIG_CLASS +
+ +
+gimpcoreconfig +GimpCoreConfig +GimpCoreConfig + +GimpCoreConfigClass +GIMP_CORE_CONFIG +GIMP_IS_CORE_CONFIG +GIMP_TYPE_CORE_CONFIG +gimp_core_config_get_type +GIMP_CORE_CONFIG_CLASS +GIMP_IS_CORE_CONFIG_CLASS +
+ +
+gimpdisplayconfig +GimpDisplayConfig +GimpDisplayConfig +GIMP_CONFIG_DEFAULT_IMAGE_TITLE_FORMAT +GIMP_CONFIG_DEFAULT_IMAGE_STATUS_FORMAT + +GimpDisplayConfigClass +GIMP_DISPLAY_CONFIG +GIMP_IS_DISPLAY_CONFIG +GIMP_TYPE_DISPLAY_CONFIG +gimp_display_config_get_type +GIMP_DISPLAY_CONFIG_CLASS +GIMP_IS_DISPLAY_CONFIG_CLASS +
+ +
+gimpguiconfig +GimpGuiConfig +GimpGuiConfig + +GimpGuiConfigClass +GIMP_GUI_CONFIG +GIMP_IS_GUI_CONFIG +GIMP_TYPE_GUI_CONFIG +gimp_gui_config_get_type +GIMP_GUI_CONFIG_CLASS +GIMP_IS_GUI_CONFIG_CLASS +
+ +
+gimppluginconfig +GimpPluginConfig +GimpPluginConfig + +GimpPluginConfigClass +GIMP_PLUGIN_CONFIG +GIMP_IS_PLUGIN_CONFIG +GIMP_TYPE_PLUGIN_CONFIG +gimp_plugin_config_get_type +GIMP_PLUGIN_CONFIG_CLASS +GIMP_IS_PLUGIN_CONFIG_CLASS +
+ +
+gimprc +GimpRc +GimpRc +gimp_rc_new +gimp_rc_set_autosave +gimp_rc_set_unknown_token +gimp_rc_save +gimp_rc_query +gimp_rc_migrate + +GimpRcClass +GIMP_RC +GIMP_IS_RC +GIMP_TYPE_RC +gimp_rc_get_type +GIMP_RC_CLASS +GIMP_IS_RC_CLASS +
+ +
+gimprc-deserialize +GimpRc-deserialize +gimp_rc_deserialize +
+ +
+gimprc-serialize +GimpRc-serialize +gimp_rc_serialize +
+ +
+gimprc-unknown +GimpRc-unknown +GimpConfigForeachFunc +gimp_rc_add_unknown_token +gimp_rc_lookup_unknown_token +gimp_rc_foreach_unknown_token +
+ +
+gimp-gegl +gimp_gegl_init +
+ +
+gimp-gegl-enums +GimpCageMode + +GIMP_TYPE_CAGE_MODE +gimp_cage_mode_get_type +
+ +
+gimp-gegl-utils +gimp_bpp_to_babl_format +gimp_buffer_to_tiles +gimp_interpolation_to_gegl_filter +gimp_layer_mode_to_gegl_operation +
+ +
+gimptilebackendtilemanager +GimpTileBackendTileManager +GimpTileBackendTileManager +GimpTileBackendTileManagerClass +gimp_tile_backend_tile_manager_new +gimp_tile_backend_tile_manager_stats + +GIMP_IS_TILE_BACKEND_TILE_MANAGER +GIMP_IS_TILE_BACKEND_TILE_MANAGER_CLASS +GIMP_TILE_BACKEND_TILE_MANAGER +GIMP_TILE_BACKEND_TILE_MANAGER_CLASS +GIMP_TILE_BACKEND_TILE_MANAGER_GET_CLASS +GIMP_TYPE_TILE_BACKEND_TILE_MANAGER +GimpTileBackendTileManagerPrivate +gimp_tile_backend_tile_manager_get_type +
+ +
+gimpoperationtilesink +GimpOperationTileSink +GimpOperationTileSink + +GimpOperationTileSinkClass +GIMP_TYPE_OPERATION_TILE_SINK +GIMP_OPERATION_TILE_SINK +GIMP_OPERATION_TILE_SINK_CLASS +GIMP_OPERATION_TILE_SINK_GET_CLASS +gimp_operation_tile_sink_get_type +
+ +
+gimpoperationtilesource +GimpOperationTileSource +GimpOperationTileSource + +GimpOperationTileSourceClass +GIMP_TYPE_OPERATION_TILE_SOURCE +GIMP_OPERATION_TILE_SOURCE +GIMP_OPERATION_TILE_SOURCE_CLASS +GIMP_OPERATION_TILE_SOURCE_GET_CLASS +gimp_operation_tile_source_get_type +
+ +
+gimpoperationpointlayermode +GimpOperationPointLayerMode +GimpOperationPointLayerMode + +GimpOperationPointLayerModeClass +GIMP_OPERATION_POINT_LAYER_MODE +GIMP_IS_OPERATION_POINT_LAYER_MODE +GIMP_TYPE_OPERATION_POINT_LAYER_MODE +gimp_operation_point_layer_mode_get_type +GIMP_OPERATION_POINT_LAYER_MODE_CLASS +GIMP_IS_OPERATION_POINT_LAYER_MODE_CLASS +GIMP_OPERATION_POINT_LAYER_MODE_GET_CLASS +
+ +
+gimpoperationdesaturate +GimpOperationDesaturate +GimpOperationDesaturate + +GimpOperationDesaturateClass +GIMP_OPERATION_DESATURATE +GIMP_IS_OPERATION_DESATURATE +GIMP_TYPE_OPERATION_DESATURATE +gimp_operation_desaturate_get_type +GIMP_OPERATION_DESATURATE_CLASS +GIMP_IS_OPERATION_DESATURATE_CLASS +GIMP_OPERATION_DESATURATE_GET_CLASS +
+ +
+gimpposterizeconfig +GimpPosterizeConfig +GimpPosterizeConfig + +GimpPosterizeConfigClass +GIMP_POSTERIZE_CONFIG +GIMP_IS_POSTERIZE_CONFIG +GIMP_TYPE_POSTERIZE_CONFIG +gimp_posterize_config_get_type +GIMP_POSTERIZE_CONFIG_CLASS +GIMP_IS_POSTERIZE_CONFIG_CLASS +GIMP_POSTERIZE_CONFIG_GET_CLASS +
+ +
+gimpoperationposterize +GimpOperationPosterize +GimpOperationPosterize + +GimpOperationPosterizeClass +GIMP_OPERATION_POSTERIZE +GIMP_IS_OPERATION_POSTERIZE +GIMP_TYPE_OPERATION_POSTERIZE +gimp_operation_posterize_get_type +GIMP_OPERATION_POSTERIZE_CLASS +GIMP_IS_OPERATION_POSTERIZE_CLASS +GIMP_OPERATION_POSTERIZE_GET_CLASS +
+ +
+gimpcurvesconfig +GimpCurvesConfig +GimpCurvesConfig +gimp_curves_config_reset_channel +gimp_curves_config_load_cruft +gimp_curves_config_save_cruft +gimp_curves_config_to_cruft + +GimpCurvesConfigClass +GIMP_CURVES_CONFIG +GIMP_IS_CURVES_CONFIG +GIMP_TYPE_CURVES_CONFIG +gimp_curves_config_get_type +GIMP_CURVES_CONFIG_CLASS +GIMP_IS_CURVES_CONFIG_CLASS +GIMP_CURVES_CONFIG_GET_CLASS +
+ +
+gimpoperationcolorize +GimpOperationColorize +GimpOperationColorize + +GimpOperationColorizeClass +GIMP_OPERATION_COLORIZE +GIMP_IS_OPERATION_COLORIZE +GIMP_TYPE_OPERATION_COLORIZE +gimp_operation_colorize_get_type +GIMP_OPERATION_COLORIZE_CLASS +GIMP_IS_OPERATION_COLORIZE_CLASS +GIMP_OPERATION_COLORIZE_GET_CLASS +
+ +
+gimpcolorbalanceconfig +GimpColorBalanceConfig +GimpColorBalanceConfig +gimp_color_balance_config_reset_range +gimp_color_balance_config_to_cruft + +GimpColorBalanceConfigClass +GIMP_COLOR_BALANCE_CONFIG +GIMP_IS_COLOR_BALANCE_CONFIG +GIMP_TYPE_COLOR_BALANCE_CONFIG +gimp_color_balance_config_get_type +GIMP_COLOR_BALANCE_CONFIG_CLASS +GIMP_IS_COLOR_BALANCE_CONFIG_CLASS +GIMP_COLOR_BALANCE_CONFIG_GET_CLASS +
+ +
+gimpoperationpointfilter +GimpOperationPointFilter +GimpOperationPointFilter +gimp_operation_point_filter_get_property +gimp_operation_point_filter_set_property + +GimpOperationPointFilterClass +GIMP_OPERATION_POINT_FILTER +GIMP_IS_OPERATION_POINT_FILTER +GIMP_TYPE_OPERATION_POINT_FILTER +gimp_operation_point_filter_get_type +GIMP_OPERATION_POINT_FILTER_CLASS +GIMP_IS_OPERATION_POINT_FILTER_CLASS +GIMP_OPERATION_POINT_FILTER_GET_CLASS +
+ +
+gimpoperationcolorbalance +GimpOperationColorBalance +GimpOperationColorBalance + +GimpOperationColorBalanceClass +GIMP_OPERATION_COLOR_BALANCE +GIMP_IS_OPERATION_COLOR_BALANCE +GIMP_TYPE_OPERATION_COLOR_BALANCE +gimp_operation_color_balance_get_type +GIMP_OPERATION_COLOR_BALANCE_CLASS +GIMP_IS_OPERATION_COLOR_BALANCE_CLASS +GIMP_OPERATION_COLOR_BALANCE_GET_CLASS +
+ +
+gimpthresholdconfig +GimpThresholdConfig +GimpThresholdConfig +gimp_threshold_config_to_cruft + +GimpThresholdConfigClass +GIMP_THRESHOLD_CONFIG +GIMP_IS_THRESHOLD_CONFIG +GIMP_TYPE_THRESHOLD_CONFIG +gimp_threshold_config_get_type +GIMP_THRESHOLD_CONFIG_CLASS +GIMP_IS_THRESHOLD_CONFIG_CLASS +GIMP_THRESHOLD_CONFIG_GET_CLASS +
+ +
+gimpoperationthreshold +GimpOperationThreshold +GimpOperationThreshold + +GimpOperationThresholdClass +GIMP_OPERATION_THRESHOLD +GIMP_IS_OPERATION_THRESHOLD +GIMP_TYPE_OPERATION_THRESHOLD +gimp_operation_threshold_get_type +GIMP_OPERATION_THRESHOLD_CLASS +GIMP_IS_OPERATION_THRESHOLD_CLASS +GIMP_OPERATION_THRESHOLD_GET_CLASS +
+ +
+gimpoperationhuesaturation +GimpOperationHueSaturation +GimpOperationHueSaturation +gimp_operation_hue_saturation_map + +GimpOperationHueSaturationClass +GIMP_OPERATION_HUE_SATURATION +GIMP_IS_OPERATION_HUE_SATURATION +GIMP_TYPE_OPERATION_HUE_SATURATION +gimp_operation_hue_saturation_get_type +GIMP_OPERATION_HUE_SATURATION_CLASS +GIMP_IS_OPERATION_HUE_SATURATION_CLASS +GIMP_OPERATION_HUE_SATURATION_GET_CLASS +
+ +
+gimpoperationcurves +GimpOperationCurves +GimpOperationCurves + +GimpOperationCurvesClass +GIMP_OPERATION_CURVES +GIMP_IS_OPERATION_CURVES +GIMP_TYPE_OPERATION_CURVES +gimp_operation_curves_get_type +GIMP_OPERATION_CURVES_CLASS +GIMP_IS_OPERATION_CURVES_CLASS +GIMP_OPERATION_CURVES_GET_CLASS +
+ +
+gimpoperationlevels +GimpOperationLevels +GimpOperationLevels +gimp_operation_levels_map_input + +GimpOperationLevelsClass +GIMP_OPERATION_LEVELS +GIMP_IS_OPERATION_LEVELS +GIMP_TYPE_OPERATION_LEVELS +gimp_operation_levels_get_type +GIMP_OPERATION_LEVELS_CLASS +GIMP_IS_OPERATION_LEVELS_CLASS +GIMP_OPERATION_LEVELS_GET_CLASS +
+ +
+gimpdesaturateconfig +GimpDesaturateConfig +GimpDesaturateConfig + +GimpDesaturateConfigClass +GIMP_DESATURATE_CONFIG +GIMP_IS_DESATURATE_CONFIG +GIMP_TYPE_DESATURATE_CONFIG +gimp_desaturate_config_get_type +GIMP_DESATURATE_CONFIG_CLASS +GIMP_IS_DESATURATE_CONFIG_CLASS +GIMP_DESATURATE_CONFIG_GET_CLASS +
+ +
+gimpbrightnesscontrastconfig +GimpBrightnessContrastConfig +GimpBrightnessContrastConfig +gimp_brightness_contrast_config_set_node +gimp_brightness_contrast_config_to_levels_config + +GimpBrightnessContrastConfigClass +GIMP_BRIGHTNESS_CONTRAST_CONFIG +GIMP_IS_BRIGHTNESS_CONTRAST_CONFIG +GIMP_TYPE_BRIGHTNESS_CONTRAST_CONFIG +gimp_brightness_contrast_config_get_type +GIMP_BRIGHTNESS_CONTRAST_CONFIG_CLASS +GIMP_IS_BRIGHTNESS_CONTRAST_CONFIG_CLASS +GIMP_BRIGHTNESS_CONTRAST_CONFIG_GET_CLASS +
+ +
+gimpcageconfig +GimpCageConfig +GimpCageConfig +GimpCageConfigClass +GimpCagePoint +gimp_cage_config_add_cage_point +gimp_cage_config_add_displacement +gimp_cage_config_commit_displacement +gimp_cage_config_deselect_points +gimp_cage_config_get_bounding_box +gimp_cage_config_get_n_points +gimp_cage_config_get_point_coordinate +gimp_cage_config_insert_cage_point +gimp_cage_config_point_inside +gimp_cage_config_point_is_selected +gimp_cage_config_remove_cage_point +gimp_cage_config_remove_last_cage_point +gimp_cage_config_remove_selected_points +gimp_cage_config_reset_displacement +gimp_cage_config_reverse_cage +gimp_cage_config_reverse_cage_if_needed +gimp_cage_config_select_add_area +gimp_cage_config_select_area +gimp_cage_config_select_point +gimp_cage_config_toggle_point_selection + +GIMP_CAGE_CONFIG +GIMP_CAGE_CONFIG_CLASS +GIMP_CAGE_CONFIG_GET_CLASS +GIMP_IS_CAGE_CONFIG +GIMP_IS_CAGE_CONFIG_CLASS +GIMP_TYPE_CAGE_CONFIG +gimp_cage_config_get_type +
+ +
+gimphuesaturationconfig +GimpHueSaturationConfig +GimpHueSaturationConfig +gimp_hue_saturation_config_reset_range +gimp_hue_saturation_config_to_cruft + +GimpHueSaturationConfigClass +GIMP_HUE_SATURATION_CONFIG +GIMP_IS_HUE_SATURATION_CONFIG +GIMP_TYPE_HUE_SATURATION_CONFIG +gimp_hue_saturation_config_get_type +GIMP_HUE_SATURATION_CONFIG_CLASS +GIMP_IS_HUE_SATURATION_CONFIG_CLASS +GIMP_HUE_SATURATION_CONFIG_GET_CLASS +
+ +
+gimpcolorizeconfig +GimpColorizeConfig +GimpColorizeConfig +gimp_colorize_config_to_cruft + +GimpColorizeConfigClass +GIMP_COLORIZE_CONFIG +GIMP_IS_COLORIZE_CONFIG +GIMP_TYPE_COLORIZE_CONFIG +gimp_colorize_config_get_type +GIMP_COLORIZE_CONFIG_CLASS +GIMP_IS_COLORIZE_CONFIG_CLASS +GIMP_COLORIZE_CONFIG_GET_CLASS +
+ +
+gimplevelsconfig +GimpLevelsConfig +GimpLevelsConfig +gimp_levels_config_reset_channel +gimp_levels_config_stretch +gimp_levels_config_stretch_channel +gimp_levels_config_adjust_by_colors +gimp_levels_config_to_curves_config +gimp_levels_config_load_cruft +gimp_levels_config_save_cruft +gimp_levels_config_to_cruft + +GimpLevelsConfigClass +GIMP_LEVELS_CONFIG +GIMP_IS_LEVELS_CONFIG +GIMP_TYPE_LEVELS_CONFIG +gimp_levels_config_get_type +GIMP_LEVELS_CONFIG_CLASS +GIMP_IS_LEVELS_CONFIG_CLASS +GIMP_LEVELS_CONFIG_GET_CLASS +
+ +
+gimpoperationcagecoefcalc +GimpOperationCageCoefCalc +GimpOperationCageCoefCalc +GimpOperationCageCoefCalcClass + +GIMP_IS_OPERATION_CAGE_COEF_CALC +GIMP_IS_OPERATION_CAGE_COEF_CALC_CLASS +GIMP_OPERATION_CAGE_COEF_CALC +GIMP_OPERATION_CAGE_COEF_CALC_CLASS +GIMP_OPERATION_CAGE_COEF_CALC_GET_CLASS +GIMP_TYPE_OPERATION_CAGE_COEF_CALC +gimp_operation_cage_coef_calc_get_type +
+ +
+gimpoperationcagetransform +GimpOperationCageTransform +GimpOperationCageTransform +GimpOperationCageTransformClass + +GIMP_IS_OPERATION_CAGE_TRANSFORM +GIMP_IS_OPERATION_CAGE_TRANSFORM_CLASS +GIMP_OPERATION_CAGE_TRANSFORM +GIMP_OPERATION_CAGE_TRANSFORM_CLASS +GIMP_OPERATION_CAGE_TRANSFORM_GET_CLASS +GIMP_TYPE_OPERATION_CAGE_TRANSFORM +gimp_operation_cage_transform_get_type +
+ +
+gimpoperationadditionmode +GimpOperationAdditionMode +GimpOperationAdditionMode +GimpOperationAdditionModeClass + +GIMP_IS_OPERATION_ADDITION_MODE +GIMP_IS_OPERATION_ADDITION_MODE_CLASS +GIMP_OPERATION_ADDITION_MODE +GIMP_OPERATION_ADDITION_MODE_CLASS +GIMP_OPERATION_ADDITION_MODE_GET_CLASS +GIMP_TYPE_OPERATION_ADDITION_MODE +gimp_operation_addition_mode_get_type +
+ +
+gimpoperationantierasemode +GimpOperationAntiEraseMode +GimpOperationAntiEraseMode +GimpOperationAntiEraseModeClass + +GIMP_IS_OPERATION_ANTI_ERASE_MODE +GIMP_IS_OPERATION_ANTI_ERASE_MODE_CLASS +GIMP_OPERATION_ANTI_ERASE_MODE +GIMP_OPERATION_ANTI_ERASE_MODE_CLASS +GIMP_OPERATION_ANTI_ERASE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_ANTI_ERASE_MODE +gimp_operation_anti_erase_mode_get_type +
+ +
+gimpoperationbehindmode +GimpOperationBehindMode +GimpOperationBehindMode +GimpOperationBehindModeClass + +GIMP_IS_OPERATION_BEHIND_MODE +GIMP_IS_OPERATION_BEHIND_MODE_CLASS +GIMP_OPERATION_BEHIND_MODE +GIMP_OPERATION_BEHIND_MODE_CLASS +GIMP_OPERATION_BEHIND_MODE_GET_CLASS +GIMP_TYPE_OPERATION_BEHIND_MODE +gimp_operation_behind_mode_get_type +
+ +
+gimpoperationburnmode +GimpOperationBurnMode +GimpOperationBurnMode +GimpOperationBurnModeClass + +GIMP_IS_OPERATION_BURN_MODE +GIMP_IS_OPERATION_BURN_MODE_CLASS +GIMP_OPERATION_BURN_MODE +GIMP_OPERATION_BURN_MODE_CLASS +GIMP_OPERATION_BURN_MODE_GET_CLASS +GIMP_TYPE_OPERATION_BURN_MODE +gimp_operation_burn_mode_get_type +
+ +
+gimpoperationcolorerasemode +GimpOperationColorEraseMode +GimpOperationColorEraseMode +GimpOperationColorEraseModeClass + +GIMP_IS_OPERATION_COLOR_ERASE_MODE +GIMP_IS_OPERATION_COLOR_ERASE_MODE_CLASS +GIMP_OPERATION_COLOR_ERASE_MODE +GIMP_OPERATION_COLOR_ERASE_MODE_CLASS +GIMP_OPERATION_COLOR_ERASE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_COLOR_ERASE_MODE +gimp_operation_color_erase_mode_get_type +
+ +
+gimpoperationcolormode +GimpOperationColorMode +GimpOperationColorMode +GimpOperationColorModeClass + +GIMP_IS_OPERATION_COLOR_MODE +GIMP_IS_OPERATION_COLOR_MODE_CLASS +GIMP_OPERATION_COLOR_MODE +GIMP_OPERATION_COLOR_MODE_CLASS +GIMP_OPERATION_COLOR_MODE_GET_CLASS +GIMP_TYPE_OPERATION_COLOR_MODE +gimp_operation_color_mode_get_type +
+ +
+gimpoperationdarkenonlymode +GimpOperationDarkenOnlyMode +GimpOperationDarkenOnlyMode +GimpOperationDarkenOnlyModeClass + +GIMP_IS_OPERATION_DARKEN_ONLY_MODE +GIMP_IS_OPERATION_DARKEN_ONLY_MODE_CLASS +GIMP_OPERATION_DARKEN_ONLY_MODE +GIMP_OPERATION_DARKEN_ONLY_MODE_CLASS +GIMP_OPERATION_DARKEN_ONLY_MODE_GET_CLASS +GIMP_TYPE_OPERATION_DARKEN_ONLY_MODE +gimp_operation_darken_only_mode_get_type +
+ +
+gimpoperationdifferencemode +GimpOperationDifferenceMode +GimpOperationDifferenceMode +GimpOperationDifferenceModeClass + +GIMP_IS_OPERATION_DIFFERENCE_MODE +GIMP_IS_OPERATION_DIFFERENCE_MODE_CLASS +GIMP_OPERATION_DIFFERENCE_MODE +GIMP_OPERATION_DIFFERENCE_MODE_CLASS +GIMP_OPERATION_DIFFERENCE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_DIFFERENCE_MODE +gimp_operation_difference_mode_get_type +
+ +
+gimpoperationdissolvemode +GimpOperationDissolveMode +GimpOperationDissolveMode +GimpOperationDissolveModeClass + +GIMP_IS_OPERATION_DISSOLVE_MODE +GIMP_IS_OPERATION_DISSOLVE_MODE_CLASS +GIMP_OPERATION_DISSOLVE_MODE +GIMP_OPERATION_DISSOLVE_MODE_CLASS +GIMP_OPERATION_DISSOLVE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_DISSOLVE_MODE +gimp_operation_dissolve_mode_get_type +
+ +
+gimpoperationdividemode +GimpOperationDivideMode +GimpOperationDivideMode +GimpOperationDivideModeClass + +GIMP_IS_OPERATION_DIVIDE_MODE +GIMP_IS_OPERATION_DIVIDE_MODE_CLASS +GIMP_OPERATION_DIVIDE_MODE +GIMP_OPERATION_DIVIDE_MODE_CLASS +GIMP_OPERATION_DIVIDE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_DIVIDE_MODE +gimp_operation_divide_mode_get_type +
+ +
+gimpoperationdodgemode +GimpOperationDodgeMode +GimpOperationDodgeMode +GimpOperationDodgeModeClass + +GIMP_IS_OPERATION_DODGE_MODE +GIMP_IS_OPERATION_DODGE_MODE_CLASS +GIMP_OPERATION_DODGE_MODE +GIMP_OPERATION_DODGE_MODE_CLASS +GIMP_OPERATION_DODGE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_DODGE_MODE +gimp_operation_dodge_mode_get_type +
+ +
+gimpoperationerasemode +GimpOperationEraseMode +GimpOperationEraseMode +GimpOperationEraseModeClass + +GIMP_IS_OPERATION_ERASE_MODE +GIMP_IS_OPERATION_ERASE_MODE_CLASS +GIMP_OPERATION_ERASE_MODE +GIMP_OPERATION_ERASE_MODE_CLASS +GIMP_OPERATION_ERASE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_ERASE_MODE +gimp_operation_erase_mode_get_type +
+ +
+gimpoperationgrainextractmode +GimpOperationGrainExtractMode +GimpOperationGrainExtractMode +GimpOperationGrainExtractModeClass + +GIMP_IS_OPERATION_GRAIN_EXTRACT_MODE +GIMP_IS_OPERATION_GRAIN_EXTRACT_MODE_CLASS +GIMP_OPERATION_GRAIN_EXTRACT_MODE +GIMP_OPERATION_GRAIN_EXTRACT_MODE_CLASS +GIMP_OPERATION_GRAIN_EXTRACT_MODE_GET_CLASS +GIMP_TYPE_OPERATION_GRAIN_EXTRACT_MODE +gimp_operation_grain_extract_mode_get_type +
+ +
+gimpoperationgrainmergemode +GimpOperationGrainMergeMode +GimpOperationGrainMergeMode +GimpOperationGrainMergeModeClass + +GIMP_IS_OPERATION_GRAIN_MERGE_MODE +GIMP_IS_OPERATION_GRAIN_MERGE_MODE_CLASS +GIMP_OPERATION_GRAIN_MERGE_MODE +GIMP_OPERATION_GRAIN_MERGE_MODE_CLASS +GIMP_OPERATION_GRAIN_MERGE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_GRAIN_MERGE_MODE +gimp_operation_grain_merge_mode_get_type +
+ +
+gimpoperationhardlightmode +GimpOperationHardlightMode +GimpOperationHardlightMode +GimpOperationHardlightModeClass + +GIMP_IS_OPERATION_HARDLIGHT_MODE +GIMP_IS_OPERATION_HARDLIGHT_MODE_CLASS +GIMP_OPERATION_HARDLIGHT_MODE +GIMP_OPERATION_HARDLIGHT_MODE_CLASS +GIMP_OPERATION_HARDLIGHT_MODE_GET_CLASS +GIMP_TYPE_OPERATION_HARDLIGHT_MODE +gimp_operation_hardlight_mode_get_type +
+ +
+gimpoperationhuemode +GimpOperationHueMode +GimpOperationHueMode +GimpOperationHueModeClass + +GIMP_IS_OPERATION_HUE_MODE +GIMP_IS_OPERATION_HUE_MODE_CLASS +GIMP_OPERATION_HUE_MODE +GIMP_OPERATION_HUE_MODE_CLASS +GIMP_OPERATION_HUE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_HUE_MODE +gimp_operation_hue_mode_get_type +
+ +
+gimpoperationlightenonlymode +GimpOperationLightenOnlyMode +GimpOperationLightenOnlyMode +GimpOperationLightenOnlyModeClass + +GIMP_IS_OPERATION_LIGHTEN_ONLY_MODE +GIMP_IS_OPERATION_LIGHTEN_ONLY_MODE_CLASS +GIMP_OPERATION_LIGHTEN_ONLY_MODE +GIMP_OPERATION_LIGHTEN_ONLY_MODE_CLASS +GIMP_OPERATION_LIGHTEN_ONLY_MODE_GET_CLASS +GIMP_TYPE_OPERATION_LIGHTEN_ONLY_MODE +gimp_operation_lighten_only_mode_get_type +
+ +
+gimpoperationmultiplymode +GimpOperationMultiplyMode +GimpOperationMultiplyMode +GimpOperationMultiplyModeClass + +GIMP_IS_OPERATION_MULTIPLY_MODE +GIMP_IS_OPERATION_MULTIPLY_MODE_CLASS +GIMP_OPERATION_MULTIPLY_MODE +GIMP_OPERATION_MULTIPLY_MODE_CLASS +GIMP_OPERATION_MULTIPLY_MODE_GET_CLASS +GIMP_TYPE_OPERATION_MULTIPLY_MODE +gimp_operation_multiply_mode_get_type +
+ +
+gimpoperationoverlaymode +GimpOperationOverlayMode +GimpOperationOverlayMode +GimpOperationOverlayModeClass + +GIMP_IS_OPERATION_OVERLAY_MODE +GIMP_IS_OPERATION_OVERLAY_MODE_CLASS +GIMP_OPERATION_OVERLAY_MODE +GIMP_OPERATION_OVERLAY_MODE_CLASS +GIMP_OPERATION_OVERLAY_MODE_GET_CLASS +GIMP_TYPE_OPERATION_OVERLAY_MODE +gimp_operation_overlay_mode_get_type +
+ +
+gimpoperationreplacemode +GimpOperationReplaceMode +GimpOperationReplaceMode +GimpOperationReplaceModeClass + +GIMP_IS_OPERATION_REPLACE_MODE +GIMP_IS_OPERATION_REPLACE_MODE_CLASS +GIMP_OPERATION_REPLACE_MODE +GIMP_OPERATION_REPLACE_MODE_CLASS +GIMP_OPERATION_REPLACE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_REPLACE_MODE +gimp_operation_replace_mode_get_type +
+ +
+gimpoperationsaturationmode +GimpOperationSaturationMode +GimpOperationSaturationMode +GimpOperationSaturationModeClass + +GIMP_IS_OPERATION_SATURATION_MODE +GIMP_IS_OPERATION_SATURATION_MODE_CLASS +GIMP_OPERATION_SATURATION_MODE +GIMP_OPERATION_SATURATION_MODE_CLASS +GIMP_OPERATION_SATURATION_MODE_GET_CLASS +GIMP_TYPE_OPERATION_SATURATION_MODE +gimp_operation_saturation_mode_get_type +
+ +
+gimpoperationscreenmode +GimpOperationScreenMode +GimpOperationScreenMode +GimpOperationScreenModeClass + +GIMP_IS_OPERATION_SCREEN_MODE +GIMP_IS_OPERATION_SCREEN_MODE_CLASS +GIMP_OPERATION_SCREEN_MODE +GIMP_OPERATION_SCREEN_MODE_CLASS +GIMP_OPERATION_SCREEN_MODE_GET_CLASS +GIMP_TYPE_OPERATION_SCREEN_MODE +gimp_operation_screen_mode_get_type +
+ +
+gimpoperationsoftlightmode +GimpOperationSoftlightMode +GimpOperationSoftlightMode +GimpOperationSoftlightModeClass + +GIMP_IS_OPERATION_SOFTLIGHT_MODE +GIMP_IS_OPERATION_SOFTLIGHT_MODE_CLASS +GIMP_OPERATION_SOFTLIGHT_MODE +GIMP_OPERATION_SOFTLIGHT_MODE_CLASS +GIMP_OPERATION_SOFTLIGHT_MODE_GET_CLASS +GIMP_TYPE_OPERATION_SOFTLIGHT_MODE +gimp_operation_softlight_mode_get_type +
+ +
+gimpoperationsubtractmode +GimpOperationSubtractMode +GimpOperationSubtractMode +GimpOperationSubtractModeClass + +GIMP_IS_OPERATION_SUBTRACT_MODE +GIMP_IS_OPERATION_SUBTRACT_MODE_CLASS +GIMP_OPERATION_SUBTRACT_MODE +GIMP_OPERATION_SUBTRACT_MODE_CLASS +GIMP_OPERATION_SUBTRACT_MODE_GET_CLASS +GIMP_TYPE_OPERATION_SUBTRACT_MODE +gimp_operation_subtract_mode_get_type +
+ +
+gimpoperationvaluemode +GimpOperationValueMode +GimpOperationValueMode +GimpOperationValueModeClass + +GIMP_IS_OPERATION_VALUE_MODE +GIMP_IS_OPERATION_VALUE_MODE_CLASS +GIMP_OPERATION_VALUE_MODE +GIMP_OPERATION_VALUE_MODE_CLASS +GIMP_OPERATION_VALUE_MODE_GET_CLASS +GIMP_TYPE_OPERATION_VALUE_MODE +gimp_operation_value_mode_get_type +
+ +
+gimp +Gimp +Gimp +gimp_new +gimp_set_show_gui +gimp_get_show_gui +gimp_load_config +gimp_initialize +gimp_restore +gimp_is_restored +gimp_exit +gimp_get_image_iter +gimp_get_display_iter +gimp_get_image_windows +gimp_get_paint_info_iter +gimp_get_tool_info_iter +gimp_set_global_buffer +gimp_create_image +gimp_set_default_context +gimp_get_default_context +gimp_set_user_context +gimp_get_user_context +gimp_get_tool_info +gimp_message +gimp_message_valist +gimp_message_literal +gimp_image_opened +gimp_use_gegl + +GimpClass +GIMP +GIMP_IS_GIMP +GIMP_TYPE_GIMP +gimp_get_type +GIMP_CLASS +GIMP_IS_GIMP_CLASS +
+ +
+gimp-contexts +Gimp-contexts +gimp_contexts_init +gimp_contexts_exit +gimp_contexts_load +gimp_contexts_save +gimp_contexts_clear +
+ +
+gimp-gui +Gimp-gui +GimpGui +gimp_gui_init +gimp_gui_ungrab +gimp_threads_enter +gimp_threads_leave +gimp_get_window_strategy +gimp_get_empty_display +gimp_get_display_by_ID +gimp_get_display_ID +gimp_get_display_window_id +gimp_create_display +gimp_delete_display +gimp_reconnect_displays +gimp_set_busy +gimp_set_busy_until_idle +gimp_unset_busy +gimp_show_message +gimp_help +gimp_new_progress +gimp_free_progress +gimp_get_program_class +gimp_get_display_name +gimp_get_user_time +gimp_get_theme_dir +gimp_pdb_dialog_new +gimp_pdb_dialog_set +gimp_pdb_dialog_close +gimp_recent_list_add_uri +gimp_recent_list_load +
+ +
+gimp-user-install +GimpUserInstall +GimpUserInstallLogFunc +gimp_user_install_new +gimp_user_install_run +gimp_user_install_free +gimp_user_install_set_log_handler +
+ +
+gimp-debug +gimp_debug_add_instance +gimp_debug_enable_instances +gimp_debug_instances +gimp_debug_remove_instance +
+ +
+gimp-edit +Gimp-edit +gimp_edit_cut +gimp_edit_copy +gimp_edit_copy_visible +gimp_edit_paste +gimp_edit_named_cut +gimp_edit_named_copy +gimp_edit_named_copy_visible +gimp_edit_clear +gimp_edit_fill +
+ +
+gimp-gradients +Gimp-gradients +gimp_gradients_init +
+ +
+gimp-modules +Gimp-modules +gimp_modules_init +gimp_modules_exit +gimp_modules_load +gimp_modules_unload +gimp_modules_refresh +
+ +
+gimp-parasites +Gimp-parasites +gimp_parasite_attach +gimp_parasite_detach +gimp_parasite_find +gimp_parasite_list +gimp_parasite_shift_parent +gimp_parasiterc_load +gimp_parasiterc_save +
+ +
+gimp-tags +Gimp-tags +gimp_tags_user_install +
+ +
+gimp-templates +Gimp-templates +gimp_templates_load +gimp_templates_save +gimp_templates_migrate +
+ +
+gimp-units +Gimp-units +gimp_units_init +gimp_units_exit +gimp_unitrc_load +gimp_unitrc_save +
+ +
+gimp-utils +GIMP_TIMER_END +GIMP_TIMER_START +MAX4 +MIN4 +gimp_g_type_instance_get_memsize +gimp_g_object_get_memsize +gimp_g_hash_table_get_memsize +gimp_g_hash_table_get_memsize_foreach +gimp_g_slist_get_memsize +gimp_g_slist_get_memsize_foreach +gimp_g_list_get_memsize +gimp_g_list_get_memsize_foreach +gimp_g_value_get_memsize +gimp_g_param_spec_get_memsize +gimp_string_get_memsize +gimp_parasite_get_memsize +gimp_get_default_language +gimp_get_default_unit +gimp_parameters_append +gimp_parameters_append_valist +gimp_parameters_free +gimp_value_array_truncate +gimp_get_temp_filename +gimp_markup_extract_text +gimp_enum_get_value_name +GIMP_CONSTRAIN_LINE_90_DEGREES +GIMP_CONSTRAIN_LINE_45_DEGREES +GIMP_CONSTRAIN_LINE_15_DEGREES +gimp_constrain_line +
+ +
+gimp-transform-region +gimp_transform_region +
+ +
+gimp-transform-resize +gimp_transform_resize_boundary +
+ +
+gimp-transform-utils +gimp_transform_get_rotate_center +gimp_transform_get_flip_axis +gimp_transform_matrix_flip +gimp_transform_matrix_flip_free +gimp_transform_matrix_rotate +gimp_transform_matrix_rotate_center +gimp_transform_matrix_rotate_rect +gimp_transform_matrix_scale +gimp_transform_matrix_shear +gimp_transform_matrix_perspective +gimp_transform_polygon_is_convex +
+ +
+gimpbrush +GimpBrush +GimpBrush +gimp_brush_new +gimp_brush_get_standard +gimp_brush_begin_use +gimp_brush_end_use +gimp_brush_select_brush +gimp_brush_want_null_motion +gimp_brush_transform_size +gimp_brush_transform_mask +gimp_brush_transform_pixmap +gimp_brush_transform_boundary +gimp_brush_get_mask +gimp_brush_get_pixmap +gimp_brush_get_spacing +gimp_brush_set_spacing + +GimpBrushClass +GIMP_BRUSH +GIMP_IS_BRUSH +GIMP_TYPE_BRUSH +gimp_brush_get_type +GIMP_BRUSH_CLASS +GIMP_IS_BRUSH_CLASS +GIMP_BRUSH_GET_CLASS +
+ +
+gimpbrush-boundary +gimp_brush_real_transform_boundary +
+ +
+gimpbrush-transform +GimpBrush-transform +gimp_brush_real_transform_size +gimp_brush_real_transform_mask +gimp_brush_real_transform_pixmap +gimp_brush_transform_matrix +
+ +
+gimpbrush-header +GimpBrush-header +GBRUSH_FILE_VERSION +GBRUSH_MAGIC +BrushHeader +
+ +
+gimpbrush-load +GimpBrush-load +GIMP_BRUSH_FILE_EXTENSION +GIMP_BRUSH_PIXMAP_FILE_EXTENSION +GIMP_BRUSH_PS_FILE_EXTENSION +GIMP_BRUSH_PSP_FILE_EXTENSION +gimp_brush_load +gimp_brush_load_brush +gimp_brush_load_abr +
+ +
+gimpbrushcache +GimpBrushCache +GimpBrushCache +GimpBrushCacheClass +gimp_brush_cache_add +gimp_brush_cache_clear +gimp_brush_cache_get +gimp_brush_cache_new + +GIMP_BRUSH_CACHE +GIMP_BRUSH_CACHE_CLASS +GIMP_BRUSH_CACHE_GET_CLASS +GIMP_IS_BRUSH_CACHE +GIMP_IS_BRUSH_CACHE_CLASS +GIMP_TYPE_BRUSH_CACHE +gimp_brush_cache_get_type +
+ +
+gimpbrushclipboard +GimpBrushClipboard +GimpBrushClipboard +gimp_brush_clipboard_new + +GimpBrushClipboardClass +GIMP_BRUSH_CLIPBOARD +GIMP_IS_BRUSH_CLIPBOARD +GIMP_TYPE_BRUSH_CLIPBOARD +gimp_brush_clipboard_get_type +GIMP_BRUSH_CLIPBOARD_CLASS +GIMP_IS_BRUSH_CLIPBOARD_CLASS +GIMP_BRUSH_CLIPBOARD_GET_CLASS +
+ +
+gimpbrushgenerated +GimpBrushGenerated +GimpBrushGenerated +gimp_brush_generated_new +gimp_brush_generated_set_radius +gimp_brush_generated_set_hardness +gimp_brush_generated_set_angle +gimp_brush_generated_set_aspect_ratio +gimp_brush_generated_get_radius +gimp_brush_generated_get_hardness +gimp_brush_generated_get_angle +gimp_brush_generated_get_aspect_ratio +gimp_brush_generated_get_shape +gimp_brush_generated_set_shape +gimp_brush_generated_get_spikes +gimp_brush_generated_set_spikes + +GimpBrushGeneratedClass +GIMP_BRUSH_GENERATED +GIMP_IS_BRUSH_GENERATED +GIMP_TYPE_BRUSH_GENERATED +gimp_brush_generated_get_type +GIMP_BRUSH_GENERATED_CLASS +GIMP_IS_BRUSH_GENERATED_CLASS +GIMP_BRUSH_GENERATED_GET_CLASS +
+ +
+gimpbrushgenerated-load +GimpBrushGenerated-load +GIMP_BRUSH_GENERATED_FILE_EXTENSION +gimp_brush_generated_load +
+ +
+gimpbrushgenerated-save +GimpBrushGenerated-save +gimp_brush_generated_save +
+ +
+gimpbrushpipe +GimpBrushPipe +GIMP_BRUSH_PIPE_FILE_EXTENSION +PipeSelectModes +GimpBrushPipe +gimp_brush_pipe_load + +GimpBrushPipeClass +GIMP_BRUSH_PIPE +GIMP_IS_BRUSH_PIPE +GIMP_TYPE_BRUSH_PIPE +gimp_brush_pipe_get_type +GIMP_BRUSH_PIPE_CLASS +GIMP_IS_BRUSH_PIPE_CLASS +GIMP_BRUSH_PIPE_GET_CLASS +
+ +
+gimpdynamics +GimpDynamics +GimpDynamics +GimpDynamicsClass +gimp_dynamics_get_output +gimp_dynamics_get_standard +gimp_dynamics_new + +GIMP_DYNAMICS +GIMP_DYNAMICS_CLASS +GIMP_DYNAMICS_GET_CLASS +GIMP_IS_DYNAMICS +GIMP_IS_DYNAMICS_CLASS +GIMP_TYPE_DYNAMICS +gimp_dynamics_get_type +
+ +
+gimpdynamics-load +GimpDynamics-load +GIMP_DYNAMICS_FILE_EXTENSION +gimp_dynamics_load +
+ +
+gimpdynamics-save +GimpDynamics-save +gimp_dynamics_save +
+ +
+gimpdynamicsoutput +GimpDynamicsOutput +GimpDynamicsOutput +GimpDynamicsOutputClass +gimp_dynamics_output_new +gimp_dynamics_output_is_enabled +gimp_dynamics_output_get_linear_value +gimp_dynamics_output_get_angular_value +gimp_dynamics_output_get_aspect_value + +GIMP_DYNAMICS_OUTPUT +GIMP_DYNAMICS_OUTPUT_CLASS +GIMP_DYNAMICS_OUTPUT_GET_CLASS +GIMP_IS_DYNAMICS_OUTPUT +GIMP_IS_DYNAMICS_OUTPUT_CLASS +GIMP_TYPE_DYNAMICS_OUTPUT +gimp_dynamics_output_get_type +
+ +
+gimpbuffer +GimpBuffer +GimpBuffer +gimp_buffer_new +gimp_buffer_new_from_pixbuf +gimp_buffer_get_bytes +gimp_buffer_get_image_type +gimp_buffer_get_width +gimp_buffer_get_height +gimp_buffer_get_tiles + +GimpBufferClass +GIMP_BUFFER +GIMP_IS_BUFFER +GIMP_TYPE_BUFFER +gimp_buffer_get_type +GIMP_BUFFER_CLASS +GIMP_IS_BUFFER_CLASS +GIMP_BUFFER_GET_CLASS +
+ +
+gimpcurve +GimpCurve +GimpCurve +gimp_curve_new +gimp_curve_get_standard +gimp_curve_reset +gimp_curve_set_curve_type +gimp_curve_get_curve_type +gimp_curve_get_n_points +gimp_curve_get_n_samples +gimp_curve_get_closest_point +gimp_curve_set_point +gimp_curve_move_point +gimp_curve_delete_point +gimp_curve_get_point +gimp_curve_set_curve +gimp_curve_is_identity +gimp_curve_get_uchar + +GimpCurveClass +GIMP_CURVE +GIMP_IS_CURVE +GIMP_TYPE_CURVE +gimp_curve_get_type +GIMP_CURVE_CLASS +GIMP_IS_CURVE_CLASS +GIMP_CURVE_GET_CLASS +
+ +
+gimpcurve-map +GimpCurve-map +gimp_curve_map_value +gimp_curve_map_pixels +
+ +
+gimpcurve-load +GimpCurve-load +GIMP_CURVE_FILE_EXTENSION +gimp_curve_load +
+ +
+gimpcurve-save +GimpCurve-save +gimp_curve_save +
+ +
+gimpchannel +GimpChannel +GimpChannel +gimp_channel_new +gimp_channel_new_from_component +gimp_channel_new_from_alpha +gimp_channel_get_parent +gimp_channel_get_opacity +gimp_channel_set_opacity +gimp_channel_get_color +gimp_channel_set_color +gimp_channel_get_show_masked +gimp_channel_set_show_masked +gimp_channel_new_mask +gimp_channel_boundary +gimp_channel_bounds +gimp_channel_is_empty +gimp_channel_feather +gimp_channel_sharpen +gimp_channel_clear +gimp_channel_all +gimp_channel_invert +gimp_channel_border +gimp_channel_grow +gimp_channel_shrink +gimp_channel_push_undo + +GimpChannelClass +GIMP_CHANNEL +GIMP_IS_CHANNEL +GIMP_TYPE_CHANNEL +gimp_channel_get_type +GIMP_CHANNEL_CLASS +GIMP_IS_CHANNEL_CLASS +GIMP_CHANNEL_GET_CLASS +
+ +
+gimpchannel-combine +GimpChannel-combine +gimp_channel_combine_rect +gimp_channel_combine_ellipse +gimp_channel_combine_ellipse_rect +gimp_channel_combine_mask +
+ +
+gimpchannel-project +GimpChannel-project +gimp_channel_project_region +
+ +
+gimpchannel-select +GimpChannel-select +gimp_channel_select_rectangle +gimp_channel_select_ellipse +gimp_channel_select_round_rect +gimp_channel_select_scan_convert +gimp_channel_select_polygon +gimp_channel_select_vectors +gimp_channel_select_channel +gimp_channel_select_alpha +gimp_channel_select_component +gimp_channel_select_fuzzy +gimp_channel_select_by_color +
+ +
+gimpcontainer +GimpContainer +GimpContainer +GimpContainerPriv +gimp_container_get_type +gimp_container_get_children_type +gimp_container_get_policy +gimp_container_get_n_children +gimp_container_is_empty +gimp_container_add +gimp_container_remove +gimp_container_insert +gimp_container_reorder +gimp_container_clear +gimp_container_freeze +gimp_container_thaw +gimp_container_frozen +gimp_container_have +gimp_container_foreach +gimp_container_get_child_by_name +gimp_container_get_child_by_index +gimp_container_get_first_child +gimp_container_get_last_child +gimp_container_get_child_index +gimp_container_add_handler +gimp_container_remove_handler +gimp_container_get_neighbor_of +gimp_container_get_name_array + +GimpContainerClass +GIMP_CONTAINER +GIMP_IS_CONTAINER +GIMP_TYPE_CONTAINER +GIMP_CONTAINER_CLASS +GIMP_IS_CONTAINER_CLASS +GIMP_CONTAINER_GET_CLASS +
+ +
+gimpcontainer-filter +GimpContainer-filter +gimp_container_filter +gimp_container_filter_by_name +gimp_container_get_filtered_name_array +
+ +
+gimptreehandler +GimpTreeHandler +GimpTreeHandler +gimp_tree_handler_connect +gimp_tree_handler_disconnect + +GimpTreeHandlerClass +GIMP_TREE_HANDLER +GIMP_IS_TREE_HANDLER +GIMP_TYPE_TREE_HANDLER +gimp_tree_handler_get_type +GIMP_TREE_HANDLER_CLASS +GIMP_IS_TREE_HANDLER_CLASS +GIMP_TREE_HANDLER_GET_CLASS +
+ +
+gimpcontext +GimpContext +GimpContext +gimp_context_new +gimp_context_get_parent +gimp_context_set_parent +gimp_context_define_property +gimp_context_property_defined +gimp_context_define_properties +gimp_context_get_serialize_properties +gimp_context_set_serialize_properties +gimp_context_copy_property +gimp_context_copy_properties +gimp_context_type_to_property +gimp_context_type_to_prop_name +gimp_context_type_to_signal_name +gimp_context_get_by_type +gimp_context_set_by_type +gimp_context_changed_by_type +gimp_context_get_image +gimp_context_set_image +gimp_context_image_changed +gimp_context_get_display +gimp_context_set_display +gimp_context_display_changed +gimp_context_get_tool +gimp_context_set_tool +gimp_context_tool_changed +gimp_context_get_paint_info +gimp_context_paint_info_changed +gimp_context_set_paint_info +gimp_context_get_foreground +gimp_context_set_foreground +gimp_context_foreground_changed +gimp_context_get_background +gimp_context_set_background +gimp_context_background_changed +gimp_context_set_default_colors +gimp_context_swap_colors +gimp_context_get_opacity +gimp_context_set_opacity +gimp_context_opacity_changed +gimp_context_get_paint_mode +gimp_context_set_paint_mode +gimp_context_paint_mode_changed +gimp_context_get_brush +gimp_context_set_brush +gimp_context_brush_changed +gimp_context_get_dynamics +gimp_context_set_dynamics +gimp_context_dynamics_changed +gimp_context_get_pattern +gimp_context_set_pattern +gimp_context_pattern_changed +gimp_context_get_gradient +gimp_context_set_gradient +gimp_context_gradient_changed +gimp_context_get_palette +gimp_context_set_palette +gimp_context_palette_changed +gimp_context_get_tool_preset +gimp_context_set_tool_preset +gimp_context_tool_preset_changed +gimp_context_get_font +gimp_context_get_font_name +gimp_context_set_font +gimp_context_set_font_name +gimp_context_font_changed +gimp_context_get_buffer +gimp_context_set_buffer +gimp_context_buffer_changed +gimp_context_get_imagefile +gimp_context_set_imagefile +gimp_context_imagefile_changed +gimp_context_get_template +gimp_context_set_template +gimp_context_template_changed + +GimpContextClass +GIMP_CONTEXT +GIMP_IS_CONTEXT +GIMP_TYPE_CONTEXT +gimp_context_get_type +GIMP_CONTEXT_CLASS +GIMP_IS_CONTEXT_CLASS +GIMP_CONTEXT_GET_CLASS +
+ +
+gimparea +GimpArea +GimpArea +gimp_area_new +gimp_area_free +gimp_area_list_process +gimp_area_list_free +
+ +
+gimperror +GimpErrorCode +GIMP_ERROR +gimp_error_quark +
+ +
+gimpcoords +GimpCoords +gimp_coords_mix +gimp_coords_average +gimp_coords_add +gimp_coords_difference +gimp_coords_scale +gimp_coords_scalarprod +gimp_coords_length +gimp_coords_length_squared +gimp_coords_manhattan_dist +gimp_coords_equal +gimp_coords_direction +
+ +
+gimpcoords-interpolate +GimpCoords-interpolate +gimp_coords_interpolate_bezier +gimp_coords_bezier_is_straight +gimp_coords_interpolate_catmull +
+ +
+gimpdata +GimpData +GimpData +GimpDataError +gimp_data_save +gimp_data_dirty +gimp_data_clean +gimp_data_is_dirty +gimp_data_freeze +gimp_data_thaw +gimp_data_is_frozen +gimp_data_delete_from_disk +gimp_data_get_extension +gimp_data_set_filename +gimp_data_create_filename +gimp_data_get_filename +gimp_data_set_folder_tags +gimp_data_get_mime_type +gimp_data_is_writable +gimp_data_is_deletable +gimp_data_set_mtime +gimp_data_get_mtime +gimp_data_duplicate +gimp_data_make_internal +gimp_data_is_internal +gimp_data_compare +GIMP_DATA_ERROR +gimp_data_error_quark + +GimpDataClass +GIMP_DATA +GIMP_IS_DATA +GIMP_TYPE_DATA +gimp_data_get_type +GIMP_DATA_CLASS +GIMP_IS_DATA_CLASS +GIMP_DATA_GET_CLASS +
+ +
+gimpdatafactory +GimpDataFactory +GimpDataNewFunc +GimpDataLoadFunc +GimpDataGetStandardFunc +GimpDataFactoryLoaderEntry +GimpDataFactory +GimpDataFactoryPriv +gimp_data_factory_new +gimp_data_factory_data_init +gimp_data_factory_data_refresh +gimp_data_factory_data_free +gimp_data_factory_data_save +gimp_data_factory_data_new +gimp_data_factory_data_duplicate +gimp_data_factory_data_save_single +gimp_data_factory_data_delete +gimp_data_factory_data_get_standard +gimp_data_factory_get_container +gimp_data_factory_get_container_obsolete +gimp_data_factory_get_gimp +gimp_data_factory_has_data_new_func + +GimpDataFactoryClass +GIMP_DATA_FACTORY +GIMP_IS_DATA_FACTORY +GIMP_TYPE_DATA_FACTORY +gimp_data_factory_get_type +GIMP_DATA_FACTORY_CLASS +GIMP_IS_DATA_FACTORY_CLASS +GIMP_DATA_FACTORY_GET_CLASS +
+ +
+gimpdocumentlist +GimpDocumentList +GimpDocumentList +gimp_document_list_new +gimp_document_list_add_uri + +GimpDocumentListClass +GIMP_DOCUMENT_LIST +GIMP_IS_DOCUMENT_LIST +GIMP_TYPE_DOCUMENT_LIST +gimp_document_list_get_type +GIMP_DOCUMENT_LIST_CLASS +GIMP_IS_DOCUMENT_LIST_CLASS +
+ +
+gimpdrawable +GimpDrawable +GimpDrawable +GimpDrawablePrivate +gimp_drawable_new +gimp_drawable_estimate_memsize +gimp_drawable_update +gimp_drawable_alpha_changed +gimp_drawable_invalidate_boundary +gimp_drawable_get_active_components +gimp_drawable_convert_type +gimp_drawable_apply_region +gimp_drawable_replace_region +gimp_drawable_project_region +gimp_drawable_init_src_region +gimp_drawable_get_tiles +gimp_drawable_set_tiles +gimp_drawable_set_tiles_full +gimp_drawable_get_source_node +gimp_drawable_get_mode_node +gimp_drawable_swap_pixels +gimp_drawable_push_undo +gimp_drawable_fill +gimp_drawable_fill_by_type +gimp_drawable_has_alpha +gimp_drawable_type +gimp_drawable_type_with_alpha +gimp_drawable_type_without_alpha +gimp_drawable_is_rgb +gimp_drawable_is_gray +gimp_drawable_is_indexed +gimp_drawable_bytes +gimp_drawable_bytes_with_alpha +gimp_drawable_bytes_without_alpha +gimp_drawable_get_colormap +gimp_drawable_get_floating_sel +gimp_drawable_attach_floating_sel +gimp_drawable_detach_floating_sel + +GimpDrawableClass +GIMP_DRAWABLE +GIMP_IS_DRAWABLE +GIMP_TYPE_DRAWABLE +gimp_drawable_get_type +GIMP_DRAWABLE_CLASS +GIMP_IS_DRAWABLE_CLASS +GIMP_DRAWABLE_GET_CLASS +
+ +
+gimpdrawable-stroke +GimpDrawable-stroke +gimp_drawable_fill_boundary +gimp_drawable_stroke_boundary +gimp_drawable_fill_vectors +gimp_drawable_stroke_vectors +
+ +
+gimpdrawableundo +GimpDrawableUndo +GimpDrawableUndo + +GimpDrawableUndoClass +GIMP_DRAWABLE_UNDO +GIMP_IS_DRAWABLE_UNDO +GIMP_TYPE_DRAWABLE_UNDO +gimp_drawable_undo_get_type +GIMP_DRAWABLE_UNDO_CLASS +GIMP_IS_DRAWABLE_UNDO_CLASS +GIMP_DRAWABLE_UNDO_GET_CLASS +
+ +
+gimpimageundo +GimpImageUndo +GimpImageUndo + +GimpImageUndoClass +GIMP_IMAGE_UNDO +GIMP_IS_IMAGE_UNDO +GIMP_TYPE_IMAGE_UNDO +gimp_image_undo_get_type +GIMP_IMAGE_UNDO_CLASS +GIMP_IS_IMAGE_UNDO_CLASS +GIMP_IMAGE_UNDO_GET_CLASS +
+ +
+gimplayerpropundo +GimpLayerPropUndo +GimpLayerPropUndo + +GimpLayerPropUndoClass +GIMP_LAYER_PROP_UNDO +GIMP_IS_LAYER_PROP_UNDO +GIMP_TYPE_LAYER_PROP_UNDO +gimp_layer_prop_undo_get_type +GIMP_LAYER_PROP_UNDO_CLASS +GIMP_IS_LAYER_PROP_UNDO_CLASS +GIMP_LAYER_PROP_UNDO_GET_CLASS +
+ +
+gimpitempropundo +GimpItemPropUndo +GimpItemPropUndo + +GimpItemPropUndoClass +GIMP_ITEM_PROP_UNDO +GIMP_IS_ITEM_PROP_UNDO +GIMP_TYPE_ITEM_PROP_UNDO +gimp_item_prop_undo_get_type +GIMP_ITEM_PROP_UNDO_CLASS +GIMP_IS_ITEM_PROP_UNDO_CLASS +GIMP_ITEM_PROP_UNDO_GET_CLASS +
+ +
+gimpchannelpropundo +GimpChannelPropUndo +GimpChannelPropUndo + +GimpChannelPropUndoClass +GIMP_CHANNEL_PROP_UNDO +GIMP_IS_CHANNEL_PROP_UNDO +GIMP_TYPE_CHANNEL_PROP_UNDO +gimp_channel_prop_undo_get_type +GIMP_CHANNEL_PROP_UNDO_CLASS +GIMP_IS_CHANNEL_PROP_UNDO_CLASS +GIMP_CHANNEL_PROP_UNDO_GET_CLASS +
+ +
+gimpmaskundo +GimpMaskUndo +GimpMaskUndo + +GimpMaskUndoClass +GIMP_MASK_UNDO +GIMP_IS_MASK_UNDO +GIMP_TYPE_MASK_UNDO +gimp_mask_undo_get_type +GIMP_MASK_UNDO_CLASS +GIMP_IS_MASK_UNDO_CLASS +GIMP_MASK_UNDO_GET_CLASS +
+ +
+gimpguideundo +GimpGuideUndo +GimpGuideUndo + +GimpGuideUndoClass +GIMP_GUIDE_UNDO +GIMP_IS_GUIDE_UNDO +GIMP_TYPE_GUIDE_UNDO +gimp_guide_undo_get_type +GIMP_GUIDE_UNDO_CLASS +GIMP_IS_GUIDE_UNDO_CLASS +GIMP_GUIDE_UNDO_GET_CLASS +
+ +
+gimpsamplepointundo +GimpSamplePointUndo +GimpSamplePointUndo + +GimpSamplePointUndoClass +GIMP_SAMPLE_POINT_UNDO +GIMP_IS_SAMPLE_POINT_UNDO +GIMP_TYPE_SAMPLE_POINT_UNDO +gimp_sample_point_undo_get_type +GIMP_SAMPLE_POINT_UNDO_CLASS +GIMP_IS_SAMPLE_POINT_UNDO_CLASS +GIMP_SAMPLE_POINT_UNDO_GET_CLASS +
+ +
+gimplayerundo +GimpLayerUndo +GimpLayerUndo + +GimpLayerUndoClass +GIMP_LAYER_UNDO +GIMP_IS_LAYER_UNDO +GIMP_TYPE_LAYER_UNDO +gimp_layer_undo_get_type +GIMP_LAYER_UNDO_CLASS +GIMP_IS_LAYER_UNDO_CLASS +GIMP_LAYER_UNDO_GET_CLASS +
+ +
+gimpchannelundo +GimpChannelUndo +GimpChannelUndo + +GimpChannelUndoClass +GIMP_CHANNEL_UNDO +GIMP_IS_CHANNEL_UNDO +GIMP_TYPE_CHANNEL_UNDO +gimp_channel_undo_get_type +GIMP_CHANNEL_UNDO_CLASS +GIMP_IS_CHANNEL_UNDO_CLASS +GIMP_CHANNEL_UNDO_GET_CLASS +
+ +
+gimplayermaskundo +GimpLayerMaskUndo +GimpLayerMaskUndo + +GimpLayerMaskUndoClass +GIMP_LAYER_MASK_UNDO +GIMP_IS_LAYER_MASK_UNDO +GIMP_TYPE_LAYER_MASK_UNDO +gimp_layer_mask_undo_get_type +GIMP_LAYER_MASK_UNDO_CLASS +GIMP_IS_LAYER_MASK_UNDO_CLASS +GIMP_LAYER_MASK_UNDO_GET_CLASS +
+ +
+gimpfloatingselundo +GimpFloatingSelUndo +GimpFloatingSelUndo + +GimpFloatingSelUndoClass +GIMP_FLOATING_SEL_UNDO +GIMP_IS_FLOATING_SEL_UNDO +GIMP_TYPE_FLOATING_SEL_UNDO +gimp_floating_sel_undo_get_type +GIMP_FLOATING_SEL_UNDO_CLASS +GIMP_IS_FLOATING_SEL_UNDO_CLASS +GIMP_FLOATING_SEL_UNDO_GET_CLASS +
+ +
+gimpdrawablemodundo +GimpDrawableModUndo +GimpDrawableModUndo + +GimpDrawableModUndoClass +GIMP_DRAWABLE_MOD_UNDO +GIMP_IS_DRAWABLE_MOD_UNDO +GIMP_TYPE_DRAWABLE_MOD_UNDO +gimp_drawable_mod_undo_get_type +GIMP_DRAWABLE_MOD_UNDO_CLASS +GIMP_IS_DRAWABLE_MOD_UNDO_CLASS +GIMP_DRAWABLE_MOD_UNDO_GET_CLASS +
+ +
+gimplayermaskpropundo +GimpLayerMaskPropUndo +GimpLayerMaskPropUndo + +GimpLayerMaskPropUndoClass +GIMP_LAYER_MASK_PROP_UNDO +GIMP_IS_LAYER_MASK_PROP_UNDO +GIMP_TYPE_LAYER_MASK_PROP_UNDO +gimp_layer_mask_prop_undo_get_type +GIMP_LAYER_MASK_PROP_UNDO_CLASS +GIMP_IS_LAYER_MASK_PROP_UNDO_CLASS +GIMP_LAYER_MASK_PROP_UNDO_GET_CLASS +
+ +
+gimpenvirontable +GimpEnvironTable +GimpEnvironTable +gimp_environ_table_new +gimp_environ_table_load +gimp_environ_table_add +gimp_environ_table_remove +gimp_environ_table_clear +gimp_environ_table_clear_all +gimp_environ_table_get_envp + +GimpEnvironTableClass +GIMP_ENVIRON_TABLE +GIMP_IS_ENVIRON_TABLE +GIMP_TYPE_ENVIRON_TABLE +gimp_environ_table_get_type +GIMP_ENVIRON_TABLE_CLASS +GIMP_IS_ENVIRON_TABLE_CLASS +GIMP_ENVIRON_TABLE_GET_CLASS +
+ +
+gimpgradient +GimpGradient +GIMP_GRADIENT_DEFAULT_SAMPLE_SIZE +GimpGradientSegment +GimpGradient +gimp_gradient_new +gimp_gradient_get_standard +gimp_gradient_get_color_at +gimp_gradient_get_segment_at +gimp_gradient_has_fg_bg_segments +gimp_gradient_flatten +gimp_gradient_save_pov +gimp_gradient_segment_new +gimp_gradient_segment_get_left_pos +gimp_gradient_segment_set_left_pos +gimp_gradient_segment_get_middle_pos +gimp_gradient_segment_set_middle_pos +gimp_gradient_segment_get_right_pos +gimp_gradient_segment_set_right_pos +gimp_gradient_segment_get_left_color +gimp_gradient_segment_set_left_color +gimp_gradient_segment_get_left_color_type +gimp_gradient_segment_set_left_color_type +gimp_gradient_segment_get_right_color +gimp_gradient_segment_set_right_color +gimp_gradient_segment_get_right_color_type +gimp_gradient_segment_set_right_color_type +gimp_gradient_segment_get_coloring_type +gimp_gradient_segment_get_blending_function +gimp_gradient_segment_split_midpoint +gimp_gradient_segment_split_uniform +gimp_gradient_segment_get_last +gimp_gradient_segment_get_first +gimp_gradient_segment_get_nth +gimp_gradient_segment_free +gimp_gradient_segments_free +gimp_gradient_segment_range_delete +gimp_gradient_segment_range_set_coloring_type +gimp_gradient_segment_range_set_blending_function +gimp_gradient_segment_range_flip +gimp_gradient_segment_range_replicate +gimp_gradient_segment_range_split_uniform +gimp_gradient_segment_range_split_midpoint +gimp_gradient_segment_range_recenter_handles +gimp_gradient_segment_range_redistribute_handles +gimp_gradient_segment_range_move +gimp_gradient_segment_range_compress +gimp_gradient_segment_range_blend + +GimpGradientClass +GIMP_GRADIENT +GIMP_IS_GRADIENT +GIMP_TYPE_GRADIENT +gimp_gradient_get_type +GIMP_GRADIENT_CLASS +GIMP_IS_GRADIENT_CLASS +GIMP_GRADIENT_GET_CLASS +
+ +
+gimpgradient-load +GimpGradient-load +GIMP_GRADIENT_FILE_EXTENSION +GIMP_GRADIENT_SVG_FILE_EXTENSION +gimp_gradient_load +gimp_gradient_load_svg +
+ +
+gimpgradient-save +GimpGradient-save +gimp_gradient_save +
+ +
+gimpgrid +GimpGrid +GimpGrid + +GimpGridClass +GIMP_GRID +GIMP_IS_GRID +GIMP_TYPE_GRID +gimp_grid_get_type +GIMP_GRID_CLASS +GIMP_IS_GRID_CLASS +GIMP_GRID_GET_CLASS +
+ +
+gimpidtable +GimpIdTable +GimpIdTable +GimpIdTableClass +GimpIdTablePriv +gimp_id_table_new +gimp_id_table_insert +gimp_id_table_insert_with_id +gimp_id_table_lookup +gimp_id_table_remove +gimp_id_table_replace + +GIMP_ID_TABLE +GIMP_ID_TABLE_CLASS +GIMP_ID_TABLE_GET_CLASS +GIMP_IS_ID_TABLE +GIMP_IS_ID_TABLE_CLASS +GIMP_TYPE_ID_TABLE +gimp_id_table_get_type +
+ +
+gimpimage +GimpImage +GIMP_IMAGE_TYPE_IS_RGB +GIMP_IMAGE_TYPE_IS_GRAY +GIMP_IMAGE_TYPE_IS_INDEXED +GIMP_IMAGE_TYPE_HAS_ALPHA +GIMP_IMAGE_TYPE_WITH_ALPHA +GIMP_IMAGE_TYPE_WITHOUT_ALPHA +GIMP_IMAGE_TYPE_BYTES +GIMP_IMAGE_TYPE_BASE_TYPE +GIMP_IMAGE_TYPE_FROM_BASE_TYPE +GIMP_IMAGE_ACTIVE_PARENT +GimpImageFlushAccumulator +GIMP_IMAGE_GET_PRIVATE +GimpImage +GimpImagePrivate +gimp_image_new +gimp_image_base_type +gimp_image_base_type_with_alpha +gimp_image_get_combination_mode +gimp_image_get_ID +gimp_image_get_by_ID +gimp_image_set_uri +gimp_image_get_uri +gimp_image_get_uri_or_untitled +gimp_image_get_any_uri +gimp_image_set_imported_uri +gimp_image_get_imported_uri +gimp_image_set_exported_uri +gimp_image_get_exported_uri +gimp_image_set_save_a_copy_uri +gimp_image_get_save_a_copy_uri +gimp_image_set_filename +gimp_image_get_filename +gimp_image_get_display_name +gimp_image_get_load_proc +gimp_image_set_load_proc +gimp_image_set_save_proc +gimp_image_get_save_proc +gimp_image_saved +gimp_image_exported +gimp_image_set_resolution +gimp_image_get_resolution +gimp_image_resolution_changed +gimp_image_set_unit +gimp_image_get_unit +gimp_image_unit_changed +gimp_image_get_width +gimp_image_get_height +gimp_image_has_alpha +gimp_image_is_empty +gimp_image_get_floating_selection +gimp_image_set_floating_selection +gimp_image_floating_selection_changed +gimp_image_get_mask +gimp_image_mask_changed +gimp_image_get_component_index +gimp_image_set_component_active +gimp_image_get_component_active +gimp_image_get_active_array +gimp_image_set_component_visible +gimp_image_get_component_visible +gimp_image_get_visible_array +gimp_image_mode_changed +gimp_image_alpha_changed +gimp_image_invalidate +gimp_image_guide_added +gimp_image_guide_removed +gimp_image_guide_moved +gimp_image_sample_point_added +gimp_image_sample_point_removed +gimp_image_sample_point_moved +gimp_image_colormap_changed +gimp_image_selection_invalidate +gimp_image_quick_mask_changed +gimp_image_size_changed_detailed +gimp_image_undo_event +gimp_image_dirty +gimp_image_clean +gimp_image_clean_all +gimp_image_is_dirty +gimp_image_is_export_dirty +gimp_image_export_clean_all +gimp_image_get_dirty_time +gimp_image_flush +gimp_image_get_display_count +gimp_image_inc_display_count +gimp_image_dec_display_count +gimp_image_get_instance_count +gimp_image_inc_instance_count +gimp_image_get_projection +gimp_image_get_foreground +gimp_image_get_background +gimp_image_get_color +gimp_image_transform_color +gimp_image_transform_rgb +gimp_image_transform_temp_buf +gimp_image_parasite_find +gimp_image_parasite_list +gimp_image_parasite_attach +gimp_image_parasite_detach +gimp_image_get_new_tattoo +gimp_image_set_tattoo_state +gimp_image_get_tattoo_state +gimp_image_get_layer_tree +gimp_image_get_channel_tree +gimp_image_get_vectors_tree +gimp_image_get_layers +gimp_image_get_channels +gimp_image_get_vectors +gimp_image_get_n_layers +gimp_image_get_n_channels +gimp_image_get_n_vectors +gimp_image_get_layer_iter +gimp_image_get_channel_iter +gimp_image_get_vectors_iter +gimp_image_get_layer_list +gimp_image_get_channel_list +gimp_image_get_vectors_list +gimp_image_get_active_drawable +gimp_image_get_active_layer +gimp_image_get_active_channel +gimp_image_get_active_vectors +gimp_image_set_active_layer +gimp_image_set_active_channel +gimp_image_unset_active_channel +gimp_image_set_active_vectors +gimp_image_get_layer_by_tattoo +gimp_image_get_channel_by_tattoo +gimp_image_get_vectors_by_tattoo +gimp_image_get_layer_by_name +gimp_image_get_channel_by_name +gimp_image_get_vectors_by_name +gimp_image_reorder_item +gimp_image_raise_item +gimp_image_raise_item_to_top +gimp_image_lower_item +gimp_image_lower_item_to_bottom +gimp_image_add_layer +gimp_image_remove_layer +gimp_image_add_layers +gimp_image_add_channel +gimp_image_remove_channel +gimp_image_add_vectors +gimp_image_remove_vectors +gimp_image_coords_in_active_pickable +gimp_image_invalidate_previews +gimp_image_get_string_untitled + +GimpImageClass +GIMP_IMAGE +GIMP_IS_IMAGE +GIMP_TYPE_IMAGE +gimp_image_get_type +GIMP_IMAGE_CLASS +GIMP_IS_IMAGE_CLASS +GIMP_IMAGE_GET_CLASS +
+ +
+gimpimagefile +GimpImagefile +GimpImagefile +gimp_imagefile_new +gimp_imagefile_get_thumbnail +gimp_imagefile_get_gicon +gimp_imagefile_set_mime_type +gimp_imagefile_update +gimp_imagefile_check_thumbnail +gimp_imagefile_create_thumbnail +gimp_imagefile_create_thumbnail_weak +gimp_imagefile_save_thumbnail +gimp_imagefile_get_desc_string + +GimpImagefileClass +GIMP_IMAGEFILE +GIMP_IS_IMAGEFILE +GIMP_TYPE_IMAGEFILE +gimp_imagefile_get_type +GIMP_IMAGEFILE_CLASS +GIMP_IS_IMAGEFILE_CLASS +GIMP_IMAGEFILE_GET_CLASS +
+ +
+gimpimagemap +GimpImageMap +GimpImageMapApplyFunc +GimpImageMap +gimp_image_map_new +gimp_image_map_apply +gimp_image_map_commit +gimp_image_map_clear +gimp_image_map_abort + +GimpImageMapClass +GIMP_IMAGE_MAP +GIMP_IS_IMAGE_MAP +GIMP_TYPE_IMAGE_MAP +gimp_image_map_get_type +GIMP_IMAGE_MAP_CLASS +GIMP_IS_IMAGE_MAP_CLASS +GIMP_IMAGE_MAP_GET_CLASS +
+ +
+gimpimagemapconfig +GimpImageMapConfig +GimpImageMapConfig +gimp_image_map_config_compare + +GimpImageMapConfigClass +GIMP_IMAGE_MAP_CONFIG +GIMP_IS_IMAGE_MAP_CONFIG +GIMP_TYPE_IMAGE_MAP_CONFIG +gimp_image_map_config_get_type +GIMP_IMAGE_MAP_CONFIG_CLASS +GIMP_IS_IMAGE_MAP_CONFIG_CLASS +GIMP_IMAGE_MAP_CONFIG_GET_CLASS +
+ +
+gimpinterpreterdb +GimpInterpreterDB +GimpInterpreterDB +gimp_interpreter_db_new +gimp_interpreter_db_load +gimp_interpreter_db_clear +gimp_interpreter_db_resolve +gimp_interpreter_db_get_extensions + +GimpInterpreterDBClass +GIMP_INTERPRETER_DB +GIMP_IS_INTERPRETER_DB +GIMP_TYPE_INTERPRETER_DB +gimp_interpreter_db_get_type +GIMP_INTERPRETER_DB_CLASS +GIMP_IS_INTERPRETER_DB_CLASS +GIMP_INTERPRETER_DB_GET_CLASS +
+ +
+gimpitem +GimpItem +GimpItem +gimp_item_new +gimp_item_removed +gimp_item_is_removed +gimp_item_unset_removed +gimp_item_is_attached +gimp_item_get_parent +gimp_item_get_tree +gimp_item_get_container +gimp_item_get_container_iter +gimp_item_get_index +gimp_item_get_path +gimp_item_duplicate +gimp_item_convert +gimp_item_rename +gimp_item_get_width +gimp_item_get_height +gimp_item_set_size +gimp_item_get_offset +gimp_item_set_offset +gimp_item_get_offset_x +gimp_item_get_offset_y +gimp_item_translate +gimp_item_check_scaling +gimp_item_scale +gimp_item_scale_by_factors +gimp_item_scale_by_origin +gimp_item_resize +gimp_item_resize_to_image +gimp_item_flip +gimp_item_rotate +gimp_item_transform +gimp_item_stroke +gimp_item_to_selection +gimp_item_get_node +gimp_item_peek_node +gimp_item_get_offset_node +gimp_item_get_ID +gimp_item_get_by_ID +gimp_item_get_tattoo +gimp_item_set_tattoo +gimp_item_get_image +gimp_item_set_image +gimp_item_replace_item +gimp_item_get_parasites +gimp_item_set_parasites +gimp_item_parasite_attach +gimp_item_parasite_detach +gimp_item_parasite_find +gimp_item_parasite_list +gimp_item_get_visible +gimp_item_set_visible +gimp_item_is_visible +gimp_item_get_linked +gimp_item_set_linked +gimp_item_get_lock_content +gimp_item_set_lock_content +gimp_item_can_lock_content +gimp_item_is_content_locked +gimp_item_mask_bounds +gimp_item_mask_intersect +gimp_item_is_in_set + +GimpItemClass +GIMP_ITEM +GIMP_IS_ITEM +GIMP_TYPE_ITEM +gimp_item_get_type +GIMP_ITEM_CLASS +GIMP_IS_ITEM_CLASS +GIMP_ITEM_GET_CLASS +
+ +
+gimpitemundo +GimpItemUndo +GimpItemUndo + +GimpItemUndoClass +GIMP_ITEM_UNDO +GIMP_IS_ITEM_UNDO +GIMP_TYPE_ITEM_UNDO +gimp_item_undo_get_type +GIMP_ITEM_UNDO_CLASS +GIMP_IS_ITEM_UNDO_CLASS +GIMP_ITEM_UNDO_GET_CLASS +
+ +
+gimplayer +GimpLayer +GimpLayer +gimp_layer_new +gimp_layer_new_from_pixbuf +gimp_layer_new_from_region +gimp_layer_new_from_tiles +gimp_layer_get_parent +gimp_layer_get_mask +gimp_layer_create_mask +gimp_layer_add_mask +gimp_layer_apply_mask +gimp_layer_add_alpha +gimp_layer_flatten +gimp_layer_resize_to_image +gimp_layer_get_floating_sel_drawable +gimp_layer_set_floating_sel_drawable +gimp_layer_is_floating_sel +gimp_layer_set_opacity +gimp_layer_get_opacity +gimp_layer_set_mode +gimp_layer_get_mode +gimp_layer_set_lock_alpha +gimp_layer_get_lock_alpha +gimp_layer_can_lock_alpha + +GimpLayerClass +GIMP_LAYER +GIMP_IS_LAYER +GIMP_TYPE_LAYER +gimp_layer_get_type +GIMP_LAYER_CLASS +GIMP_IS_LAYER_CLASS +GIMP_LAYER_GET_CLASS +
+ +
+gimplayer-floating-sel +GimpLayer-floating-sel +floating_sel_attach +floating_sel_anchor +floating_sel_to_layer +floating_sel_activate_drawable +floating_sel_boundary +floating_sel_invalidate +
+ +
+gimplayer-project +GimpLayer-project +gimp_layer_project_region +
+ +
+gimpgrouplayer +GimpGroupLayer +GimpGroupLayer +gimp_group_layer_new +gimp_group_layer_get_projection +gimp_group_layer_suspend_resize +gimp_group_layer_resume_resize + +GimpGroupLayerClass +GIMP_GROUP_LAYER +GIMP_IS_GROUP_LAYER +GIMP_TYPE_GROUP_LAYER +gimp_group_layer_get_type +GIMP_GROUP_LAYER_CLASS +GIMP_IS_GROUP_LAYER_CLASS +GIMP_GROUP_LAYER_GET_CLASS +
+ +
+gimpgrouplayerundo +GimpGroupLayerUndo +GimpGroupLayerUndo + +GimpGroupLayerUndoClass +GIMP_GROUP_LAYER_UNDO +GIMP_IS_GROUP_LAYER_UNDO +GIMP_TYPE_GROUP_LAYER_UNDO +gimp_group_layer_undo_get_type +GIMP_GROUP_LAYER_UNDO_CLASS +GIMP_IS_GROUP_LAYER_UNDO_CLASS +GIMP_GROUP_LAYER_UNDO_GET_CLASS +
+ +
+gimplayermask +GimpLayerMask +GimpLayerMask +gimp_layer_mask_new +gimp_layer_mask_set_layer +gimp_layer_mask_get_layer +gimp_layer_mask_set_apply +gimp_layer_mask_get_apply +gimp_layer_mask_set_edit +gimp_layer_mask_get_edit +gimp_layer_mask_set_show +gimp_layer_mask_get_show + +GimpLayerMaskClass +GIMP_LAYER_MASK +GIMP_IS_LAYER_MASK +GIMP_TYPE_LAYER_MASK +gimp_layer_mask_get_type +GIMP_LAYER_MASK_CLASS +GIMP_IS_LAYER_MASK_CLASS +GIMP_LAYER_MASK_GET_CLASS +
+ +
+gimplist +GimpList +GimpList +gimp_list_new +gimp_list_new_weak +gimp_list_reverse +gimp_list_set_sort_func +gimp_list_sort +gimp_list_sort_by_name + +GimpListClass +GIMP_LIST +GIMP_IS_LIST +GIMP_TYPE_LIST +gimp_list_get_type +GIMP_LIST_CLASS +GIMP_IS_LIST_CLASS +GIMP_LIST_GET_CLASS +
+ +
+gimpitemtree +GimpItemTree +GimpItemTree +GimpItemTreeClass +gimp_item_tree_add_item +gimp_item_tree_get_active_item +gimp_item_tree_get_insert_pos +gimp_item_tree_get_item_by_name +gimp_item_tree_new +gimp_item_tree_remove_item +gimp_item_tree_rename_item +gimp_item_tree_reorder_item +gimp_item_tree_set_active_item + +GIMP_IS_ITEM_TREE +GIMP_IS_ITEM_TREE_CLASS +GIMP_ITEM_TREE +GIMP_ITEM_TREE_CLASS +GIMP_TYPE_ITEM_TREE +gimp_item_tree_get_type +
+ +
+gimpitemstack +GimpItemStack +GimpItemStack +gimp_item_stack_new +gimp_item_stack_get_n_items +gimp_item_stack_is_flat +gimp_item_stack_get_item_iter +gimp_item_stack_get_item_list +gimp_item_stack_get_item_by_tattoo +gimp_item_stack_get_item_by_path +gimp_item_stack_get_parent_by_path +gimp_item_stack_invalidate_previews + +GimpItemStackClass +GIMP_ITEM_STACK +GIMP_IS_ITEM_STACK +GIMP_TYPE_ITEM_STACK +gimp_item_stack_get_type +GIMP_ITEM_STACK_CLASS +GIMP_IS_ITEM_STACK_CLASS +
+ +
+gimpdrawablestack +GimpDrawableStack +GimpDrawableStack +gimp_drawable_stack_new +gimp_drawable_stack_get_graph + +GimpDrawableStackClass +GIMP_DRAWABLE_STACK +GIMP_IS_DRAWABLE_STACK +GIMP_TYPE_DRAWABLE_STACK +gimp_drawable_stack_get_type +GIMP_DRAWABLE_STACK_CLASS +GIMP_IS_DRAWABLE_STACK_CLASS +
+ +
+gimpobject +GimpObject +GimpObject +GimpObjectPrivate +gimp_object_set_name +gimp_object_get_name +gimp_object_set_name_safe +gimp_object_set_static_name +gimp_object_take_name +gimp_object_name_changed +gimp_object_name_free +gimp_object_name_collate +gimp_object_get_memsize + +GimpObjectClass +GIMP_OBJECT +GIMP_IS_OBJECT +GIMP_TYPE_OBJECT +gimp_object_get_type +GIMP_OBJECT_CLASS +GIMP_IS_OBJECT_CLASS +GIMP_OBJECT_GET_CLASS +
+ +
+gimppaintinfo +GimpPaintInfo +GimpPaintInfo +gimp_paint_info_new +gimp_paint_info_set_standard +gimp_paint_info_get_standard + +GimpPaintInfoClass +GIMP_PAINT_INFO +GIMP_IS_PAINT_INFO +GIMP_TYPE_PAINT_INFO +gimp_paint_info_get_type +GIMP_PAINT_INFO_CLASS +GIMP_IS_PAINT_INFO_CLASS +GIMP_PAINT_INFO_GET_CLASS +
+ +
+gimppalette +GimpPalette +GimpPaletteEntry +GimpPalette +gimp_palette_new +gimp_palette_get_standard +gimp_palette_get_colors +gimp_palette_get_n_colors +gimp_palette_add_entry +gimp_palette_delete_entry +gimp_palette_set_entry +gimp_palette_set_entry_color +gimp_palette_set_entry_name +gimp_palette_get_entry +gimp_palette_set_columns +gimp_palette_get_columns +gimp_palette_find_entry + +GimpPaletteClass +GIMP_PALETTE +GIMP_IS_PALETTE +GIMP_TYPE_PALETTE +gimp_palette_get_type +GIMP_PALETTE_CLASS +GIMP_IS_PALETTE_CLASS +GIMP_PALETTE_GET_CLASS +
+ +
+gimppalette-import +GimpPalette-import +gimp_palette_import_from_file +gimp_palette_import_from_gradient +gimp_palette_import_from_image +gimp_palette_import_from_indexed_image +gimp_palette_import_from_drawable +
+ +
+gimppalette-load +GimpPalette-load +GIMP_PALETTE_FILE_EXTENSION +GimpPaletteFileFormat +gimp_palette_load +gimp_palette_load_act +gimp_palette_load_riff +gimp_palette_load_psp +gimp_palette_load_aco +gimp_palette_load_css +gimp_palette_load_detect_format +
+ +
+gimppalette-save +GimpPalette-save +gimp_palette_save +
+ +
+gimpparasitelist +GimpParasiteList +GimpParasiteList +gimp_parasite_list_new +gimp_parasite_list_copy +gimp_parasite_list_add +gimp_parasite_list_remove +gimp_parasite_list_length +gimp_parasite_list_persistent_length +gimp_parasite_list_foreach +gimp_parasite_list_find + +GimpParasiteListClass +GIMP_PARASITE_LIST +GIMP_IS_PARASITE_LIST +GIMP_TYPE_PARASITE_LIST +gimp_parasite_list_get_type +GIMP_PARASITE_LIST_CLASS +GIMP_IS_PARASITE_LIST_CLASS +GIMP_PARASITE_LIST_GET_CLASS +
+ +
+gimppattern +GimpPattern +GimpPattern +gimp_pattern_new +gimp_pattern_get_standard +gimp_pattern_get_mask + +GimpPatternClass +GIMP_PATTERN +GIMP_IS_PATTERN +GIMP_TYPE_PATTERN +gimp_pattern_get_type +GIMP_PATTERN_CLASS +GIMP_IS_PATTERN_CLASS +GIMP_PATTERN_GET_CLASS +
+ +
+gimppattern-load +GimpPattern-load +GIMP_PATTERN_FILE_EXTENSION +gimp_pattern_load +gimp_pattern_load_pixbuf +
+ +
+gimppattern-header +GimpPattern-header +GPATTERN_FILE_VERSION +GPATTERN_MAGIC +PatternHeader +
+ +
+gimppatternclipboard +GimpPatternClipboard +GimpPatternClipboard +gimp_pattern_clipboard_new + +GimpPatternClipboardClass +GIMP_PATTERN_CLIPBOARD +GIMP_IS_PATTERN_CLIPBOARD +GIMP_TYPE_PATTERN_CLIPBOARD +gimp_pattern_clipboard_get_type +GIMP_PATTERN_CLIPBOARD_CLASS +GIMP_IS_PATTERN_CLIPBOARD_CLASS +GIMP_PATTERN_CLIPBOARD_GET_CLASS +
+ +
+gimpprogress +GimpProgress +GimpProgress +GimpProgressInterface +gimp_progress_start +gimp_progress_end +gimp_progress_is_active +gimp_progress_set_text +gimp_progress_set_value +gimp_progress_get_value +gimp_progress_pulse +gimp_progress_get_window_id +gimp_progress_message +gimp_progress_cancel +gimp_progress_update_and_flush + +GIMP_PROGRESS +GIMP_IS_PROGRESS +GIMP_TYPE_PROGRESS +gimp_progress_interface_get_type +GIMP_PROGRESS_GET_INTERFACE +
+ +
+gimppdbprogress +GimpPdbProgress +GimpPdbProgress +gimp_pdb_progress_get_by_callback + +GimpPdbProgressClass +GIMP_PDB_PROGRESS +GIMP_IS_PDB_PROGRESS +GIMP_TYPE_PDB_PROGRESS +gimp_pdb_progress_get_type +GIMP_PDB_PROGRESS_CLASS +GIMP_IS_PDB_PROGRESS_CLASS +GIMP_PDB_PROGRESS_GET_CLASS +
+ +
+gimpsubprogress +GimpSubProgress +GimpSubProgress +gimp_sub_progress_new +gimp_sub_progress_set_range +gimp_sub_progress_set_step + +GimpSubProgressClass +GIMP_SUB_PROGRESS +GIMP_IS_SUB_PROGRESS +GIMP_TYPE_SUB_PROGRESS +gimp_sub_progress_get_type +GIMP_SUB_PROGRESS_CLASS +GIMP_IS_SUB_PROGRESS_CLASS +GIMP_SUB_PROGRESS_GET_CLASS +
+ +
+gimpselection +GimpSelection +GimpSelection +gimp_selection_new +gimp_selection_push_stroking +gimp_selection_pop_stroking +gimp_selection_load +gimp_selection_save +gimp_selection_extract +gimp_selection_float + +GimpSelectionClass +GIMP_SELECTION +GIMP_IS_SELECTION +GIMP_TYPE_SELECTION +gimp_selection_get_type +GIMP_SELECTION_CLASS +GIMP_IS_SELECTION_CLASS +GIMP_SELECTION_GET_CLASS +
+ +
+gimpsizebox +GimpSizeBox +GimpSizeBox + +GimpSizeBoxClass +GIMP_SIZE_BOX +GIMP_IS_SIZE_BOX +GIMP_TYPE_SIZE_BOX +gimp_size_box_get_type +GIMP_SIZE_BOX_CLASS +GIMP_IS_SIZE_BOX_CLASS +GIMP_SIZE_BOX_GET_CLASS +
+ +
+gimptag +GimpTag +GimpTag +gimp_tag_new +gimp_tag_try_new +gimp_tag_get_name +gimp_tag_get_hash +gimp_tag_get_internal +gimp_tag_set_internal +gimp_tag_equals +gimp_tag_compare_func +gimp_tag_compare_with_string +gimp_tag_string_make_valid +gimp_tag_is_tag_separator +gimp_tag_or_null_ref +gimp_tag_or_null_unref + +GimpTagClass +GIMP_TAG +GIMP_IS_TAG +GIMP_TYPE_TAG +gimp_tag_get_type +GIMP_TAG_CLASS +GIMP_IS_TAG_CLASS +GIMP_TAG_GET_CLASS +
+ +
+gimptagcache +GimpTagCache +GimpTagCache +GimpTagCachePriv +gimp_tag_cache_new +gimp_tag_cache_load +gimp_tag_cache_save +gimp_tag_cache_add_container + +GimpTagCacheClass +GIMP_TAG_CACHE +GIMP_IS_TAG_CACHE +GIMP_TYPE_TAG_CACHE +gimp_tag_cache_get_type +GIMP_TAG_CACHE_CLASS +GIMP_IS_TAG_CACHE_CLASS +GIMP_TAG_CACHE_GET_CLASS +
+ +
+gimptagentry +GimpTagEntry +GimpTagEntry +gimp_tag_entry_new +gimp_tag_entry_set_selected_items +gimp_tag_entry_parse_tags +gimp_tag_entry_set_tag_string +gimp_tag_entry_get_separator + +GimpTagEntryClass +GIMP_TAG_ENTRY +GIMP_IS_TAG_ENTRY +GIMP_TYPE_TAG_ENTRY +gimp_tag_entry_get_type +GIMP_TAG_ENTRY_CLASS +GIMP_IS_TAG_ENTRY_CLASS +GIMP_TAG_ENTRY_GET_CLASS +
+ +
+gimptagged +GimpTagged +GimpTagged +GimpTaggedInterface +gimp_tagged_add_tag +gimp_tagged_remove_tag +gimp_tagged_get_tags +gimp_tagged_set_tags +gimp_tagged_get_identifier +gimp_tagged_get_checksum +gimp_tagged_has_tag + +GIMP_TAGGED +GIMP_IS_TAGGED +GIMP_TYPE_TAGGED +gimp_tagged_interface_get_type +GIMP_TAGGED_GET_INTERFACE +
+ +
+gimptagpopup +GimpTagPopup +PopupTagData +GimpTagPopup +gimp_tag_popup_new +gimp_tag_popup_show + +GimpTagPopupClass +GIMP_TAG_POPUP +GIMP_IS_TAG_POPUP +GIMP_TYPE_TAG_POPUP +gimp_tag_popup_get_type +GIMP_TAG_POPUP_CLASS +GIMP_IS_TAG_POPUP_CLASS +GIMP_TAG_POPUP_GET_CLASS +
+ +
+gimptemplate +GimpTemplate +GIMP_DEFAULT_IMAGE_WIDTH +GIMP_DEFAULT_IMAGE_HEIGHT +GIMP_TEMPLATE_PARAM_COPY_FIRST +GimpTemplate +gimp_template_new +gimp_template_set_from_image +gimp_template_get_width +gimp_template_get_height +gimp_template_get_unit +gimp_template_get_resolution_x +gimp_template_get_resolution_y +gimp_template_get_resolution_unit +gimp_template_get_image_type +gimp_template_get_fill_type +gimp_template_get_comment +gimp_template_get_initial_size + +GimpTemplateClass +GIMP_TEMPLATE +GIMP_IS_TEMPLATE +GIMP_TYPE_TEMPLATE +gimp_template_get_type +GIMP_TEMPLATE_CLASS +GIMP_IS_TEMPLATE_CLASS +GIMP_TEMPLATE_GET_CLASS +
+ +
+gimpdashpattern +GimpDashPattern +GIMP_TYPE_DASH_PATTERN +GIMP_VALUE_HOLDS_DASH_PATTERN +gimp_dash_pattern_get_type +gimp_dash_pattern_new_from_preset +gimp_dash_pattern_new_from_segments +gimp_dash_pattern_fill_segments +gimp_dash_pattern_from_value_array +gimp_dash_pattern_to_value_array +gimp_dash_pattern_copy +gimp_dash_pattern_free +
+ +
+gimpfilloptions +GimpFillOptions +GimpFillOptions +gimp_fill_options_new +gimp_fill_options_get_antialias +gimp_fill_options_get_style + +GimpFillOptionsClass +GIMP_FILL_OPTIONS +GIMP_IS_FILL_OPTIONS +GIMP_TYPE_FILL_OPTIONS +gimp_fill_options_get_type +GIMP_FILL_OPTIONS_CLASS +GIMP_IS_FILL_OPTIONS_CLASS +GIMP_FILL_OPTIONS_GET_CLASS +
+ +
+gimpstrokeoptions +GimpStrokeOptions +GimpStrokeOptions +gimp_stroke_options_new +gimp_stroke_options_get_method +gimp_stroke_options_get_width +gimp_stroke_options_get_unit +gimp_stroke_options_get_cap_style +gimp_stroke_options_get_join_style +gimp_stroke_options_get_miter_limit +gimp_stroke_options_get_dash_offset +gimp_stroke_options_get_dash_info +gimp_stroke_options_get_paint_options +gimp_stroke_options_get_emulate_dynamics +gimp_stroke_options_take_dash_pattern +gimp_stroke_options_prepare +gimp_stroke_options_finish + +GimpStrokeOptionsClass +GIMP_STROKE_OPTIONS +GIMP_IS_STROKE_OPTIONS +GIMP_TYPE_STROKE_OPTIONS +gimp_stroke_options_get_type +GIMP_STROKE_OPTIONS_CLASS +GIMP_IS_STROKE_OPTIONS_CLASS +GIMP_STROKE_OPTIONS_GET_CLASS +
+ +
+gimptoolinfo +GimpToolInfo +GimpToolInfo +gimp_tool_info_new +gimp_tool_info_set_standard +gimp_tool_info_get_standard +gimp_tool_info_build_options_filename + +GimpToolInfoClass +GIMP_TOOL_INFO +GIMP_IS_TOOL_INFO +GIMP_TYPE_TOOL_INFO +gimp_tool_info_get_type +GIMP_TOOL_INFO_CLASS +GIMP_IS_TOOL_INFO_CLASS +GIMP_TOOL_INFO_GET_CLASS +
+ +
+gimptooloptions +GimpToolOptions +GimpToolOptions +gimp_tool_options_reset +gimp_tool_options_delete +gimp_tool_options_serialize +gimp_tool_options_deserialize +gimp_tool_options_create_folder + +GimpToolOptionsClass +GIMP_TOOL_OPTIONS +GIMP_IS_TOOL_OPTIONS +GIMP_TYPE_TOOL_OPTIONS +gimp_tool_options_get_type +GIMP_TOOL_OPTIONS_CLASS +GIMP_IS_TOOL_OPTIONS_CLASS +GIMP_TOOL_OPTIONS_GET_CLASS +
+ +
+gimptoolpreset +GimpToolPreset +GimpToolPreset +GimpToolPresetClass +gimp_tool_preset_get_prop_mask +gimp_tool_preset_new + +GIMP_IS_TOOL_PRESET +GIMP_IS_TOOL_PRESET_CLASS +GIMP_TOOL_PRESET +GIMP_TOOL_PRESET_CLASS +GIMP_TOOL_PRESET_GET_CLASS +GIMP_TYPE_TOOL_PRESET +gimp_tool_preset_get_type +
+ +
+gimptoolpreset-load +GimpToolPreset-load +GIMP_TOOL_PRESET_FILE_EXTENSION +gimp_tool_preset_load +
+ +
+gimptoolpreset-save +GimpToolPreset-save +gimp_tool_preset_save +
+ +
+gimpundo +GimpUndo +GimpUndo +GimpUndoAccumulator +gimp_undo_pop +gimp_undo_free +gimp_undo_create_preview +gimp_undo_refresh_preview +gimp_undo_type_to_name +gimp_undo_is_weak +gimp_undo_get_age +gimp_undo_reset_age + +GimpUndoClass +GIMP_UNDO +GIMP_IS_UNDO +GIMP_TYPE_UNDO +gimp_undo_get_type +GIMP_UNDO_CLASS +GIMP_IS_UNDO_CLASS +GIMP_UNDO_GET_CLASS +
+ +
+gimpundostack +GimpUndoStack +GimpUndoStack +gimp_undo_stack_new +gimp_undo_stack_push_undo +gimp_undo_stack_pop_undo +gimp_undo_stack_free_bottom +gimp_undo_stack_peek +gimp_undo_stack_get_depth + +GimpUndoStackClass +GIMP_UNDO_STACK +GIMP_IS_UNDO_STACK +GIMP_TYPE_UNDO_STACK +gimp_undo_stack_get_type +GIMP_UNDO_STACK_CLASS +GIMP_IS_UNDO_STACK_CLASS +GIMP_UNDO_STACK_GET_CLASS +
+ +
+gimpviewable +GimpViewable +GIMP_VIEWABLE_MAX_BUTTON_SIZE +GIMP_VIEWABLE_MAX_MENU_SIZE +GIMP_VIEWABLE_MAX_PREVIEW_SIZE +GIMP_VIEWABLE_MAX_POPUP_SIZE +GIMP_VIEWABLE_PRIORITY_IDLE +GimpViewable +gimp_viewable_invalidate_preview +gimp_viewable_size_changed +gimp_viewable_calc_preview_size +gimp_viewable_get_size +gimp_viewable_get_preview_size +gimp_viewable_get_popup_size +gimp_viewable_get_preview +gimp_viewable_get_new_preview +gimp_viewable_get_dummy_preview +gimp_viewable_get_pixbuf +gimp_viewable_get_new_pixbuf +gimp_viewable_get_dummy_pixbuf +gimp_viewable_get_description +gimp_viewable_get_stock_id +gimp_viewable_set_stock_id +gimp_viewable_preview_freeze +gimp_viewable_preview_thaw +gimp_viewable_preview_is_frozen +gimp_viewable_get_parent +gimp_viewable_set_parent +gimp_viewable_get_children +gimp_viewable_get_expanded +gimp_viewable_set_expanded +gimp_viewable_is_ancestor + +GimpViewableClass +GIMP_VIEWABLE +GIMP_IS_VIEWABLE +GIMP_TYPE_VIEWABLE +gimp_viewable_get_type +GIMP_VIEWABLE_CLASS +GIMP_IS_VIEWABLE_CLASS +GIMP_VIEWABLE_GET_CLASS +
+ +
+gimpparamspecs +GIMP_PARAM_NO_VALIDATE +GIMP_TYPE_INT32 +GIMP_VALUE_HOLDS_INT32 +GIMP_TYPE_PARAM_INT32 +GimpParamSpecInt32 +gimp_param_int32_get_type +gimp_param_spec_int32 +GIMP_TYPE_INT16 +GIMP_VALUE_HOLDS_INT16 +gimp_int16_get_type +GIMP_TYPE_PARAM_INT16 +GIMP_PARAM_SPEC_INT16 +GIMP_IS_PARAM_SPEC_INT16 +GimpParamSpecInt16 +gimp_param_int16_get_type +gimp_param_spec_int16 +GIMP_TYPE_INT8 +GIMP_VALUE_HOLDS_INT8 +gimp_int8_get_type +GIMP_TYPE_PARAM_INT8 +GIMP_PARAM_SPEC_INT8 +GIMP_IS_PARAM_SPEC_INT8 +GimpParamSpecInt8 +gimp_param_int8_get_type +gimp_param_spec_int8 +GIMP_TYPE_PARAM_STRING +GIMP_PARAM_SPEC_STRING +GIMP_IS_PARAM_SPEC_STRING +GimpParamSpecString +gimp_param_string_get_type +gimp_param_spec_string +GIMP_TYPE_PARAM_ENUM +GIMP_PARAM_SPEC_ENUM +GIMP_IS_PARAM_SPEC_ENUM +GimpParamSpecEnum +gimp_param_enum_get_type +gimp_param_spec_enum +gimp_param_spec_enum_exclude_value +GIMP_TYPE_IMAGE_ID +GIMP_VALUE_HOLDS_IMAGE_ID +gimp_image_id_get_type +GIMP_TYPE_PARAM_IMAGE_ID +GIMP_PARAM_SPEC_IMAGE_ID +GIMP_IS_PARAM_SPEC_IMAGE_ID +GimpParamSpecImageID +gimp_param_image_id_get_type +gimp_param_spec_image_id +gimp_value_get_image +gimp_value_set_image +GIMP_TYPE_ITEM_ID +GIMP_VALUE_HOLDS_ITEM_ID +gimp_item_id_get_type +GIMP_TYPE_PARAM_ITEM_ID +GIMP_PARAM_SPEC_ITEM_ID +GIMP_IS_PARAM_SPEC_ITEM_ID +GimpParamSpecItemID +gimp_param_item_id_get_type +gimp_param_spec_item_id +gimp_value_get_item +gimp_value_set_item +GIMP_TYPE_DRAWABLE_ID +GIMP_VALUE_HOLDS_DRAWABLE_ID +gimp_drawable_id_get_type +GIMP_TYPE_PARAM_DRAWABLE_ID +GIMP_PARAM_SPEC_DRAWABLE_ID +GIMP_IS_PARAM_SPEC_DRAWABLE_ID +GimpParamSpecDrawableID +gimp_param_drawable_id_get_type +gimp_param_spec_drawable_id +gimp_value_get_drawable +gimp_value_set_drawable +GIMP_TYPE_LAYER_ID +GIMP_VALUE_HOLDS_LAYER_ID +gimp_layer_id_get_type +GIMP_TYPE_PARAM_LAYER_ID +GIMP_PARAM_SPEC_LAYER_ID +GIMP_IS_PARAM_SPEC_LAYER_ID +GimpParamSpecLayerID +gimp_param_layer_id_get_type +gimp_param_spec_layer_id +gimp_value_get_layer +gimp_value_set_layer +GIMP_TYPE_CHANNEL_ID +GIMP_VALUE_HOLDS_CHANNEL_ID +gimp_channel_id_get_type +GIMP_TYPE_PARAM_CHANNEL_ID +GIMP_PARAM_SPEC_CHANNEL_ID +GIMP_IS_PARAM_SPEC_CHANNEL_ID +GimpParamSpecChannelID +gimp_param_channel_id_get_type +gimp_param_spec_channel_id +gimp_value_get_channel +gimp_value_set_channel +GIMP_TYPE_LAYER_MASK_ID +GIMP_VALUE_HOLDS_LAYER_MASK_ID +gimp_layer_mask_id_get_type +GIMP_TYPE_PARAM_LAYER_MASK_ID +GIMP_PARAM_SPEC_LAYER_MASK_ID +GIMP_IS_PARAM_SPEC_LAYER_MASK_ID +GimpParamSpecLayerMaskID +gimp_param_layer_mask_id_get_type +gimp_param_spec_layer_mask_id +gimp_value_get_layer_mask +gimp_value_set_layer_mask +GIMP_TYPE_SELECTION_ID +GIMP_VALUE_HOLDS_SELECTION_ID +gimp_selection_id_get_type +GIMP_TYPE_PARAM_SELECTION_ID +GIMP_PARAM_SPEC_SELECTION_ID +GIMP_IS_PARAM_SPEC_SELECTION_ID +GimpParamSpecSelectionID +gimp_param_selection_id_get_type +gimp_param_spec_selection_id +gimp_value_get_selection +gimp_value_set_selection +GIMP_TYPE_VECTORS_ID +GIMP_VALUE_HOLDS_VECTORS_ID +gimp_vectors_id_get_type +GIMP_TYPE_PARAM_VECTORS_ID +GIMP_PARAM_SPEC_VECTORS_ID +GIMP_IS_PARAM_SPEC_VECTORS_ID +GimpParamSpecVectorsID +gimp_param_vectors_id_get_type +gimp_param_spec_vectors_id +gimp_value_get_vectors +gimp_value_set_vectors +GIMP_TYPE_DISPLAY_ID +GIMP_VALUE_HOLDS_DISPLAY_ID +gimp_display_id_get_type +GIMP_TYPE_PARAM_DISPLAY_ID +GIMP_PARAM_SPEC_DISPLAY_ID +GIMP_IS_PARAM_SPEC_DISPLAY_ID +GimpParamSpecDisplayID +gimp_param_display_id_get_type +gimp_param_spec_display_id +gimp_value_get_display +gimp_value_set_display +GimpArray +gimp_array_new +gimp_array_copy +gimp_array_free +GIMP_TYPE_ARRAY +GIMP_VALUE_HOLDS_ARRAY +gimp_array_get_type +GIMP_TYPE_PARAM_ARRAY +GIMP_PARAM_SPEC_ARRAY +GIMP_IS_PARAM_SPEC_ARRAY +GimpParamSpecArray +gimp_param_array_get_type +gimp_param_spec_array +GIMP_TYPE_INT8_ARRAY +GIMP_VALUE_HOLDS_INT8_ARRAY +gimp_int8_array_get_type +GIMP_TYPE_PARAM_INT8_ARRAY +GIMP_PARAM_SPEC_INT8_ARRAY +GIMP_IS_PARAM_SPEC_INT8_ARRAY +GimpParamSpecInt8Array +gimp_param_int8_array_get_type +gimp_param_spec_int8_array +gimp_value_get_int8array +gimp_value_dup_int8array +gimp_value_set_int8array +gimp_value_set_static_int8array +gimp_value_take_int8array +GIMP_TYPE_INT16_ARRAY +GIMP_VALUE_HOLDS_INT16_ARRAY +gimp_int16_array_get_type +GIMP_TYPE_PARAM_INT16_ARRAY +GIMP_PARAM_SPEC_INT16_ARRAY +GIMP_IS_PARAM_SPEC_INT16_ARRAY +GimpParamSpecInt16Array +gimp_param_int16_array_get_type +gimp_param_spec_int16_array +gimp_value_get_int16array +gimp_value_dup_int16array +gimp_value_set_int16array +gimp_value_set_static_int16array +gimp_value_take_int16array +GIMP_TYPE_INT32_ARRAY +GIMP_VALUE_HOLDS_INT32_ARRAY +gimp_int32_array_get_type +GIMP_TYPE_PARAM_INT32_ARRAY +GIMP_PARAM_SPEC_INT32_ARRAY +GIMP_IS_PARAM_SPEC_INT32_ARRAY +GimpParamSpecInt32Array +gimp_param_int32_array_get_type +gimp_param_spec_int32_array +gimp_value_get_int32array +gimp_value_dup_int32array +gimp_value_set_int32array +gimp_value_set_static_int32array +gimp_value_take_int32array +GIMP_TYPE_FLOAT_ARRAY +GIMP_VALUE_HOLDS_FLOAT_ARRAY +gimp_float_array_get_type +GIMP_TYPE_PARAM_FLOAT_ARRAY +GIMP_PARAM_SPEC_FLOAT_ARRAY +GIMP_IS_PARAM_SPEC_FLOAT_ARRAY +GimpParamSpecFloatArray +gimp_param_float_array_get_type +gimp_param_spec_float_array +gimp_value_get_floatarray +gimp_value_dup_floatarray +gimp_value_set_floatarray +gimp_value_set_static_floatarray +gimp_value_take_floatarray +gimp_string_array_new +gimp_string_array_copy +gimp_string_array_free +GIMP_TYPE_STRING_ARRAY +GIMP_VALUE_HOLDS_STRING_ARRAY +gimp_string_array_get_type +GIMP_TYPE_PARAM_STRING_ARRAY +GIMP_PARAM_SPEC_STRING_ARRAY +GIMP_IS_PARAM_SPEC_STRING_ARRAY +GimpParamSpecStringArray +gimp_param_string_array_get_type +gimp_param_spec_string_array +gimp_value_get_stringarray +gimp_value_dup_stringarray +gimp_value_set_stringarray +gimp_value_set_static_stringarray +gimp_value_take_stringarray +GIMP_TYPE_COLOR_ARRAY +GIMP_VALUE_HOLDS_COLOR_ARRAY +gimp_color_array_get_type +gimp_param_color_array_get_type +GIMP_TYPE_PARAM_COLOR_ARRAY +GIMP_PARAM_SPEC_COLOR_ARRAY +GIMP_IS_PARAM_SPEC_COLOR_ARRAY +GimpParamSpecColorArray +gimp_color_array_get_type +gimp_param_spec_color_array +gimp_value_dup_colorarray +gimp_value_get_colorarray +gimp_value_set_colorarray +gimp_value_set_static_colorarray +gimp_value_take_colorarray + +GIMP_PARAM_SPEC_INT32 +GIMP_IS_PARAM_SPEC_INT32 +gimp_int32_get_type +
+ +
+gimpparamspecs-desc +gimp_param_spec_get_desc +
+ +
+gimpparamspecs-duplicate +gimp_param_spec_duplicate +
+ +
+gimpcanvas +GimpCanvas +GIMP_CANVAS_EVENT_MASK +GimpCanvas +gimp_canvas_new +gimp_canvas_get_layout +gimp_canvas_set_bg_color + +GimpCanvasClass +GIMP_CANVAS +GIMP_IS_CANVAS +GIMP_TYPE_CANVAS +gimp_canvas_get_type +GIMP_CANVAS_CLASS +GIMP_IS_CANVAS_CLASS +GIMP_CANVAS_GET_CLASS +
+ +
+gimpcanvaspath +GimpCanvasPath +GimpCanvasPath +GimpCanvasPathClass +gimp_canvas_path_new +gimp_canvas_path_set + +GIMP_CANVAS_PATH +GIMP_IS_CANVAS_PATH +GIMP_TYPE_CANVAS_PATH +gimp_canvas_path_get_type +GIMP_CANVAS_PATH_CLASS +GIMP_IS_CANVAS_PATH_CLASS +GIMP_CANVAS_PATH_GET_CLASS +
+ +
+gimpcanvascursor +GimpCanvasCursor +GimpCanvasCursor +GimpCanvasCursorClass +gimp_canvas_cursor_new +gimp_canvas_cursor_set + +GIMP_CANVAS_CURSOR +GIMP_IS_CANVAS_CURSOR +GIMP_TYPE_CANVAS_CURSOR +gimp_canvas_cursor_get_type +GIMP_CANVAS_CURSOR_CLASS +GIMP_IS_CANVAS_CURSOR_CLASS +GIMP_CANVAS_CURSOR_GET_CLASS +
+ +
+gimpcanvasrectangle +GimpCanvasRectangle +GimpCanvasRectangle +GimpCanvasRectangleClass +gimp_canvas_rectangle_new +gimp_canvas_rectangle_set + +GIMP_CANVAS_RECTANGLE +GIMP_IS_CANVAS_RECTANGLE +GIMP_TYPE_CANVAS_RECTANGLE +gimp_canvas_rectangle_get_type +GIMP_CANVAS_RECTANGLE_CLASS +GIMP_IS_CANVAS_RECTANGLE_CLASS +GIMP_CANVAS_RECTANGLE_GET_CLASS +
+ +
+gimpcanvasrectangleguides +GimpCanvasRectangleGuides +GimpCanvasRectangleGuides +GimpCanvasRectangleGuidesClass +gimp_canvas_rectangle_guides_new +gimp_canvas_rectangle_guides_set + +GIMP_CANVAS_RECTANGLE_GUIDES +GIMP_CANVAS_RECTANGLE_GUIDES_CLASS +GIMP_CANVAS_RECTANGLE_GUIDES_GET_CLASS +GIMP_IS_CANVAS_RECTANGLE_GUIDES +GIMP_IS_CANVAS_RECTANGLE_GUIDES_CLASS +GIMP_TYPE_CANVAS_RECTANGLE_GUIDES +gimp_canvas_rectangle_guides_get_type +
+ +
+gimpcanvassamplepoint +GimpCanvasSamplePoint +GimpCanvasSamplePoint +GimpCanvasSamplePointClass +gimp_canvas_sample_point_new +gimp_canvas_sample_point_set + +GIMP_CANVAS_SAMPLE_POINT +GIMP_IS_CANVAS_SAMPLE_POINT +GIMP_TYPE_CANVAS_SAMPLE_POINT +gimp_canvas_sample_point_get_type +GIMP_CANVAS_SAMPLE_POINT_CLASS +GIMP_IS_CANVAS_SAMPLE_POINT_CLASS +GIMP_CANVAS_SAMPLE_POINT_GET_CLASS +
+ +
+gimpcanvaslayerboundary +GimpCanvasLayerBoundary +GimpCanvasLayerBoundary +GimpCanvasLayerBoundaryClass +gimp_canvas_layer_boundary_new +gimp_canvas_layer_boundary_set_layer + +GIMP_CANVAS_LAYER_BOUNDARY +GIMP_IS_CANVAS_LAYER_BOUNDARY +GIMP_TYPE_CANVAS_LAYER_BOUNDARY +gimp_canvas_layer_boundary_get_type +GIMP_CANVAS_LAYER_BOUNDARY_CLASS +GIMP_IS_CANVAS_LAYER_BOUNDARY_CLASS +GIMP_CANVAS_LAYER_BOUNDARY_GET_CLASS +
+ +
+gimpcombotagentry +GimpComboTagEntry +GimpComboTagEntry +gimp_combo_tag_entry_new + +GimpComboTagEntryClass +GIMP_COMBO_TAG_ENTRY +GIMP_IS_COMBO_TAG_ENTRY +GIMP_TYPE_COMBO_TAG_ENTRY +gimp_combo_tag_entry_get_type +GIMP_COMBO_TAG_ENTRY_CLASS +GIMP_IS_COMBO_TAG_ENTRY_CLASS +GIMP_COMBO_TAG_ENTRY_GET_CLASS +
+ +
+gimpcanvascorner +GimpCanvasCorner +GimpCanvasCorner +GimpCanvasCornerClass +gimp_canvas_corner_new + +GIMP_CANVAS_CORNER +GIMP_IS_CANVAS_CORNER +GIMP_TYPE_CANVAS_CORNER +gimp_canvas_corner_get_type +GIMP_CANVAS_CORNER_CLASS +GIMP_IS_CANVAS_CORNER_CLASS +GIMP_CANVAS_CORNER_GET_CLASS +
+ +
+gimpcanvasgrid +GimpCanvasGrid +GimpCanvasGrid +GimpCanvasGridClass +gimp_canvas_grid_new + +GIMP_CANVAS_GRID +GIMP_IS_CANVAS_GRID +GIMP_TYPE_CANVAS_GRID +gimp_canvas_grid_get_type +GIMP_CANVAS_GRID_CLASS +GIMP_IS_CANVAS_GRID_CLASS +GIMP_CANVAS_GRID_GET_CLASS +
+ +
+gimpcanvasgroup +GimpCanvasGroup +GimpCanvasGroupClass +GimpCanvasGroup +gimp_canvas_group_new +gimp_canvas_group_add_item +gimp_canvas_group_remove_item +gimp_canvas_group_set_group_stroking +gimp_canvas_group_set_group_filling + +GIMP_CANVAS_GROUP +GIMP_IS_CANVAS_GROUP +GIMP_TYPE_CANVAS_GROUP +gimp_canvas_group_get_type +GIMP_CANVAS_GROUP_CLASS +GIMP_IS_CANVAS_GROUP_CLASS +GIMP_CANVAS_GROUP_GET_CLASS +
+ +
+gimpcanvashandle +GimpCanvasHandle +GimpCanvasHandle +GimpCanvasHandleClass +gimp_canvas_handle_new +gimp_canvas_handle_set_angles +gimp_canvas_handle_set_position + +GIMP_CANVAS_HANDLE +GIMP_IS_CANVAS_HANDLE +GIMP_TYPE_CANVAS_HANDLE +gimp_canvas_handle_get_type +GIMP_CANVAS_HANDLE_CLASS +GIMP_IS_CANVAS_HANDLE_CLASS +GIMP_CANVAS_HANDLE_GET_CLASS +
+ +
+gimpcanvasline +GimpCanvasLine +GimpCanvasLine +GimpCanvasLineClass +gimp_canvas_line_new +gimp_canvas_line_set + +GIMP_CANVAS_LINE +GIMP_IS_CANVAS_LINE +GIMP_TYPE_CANVAS_LINE +gimp_canvas_line_get_type +GIMP_CANVAS_LINE_CLASS +GIMP_IS_CANVAS_LINE_CLASS +GIMP_CANVAS_LINE_GET_CLASS +
+ +
+gimpcanvasproxygroup +GimpCanvasProxyGroup +GimpCanvasProxyGroup +GimpCanvasProxyGroupClass +gimp_canvas_proxy_group_new +gimp_canvas_proxy_group_add_item +gimp_canvas_proxy_group_remove_item +gimp_canvas_proxy_group_get_item + +GIMP_CANVAS_PROXY_GROUP +GIMP_IS_CANVAS_PROXY_GROUP +GIMP_TYPE_CANVAS_PROXY_GROUP +gimp_canvas_proxy_group_get_type +GIMP_CANVAS_PROXY_GROUP_CLASS +GIMP_IS_CANVAS_PROXY_GROUP_CLASS +GIMP_CANVAS_PROXY_GROUP_GET_CLASS +
+ +
+gimpcanvaspolygon +GimpCanvasPolygon +GimpCanvasPolygon +GimpCanvasPolygonClass +gimp_canvas_polygon_new +gimp_canvas_polygon_new_from_coords + +GIMP_CANVAS_POLYGON +GIMP_IS_CANVAS_POLYGON +GIMP_TYPE_CANVAS_POLYGON +gimp_canvas_polygon_get_type +GIMP_CANVAS_POLYGON_CLASS +GIMP_IS_CANVAS_POLYGON_CLASS +GIMP_CANVAS_POLYGON_GET_CLASS +
+ +
+gimpcanvaspen +GimpCanvasPen +GimpCanvasPen +GimpCanvasPenClass +gimp_canvas_pen_new + +GIMP_CANVAS_PEN +GIMP_IS_CANVAS_PEN +GIMP_TYPE_CANVAS_PEN +gimp_canvas_pen_get_type +GIMP_CANVAS_PEN_CLASS +GIMP_IS_CANVAS_PEN_CLASS +GIMP_CANVAS_PEN_GET_CLASS +
+ +
+gimpcanvasguide +GimpCanvasGuide +GimpCanvasGuide +GimpCanvasGuideClass +gimp_canvas_guide_new +gimp_canvas_guide_set + +GIMP_CANVAS_GUIDE +GIMP_IS_CANVAS_GUIDE +GIMP_TYPE_CANVAS_GUIDE +gimp_canvas_guide_get_type +GIMP_CANVAS_GUIDE_CLASS +GIMP_IS_CANVAS_GUIDE_CLASS +GIMP_CANVAS_GUIDE_GET_CLASS +
+ +
+gimpcanvasitem +GimpCanvasItem +GimpCanvasItemClass +GimpCanvasItem +gimp_canvas_item_draw +gimp_canvas_item_get_extents +gimp_canvas_item_hit +gimp_canvas_item_set_visible +gimp_canvas_item_get_visible +gimp_canvas_item_set_line_cap +gimp_canvas_item_set_highlight +gimp_canvas_item_get_highlight +gimp_canvas_item_begin_change +gimp_canvas_item_end_change +gimp_canvas_item_suspend_stroking +gimp_canvas_item_resume_stroking +gimp_canvas_item_suspend_filling +gimp_canvas_item_resume_filling + +GIMP_CANVAS_ITEM +GIMP_IS_CANVAS_ITEM +GIMP_TYPE_CANVAS_ITEM +gimp_canvas_item_get_type +GIMP_CANVAS_ITEM_CLASS +GIMP_IS_CANVAS_ITEM_CLASS +GIMP_CANVAS_ITEM_GET_CLASS +
+ +
+gimpcanvasitem-utils +GimpCanvasItem-utils +gimp_canvas_item_shift_to_north_west +gimp_canvas_item_shift_to_center +
+ +
+gimpcanvaspassepartout +GimpCanvasPassePartout +GimpCanvasPassePartout +GimpCanvasPassePartoutClass +gimp_canvas_passe_partout_new + +GIMP_CANVAS_PASSE_PARTOUT +GIMP_IS_CANVAS_PASSE_PARTOUT +GIMP_TYPE_CANVAS_PASSE_PARTOUT +gimp_canvas_passe_partout_get_type +GIMP_CANVAS_PASSE_PARTOUT_CLASS +GIMP_IS_CANVAS_PASSE_PARTOUT_CLASS +GIMP_CANVAS_PASSE_PARTOUT_GET_CLASS +
+ +
+gimpcanvastextcursor +GimpCanvasTextCursor +GimpCanvasTextCursor +GimpCanvasTextCursorClass +gimp_canvas_text_cursor_new + +GIMP_CANVAS_TEXT_CURSOR +GIMP_IS_CANVAS_TEXT_CURSOR +GIMP_TYPE_CANVAS_TEXT_CURSOR +gimp_canvas_text_cursor_get_type +GIMP_CANVAS_TEXT_CURSOR_CLASS +GIMP_IS_CANVAS_TEXT_CURSOR_CLASS +GIMP_CANVAS_TEXT_CURSOR_GET_CLASS +
+ +
+gimpcanvastransformguides +GimpCanvasTransformGuides +GimpCanvasTransformGuides +GimpCanvasTransformGuidesClass +gimp_canvas_transform_guides_new +gimp_canvas_transform_guides_set + +GIMP_CANVAS_TRANSFORM_GUIDES +GIMP_CANVAS_TRANSFORM_GUIDES_CLASS +GIMP_CANVAS_TRANSFORM_GUIDES_GET_CLASS +GIMP_IS_CANVAS_TRANSFORM_GUIDES +GIMP_IS_CANVAS_TRANSFORM_GUIDES_CLASS +GIMP_TYPE_CANVAS_TRANSFORM_GUIDES +gimp_canvas_transform_guides_get_type +
+ +
+gimpcanvastransformpreview +GimpCanvasTransformPreview +GimpCanvasTransformPreview +GimpCanvasTransformPreviewClass +gimp_canvas_transform_preview_new + +GIMP_CANVAS_TRANSFORM_PREVIEW +GIMP_CANVAS_TRANSFORM_PREVIEW_CLASS +GIMP_CANVAS_TRANSFORM_PREVIEW_GET_CLASS +GIMP_IS_CANVAS_TRANSFORM_PREVIEW +GIMP_IS_CANVAS_TRANSFORM_PREVIEW_CLASS +GIMP_TYPE_CANVAS_TRANSFORM_PREVIEW +gimp_canvas_transform_preview_get_type +
+ +
+gimpcanvasboundary +GimpCanvasBoundary +GimpCanvasBoundary +GimpCanvasBoundaryClass +gimp_canvas_boundary_new + +GIMP_CANVAS_BOUNDARY +GIMP_IS_CANVAS_BOUNDARY +GIMP_TYPE_CANVAS_BOUNDARY +gimp_canvas_boundary_get_type +GIMP_CANVAS_BOUNDARY_CLASS +GIMP_IS_CANVAS_BOUNDARY_CLASS +GIMP_CANVAS_BOUNDARY_GET_CLASS +
+ +
+gimpcanvasarc +GimpCanvasArc +GimpCanvasArc +GimpCanvasArcClass +gimp_canvas_arc_new + +GIMP_CANVAS_ARC +GIMP_IS_CANVAS_ARC +GIMP_TYPE_CANVAS_ARC +gimp_canvas_arc_get_type +GIMP_CANVAS_ARC_CLASS +GIMP_IS_CANVAS_ARC_CLASS +GIMP_CANVAS_ARC_GET_CLASS +
+ +
+gimpcanvasprogress +GimpCanvasProgress +GimpCanvasProgress +GimpCanvasProgressClass +gimp_canvas_progress_new + +GIMP_CANVAS_PROGRESS +GIMP_IS_CANVAS_PROGRESS +GIMP_TYPE_CANVAS_PROGRESS +gimp_canvas_progress_get_type +GIMP_CANVAS_PROGRESS_CLASS +GIMP_IS_CANVAS_PROGRESS_CLASS +GIMP_CANVAS_PROGRESS_GET_CLASS +
+ +
+gimpdisplay +GimpDisplay +GimpDisplay +gimp_display_new +gimp_display_delete +gimp_display_close +gimp_display_get_ID +gimp_display_get_by_ID +gimp_display_get_action_name +gimp_display_get_gimp +gimp_display_get_image +gimp_display_set_image +gimp_display_get_instance +gimp_display_get_shell +gimp_display_empty +gimp_display_fill +gimp_display_update_area +gimp_display_flush +gimp_display_flush_now + +GimpDisplayClass +GIMP_DISPLAY +GIMP_IS_DISPLAY +GIMP_TYPE_DISPLAY +gimp_display_get_type +GIMP_DISPLAY_CLASS +GIMP_IS_DISPLAY_CLASS +GIMP_DISPLAY_GET_CLASS +
+ +
+gimpdisplay-foreach +GimpDisplay-foreach +gimp_displays_dirty +gimp_displays_get_dirty_images +gimp_displays_delete +gimp_displays_close +gimp_displays_reconnect +gimp_displays_get_num_visible +gimp_displays_set_busy +gimp_displays_unset_busy +
+ +
+gimpdisplay-handlers +GimpDisplay-handlers +gimp_display_connect +gimp_display_disconnect +
+ +
+gimpdisplayoptions +GimpDisplayOptions +GimpDisplayOptions + +GimpDisplayOptionsClass +GIMP_DISPLAY_OPTIONS +GIMP_IS_DISPLAY_OPTIONS +GIMP_TYPE_DISPLAY_OPTIONS +GIMP_TYPE_DISPLAY_OPTIONS_FULLSCREEN +GIMP_TYPE_DISPLAY_OPTIONS_NO_IMAGE +gimp_display_options_get_type +gimp_display_options_fullscreen_get_type +gimp_display_options_no_image_get_type +GIMP_DISPLAY_OPTIONS_CLASS +GIMP_IS_DISPLAY_OPTIONS_CLASS +GIMP_DISPLAY_OPTIONS_GET_CLASS +
+ +
+gimpimagewindow +GimpImageWindow +GimpImageWindow +GimpImageWindowClass +gimp_image_window_add_shell +gimp_image_window_destroy +gimp_image_window_get_active_shell +gimp_image_window_get_default_dockbook +gimp_image_window_get_fullscreen +gimp_image_window_get_left_docks +gimp_image_window_get_n_shells +gimp_image_window_get_right_docks +gimp_image_window_get_shell +gimp_image_window_get_show_menubar +gimp_image_window_get_show_statusbar +gimp_image_window_get_ui_manager +gimp_image_window_has_toolbox +gimp_image_window_is_iconified +gimp_image_window_keep_canvas_pos +gimp_image_window_new +gimp_image_window_remove_shell +gimp_image_window_set_active_shell +gimp_image_window_set_fullscreen +gimp_image_window_set_show_menubar +gimp_image_window_set_show_statusbar +gimp_image_window_shrink_wrap + +GIMP_IMAGE_WINDOW +GIMP_IMAGE_WINDOW_CLASS +GIMP_IMAGE_WINDOW_GET_CLASS +GIMP_IS_IMAGE_WINDOW +GIMP_IS_IMAGE_WINDOW_CLASS +GIMP_TYPE_IMAGE_WINDOW +gimp_image_window_get_type +
+ +
+gimpdisplayshell +GimpDisplayShell +PROJ_ROUND +PROJ_ROUND64 +SCALEX +SCALEY +UNSCALEX +UNSCALEY +FUNSCALEX +FUNSCALEY +GimpDisplayShell +gimp_display_shell_new +gimp_display_shell_add_overlay +gimp_display_shell_move_overlay +gimp_display_shell_get_window +gimp_display_shell_get_statusbar +gimp_display_shell_present +gimp_display_shell_reconnect +gimp_display_shell_empty +gimp_display_shell_fill +gimp_display_shell_scale_changed +gimp_display_shell_scaled +gimp_display_shell_scrolled +gimp_display_shell_get_unit +gimp_display_shell_set_unit +gimp_display_shell_snap_coords +gimp_display_shell_mask_bounds +gimp_display_shell_flush +gimp_display_shell_pause +gimp_display_shell_resume +gimp_display_shell_set_highlight +gimp_display_shell_set_mask + +GimpDisplayShellClass +GIMP_DISPLAY_SHELL +GIMP_IS_DISPLAY_SHELL +GIMP_TYPE_DISPLAY_SHELL +gimp_display_shell_get_type +GIMP_DISPLAY_SHELL_CLASS +GIMP_IS_DISPLAY_SHELL_CLASS +GIMP_DISPLAY_SHELL_GET_CLASS +
+ +
+gimpdisplayshell-appearance +GimpDisplayShell-appearance +gimp_display_shell_appearance_update +gimp_display_shell_set_show_selection +gimp_display_shell_get_show_selection +gimp_display_shell_set_show_layer +gimp_display_shell_get_show_layer +gimp_display_shell_set_show_grid +gimp_display_shell_get_show_grid +gimp_display_shell_set_show_guides +gimp_display_shell_get_show_guides +gimp_display_shell_set_snap_to_grid +gimp_display_shell_get_snap_to_grid +gimp_display_shell_set_snap_to_guides +gimp_display_shell_get_snap_to_guides +gimp_display_shell_get_snap_to_canvas +gimp_display_shell_set_snap_to_canvas +gimp_display_shell_get_snap_to_vectors +gimp_display_shell_set_snap_to_vectors +gimp_display_shell_set_show_menubar +gimp_display_shell_get_show_menubar +gimp_display_shell_set_show_rulers +gimp_display_shell_get_show_rulers +gimp_display_shell_set_show_sample_points +gimp_display_shell_get_show_sample_points +gimp_display_shell_set_show_scrollbars +gimp_display_shell_get_show_scrollbars +gimp_display_shell_set_show_statusbar +gimp_display_shell_get_show_statusbar +gimp_display_shell_set_padding +gimp_display_shell_get_padding +
+ +
+gimpdisplayshell-callbacks +GimpDisplayShell-callbacks +gimp_display_shell_canvas_realize +gimp_display_shell_canvas_size_allocate +gimp_display_shell_canvas_expose +gimp_display_shell_canvas_expose_after +gimp_display_shell_navigation_button_press +gimp_display_shell_origin_button_press +gimp_display_shell_quick_mask_button_press +gimp_display_shell_quick_mask_toggled +
+ +
+gimpdisplayshell-tool-events +GimpDisplayShell-tool-events +gimp_display_shell_events +gimp_display_shell_canvas_tool_events +gimp_display_shell_buffer_hover +gimp_display_shell_buffer_stroke +gimp_display_shell_hruler_button_press +gimp_display_shell_vruler_button_press +
+ +
+gimpdisplayshell-close +GimpDisplayShell-close +gimp_display_shell_close +
+ +
+gimpdisplayshell-cursor +GimpDisplayShell-cursor +gimp_display_shell_set_cursor +gimp_display_shell_unset_cursor +gimp_display_shell_set_override_cursor +gimp_display_shell_unset_override_cursor +gimp_display_shell_update_software_cursor +gimp_display_shell_clear_software_cursor +
+ +
+gimpdisplayshell-dnd +GimpDisplayShell-dnd +gimp_display_shell_dnd_init +
+ +
+gimpdisplayshell-draw +GimpDisplayShell-draw +gimp_display_shell_draw_checkerboard +gimp_display_shell_draw_get_scaled_image_size +gimp_display_shell_draw_get_scaled_image_size_for_scale +gimp_display_shell_draw_image +gimp_display_shell_draw_selection_in +gimp_display_shell_draw_selection_out +
+ +
+gimpdisplayshell-expose +GimpDisplayShell-expose +gimp_display_shell_expose_area +gimp_display_shell_expose_full +gimp_display_shell_expose_region +
+ +
+gimpdisplayshell-filter-dialog +GimpDisplayShell-filter-dialog +gimp_display_shell_filter_dialog_new +
+ +
+gimpdisplayshell-filter +GimpDisplayShell-filter +gimp_display_shell_filter_new +gimp_display_shell_filter_set +
+ +
+gimpdisplayshell-grab +gimp_display_shell_keyboard_grab +gimp_display_shell_keyboard_ungrab +gimp_display_shell_pointer_grab +gimp_display_shell_pointer_ungrab +
+ +
+gimpdisplayshell-handlers +GimpDisplayShell-handlers +gimp_display_shell_connect +gimp_display_shell_disconnect +
+ +
+gimpdisplayshell-icon +GimpDisplayShell-icon +gimp_display_shell_icon_update +gimp_display_shell_icon_update_stop +
+ +
+gimpdisplayshell-items +GimpDisplayShell-items +gimp_display_shell_add_item +gimp_display_shell_add_preview_item +gimp_display_shell_add_tool_item +gimp_display_shell_items_free +gimp_display_shell_items_init +gimp_display_shell_remove_item +gimp_display_shell_remove_preview_item +gimp_display_shell_remove_tool_item +
+ +
+gimpdisplayshell-layer-select +GimpDisplayShell-layer-select +gimp_display_shell_layer_select_init +
+ +
+gimpdisplayshell-render +GimpDisplayShell-render +GIMP_DISPLAY_RENDER_BUF_WIDTH +GIMP_DISPLAY_RENDER_BUF_HEIGHT +gimp_display_shell_render +
+ +
+gimpdisplayshell-scale +GimpDisplayShell-scale +gimp_display_shell_update_scrollbars_and_rulers +gimp_display_shell_scale_update_scrollbars +gimp_display_shell_scale_update_rulers +gimp_display_shell_scale_revert +gimp_display_shell_scale_can_revert +gimp_display_shell_scale_set_dot_for_dot +gimp_display_shell_get_screen_resolution +gimp_display_shell_scale +gimp_display_shell_scale_fit_in +gimp_display_shell_scale_image_is_within_viewport +gimp_display_shell_scale_fill +gimp_display_shell_scale_handle_zoom_revert +gimp_display_shell_scale_by_values +gimp_display_shell_scale_shrink_wrap +gimp_display_shell_scale_resize +gimp_display_shell_calculate_scale_x_and_y +gimp_display_shell_set_initial_scale +gimp_display_shell_push_zoom_focus_pointer_pos +
+ +
+gimpdisplayshell-scale-dialog +gimp_display_shell_scale_dialog +
+ +
+gimpdisplayshell-scroll +GimpDisplayShell-scroll +gimp_display_shell_scroll_center_image_coordinate +gimp_display_shell_scroll +gimp_display_shell_scroll_set_offset +gimp_display_shell_scroll_clamp_offsets +gimp_display_shell_scroll_clamp_and_update +gimp_display_shell_scroll_unoverscrollify +gimp_display_shell_scroll_center_image +gimp_display_shell_scroll_center_image_on_next_size_allocate +gimp_display_shell_scroll_get_scaled_viewport +gimp_display_shell_scroll_get_viewport +gimp_display_shell_scroll_get_disp_offset +gimp_display_shell_scroll_get_render_start_offset +gimp_display_shell_scroll_setup_hscrollbar +gimp_display_shell_scroll_setup_vscrollbar +
+ +
+gimpdisplayshell-autoscroll +GimpDisplayShell-autoscroll +gimp_display_shell_autoscroll_start +gimp_display_shell_autoscroll_stop +
+ +
+gimpdisplayshell-selection +GimpDisplayShell-selection +Selection +gimp_display_shell_selection_init +gimp_display_shell_selection_free +gimp_display_shell_selection_pause +gimp_display_shell_selection_resume +gimp_display_shell_selection_restart +gimp_display_shell_selection_set_show +gimp_display_shell_selection_undraw +
+ +
+gimpdisplayshell-style +GimpDisplayShell-style +gimp_display_shell_set_grid_style +gimp_display_shell_set_guide_style +gimp_display_shell_set_layer_style +gimp_display_shell_set_outline_bg_style +gimp_display_shell_set_outline_fg_style +gimp_display_shell_set_passe_partout_style +gimp_display_shell_set_pen_style +gimp_display_shell_set_sample_point_style +gimp_display_shell_set_selection_in_style +gimp_display_shell_set_selection_out_style +gimp_display_shell_set_tool_bg_style +gimp_display_shell_set_tool_fg_style +gimp_display_shell_set_vectors_bg_style +gimp_display_shell_set_vectors_fg_style +
+ +
+gimpdisplayshell-title +GimpDisplayShell-title +gimp_display_shell_title_update +
+ +
+gimpdisplayshell-progress +GimpDisplayShell-progress +gimp_display_shell_progress_iface_init +
+ +
+gimpdisplayshell-transform +GimpDisplayShell-transform +gimp_display_shell_transform_coords +gimp_display_shell_untransform_coords +gimp_display_shell_transform_xy +gimp_display_shell_untransform_xy +gimp_display_shell_transform_xy_f +gimp_display_shell_untransform_xy_f +gimp_display_shell_transform_segments +gimp_display_shell_transform_coords +gimp_display_shell_untransform_viewport +
+ +
+gimpmotionbuffer +GimpMotionBuffer +GimpMotionBuffer +GimpMotionBufferClass +gimp_motion_buffer_new +gimp_motion_buffer_begin_stroke +gimp_motion_buffer_end_stroke +gimp_motion_buffer_motion_event +gimp_motion_buffer_get_last_motion_time +gimp_motion_buffer_request_stroke +gimp_motion_buffer_request_hover + +GIMP_IS_MOTION_BUFFER +GIMP_IS_MOTION_BUFFER_CLASS +GIMP_MOTION_BUFFER +GIMP_MOTION_BUFFER_CLASS +GIMP_MOTION_BUFFER_GET_CLASS +GIMP_TYPE_MOTION_BUFFER +gimp_motion_buffer_get_type +
+ +
+gimpnavigationeditor +GimpNavigationEditor +GimpNavigationEditor +gimp_navigation_editor_new +gimp_navigation_editor_popup + +GimpNavigationEditorClass +GIMP_NAVIGATION_EDITOR +GIMP_IS_NAVIGATION_EDITOR +GIMP_TYPE_NAVIGATION_EDITOR +gimp_navigation_editor_get_type +GIMP_NAVIGATION_EDITOR_CLASS +GIMP_IS_NAVIGATION_EDITOR_CLASS +GIMP_NAVIGATION_EDITOR_GET_CLASS +
+ +
+gimpstatusbar +CURSOR_FORMAT_LENGTH +GimpStatusbar +GimpStatusbar +gimp_statusbar_new +gimp_statusbar_set_shell +gimp_statusbar_get_visible +gimp_statusbar_set_visible +gimp_statusbar_empty +gimp_statusbar_fill +gimp_statusbar_override_window_title +gimp_statusbar_restore_window_title +gimp_statusbar_push +gimp_statusbar_push_valist +gimp_statusbar_push_coords +gimp_statusbar_push_length +gimp_statusbar_replace +gimp_statusbar_replace_valist +gimp_statusbar_peek +gimp_statusbar_pop +gimp_statusbar_push_temp +gimp_statusbar_push_temp_valist +gimp_statusbar_pop_temp +gimp_statusbar_update_cursor +gimp_statusbar_clear_cursor + +GimpStatusbarClass +GIMP_STATUSBAR +GIMP_IS_STATUSBAR +GIMP_TYPE_STATUSBAR +gimp_statusbar_get_type +GIMP_STATUSBAR_CLASS +GIMP_IS_STATUSBAR_CLASS +GIMP_STATUSBAR_GET_CLASS +
+ +
+gimpmultiwindowstrategy +GimpMultiWindowStrategy +GimpMultiWindowStrategy +GimpMultiWindowStrategyClass +gimp_multi_window_strategy_get_singleton + +GIMP_IS_MULTI_WINDOW_STRATEGY +GIMP_IS_MULTI_WINDOW_STRATEGY_CLASS +GIMP_MULTI_WINDOW_STRATEGY +GIMP_MULTI_WINDOW_STRATEGY_CLASS +GIMP_MULTI_WINDOW_STRATEGY_GET_CLASS +GIMP_TYPE_MULTI_WINDOW_STRATEGY +gimp_multi_window_strategy_get_type +
+ +
+gimpsinglewindowstrategy +GimpSingleWindowStrategy +GimpSingleWindowStrategy +GimpSingleWindowStrategyClass +gimp_single_window_strategy_get_singleton + +GIMP_IS_SINGLE_WINDOW_STRATEGY +GIMP_IS_SINGLE_WINDOW_STRATEGY_CLASS +GIMP_SINGLE_WINDOW_STRATEGY +GIMP_SINGLE_WINDOW_STRATEGY_CLASS +GIMP_SINGLE_WINDOW_STRATEGY_GET_CLASS +GIMP_TYPE_SINGLE_WINDOW_STRATEGY +gimp_single_window_strategy_get_type +
+ +
+gimpairbrush +GimpAirbrush +GimpAirbrush +gimp_airbrush_register + +GimpAirbrushClass +GIMP_AIRBRUSH +GIMP_IS_AIRBRUSH +GIMP_TYPE_AIRBRUSH +gimp_airbrush_get_type +GIMP_AIRBRUSH_CLASS +GIMP_IS_AIRBRUSH_CLASS +GIMP_AIRBRUSH_GET_CLASS +
+ +
+gimpairbrushoptions +GimpAirbrushOptions +GimpAirbrushOptions + +GimpAirbrushOptionsClass +GIMP_AIRBRUSH_OPTIONS +GIMP_IS_AIRBRUSH_OPTIONS +GIMP_TYPE_AIRBRUSH_OPTIONS +gimp_airbrush_options_get_type +GIMP_AIRBRUSH_OPTIONS_CLASS +GIMP_IS_AIRBRUSH_OPTIONS_CLASS +GIMP_AIRBRUSH_OPTIONS_GET_CLASS +
+ +
+gimpclone +GimpClone +GimpClone +gimp_clone_register + +GimpCloneClass +GIMP_CLONE +GIMP_IS_CLONE +GIMP_TYPE_CLONE +gimp_clone_get_type +GIMP_CLONE_CLASS +GIMP_IS_CLONE_CLASS +GIMP_CLONE_GET_CLASS +
+ +
+gimpcloneoptions +GimpCloneOptions +GimpCloneOptions + +GimpCloneOptionsClass +GIMP_CLONE_OPTIONS +GIMP_IS_CLONE_OPTIONS +GIMP_TYPE_CLONE_OPTIONS +gimp_clone_options_get_type +GIMP_CLONE_OPTIONS_CLASS +GIMP_IS_CLONE_OPTIONS_CLASS +GIMP_CLONE_OPTIONS_GET_CLASS +
+ +
+gimpconvolve +GimpConvolve +GimpConvolve +gimp_convolve_register + +GimpConvolveClass +GIMP_CONVOLVE +GIMP_IS_CONVOLVE +GIMP_TYPE_CONVOLVE +gimp_convolve_get_type +GIMP_CONVOLVE_CLASS +GIMP_IS_CONVOLVE_CLASS +GIMP_CONVOLVE_GET_CLASS +
+ +
+gimpconvolveoptions +GimpConvolveOptions +GimpConvolveOptions + +GimpConvolveOptionsClass +GIMP_CONVOLVE_OPTIONS +GIMP_IS_CONVOLVE_OPTIONS +GIMP_TYPE_CONVOLVE_OPTIONS +gimp_convolve_options_get_type +GIMP_CONVOLVE_OPTIONS_CLASS +GIMP_IS_CONVOLVE_OPTIONS_CLASS +GIMP_CONVOLVE_OPTIONS_GET_CLASS +
+ +
+gimpdodgeburn +GimpDodgeBurn +GimpDodgeBurn +gimp_dodge_burn_register + +GimpDodgeBurnClass +GIMP_DODGE_BURN +GIMP_IS_DODGE_BURN +GIMP_TYPE_DODGE_BURN +gimp_dodge_burn_get_type +GIMP_DODGE_BURN_CLASS +GIMP_IS_DODGE_BURN_CLASS +
+ +
+gimpdodgeburnoptions +GimpDodgeBurnOptions +GimpDodgeBurnOptions + +GimpDodgeBurnOptionsClass +GIMP_DODGE_BURN_OPTIONS +GIMP_IS_DODGE_BURN_OPTIONS +GIMP_TYPE_DODGE_BURN_OPTIONS +gimp_dodge_burn_options_get_type +GIMP_DODGE_BURN_OPTIONS_CLASS +GIMP_IS_DODGE_BURN_OPTIONS_CLASS +GIMP_DODGE_BURN_OPTIONS_GET_CLASS +
+ +
+gimperaser +GimpEraser +GimpEraser +gimp_eraser_register + +GimpEraserClass +GIMP_ERASER +GIMP_IS_ERASER +GIMP_TYPE_ERASER +gimp_eraser_get_type +GIMP_ERASER_CLASS +GIMP_IS_ERASER_CLASS +GIMP_ERASER_GET_CLASS +
+ +
+gimperaseroptions +GimpEraserOptions +GimpEraserOptions + +GimpEraserOptionsClass +GIMP_ERASER_OPTIONS +GIMP_IS_ERASER_OPTIONS +GIMP_TYPE_ERASER_OPTIONS +gimp_eraser_options_get_type +GIMP_ERASER_OPTIONS_CLASS +GIMP_IS_ERASER_OPTIONS_CLASS +GIMP_ERASER_OPTIONS_GET_CLASS +
+ +
+gimppaintbrush +GimpPaintbrush +GimpPaintbrush +gimp_paintbrush_register + +GimpPaintbrushClass +GIMP_PAINTBRUSH +GIMP_IS_PAINTBRUSH +GIMP_TYPE_PAINTBRUSH +gimp_paintbrush_get_type +GIMP_PAINTBRUSH_CLASS +GIMP_IS_PAINTBRUSH_CLASS +GIMP_PAINTBRUSH_GET_CLASS +
+ +
+gimppaintcore +GimpPaintCore +GimpPaintCore +GimpPaintCoreClass +gimp_paint_core_paint +gimp_paint_core_start +gimp_paint_core_finish +gimp_paint_core_cancel +gimp_paint_core_cleanup +gimp_paint_core_interpolate +gimp_paint_core_set_current_coords +gimp_paint_core_get_current_coords +gimp_paint_core_set_last_coords +gimp_paint_core_get_last_coords +gimp_paint_core_round_line +gimp_paint_core_get_paint_area +gimp_paint_core_get_orig_image +gimp_paint_core_get_orig_proj +gimp_paint_core_paste +gimp_paint_core_replace +gimp_paint_core_validate_undo_tiles +gimp_paint_core_validate_canvas_tiles +gimp_paint_core_validate_saved_proj_tiles +gimp_paint_core_smooth_coords + +GIMP_PAINT_CORE +GIMP_IS_PAINT_CORE +GIMP_TYPE_PAINT_CORE +gimp_paint_core_get_type +GIMP_PAINT_CORE_CLASS +GIMP_IS_PAINT_CORE_CLASS +GIMP_PAINT_CORE_GET_CLASS +
+ +
+gimppaintcore-stroke +GimpPaintCore-stroke +gimp_paint_core_stroke +gimp_paint_core_stroke_boundary +gimp_paint_core_stroke_vectors +
+ +
+gimppaintcoreundo +GimpPaintCoreUndo +GimpPaintCoreUndo + +GimpPaintCoreUndoClass +GIMP_PAINT_CORE_UNDO +GIMP_IS_PAINT_CORE_UNDO +GIMP_TYPE_PAINT_CORE_UNDO +gimp_paint_core_undo_get_type +GIMP_PAINT_CORE_UNDO_CLASS +GIMP_IS_PAINT_CORE_UNDO_CLASS +GIMP_PAINT_CORE_UNDO_GET_CLASS +
+ +
+gimpbrushcore +GimpBrushCore +BRUSH_CORE_SUBSAMPLE +BRUSH_CORE_SOLID_SUBSAMPLE +BRUSH_CORE_JITTER_LUTSIZE +GimpBrushCore +gimp_brush_core_set_brush +gimp_brush_core_set_dynamics +gimp_brush_core_paste_canvas +gimp_brush_core_replace_canvas +gimp_brush_core_color_area_with_pixmap +gimp_brush_core_get_brush_mask +gimp_brush_core_eval_transform_dynamics + +GimpBrushCoreClass +GIMP_BRUSH_CORE +GIMP_IS_BRUSH_CORE +GIMP_TYPE_BRUSH_CORE +gimp_brush_core_get_type +GIMP_BRUSH_CORE_CLASS +GIMP_IS_BRUSH_CORE_CLASS +GIMP_BRUSH_CORE_GET_CLASS +
+ +
+gimpbrushcore-kernels +GimpBrushCore-kernels +KERNEL_WIDTH +KERNEL_HEIGHT +KERNEL_SUBSAMPLE +KERNEL_SUM +
+ +
+gimpsourcecore +GimpSourceCore +GimpSourceCore +gimp_source_core_motion + +GimpSourceCoreClass +GIMP_SOURCE_CORE +GIMP_IS_SOURCE_CORE +GIMP_TYPE_SOURCE_CORE +gimp_source_core_get_type +GIMP_SOURCE_CORE_CLASS +GIMP_IS_SOURCE_CORE_CLASS +GIMP_SOURCE_CORE_GET_CLASS +
+ +
+gimpheal +GimpHeal +GimpHeal +gimp_heal_register + +GimpHealClass +GIMP_HEAL +GIMP_IS_HEAL +GIMP_TYPE_HEAL +gimp_heal_get_type +GIMP_HEAL_CLASS +GIMP_IS_HEAL_CLASS +GIMP_HEAL_GET_CLASS +
+ +
+gimpink +GimpInk +GimpInk +gimp_ink_register + +GimpInkClass +GIMP_INK +GIMP_IS_INK +GIMP_TYPE_INK +gimp_ink_get_type +GIMP_INK_CLASS +GIMP_IS_INK_CLASS +GIMP_INK_GET_CLASS +
+ +
+gimpinkundo +GimpInkUndo +GimpInkUndo + +GimpInkUndoClass +GIMP_INK_UNDO +GIMP_IS_INK_UNDO +GIMP_TYPE_INK_UNDO +gimp_ink_undo_get_type +GIMP_INK_UNDO_CLASS +GIMP_IS_INK_UNDO_CLASS +GIMP_INK_UNDO_GET_CLASS +
+ +
+gimpink-blob +GimpInk-blob +GimpBlobPoint +GimpBlobSpan +GimpBlob +GimpBlobFunc +gimp_blob_polygon +gimp_blob_square +gimp_blob_diamond +gimp_blob_ellipse +gimp_blob_bounds +gimp_blob_convex_union +gimp_blob_duplicate +
+ +
+gimpinkoptions +GimpInkOptions +GimpInkOptions + +GimpInkOptionsClass +GIMP_INK_OPTIONS +GIMP_IS_INK_OPTIONS +GIMP_TYPE_INK_OPTIONS +gimp_ink_options_get_type +GIMP_INK_OPTIONS_CLASS +GIMP_IS_INK_OPTIONS_CLASS +GIMP_INK_OPTIONS_GET_CLASS +
+ +
+gimppaintoptions +GimpPaintOptions +GIMP_PAINT_OPTIONS_CONTEXT_MASK +GimpJitterOptions +GimpFadeOptions +GimpGradientOptions +GimpSmoothingOptions +GimpPaintOptions +gimp_paint_options_new +gimp_paint_options_get_fade +gimp_paint_options_get_jitter +gimp_paint_options_get_gradient_color +gimp_paint_options_get_brush_mode +gimp_paint_options_copy_brush_props +gimp_paint_options_copy_dynamics_props +gimp_paint_options_copy_gradient_props + +GimpPaintOptionsClass +GIMP_PAINT_OPTIONS +GIMP_IS_PAINT_OPTIONS +GIMP_TYPE_PAINT_OPTIONS +gimp_paint_options_get_type +GIMP_PAINT_OPTIONS_CLASS +GIMP_IS_PAINT_OPTIONS_CLASS +GIMP_PAINT_OPTIONS_GET_CLASS +
+ +
+gimpsourceoptions +GimpSourceOptions +GimpSourceOptions + +GimpSourceOptionsClass +GIMP_SOURCE_OPTIONS +GIMP_IS_SOURCE_OPTIONS +GIMP_TYPE_SOURCE_OPTIONS +gimp_source_options_get_type +GIMP_SOURCE_OPTIONS_CLASS +GIMP_IS_SOURCE_OPTIONS_CLASS +GIMP_SOURCE_OPTIONS_GET_CLASS +
+ +
+gimppencil +GimpPencil +GimpPencil +gimp_pencil_register + +GimpPencilClass +GIMP_PENCIL +GIMP_IS_PENCIL +GIMP_TYPE_PENCIL +gimp_pencil_get_type +GIMP_PENCIL_CLASS +GIMP_IS_PENCIL_CLASS +GIMP_PENCIL_GET_CLASS +
+ +
+gimppenciloptions +GimpPencilOptions +GimpPencilOptions + +GimpPencilOptionsClass +GIMP_PENCIL_OPTIONS +GIMP_IS_PENCIL_OPTIONS +GIMP_TYPE_PENCIL_OPTIONS +gimp_pencil_options_get_type +GIMP_PENCIL_OPTIONS_CLASS +GIMP_IS_PENCIL_OPTIONS_CLASS +GIMP_PENCIL_OPTIONS_GET_CLASS +
+ +
+gimpperspectiveclone +GimpPerspectiveClone +GimpPerspectiveClone +gimp_perspective_clone_register +gimp_perspective_clone_set_transform +gimp_perspective_clone_get_source_point + +GimpPerspectiveCloneClass +GIMP_PERSPECTIVE_CLONE +GIMP_IS_PERSPECTIVE_CLONE +GIMP_TYPE_PERSPECTIVE_CLONE +gimp_perspective_clone_get_type +GIMP_PERSPECTIVE_CLONE_CLASS +GIMP_IS_PERSPECTIVE_CLONE_CLASS +GIMP_PERSPECTIVE_CLONE_GET_CLASS +
+ +
+gimpperspectivecloneoptions +GimpPerspectiveCloneOptions +GimpPerspectiveCloneOptions + +GimpPerspectiveCloneOptionsClass +GIMP_PERSPECTIVE_CLONE_OPTIONS +GIMP_IS_PERSPECTIVE_CLONE_OPTIONS +GIMP_TYPE_PERSPECTIVE_CLONE_OPTIONS +gimp_perspective_clone_options_get_type +GIMP_PERSPECTIVE_CLONE_OPTIONS_CLASS +GIMP_IS_PERSPECTIVE_CLONE_OPTIONS_CLASS +GIMP_PERSPECTIVE_CLONE_OPTIONS_GET_CLASS +
+ +
+gimpsmudge +GimpSmudge +GimpSmudge +gimp_smudge_register + +GimpSmudgeClass +GIMP_SMUDGE +GIMP_IS_SMUDGE +GIMP_TYPE_SMUDGE +gimp_smudge_get_type +GIMP_SMUDGE_CLASS +GIMP_IS_SMUDGE_CLASS +GIMP_SMUDGE_GET_CLASS +
+ +
+gimpsmudgeoptions +GimpSmudgeOptions +GimpSmudgeOptions + +GimpSmudgeOptionsClass +GIMP_SMUDGE_OPTIONS +GIMP_IS_SMUDGE_OPTIONS +GIMP_TYPE_SMUDGE_OPTIONS +gimp_smudge_options_get_type +GIMP_SMUDGE_OPTIONS_CLASS +GIMP_IS_SMUDGE_OPTIONS_CLASS +GIMP_SMUDGE_OPTIONS_GET_CLASS +
+ +
+gimp-fonts +Gimp-fonts +gimp_fonts_init +gimp_fonts_load +gimp_fonts_reset +
+ +
+gimpfilteredcontainer +GimpFilteredContainer +GimpFilteredContainer +gimp_filtered_container_new + +GimpFilteredContainerClass +GIMP_FILTERED_CONTAINER +GIMP_IS_FILTERED_CONTAINER +GIMP_TYPE_FILTERED_CONTAINER +gimp_filtered_container_get_type +GIMP_FILTERED_CONTAINER_CLASS +GIMP_IS_FILTERED_CONTAINER_CLASS +GIMP_FILTERED_CONTAINER_GET_CLASS +
+ +
+gimptaggedcontainer +GimpTaggedContainer +GimpTaggedContainer +GimpTaggedContainerClass +gimp_tagged_container_get_filter +gimp_tagged_container_get_tag_count +gimp_tagged_container_new +gimp_tagged_container_set_filter + +GIMP_IS_TAGGED_CONTAINER +GIMP_IS_TAGGED_CONTAINER_CLASS +GIMP_TAGGED_CONTAINER +GIMP_TAGGED_CONTAINER_CLASS +GIMP_TAGGED_CONTAINER_GET_CLASS +GIMP_TYPE_TAGGED_CONTAINER +gimp_tagged_container_get_type +
+ +
+gimpfont +GimpFont +GimpFont +gimp_font_get_standard + +GimpFontClass +GIMP_FONT +GIMP_IS_FONT +GIMP_TYPE_FONT +gimp_font_get_type +GIMP_FONT_CLASS +GIMP_IS_FONT_CLASS +GIMP_FONT_GET_CLASS +
+ +
+gimpfontlist +GimpFontList +GimpFontList +gimp_font_list_new +gimp_font_list_restore + +GimpFontListClass +GIMP_FONT_LIST +GIMP_IS_FONT_LIST +GIMP_TYPE_FONT_LIST +gimp_font_list_get_type +GIMP_FONT_LIST_CLASS +GIMP_IS_FONT_LIST_CLASS +GIMP_FONT_LIST_GET_CLASS +
+ +
+gimptext +GimpText +GimpText +gimp_text_get_transformation + +GimpTextClass +GIMP_TEXT +GIMP_IS_TEXT +GIMP_TYPE_TEXT +gimp_text_get_type +GIMP_TEXT_CLASS +GIMP_IS_TEXT_CLASS +GIMP_TEXT_GET_CLASS +
+ +
+gimptext-compat +GimpText-compat +text_render +text_get_extents +
+ +
+gimptext-parasite +GimpText-parasite +gimp_text_parasite_name +gimp_text_to_parasite +gimp_text_from_parasite +gimp_text_gdyntext_parasite_name +gimp_text_from_gdyntext_parasite +
+ +
+gimptext-vectors +GimpText-vectors +gimp_text_vectors_new +
+ +
+gimptext-xlfd +GimpText-xlfd +gimp_text_font_name_from_xlfd +gimp_text_font_size_from_xlfd +gimp_text_set_font_from_xlfd +
+ +
+gimptextlayer +GimpTextLayer +GimpTextLayer +gimp_text_layer_new +gimp_text_layer_set_text +gimp_text_layer_get_text +gimp_text_layer_discard +gimp_text_layer_set +gimp_item_is_text_layer + +GimpTextLayerClass +GIMP_TEXT_LAYER +GIMP_IS_TEXT_LAYER +GIMP_TYPE_TEXT_LAYER +gimp_text_layer_get_type +GIMP_TEXT_LAYER_CLASS +GIMP_IS_TEXT_LAYER_CLASS +GIMP_TEXT_LAYER_GET_CLASS +
+ +
+gimptextlayer-transform +GimpTextLayer-transform +gimp_text_layer_scale +gimp_text_layer_flip +gimp_text_layer_rotate +gimp_text_layer_transform +
+ +
+gimptextlayer-xcf +GimpTextLayer-xcf +gimp_text_layer_xcf_load_hack +gimp_text_layer_xcf_save_prepare +gimp_text_layer_get_xcf_flags +gimp_text_layer_set_xcf_flags +
+ +
+gimptextlayout +GimpTextLayout +GimpTextLayout +gimp_text_layout_new +gimp_text_layout_get_size +gimp_text_layout_get_offsets +gimp_text_layout_get_resolution +gimp_text_layout_get_text +gimp_text_layout_get_pango_layout +gimp_text_layout_get_transform +gimp_text_layout_transform_rect +gimp_text_layout_transform_point +gimp_text_layout_transform_distance +gimp_text_layout_untransform_rect +gimp_text_layout_untransform_point +gimp_text_layout_untransform_distance + +GimpTextLayoutClass +GIMP_TEXT_LAYOUT +GIMP_IS_TEXT_LAYOUT +GIMP_TYPE_TEXT_LAYOUT +gimp_text_layout_get_type +
+ +
+gimptextlayout-render +GimpTextLayout-render +gimp_text_layout_render +
+ +
+gimptextundo +GimpTextUndo +GimpTextUndo + +GimpTextUndoClass +GIMP_TEXT_UNDO +GIMP_IS_TEXT_UNDO +GIMP_TYPE_TEXT_UNDO +gimp_text_undo_get_type +GIMP_TEXT_UNDO_CLASS +GIMP_IS_TEXT_UNDO_CLASS +GIMP_TEXT_UNDO_GET_CLASS +
+ +
+gimpairbrushtool +GimpAirbrushTool +GimpAirbrushTool +gimp_airbrush_tool_register + +GimpAirbrushToolClass +GIMP_AIRBRUSH_TOOL +GIMP_IS_AIRBRUSH_TOOL +GIMP_TYPE_AIRBRUSH_TOOL +gimp_airbrush_tool_get_type +GIMP_AIRBRUSH_TOOL_CLASS +GIMP_IS_AIRBRUSH_TOOL_CLASS +GIMP_AIRBRUSH_TOOL_GET_CLASS +
+ +
+gimpalignoptions +GimpAlignOptions +ALIGN_OPTIONS_N_BUTTONS +GimpAlignOptions +gimp_align_options_gui + +GimpAlignOptionsClass +GIMP_ALIGN_OPTIONS +GIMP_IS_ALIGN_OPTIONS +GIMP_TYPE_ALIGN_OPTIONS +gimp_align_options_get_type +GIMP_ALIGN_OPTIONS_CLASS +GIMP_IS_ALIGN_OPTIONS_CLASS +GIMP_ALIGN_OPTIONS_GET_CLASS +
+ +
+gimpaligntool +GimpAlignTool +GimpAlignTool +GimpAlignToolFunction +gimp_align_tool_register +GIMP_ALIGN_TOOL_GET_OPTIONS + +GimpAlignToolClass +GIMP_ALIGN_TOOL +GIMP_IS_ALIGN_TOOL +GIMP_TYPE_ALIGN_TOOL +gimp_align_tool_get_type +GIMP_ALIGN_TOOL_CLASS +GIMP_IS_ALIGN_TOOL_CLASS +GIMP_ALIGN_TOOL_GET_CLASS +
+ +
+gimpblendoptions +GimpBlendOptions +GimpBlendOptions +gimp_blend_options_gui + +GimpBlendOptionsClass +GIMP_BLEND_OPTIONS +GIMP_IS_BLEND_OPTIONS +GIMP_TYPE_BLEND_OPTIONS +gimp_blend_options_get_type +GIMP_BLEND_OPTIONS_CLASS +GIMP_IS_BLEND_OPTIONS_CLASS +GIMP_BLEND_OPTIONS_GET_CLASS +
+ +
+gimpblendtool +GimpBlendTool +GimpBlendTool +gimp_blend_tool_register +GIMP_BLEND_TOOL_GET_OPTIONS + +GimpBlendToolClass +GIMP_BLEND_TOOL +GIMP_IS_BLEND_TOOL +GIMP_TYPE_BLEND_TOOL +gimp_blend_tool_get_type +GIMP_BLEND_TOOL_CLASS +GIMP_IS_BLEND_TOOL_CLASS +GIMP_BLEND_TOOL_GET_CLASS +
+ +
+gimpbrushtool +GimpBrushTool +GimpBrushTool +gimp_brush_tool_create_outline + +GimpBrushToolClass +GIMP_BRUSH_TOOL +GIMP_IS_BRUSH_TOOL +GIMP_TYPE_BRUSH_TOOL +gimp_brush_tool_get_type +GIMP_BRUSH_TOOL_CLASS +GIMP_IS_BRUSH_TOOL_CLASS +GIMP_BRUSH_TOOL_GET_CLASS +
+ +
+gimpbrightnesscontrasttool +GimpBrightnessContrastTool +GimpBrightnessContrastTool +gimp_brightness_contrast_tool_register + +GimpBrightnessContrastToolClass +GIMP_BRIGHTNESS_CONTRAST_TOOL +GIMP_IS_BRIGHTNESS_CONTRAST_TOOL +GIMP_TYPE_BRIGHTNESS_CONTRAST_TOOL +gimp_brightness_contrast_tool_get_type +GIMP_BRIGHTNESS_CONTRAST_TOOL_CLASS +GIMP_IS_BRIGHTNESS_CONTRAST_TOOL_CLASS +GIMP_BRIGHTNESS_CONTRAST_TOOL_GET_CLASS +
+ +
+gimpbucketfilloptions +GimpBucketFillOptions +GimpBucketFillOptions +gimp_bucket_fill_options_gui + +GimpBucketFillOptionsClass +GIMP_BUCKET_FILL_OPTIONS +GIMP_IS_BUCKET_FILL_OPTIONS +GIMP_TYPE_BUCKET_FILL_OPTIONS +gimp_bucket_fill_options_get_type +GIMP_BUCKET_FILL_OPTIONS_CLASS +GIMP_IS_BUCKET_FILL_OPTIONS_CLASS +GIMP_BUCKET_FILL_OPTIONS_GET_CLASS +
+ +
+gimpbucketfilltool +GimpBucketFillTool +GimpBucketFillTool +gimp_bucket_fill_tool_register +GIMP_BUCKET_FILL_TOOL_GET_OPTIONS + +GimpBucketFillToolClass +GIMP_BUCKET_FILL_TOOL +GIMP_IS_BUCKET_FILL_TOOL +GIMP_TYPE_BUCKET_FILL_TOOL +gimp_bucket_fill_tool_get_type +GIMP_BUCKET_FILL_TOOL_CLASS +GIMP_IS_BUCKET_FILL_TOOL_CLASS +GIMP_BUCKET_FILL_TOOL_GET_CLASS +
+ +
+gimpbycolorselecttool +GimpByColorSelectTool +GimpByColorSelectTool +gimp_by_color_select_tool_register + +GimpByColorSelectToolClass +GIMP_BY_COLOR_SELECT_TOOL +GIMP_IS_BY_COLOR_SELECT_TOOL +GIMP_TYPE_BY_COLOR_SELECT_TOOL +gimp_by_color_select_tool_get_type +GIMP_BY_COLOR_SELECT_TOOL_CLASS +GIMP_IS_BY_COLOR_SELECT_TOOL_CLASS +GIMP_BY_COLOR_SELECT_TOOL_GET_CLASS +
+ +
+gimpcageoptions +GimpCageOptions +GimpCageOptions +GimpCageOptionsClass +gimp_cage_options_gui + +GIMP_CAGE_OPTIONS +GIMP_IS_CAGE_OPTIONS +GIMP_TYPE_CAGE_OPTIONS +gimp_cage_options_get_type +GIMP_CAGE_OPTIONS_CLASS +GIMP_IS_CAGE_OPTIONS_CLASS +GIMP_CAGE_OPTIONS_GET_CLASS +
+ +
+gimpcagetool +GimpCageTool +GIMP_CAGE_TOOL_GET_OPTIONS +GimpCageTool +GimpCageToolClass +gimp_cage_tool_register + +GIMP_CAGE_TOOL +GIMP_IS_CAGE_TOOL +GIMP_TYPE_CAGE_TOOL +gimp_cage_tool_get_type +GIMP_CAGE_TOOL_CLASS +GIMP_IS_CAGE_TOOL_CLASS +GIMP_CAGE_TOOL_GET_CLASS +
+ +
+gimpclonetool +GimpCloneTool +GimpCloneTool +gimp_clone_tool_register + +GimpCloneToolClass +GIMP_CLONE_TOOL +GIMP_IS_CLONE_TOOL +GIMP_TYPE_CLONE_TOOL +gimp_clone_tool_get_type +GIMP_CLONE_TOOL_CLASS +GIMP_IS_CLONE_TOOL_CLASS +GIMP_CLONE_TOOL_GET_CLASS +
+ +
+gimpcolorbalancetool +GimpColorBalanceTool +GimpColorBalanceTool +gimp_color_balance_tool_register + +GimpColorBalanceToolClass +GIMP_COLOR_BALANCE_TOOL +GIMP_IS_COLOR_BALANCE_TOOL +GIMP_TYPE_COLOR_BALANCE_TOOL +gimp_color_balance_tool_get_type +GIMP_COLOR_BALANCE_TOOL_CLASS +GIMP_IS_COLOR_BALANCE_TOOL_CLASS +GIMP_COLOR_BALANCE_TOOL_GET_CLASS +
+ +
+gimpcolorizetool +GimpColorizeTool +GimpColorizeTool +gimp_colorize_tool_register + +GimpColorizeToolClass +GIMP_COLORIZE_TOOL +GIMP_IS_COLORIZE_TOOL +GIMP_TYPE_COLORIZE_TOOL +gimp_colorize_tool_get_type +GIMP_COLORIZE_TOOL_CLASS +GIMP_IS_COLORIZE_TOOL_CLASS +GIMP_COLORIZE_TOOL_GET_CLASS +
+ +
+gimpcoloroptions +GimpColorOptions +GimpColorOptions +gimp_color_options_gui + +GimpColorOptionsClass +GIMP_COLOR_OPTIONS +GIMP_IS_COLOR_OPTIONS +GIMP_TYPE_COLOR_OPTIONS +gimp_color_options_get_type +GIMP_COLOR_OPTIONS_CLASS +GIMP_IS_COLOR_OPTIONS_CLASS +GIMP_COLOR_OPTIONS_GET_CLASS +
+ +
+gimpcolorpickeroptions +GimpColorPickerOptions +GimpColorPickerOptions +gimp_color_picker_options_gui + +GimpColorPickerOptionsClass +GIMP_COLOR_PICKER_OPTIONS +GIMP_IS_COLOR_PICKER_OPTIONS +GIMP_TYPE_COLOR_PICKER_OPTIONS +gimp_color_picker_options_get_type +GIMP_COLOR_PICKER_OPTIONS_CLASS +GIMP_IS_COLOR_PICKER_OPTIONS_CLASS +GIMP_COLOR_PICKER_OPTIONS_GET_CLASS +
+ +
+gimpcolorpickertool +GimpColorPickerTool +GimpColorPickerTool +gimp_color_picker_tool_register +GIMP_COLOR_PICKER_TOOL_GET_OPTIONS + +GimpColorPickerToolClass +GIMP_COLOR_PICKER_TOOL +GIMP_IS_COLOR_PICKER_TOOL +GIMP_TYPE_COLOR_PICKER_TOOL +gimp_color_picker_tool_get_type +GIMP_COLOR_PICKER_TOOL_CLASS +GIMP_IS_COLOR_PICKER_TOOL_CLASS +GIMP_COLOR_PICKER_TOOL_GET_CLASS +
+ +
+gimpcolortool +GimpColorTool +GimpColorTool +gimp_color_tool_enable +gimp_color_tool_disable +gimp_color_tool_is_enabled +gimp_color_tool_start_sample_point +GIMP_COLOR_TOOL_GET_OPTIONS + +GimpColorToolClass +GIMP_COLOR_TOOL +GIMP_IS_COLOR_TOOL +GIMP_TYPE_COLOR_TOOL +gimp_color_tool_get_type +GIMP_COLOR_TOOL_CLASS +GIMP_IS_COLOR_TOOL_CLASS +GIMP_COLOR_TOOL_GET_CLASS +
+ +
+gimpconvolvetool +GimpConvolveTool +GimpConvolveTool +gimp_convolve_tool_register +GIMP_CONVOLVE_TOOL_GET_OPTIONS + +GimpConvolveToolClass +GIMP_CONVOLVE_TOOL +GIMP_IS_CONVOLVE_TOOL +GIMP_TYPE_CONVOLVE_TOOL +gimp_convolve_tool_get_type +GIMP_CONVOLVE_TOOL_CLASS +GIMP_IS_CONVOLVE_TOOL_CLASS +GIMP_CONVOLVE_TOOL_GET_CLASS +
+ +
+gimpcropoptions +GimpCropOptions +GimpCropOptions +gimp_crop_options_gui + +GimpCropOptionsClass +GIMP_CROP_OPTIONS +GIMP_IS_CROP_OPTIONS +GIMP_TYPE_CROP_OPTIONS +gimp_crop_options_get_type +GIMP_CROP_OPTIONS_CLASS +GIMP_IS_CROP_OPTIONS_CLASS +GIMP_CROP_OPTIONS_GET_CLASS +
+ +
+gimpcroptool +GimpCropTool +GimpCropTool +gimp_crop_tool_register +GIMP_CROP_TOOL_GET_OPTIONS + +GimpCropToolClass +GIMP_CROP_TOOL +GIMP_IS_CROP_TOOL +GIMP_TYPE_CROP_TOOL +gimp_crop_tool_get_type +GIMP_CROP_TOOL_CLASS +GIMP_IS_CROP_TOOL_CLASS +GIMP_CROP_TOOL_GET_CLASS +
+ +
+gimpcurvestool +GimpCurvesTool +GimpCurvesTool +gimp_curves_tool_register + +GimpCurvesToolClass +GIMP_CURVES_TOOL +GIMP_IS_CURVES_TOOL +GIMP_TYPE_CURVES_TOOL +gimp_curves_tool_get_type +GIMP_CURVES_TOOL_CLASS +GIMP_IS_CURVES_TOOL_CLASS +
+ +
+gimpdodgeburntool +GimpDodgeBurnTool +GimpDodgeBurnTool +gimp_dodge_burn_tool_register +GIMP_DODGE_BURN_TOOL_GET_OPTIONS + +GimpDodgeBurnToolClass +GIMP_DODGE_BURN_TOOL +GIMP_IS_DODGE_BURN_TOOL +GIMP_TYPE_DODGE_BURN_TOOL +gimp_dodge_burn_tool_get_type +GIMP_DODGE_BURN_TOOL_CLASS +GIMP_IS_DODGE_BURN_TOOL_CLASS +
+ +
+gimpdrawtool +GimpDrawTool +GimpDrawTool +GIMP_TOOL_HANDLE_SIZE_CIRCLE +GIMP_TOOL_HANDLE_SIZE_CROSS +GIMP_TOOL_HANDLE_SIZE_LARGE +GIMP_TOOL_HANDLE_SIZE_SMALL +gimp_draw_tool_start +gimp_draw_tool_stop +gimp_draw_tool_is_active +gimp_draw_tool_pause +gimp_draw_tool_resume +gimp_draw_tool_calc_distance +gimp_draw_tool_calc_distance_square +gimp_draw_tool_add_preview +gimp_draw_tool_remove_preview +gimp_draw_tool_add_item +gimp_draw_tool_remove_item +gimp_draw_tool_add_stroke_group +gimp_draw_tool_add_fill_group +gimp_draw_tool_push_group +gimp_draw_tool_pop_group +gimp_draw_tool_add_line +gimp_draw_tool_add_guide +gimp_draw_tool_add_crosshair +gimp_draw_tool_add_sample_point +gimp_draw_tool_add_rectangle +gimp_draw_tool_add_rectangle_guides +gimp_draw_tool_add_arc +gimp_draw_tool_add_transform_guides +gimp_draw_tool_add_transform_preview +gimp_draw_tool_add_handle +gimp_draw_tool_add_corner +gimp_draw_tool_add_lines +gimp_draw_tool_add_strokes +gimp_draw_tool_add_path +gimp_draw_tool_add_pen +gimp_draw_tool_add_boundary +gimp_draw_tool_add_text_cursor +gimp_draw_tool_on_handle +gimp_draw_tool_on_vectors +gimp_draw_tool_on_vectors_curve +gimp_draw_tool_on_vectors_handle + +GimpDrawToolClass +GIMP_DRAW_TOOL +GIMP_IS_DRAW_TOOL +GIMP_TYPE_DRAW_TOOL +gimp_draw_tool_get_type +GIMP_DRAW_TOOL_CLASS +GIMP_IS_DRAW_TOOL_CLASS +GIMP_DRAW_TOOL_GET_CLASS +
+ +
+gimpellipseselecttool +GimpEllipseSelectTool +GimpEllipseSelectTool +gimp_ellipse_select_tool_register + +GimpEllipseSelectToolClass +GIMP_ELLIPSE_SELECT_TOOL +GIMP_IS_ELLIPSE_SELECT_TOOL +GIMP_TYPE_ELLIPSE_SELECT_TOOL +gimp_ellipse_select_tool_get_type +GIMP_ELLIPSE_SELECT_TOOL_CLASS +GIMP_IS_ELLIPSE_SELECT_TOOL_CLASS +GIMP_ELLIPSE_SELECT_TOOL_GET_CLASS +
+ +
+gimperasertool +GimpEraserTool +GimpEraserTool +gimp_eraser_tool_register +GIMP_ERASER_TOOL_GET_OPTIONS + +GimpEraserToolClass +GIMP_ERASER_TOOL +GIMP_IS_ERASER_TOOL +GIMP_TYPE_ERASER_TOOL +gimp_eraser_tool_get_type +GIMP_ERASER_TOOL_CLASS +GIMP_IS_ERASER_TOOL_CLASS +GIMP_ERASER_TOOL_GET_CLASS +
+ +
+gimpflipoptions +GimpFlipOptions +GimpFlipOptions +gimp_flip_options_gui + +GimpFlipOptionsClass +GIMP_FLIP_OPTIONS +GIMP_IS_FLIP_OPTIONS +GIMP_TYPE_FLIP_OPTIONS +gimp_flip_options_get_type +GIMP_FLIP_OPTIONS_CLASS +GIMP_IS_FLIP_OPTIONS_CLASS +GIMP_FLIP_OPTIONS_GET_CLASS +
+ +
+gimpfliptool +GimpFlipTool +GimpFlipTool +gimp_flip_tool_register +GIMP_FLIP_TOOL_GET_OPTIONS + +GimpFlipToolClass +GIMP_FLIP_TOOL +GIMP_IS_FLIP_TOOL +GIMP_TYPE_FLIP_TOOL +gimp_flip_tool_get_type +GIMP_FLIP_TOOL_CLASS +GIMP_IS_FLIP_TOOL_CLASS +GIMP_FLIP_TOOL_GET_CLASS +
+ +
+gimpforegroundselecttool +GimpForegroundSelectTool +GimpForegroundSelectTool +gimp_foreground_select_tool_register +GIMP_FOREGROUND_SELECT_TOOL_GET_OPTIONS + +GimpForegroundSelectToolClass +GIMP_FOREGROUND_SELECT_TOOL +GIMP_IS_FOREGROUND_SELECT_TOOL +GIMP_TYPE_FOREGROUND_SELECT_TOOL +gimp_foreground_select_tool_get_type +GIMP_FOREGROUND_SELECT_TOOL_CLASS +GIMP_IS_FOREGROUND_SELECT_TOOL_CLASS +GIMP_FOREGROUND_SELECT_TOOL_GET_CLASS +
+ +
+gimpforegroundselectoptions +GimpForegroundSelectOptions +GimpForegroundSelectOptions +gimp_foreground_select_options_gui +gimp_foreground_select_options_get_mask_color + +GimpForegroundSelectOptionsClass +GIMP_FOREGROUND_SELECT_OPTIONS +GIMP_IS_FOREGROUND_SELECT_OPTIONS +GIMP_TYPE_FOREGROUND_SELECT_OPTIONS +gimp_foreground_select_options_get_type +GIMP_FOREGROUND_SELECT_OPTIONS_CLASS +GIMP_IS_FOREGROUND_SELECT_OPTIONS_CLASS +GIMP_FOREGROUND_SELECT_OPTIONS_GET_CLASS +
+ +
+gimpforegroundselecttoolundo +GimpForegroundSelectToolUndo +GimpForegroundSelectToolUndo + +GimpForegroundSelectToolUndoClass +GIMP_FOREGROUND_SELECT_TOOL_UNDO +GIMP_IS_FOREGROUND_SELECT_TOOL_UNDO +GIMP_TYPE_FOREGROUND_SELECT_TOOL_UNDO +gimp_foreground_select_tool_undo_get_type +GIMP_FOREGROUND_SELECT_TOOL_UNDO_CLASS +GIMP_IS_FOREGROUND_SELECT_TOOL_UNDO_CLASS +GIMP_FOREGROUND_SELECT_TOOL_UNDO_GET_CLASS +
+ +
+gimpfreeselecttool +GimpFreeSelectTool +GimpFreeSelectTool +gimp_free_select_tool_register +gimp_free_select_tool_select +gimp_free_select_tool_get_points + +GimpFreeSelectToolClass +GIMP_FREE_SELECT_TOOL +GIMP_IS_FREE_SELECT_TOOL +GIMP_TYPE_FREE_SELECT_TOOL +gimp_free_select_tool_get_type +GIMP_FREE_SELECT_TOOL_CLASS +GIMP_IS_FREE_SELECT_TOOL_CLASS +GIMP_FREE_SELECT_TOOL_GET_CLASS +
+ +
+gimpfuzzyselecttool +GimpFuzzySelectTool +GimpFuzzySelectTool +gimp_fuzzy_select_tool_register + +GimpFuzzySelectToolClass +GIMP_FUZZY_SELECT_TOOL +GIMP_IS_FUZZY_SELECT_TOOL +GIMP_TYPE_FUZZY_SELECT_TOOL +gimp_fuzzy_select_tool_get_type +GIMP_FUZZY_SELECT_TOOL_CLASS +GIMP_IS_FUZZY_SELECT_TOOL_CLASS +GIMP_FUZZY_SELECT_TOOL_GET_CLASS +
+ +
+gimphealtool +GimpHealTool +GimpHealTool +gimp_heal_tool_register + +GimpHealToolClass +GIMP_HEAL_TOOL +GIMP_IS_HEAL_TOOL +GIMP_TYPE_HEAL_TOOL +gimp_heal_tool_get_type +GIMP_HEAL_TOOL_CLASS +GIMP_IS_HEAL_TOOL_CLASS +GIMP_HEAL_TOOL_GET_CLASS +
+ +
+gimphistogramoptions +GimpHistogramOptions +GimpHistogramOptions +GimpHistogramOptionsClass +gimp_histogram_options_gui +gimp_histogram_options_connect_view + +GIMP_HISTOGRAM_OPTIONS +GIMP_IS_HISTOGRAM_OPTIONS +GIMP_TYPE_HISTOGRAM_OPTIONS +gimp_histogram_options_get_type +GIMP_HISTOGRAM_OPTIONS_CLASS +GIMP_IS_HISTOGRAM_OPTIONS_CLASS +GIMP_HISTOGRAM_OPTIONS_GET_CLASS +
+ +
+gimphuesaturationtool +GimpHueSaturationTool +GimpHueSaturationTool +gimp_hue_saturation_tool_register + +GimpHueSaturationToolClass +GIMP_HUE_SATURATION_TOOL +GIMP_IS_HUE_SATURATION_TOOL +GIMP_TYPE_HUE_SATURATION_TOOL +gimp_hue_saturation_tool_get_type +GIMP_HUE_SATURATION_TOOL_CLASS +GIMP_IS_HUE_SATURATION_TOOL_CLASS +GIMP_HUE_SATURATION_TOOL_GET_CLASS +
+ +
+gimpdesaturatetool +GimpDesaturateTool +GimpDesaturateTool +gimp_desaturate_tool_register + +GimpDesaturateToolClass +GIMP_DESATURATE_TOOL +GIMP_IS_DESATURATE_TOOL +GIMP_TYPE_DESATURATE_TOOL +gimp_desaturate_tool_get_type +GIMP_DESATURATE_TOOL_CLASS +GIMP_IS_DESATURATE_TOOL_CLASS +GIMP_DESATURATE_TOOL_GET_CLASS +
+ +
+gimpimagemapoptions +GimpImageMapOptions +GimpImageMapOptions + +GimpImageMapOptionsClass +GIMP_IMAGE_MAP_OPTIONS +GIMP_IS_IMAGE_MAP_OPTIONS +GIMP_TYPE_IMAGE_MAP_OPTIONS +gimp_image_map_options_get_type +GIMP_IMAGE_MAP_OPTIONS_CLASS +GIMP_IS_IMAGE_MAP_OPTIONS_CLASS +GIMP_IMAGE_MAP_OPTIONS_GET_CLASS +
+ +
+gimpimagemaptool +GimpImageMapTool +GimpImageMapTool +gimp_image_map_tool_preview +gimp_image_map_tool_create_map +gimp_image_map_tool_edit_as +gimp_image_map_tool_dialog_get_label_group +gimp_image_map_tool_dialog_get_vbox +GIMP_IMAGE_MAP_TOOL_GET_OPTIONS + +GimpImageMapToolClass +GIMP_IMAGE_MAP_TOOL +GIMP_IS_IMAGE_MAP_TOOL +GIMP_TYPE_IMAGE_MAP_TOOL +gimp_image_map_tool_get_type +GIMP_IMAGE_MAP_TOOL_CLASS +GIMP_IS_IMAGE_MAP_TOOL_CLASS +GIMP_IMAGE_MAP_TOOL_GET_CLASS +
+ +
+gimpimagemaptool-settings +GimpImageMapTool-settings +gimp_image_map_tool_add_settings_gui +gimp_image_map_tool_real_settings_import +gimp_image_map_tool_real_settings_export +
+ +
+gimpgegltool +GimpGeglTool +GimpGeglTool +gimp_gegl_tool_register + +GimpGeglToolClass +GIMP_GEGL_TOOL +GIMP_IS_GEGL_TOOL +GIMP_TYPE_GEGL_TOOL +gimp_gegl_tool_get_type +GIMP_GEGL_TOOL_CLASS +GIMP_IS_GEGL_TOOL_CLASS +GIMP_GEGL_TOOL_GET_CLASS +
+ +
+gimpinktool +GimpInkTool +GimpInkTool +gimp_ink_tool_register + +GimpInkToolClass +GIMP_INK_TOOL +GIMP_IS_INK_TOOL +GIMP_TYPE_INK_TOOL +gimp_ink_tool_get_type +GIMP_INK_TOOL_CLASS +GIMP_IS_INK_TOOL_CLASS +GIMP_INK_TOOL_GET_CLASS +
+ +
+gimpinkoptions-gui +GimpInkOptions-gui +gimp_ink_options_gui +
+ +
+gimpiscissorsoptions +GimpIscissorsOptions +GimpIscissorsOptions +GimpIscissorsOptionsClass +gimp_iscissors_options_gui + +GIMP_ISCISSORS_OPTIONS +GIMP_IS_ISCISSORS_OPTIONS +GIMP_TYPE_ISCISSORS_OPTIONS +gimp_iscissors_options_get_type +GIMP_ISCISSORS_OPTIONS_CLASS +GIMP_IS_ISCISSORS_OPTIONS_CLASS +GIMP_ISCISSORS_OPTIONS_GET_CLASS +
+ +
+gimpiscissorstool +GimpIscissorsTool +IscissorsState +IscissorsOps +ICurve +GimpIscissorsTool +gimp_iscissors_tool_register +GIMP_ISCISSORS_TOOL_GET_OPTIONS + +GimpIscissorsToolClass +GIMP_ISCISSORS_TOOL +GIMP_IS_ISCISSORS_TOOL +GIMP_TYPE_ISCISSORS_TOOL +gimp_iscissors_tool_get_type +GIMP_ISCISSORS_TOOL_CLASS +GIMP_IS_ISCISSORS_TOOL_CLASS +GIMP_ISCISSORS_TOOL_GET_CLASS +
+ +
+gimplevelstool +GimpLevelsTool +GimpLevelsTool +gimp_levels_tool_register + +GimpLevelsToolClass +GIMP_LEVELS_TOOL +GIMP_IS_LEVELS_TOOL +GIMP_TYPE_LEVELS_TOOL +gimp_levels_tool_get_type +GIMP_LEVELS_TOOL_CLASS +GIMP_IS_LEVELS_TOOL_CLASS +GIMP_LEVELS_TOOL_GET_CLASS +
+ +
+gimpmagnifyoptions +GimpMagnifyOptions +GimpMagnifyOptions +gimp_magnify_options_gui + +GimpMagnifyOptionsClass +GIMP_MAGNIFY_OPTIONS +GIMP_IS_MAGNIFY_OPTIONS +GIMP_TYPE_MAGNIFY_OPTIONS +gimp_magnify_options_get_type +GIMP_MAGNIFY_OPTIONS_CLASS +GIMP_IS_MAGNIFY_OPTIONS_CLASS +GIMP_MAGNIFY_OPTIONS_GET_CLASS +
+ +
+gimpmagnifytool +GimpMagnifyTool +GimpMagnifyTool +gimp_magnify_tool_register +GIMP_MAGNIFY_TOOL_GET_OPTIONS + +GimpMagnifyToolClass +GIMP_MAGNIFY_TOOL +GIMP_IS_MAGNIFY_TOOL +GIMP_TYPE_MAGNIFY_TOOL +gimp_magnify_tool_get_type +GIMP_MAGNIFY_TOOL_CLASS +GIMP_IS_MAGNIFY_TOOL_CLASS +GIMP_MAGNIFY_TOOL_GET_CLASS +
+ +
+gimpmeasureoptions +GimpMeasureOptions +GimpMeasureOptions +gimp_measure_options_gui + +GimpMeasureOptionsClass +GIMP_MEASURE_OPTIONS +GIMP_IS_MEASURE_OPTIONS +GIMP_TYPE_MEASURE_OPTIONS +gimp_measure_options_get_type +GIMP_MEASURE_OPTIONS_CLASS +GIMP_IS_MEASURE_OPTIONS_CLASS +GIMP_MEASURE_OPTIONS_GET_CLASS +
+ +
+gimpmeasuretool +GimpMeasureTool +MeasureFunction +GimpMeasureTool +gimp_measure_tool_register +GIMP_MEASURE_TOOL_GET_OPTIONS + +GimpMeasureToolClass +GIMP_MEASURE_TOOL +GIMP_IS_MEASURE_TOOL +GIMP_TYPE_MEASURE_TOOL +gimp_measure_tool_get_type +GIMP_MEASURE_TOOL_CLASS +GIMP_IS_MEASURE_TOOL_CLASS +GIMP_MEASURE_TOOL_GET_CLASS +
+ +
+gimpmoveoptions +GimpMoveOptions +GimpMoveOptions +gimp_move_options_gui + +GimpMoveOptionsClass +GIMP_MOVE_OPTIONS +GIMP_IS_MOVE_OPTIONS +GIMP_TYPE_MOVE_OPTIONS +gimp_move_options_get_type +GIMP_MOVE_OPTIONS_CLASS +GIMP_IS_MOVE_OPTIONS_CLASS +GIMP_MOVE_OPTIONS_GET_CLASS +
+ +
+gimpmovetool +GimpMoveTool +GimpMoveTool +gimp_move_tool_register +gimp_move_tool_start_hguide +gimp_move_tool_start_vguide +GIMP_MOVE_TOOL_GET_OPTIONS + +GimpMoveToolClass +GIMP_MOVE_TOOL +GIMP_IS_MOVE_TOOL +GIMP_TYPE_MOVE_TOOL +gimp_move_tool_get_type +GIMP_MOVE_TOOL_CLASS +GIMP_IS_MOVE_TOOL_CLASS +GIMP_MOVE_TOOL_GET_CLASS +
+ +
+gimppaintbrushtool +GimpPaintbrushTool +GimpPaintbrushTool +gimp_paintbrush_tool_register + +GimpPaintbrushToolClass +GIMP_PAINTBRUSH_TOOL +GIMP_IS_PAINTBRUSH_TOOL +GIMP_TYPE_PAINTBRUSH_TOOL +gimp_paintbrush_tool_get_type +GIMP_PAINTBRUSH_TOOL_CLASS +GIMP_IS_PAINTBRUSH_TOOL_CLASS +GIMP_PAINTBRUSH_TOOL_GET_CLASS +
+ +
+gimppainttool +GimpPaintTool +GimpPaintTool +gimp_paint_tool_enable_color_picker +GIMP_PAINT_TOOL_GET_OPTIONS + +GimpPaintToolClass +GIMP_PAINT_TOOL +GIMP_IS_PAINT_TOOL +GIMP_TYPE_PAINT_TOOL +gimp_paint_tool_get_type +GIMP_PAINT_TOOL_CLASS +GIMP_IS_PAINT_TOOL_CLASS +GIMP_PAINT_TOOL_GET_CLASS +
+ +
+gimppenciltool +GimpPencilTool +GimpPencilTool +gimp_pencil_tool_register + +GimpPencilToolClass +GIMP_PENCIL_TOOL +GIMP_IS_PENCIL_TOOL +GIMP_TYPE_PENCIL_TOOL +gimp_pencil_tool_get_type +GIMP_PENCIL_TOOL_CLASS +GIMP_IS_PENCIL_TOOL_CLASS +GIMP_PENCIL_TOOL_GET_CLASS +
+ +
+gimpperspectivetool +GimpPerspectiveTool +GimpPerspectiveTool +gimp_perspective_tool_register + +GimpPerspectiveToolClass +GIMP_PERSPECTIVE_TOOL +GIMP_IS_PERSPECTIVE_TOOL +GIMP_TYPE_PERSPECTIVE_TOOL +gimp_perspective_tool_get_type +GIMP_PERSPECTIVE_TOOL_CLASS +GIMP_IS_PERSPECTIVE_TOOL_CLASS +GIMP_PERSPECTIVE_TOOL_GET_CLASS +
+ +
+gimpperspectiveclonetool +GimpPerspectiveCloneTool +GimpPerspectiveCloneTool +gimp_perspective_clone_tool_register +GIMP_PERSPECTIVE_CLONE_TOOL_GET_OPTIONS + +GimpPerspectiveCloneToolClass +GIMP_PERSPECTIVE_CLONE_TOOL +GIMP_IS_PERSPECTIVE_CLONE_TOOL +GIMP_TYPE_PERSPECTIVE_CLONE_TOOL +gimp_perspective_clone_tool_get_type +GIMP_PERSPECTIVE_CLONE_TOOL_CLASS +GIMP_IS_PERSPECTIVE_CLONE_TOOL_CLASS +GIMP_PERSPECTIVE_CLONE_TOOL_GET_CLASS +
+ +
+gimpposterizetool +GimpPosterizeTool +GimpPosterizeTool +gimp_posterize_tool_register + +GimpPosterizeToolClass +GIMP_POSTERIZE_TOOL +GIMP_IS_POSTERIZE_TOOL +GIMP_TYPE_POSTERIZE_TOOL +gimp_posterize_tool_get_type +GIMP_POSTERIZE_TOOL_CLASS +GIMP_IS_POSTERIZE_TOOL_CLASS +GIMP_POSTERIZE_TOOL_GET_CLASS +
+ +
+gimprectangleoptions +GimRrectangleOptions +GimpRectangleOptionsProp +GimpRectangleOptions +GimpRectangleOptionsInterface +GimpRectangleOptionsPrivate +GIMP_RECTANGLE_OPTIONS_GET_PRIVATE +gimp_rectangle_options_gui +gimp_rectangle_options_fixed_rule_active +gimp_rectangle_options_get_private +gimp_rectangle_options_install_properties +gimp_rectangle_options_get_property +gimp_rectangle_options_set_property +gimp_rectangle_options_get_width_entry + +GIMP_RECTANGLE_OPTIONS +GIMP_IS_RECTANGLE_OPTIONS +GIMP_TYPE_RECTANGLE_OPTIONS +gimp_rectangle_options_interface_get_type +GIMP_RECTANGLE_OPTIONS_GET_INTERFACE +
+ +
+gimprectangletool +GimpRectangleTool +GimpRectangleTool +GimpRectangleToolInterface +GimpRectangleToolProp +GimpRectangleFunction +GIMP_RECTANGLE_TOOL_GET_OPTIONS +gimp_rectangle_tool_constructor +gimp_rectangle_tool_init +gimp_rectangle_tool_control +gimp_rectangle_tool_button_press +gimp_rectangle_tool_button_release +gimp_rectangle_tool_motion +gimp_rectangle_tool_key_press +gimp_rectangle_tool_active_modifier_key +gimp_rectangle_tool_oper_update +gimp_rectangle_tool_cursor_update +gimp_rectangle_tool_draw +gimp_rectangle_tool_execute +gimp_rectangle_tool_cancel +gimp_rectangle_tool_set_constraint +gimp_rectangle_tool_get_constraint +gimp_rectangle_tool_get_function +gimp_rectangle_tool_set_function +gimp_rectangle_tool_constraint_size_set +gimp_rectangle_tool_pending_size_set +gimp_rectangle_tool_rectangle_is_new +gimp_rectangle_tool_point_in_rectangle +gimp_rectangle_tool_frame_item +gimp_rectangle_tool_install_properties +gimp_rectangle_tool_set_property +gimp_rectangle_tool_get_property + +GIMP_RECTANGLE_TOOL +GIMP_IS_RECTANGLE_TOOL +GIMP_TYPE_RECTANGLE_TOOL +gimp_rectangle_tool_interface_get_type +GIMP_RECTANGLE_TOOL_GET_INTERFACE +
+ +
+gimprectangleselectoptions +GimpRectangleSelectOptions +GimpRectangleSelectOptions +gimp_rectangle_select_options_gui + +GimpRectangleSelectOptionsClass +GIMP_RECTANGLE_SELECT_OPTIONS +GIMP_IS_RECTANGLE_SELECT_OPTIONS +GIMP_TYPE_RECTANGLE_SELECT_OPTIONS +gimp_rectangle_select_options_get_type +GIMP_RECTANGLE_SELECT_OPTIONS_CLASS +GIMP_IS_RECTANGLE_SELECT_OPTIONS_CLASS +GIMP_RECTANGLE_SELECT_OPTIONS_GET_CLASS +
+ +
+gimprectangleselecttool +GimpRectangleSelectTool +GimpRectangleSelectTool +gimp_rectangle_select_tool_register +GIMP_RECTANGLE_SELECT_TOOL_GET_OPTIONS + +GimpRectangleSelectToolClass +GIMP_RECTANGLE_SELECT_TOOL +GIMP_IS_RECTANGLE_SELECT_TOOL +GIMP_TYPE_RECTANGLE_SELECT_TOOL +gimp_rectangle_select_tool_get_type +GIMP_RECTANGLE_SELECT_TOOL_CLASS +GIMP_IS_RECTANGLE_SELECT_TOOL_CLASS +GIMP_RECTANGLE_SELECT_TOOL_GET_CLASS +
+ +
+gimpregionselectoptions +GimpRegionSelectOptions +GimpRegionSelectOptions +gimp_region_select_options_gui + +GimpRegionSelectOptionsClass +GIMP_REGION_SELECT_OPTIONS +GIMP_IS_REGION_SELECT_OPTIONS +GIMP_TYPE_REGION_SELECT_OPTIONS +gimp_region_select_options_get_type +GIMP_REGION_SELECT_OPTIONS_CLASS +GIMP_IS_REGION_SELECT_OPTIONS_CLASS +GIMP_REGION_SELECT_OPTIONS_GET_CLASS +
+ +
+gimpregionselecttool +GimpRegionSelectTool +GimpRegionSelectTool +GIMP_REGION_SELECT_TOOL_GET_OPTIONS + +GimpRegionSelectToolClass +GIMP_REGION_SELECT_TOOL +GIMP_IS_REGION_SELECT_TOOL +GIMP_TYPE_REGION_SELECT_TOOL +gimp_region_select_tool_get_type +GIMP_REGION_SELECT_TOOL_CLASS +GIMP_IS_REGION_SELECT_TOOL_CLASS +GIMP_REGION_SELECT_TOOL_GET_CLASS +
+ +
+gimprotatetool +GimpRotateTool +GimpRotateTool +gimp_rotate_tool_register + +GimpRotateToolClass +GIMP_ROTATE_TOOL +GIMP_IS_ROTATE_TOOL +GIMP_TYPE_ROTATE_TOOL +gimp_rotate_tool_get_type +GIMP_ROTATE_TOOL_CLASS +GIMP_IS_ROTATE_TOOL_CLASS +GIMP_ROTATE_TOOL_GET_CLASS +
+ +
+gimpscaletool +GimpScaleTool +GimpScaleTool +gimp_scale_tool_register + +GimpScaleToolClass +GIMP_SCALE_TOOL +GIMP_IS_SCALE_TOOL +GIMP_TYPE_SCALE_TOOL +gimp_scale_tool_get_type +GIMP_SCALE_TOOL_CLASS +GIMP_SCALE_TOOL_GET_CLASS +
+ +
+gimpselectionoptions +GimpSelectionOptions +GimpSelectionOptions +gimp_selection_options_gui + +GimpSelectionOptionsClass +GIMP_SELECTION_OPTIONS +GIMP_IS_SELECTION_OPTIONS +GIMP_TYPE_SELECTION_OPTIONS +gimp_selection_options_get_type +GIMP_SELECTION_OPTIONS_CLASS +GIMP_IS_SELECTION_OPTIONS_CLASS +GIMP_SELECTION_OPTIONS_GET_CLASS +
+ +
+gimpselectiontool +GimpSelectionTool +GimpSelectionTool +GimpSelectionToolClass +gimp_selection_tool_start_edit +GIMP_SELECTION_TOOL_GET_OPTIONS + +GIMP_SELECTION_TOOL +GIMP_IS_SELECTION_TOOL +GIMP_TYPE_SELECTION_TOOL +gimp_selection_tool_get_type +GIMP_SELECTION_TOOL_CLASS +GIMP_IS_SELECTION_TOOL_CLASS +GIMP_SELECTION_TOOL_GET_CLASS +
+ +
+gimpsourcetool +GimpSourceTool +GimpSourceTool +GIMP_SOURCE_TOOL_GET_OPTIONS + +GimpSourceToolClass +GIMP_SOURCE_TOOL +GIMP_IS_SOURCE_TOOL +GIMP_TYPE_SOURCE_TOOL +gimp_source_tool_get_type +GIMP_SOURCE_TOOL_CLASS +GIMP_IS_SOURCE_TOOL_CLASS +GIMP_SOURCE_TOOL_GET_CLASS +
+ +
+gimpsheartool +GimpShearTool +GimpShearTool +gimp_shear_tool_register + +GimpShearToolClass +GIMP_SHEAR_TOOL +GIMP_IS_SHEAR_TOOL +GIMP_TYPE_SHEAR_TOOL +gimp_shear_tool_get_type +GIMP_SHEAR_TOOL_CLASS +GIMP_IS_SHEAR_TOOL_CLASS +GIMP_SHEAR_TOOL_GET_CLASS +
+ +
+gimpsmudgetool +GimpSmudgeTool +GimpSmudgeTool +gimp_smudge_tool_register + +GimpSmudgeToolClass +GIMP_SMUDGE_TOOL +GIMP_IS_SMUDGE_TOOL +GIMP_TYPE_SMUDGE_TOOL +gimp_smudge_tool_get_type +GIMP_SMUDGE_TOOL_CLASS +GIMP_IS_SMUDGE_TOOL_CLASS +GIMP_SMUDGE_TOOL_GET_CLASS +
+ +
+gimptextoptions +GimpTextOptions +GimpTextOptions +gimp_text_options_connect_text +gimp_text_options_gui +gimp_text_options_editor_new + +GimpTextOptionsClass +GIMP_TEXT_OPTIONS +GIMP_IS_TEXT_OPTIONS +GIMP_TYPE_TEXT_OPTIONS +gimp_text_options_get_type +GIMP_TEXT_OPTIONS_CLASS +GIMP_IS_TEXT_OPTIONS_CLASS +GIMP_TEXT_OPTIONS_GET_CLASS +
+ +
+gimptexttool +GimpTextTool +GimpTextTool +GIMP_TEXT_TOOL_GET_OPTIONS +gimp_text_tool_register +gimp_text_tool_set_layer +gimp_text_tool_get_has_text_selection +gimp_text_tool_delete_selection +gimp_text_tool_cut_clipboard +gimp_text_tool_copy_clipboard +gimp_text_tool_paste_clipboard +gimp_text_tool_create_vectors +gimp_text_tool_create_vectors_warped +gimp_text_tool_clear_layout +gimp_text_tool_ensure_layout + +GimpTextToolClass +GIMP_TEXT_TOOL +GIMP_IS_TEXT_TOOL +GIMP_TYPE_TEXT_TOOL +gimp_text_tool_get_type +GIMP_TEXT_TOOL_CLASS +GIMP_IS_TEXT_TOOL_CLASS +
+ +
+gimptexttool-editor +GimpTextTool-editor +gimp_text_tool_editor_button_press +gimp_text_tool_editor_button_release +gimp_text_tool_editor_finalize +gimp_text_tool_editor_get_cursor_rect +gimp_text_tool_editor_halt +gimp_text_tool_editor_init +gimp_text_tool_editor_key_press +gimp_text_tool_editor_key_release +gimp_text_tool_editor_motion +gimp_text_tool_editor_position +gimp_text_tool_editor_start +gimp_text_tool_reset_im_context +
+ +
+gimpthresholdtool +GimpThresholdTool +GimpThresholdTool +gimp_threshold_tool_register + +GimpThresholdToolClass +GIMP_THRESHOLD_TOOL +GIMP_IS_THRESHOLD_TOOL +GIMP_TYPE_THRESHOLD_TOOL +gimp_threshold_tool_get_type +GIMP_THRESHOLD_TOOL_CLASS +GIMP_IS_THRESHOLD_TOOL_CLASS +GIMP_THRESHOLD_TOOL_GET_CLASS +
+ +
+gimptool +GimpTool +GimpTool +GimpToolClass +gimp_tool_get_options +gimp_tool_has_display +gimp_tool_has_image +gimp_tool_initialize +gimp_tool_control +gimp_tool_button_press +gimp_tool_button_release +gimp_tool_motion +gimp_tool_set_focus_display +gimp_tool_key_press +gimp_tool_key_release +gimp_tool_set_modifier_state +gimp_tool_set_active_modifier_state +gimp_tool_oper_update +gimp_tool_cursor_update +gimp_tool_get_popup +gimp_tool_push_status +gimp_tool_push_status_coords +gimp_tool_push_status_length +gimp_tool_replace_status +gimp_tool_pop_status +gimp_tool_message +gimp_tool_message_literal +gimp_tool_set_cursor +GIMP_TOOL_GET_OPTIONS + +GIMP_TOOL +GIMP_IS_TOOL +GIMP_TYPE_TOOL +gimp_tool_get_type +GIMP_TOOL_CLASS +GIMP_IS_TOOL_CLASS +GIMP_TOOL_GET_CLASS +
+ +
+gimptool-progress +GimpTool-progress +gimp_tool_progress_iface_init +
+ +
+gimptoolcontrol +GimpToolControl +GimpToolControl +gimp_tool_control_activate +gimp_tool_control_halt +gimp_tool_control_is_active +gimp_tool_control_pause +gimp_tool_control_resume +gimp_tool_control_is_paused +gimp_tool_control_set_preserve +gimp_tool_control_get_preserve +gimp_tool_control_set_scroll_lock +gimp_tool_control_get_scroll_lock +gimp_tool_control_set_handle_empty_image +gimp_tool_control_get_handle_empty_image +gimp_tool_control_set_wants_click +gimp_tool_control_get_wants_click +gimp_tool_control_set_wants_double_click +gimp_tool_control_get_wants_double_click +gimp_tool_control_set_wants_triple_click +gimp_tool_control_get_wants_triple_click +gimp_tool_control_set_wants_all_key_events +gimp_tool_control_get_wants_all_key_events +gimp_tool_control_set_dirty_mask +gimp_tool_control_get_dirty_mask +gimp_tool_control_set_motion_mode +gimp_tool_control_get_motion_mode +gimp_tool_control_set_snap_to +gimp_tool_control_get_snap_to +gimp_tool_control_set_snap_offsets +gimp_tool_control_get_snap_offsets +gimp_tool_control_set_toggled +gimp_tool_control_get_toggled +gimp_tool_control_set_cursor +gimp_tool_control_set_tool_cursor +gimp_tool_control_set_cursor_modifier +gimp_tool_control_set_toggle_cursor +gimp_tool_control_set_toggle_tool_cursor +gimp_tool_control_set_toggle_cursor_modifier +gimp_tool_control_get_cursor +gimp_tool_control_get_tool_cursor +gimp_tool_control_get_cursor_modifier +gimp_tool_control_get_precision +gimp_tool_control_set_precision +gimp_tool_control_set_action_value_1 +gimp_tool_control_get_action_value_1 +gimp_tool_control_set_action_value_2 +gimp_tool_control_get_action_value_2 +gimp_tool_control_set_action_value_3 +gimp_tool_control_get_action_value_3 +gimp_tool_control_set_action_value_4 +gimp_tool_control_get_action_value_4 +gimp_tool_control_set_action_object_1 +gimp_tool_control_get_action_object_1 +gimp_tool_control_set_action_object_2 +gimp_tool_control_get_action_object_2 + +GimpToolControlClass +GIMP_TOOL_CONTROL +GIMP_IS_TOOL_CONTROL +GIMP_TYPE_TOOL_CONTROL +gimp_tool_control_get_type +GIMP_TOOL_CONTROL_CLASS +GIMP_IS_TOOL_CONTROL_CLASS +GIMP_TOOL_CONTROL_GET_CLASS +
+ +
+gimptransformoptions +GimpTransformOptions +GimpTransformOptions +gimp_transform_options_gui +gimp_transform_options_show_preview + +GimpTransformOptionsClass +GIMP_TRANSFORM_OPTIONS +GIMP_IS_TRANSFORM_OPTIONS +GIMP_TYPE_TRANSFORM_OPTIONS +gimp_transform_options_get_type +GIMP_TRANSFORM_OPTIONS_CLASS +GIMP_IS_TRANSFORM_OPTIONS_CLASS +GIMP_TRANSFORM_OPTIONS_GET_CLASS +
+ +
+gimptransformtool +GimpTransformTool +GimpTransformTool +TransformAction +TransInfo +TRANS_INFO_SIZE +GIMP_TRANSFORM_TOOL_GET_OPTIONS +gimp_transform_tool_recalc_matrix + +GimpTransformToolClass +GIMP_TRANSFORM_TOOL +GIMP_IS_TRANSFORM_TOOL +GIMP_TYPE_TRANSFORM_TOOL +gimp_transform_tool_get_type +GIMP_TRANSFORM_TOOL_CLASS +GIMP_IS_TRANSFORM_TOOL_CLASS +GIMP_TRANSFORM_TOOL_GET_CLASS +
+ +
+gimptransformtoolundo +GimpTransformToolUndo +GimpTransformToolUndo + +GimpTransformToolUndoClass +GIMP_TRANSFORM_TOOL_UNDO +GIMP_IS_TRANSFORM_TOOL_UNDO +GIMP_TYPE_TRANSFORM_TOOL_UNDO +gimp_transform_tool_undo_get_type +GIMP_TRANSFORM_TOOL_UNDO_CLASS +GIMP_IS_TRANSFORM_TOOL_UNDO_CLASS +GIMP_TRANSFORM_TOOL_UNDO_GET_CLASS +
+ +
+gimpvectoroptions +GimpVectorOptions +GimpVectorOptions +gimp_vector_options_gui + +GimpVectorOptionsClass +GIMP_VECTOR_OPTIONS +GIMP_IS_VECTOR_OPTIONS +GIMP_TYPE_VECTOR_OPTIONS +gimp_vector_options_get_type +GIMP_VECTOR_OPTIONS_CLASS +GIMP_IS_VECTOR_OPTIONS_CLASS +GIMP_VECTOR_OPTIONS_GET_CLASS +
+ +
+gimpvectortool +GimpVectorTool +GimpVectorTool +GimpVectorFunction +gimp_vector_tool_register +gimp_vector_tool_set_vectors +GIMP_VECTOR_TOOL_GET_OPTIONS + +GimpVectorToolClass +GIMP_VECTOR_TOOL +GIMP_IS_VECTOR_TOOL +GIMP_TYPE_VECTOR_TOOL +gimp_vector_tool_get_type +GIMP_VECTOR_TOOL_CLASS +GIMP_IS_VECTOR_TOOL_CLASS +GIMP_VECTOR_TOOL_GET_CLASS +
+ +
+gimpbezierdesc +GimpBezierDesc +gimp_bezier_desc_copy +gimp_bezier_desc_free +gimp_bezier_desc_new +gimp_bezier_desc_new_from_bound_segs +gimp_bezier_desc_translate + +GIMP_TYPE_BEZIER_DESC +gimp_bezier_desc_get_type +
+ +
+gimpbezierstroke +GimpBezierStroke +GimpBezierStroke +gimp_bezier_stroke_new +gimp_bezier_stroke_new_from_coords +gimp_bezier_stroke_extend +gimp_bezier_stroke_new_moveto +gimp_bezier_stroke_lineto +gimp_bezier_stroke_conicto +gimp_bezier_stroke_cubicto +gimp_bezier_stroke_arcto +gimp_bezier_stroke_new_ellipse + +GimpBezierStrokeClass +GIMP_BEZIER_STROKE +GIMP_IS_BEZIER_STROKE +GIMP_TYPE_BEZIER_STROKE +gimp_bezier_stroke_get_type +GIMP_BEZIER_STROKE_CLASS +GIMP_IS_BEZIER_STROKE_CLASS +GIMP_BEZIER_STROKE_GET_CLASS +
+ +
+gimpstroke +GimpStroke +GimpStroke +gimp_stroke_set_ID +gimp_stroke_get_ID +gimp_stroke_anchor_get +gimp_stroke_nearest_point_get +gimp_stroke_nearest_tangent_get +gimp_stroke_nearest_intersection_get +gimp_stroke_anchor_get_next +gimp_stroke_anchor_select +gimp_stroke_anchor_move_relative +gimp_stroke_anchor_move_absolute +gimp_stroke_control_points_get +gimp_stroke_point_is_movable +gimp_stroke_point_move_relative +gimp_stroke_point_move_absolute +gimp_stroke_close +gimp_stroke_anchor_convert +gimp_stroke_anchor_delete +gimp_stroke_open +gimp_stroke_anchor_is_insertable +gimp_stroke_anchor_insert +gimp_stroke_is_extendable +gimp_stroke_extend +gimp_stroke_connect_stroke +gimp_stroke_is_empty +gimp_stroke_get_length +gimp_stroke_get_distance +gimp_stroke_get_point_at_dist +gimp_stroke_interpolate +gimp_stroke_make_bezier +gimp_stroke_duplicate +gimp_stroke_translate +gimp_stroke_scale +gimp_stroke_rotate +gimp_stroke_flip +gimp_stroke_flip_free +gimp_stroke_transform +gimp_stroke_get_draw_anchors +gimp_stroke_get_draw_controls +gimp_stroke_get_draw_lines + +GimpStrokeClass +GIMP_STROKE +GIMP_IS_STROKE +GIMP_TYPE_STROKE +gimp_stroke_get_type +GIMP_STROKE_CLASS +GIMP_IS_STROKE_CLASS +GIMP_STROKE_GET_CLASS +
+ +
+gimpstroke-new +GimpStroke-new +gimp_stroke_new_from_coords +
+ +
+gimpvectors +GimpVectors +GimpVectors +gimp_vectors_new +gimp_vectors_get_parent +gimp_vectors_freeze +gimp_vectors_thaw +gimp_vectors_copy_strokes +gimp_vectors_add_strokes +gimp_vectors_anchor_get +gimp_vectors_anchor_get_next +gimp_vectors_anchor_move_relative +gimp_vectors_anchor_move_absolute +gimp_vectors_anchor_delete +gimp_vectors_anchor_select +gimp_vectors_stroke_add +gimp_vectors_stroke_remove +gimp_vectors_stroke_get +gimp_vectors_stroke_get_next +gimp_vectors_stroke_get_length +gimp_vectors_stroke_get_by_ID +gimp_vectors_get_length +gimp_vectors_get_distance +gimp_vectors_get_n_strokes +gimp_vectors_interpolate +gimp_vectors_bounds +gimp_vectors_get_bezier + +GimpVectorsClass +GIMP_VECTORS +GIMP_IS_VECTORS +GIMP_TYPE_VECTORS +gimp_vectors_get_type +GIMP_VECTORS_CLASS +GIMP_IS_VECTORS_CLASS +GIMP_VECTORS_GET_CLASS +
+ +
+gimpvectors-compat +GimpVectors-compat +GimpVectorsCompatPoint +gimp_vectors_compat_new +gimp_vectors_compat_get_points +gimp_vectors_compat_is_compatible +
+ +
+gimpvectors-preview +GimpVectors-preview +gimp_vectors_get_new_preview +
+ +
+gimpvectors-import +GimpVectors-import +gimp_vectors_import_file +gimp_vectors_import_buffer +
+ +
+gimpvectors-export +GimpVectors-export +gimp_vectors_export_file +gimp_vectors_export_string +
+ +
+gimpvectors-warp +GimpVectors-warp +gimp_vectors_warp_point +gimp_vectors_warp_vectors +
+ +
+gimpvectorsundo +GimpVectorsUndo +GimpVectorsUndo + +GimpVectorsUndoClass +GIMP_VECTORS_UNDO +GIMP_IS_VECTORS_UNDO +GIMP_TYPE_VECTORS_UNDO +gimp_vectors_undo_get_type +GIMP_VECTORS_UNDO_CLASS +GIMP_IS_VECTORS_UNDO_CLASS +GIMP_VECTORS_UNDO_GET_CLASS +
+ +
+gimpvectorsmodundo +GimpVectorsModUndo +GimpVectorsModUndo + +GimpVectorsModUndoClass +GIMP_VECTORS_MOD_UNDO +GIMP_IS_VECTORS_MOD_UNDO +GIMP_TYPE_VECTORS_MOD_UNDO +gimp_vectors_mod_undo_get_type +GIMP_VECTORS_MOD_UNDO_CLASS +GIMP_IS_VECTORS_MOD_UNDO_CLASS +GIMP_VECTORS_MOD_UNDO_GET_CLASS +
+ +
+gimpvectorspropundo +GimpVectorsPropUndo +GimpVectorsPropUndo + +GimpVectorsPropUndoClass +GIMP_VECTORS_PROP_UNDO +GIMP_IS_VECTORS_PROP_UNDO +GIMP_TYPE_VECTORS_PROP_UNDO +gimp_vectors_prop_undo_get_type +GIMP_VECTORS_PROP_UNDO_CLASS +GIMP_IS_VECTORS_PROP_UNDO_CLASS +GIMP_VECTORS_PROP_UNDO_GET_CLASS +
+ +
+gimpactiongroup +GimpActionGroup +GimpActionGroup +GimpActionEntry +GimpToggleActionEntry +GimpRadioActionEntry +GimpEnumActionEntry +GimpStringActionEntry +GimpPlugInActionEntry +gimp_action_group_new +gimp_action_groups_from_name +gimp_action_group_update +gimp_action_group_add_actions +gimp_action_group_add_toggle_actions +gimp_action_group_add_radio_actions +gimp_action_group_add_enum_actions +gimp_action_group_add_string_actions +gimp_action_group_add_plug_in_actions +gimp_action_group_activate_action +gimp_action_group_set_action_visible +gimp_action_group_set_action_sensitive +gimp_action_group_set_action_active +gimp_action_group_set_action_label +gimp_action_group_set_action_tooltip +gimp_action_group_get_action_tooltip +gimp_action_group_set_action_color +gimp_action_group_set_action_viewable +gimp_action_group_set_action_hide_empty +gimp_action_group_set_action_always_show_image + +GimpActionGroupClass +GIMP_ACTION_GROUP +GIMP_IS_ACTION_GROUP +GIMP_TYPE_ACTION_GROUP +gimp_action_group_get_type +GIMP_ACTION_GROUP_CLASS +GIMP_IS_ACTION_GROUP_CLASS +GIMP_ACTION_GROUP_GET_CLASS +
+ +
+gimpactionview +GimpActionView +GimpActionView +gimp_action_view_new +gimp_action_view_set_filter + +GimpActionViewClass +GIMP_ACTION_VIEW +GIMP_IS_ACTION_VIEW +GIMP_TYPE_ACTION_VIEW +gimp_action_view_get_type +GIMP_ACTION_VIEW_CLASS +GIMP_IS_ACTION_VIEW_CLASS +GIMP_ACTION_VIEW_GET_CLASS +
+ +
+gimpactioneditor +GimpActionEditor +GimpActionEditor +gimp_action_editor_new + +GimpActionEditorClass +GIMP_ACTION_EDITOR +GIMP_IS_ACTION_EDITOR +GIMP_TYPE_ACTION_EDITOR +gimp_action_editor_get_type +GIMP_ACTION_EDITOR_CLASS +GIMP_IS_ACTION_EDITOR_CLASS +GIMP_ACTION_EDITOR_GET_CLASS +
+ +
+gimpaction +GimpAction +GimpAction +gimp_action_new +gimp_action_name_compare + +GimpActionClass +GIMP_ACTION +GIMP_IS_ACTION +GIMP_TYPE_ACTION +gimp_action_get_type +GIMP_ACTION_CLASS +GIMP_IS_ACTION_CLASS +GIMP_ACTION_GET_CLASS +
+ +
+gimpenumaction +GimpEnumAction +GimpEnumAction +gimp_enum_action_new +gimp_enum_action_selected + +GimpEnumActionClass +GIMP_ENUM_ACTION +GIMP_IS_ENUM_ACTION +GIMP_TYPE_ENUM_ACTION +gimp_enum_action_get_type +GIMP_ENUM_ACTION_CLASS +GIMP_IS_ENUM_ACTION_CLASS +GIMP_ENUM_ACTION_GET_CLASS +
+ +
+gimppluginaction +GimpPlugInAction +GimpPlugInAction +gimp_plug_in_action_new +gimp_plug_in_action_selected + +GimpPlugInActionClass +GIMP_PLUG_IN_ACTION +GIMP_IS_PLUG_IN_ACTION +GIMP_TYPE_PLUG_IN_ACTION +gimp_plug_in_action_get_type +GIMP_PLUG_IN_ACTION_CLASS +GIMP_IS_PLUG_IN_ACTION_CLASS +GIMP_PLUG_IN_ACTION_GET_CLASS +
+ +
+gimpradioaction +GimpRadioAction +GimpRadioAction +gimp_radio_action_new + +GimpRadioActionClass +GIMP_RADIO_ACTION +GIMP_IS_RADIO_ACTION +GIMP_TYPE_RADIO_ACTION +gimp_radio_action_get_type +GIMP_RADIO_ACTION_CLASS +GIMP_IS_RADIO_ACTION_CLASS +GIMP_RADIO_ACTION_GET_CLASS +
+ +
+gimpstringaction +GimpStringAction +GimpStringAction +gimp_string_action_new +gimp_string_action_selected + +GimpStringActionClass +GIMP_STRING_ACTION +GIMP_IS_STRING_ACTION +GIMP_TYPE_STRING_ACTION +gimp_string_action_get_type +GIMP_STRING_ACTION_CLASS +GIMP_IS_STRING_ACTION_CLASS +GIMP_STRING_ACTION_GET_CLASS +
+ +
+gimptoggleaction +GimpToggleAction +GimpToggleAction +gimp_toggle_action_new + +GimpToggleActionClass +GIMP_TOGGLE_ACTION +GIMP_IS_TOGGLE_ACTION +GIMP_TYPE_TOGGLE_ACTION +gimp_toggle_action_get_type +GIMP_TOGGLE_ACTION_CLASS +GIMP_IS_TOGGLE_ACTION_CLASS +GIMP_TOGGLE_ACTION_GET_CLASS +
+ +
+gimpblobeditor +GimpBlobEditor +GimpBlobEditor +gimp_blob_editor_new + +GimpBlobEditorClass +GIMP_BLOB_EDITOR +GIMP_IS_BLOB_EDITOR +GIMP_TYPE_BLOB_EDITOR +gimp_blob_editor_get_type +GIMP_BLOB_EDITOR_CLASS +GIMP_IS_BLOB_EDITOR_CLASS +GIMP_BLOB_EDITOR_GET_CLASS +
+ +
+gimpdynamicseditor +GimpDynamicsEditor +GimpDynamicsEditor +gimp_dynamics_editor_new + +GimpDynamicsEditorClass +GIMP_DYNAMICS_EDITOR +GIMP_IS_DYNAMICS_EDITOR +GIMP_TYPE_DYNAMICS_EDITOR +gimp_dynamics_editor_get_type +GIMP_DYNAMICS_EDITOR_CLASS +GIMP_IS_DYNAMICS_EDITOR_CLASS +GIMP_DYNAMICS_EDITOR_GET_CLASS +
+ +
+gimpdynamicsoutputeditor +GimpDynamicsOutputEditor +GimpDynamicsOutputEditor +GimpDynamicsOutputEditorClass +gimp_dynamics_output_editor_new + +GIMP_DYNAMICS_OUTPUT_EDITOR +GIMP_DYNAMICS_OUTPUT_EDITOR_CLASS +GIMP_DYNAMICS_OUTPUT_EDITOR_GET_CLASS +GIMP_IS_DYNAMICS_OUTPUT_EDITOR +GIMP_IS_DYNAMICS_OUTPUT_EDITOR_CLASS +GIMP_TYPE_DYNAMICS_OUTPUT_EDITOR +gimp_dynamics_output_editor_get_type +
+ +
+gimpdynamicsfactoryview +GimpDynamicsFactoryView +GimpDynamicsFactoryView +GimpDynamicsFactoryViewClass +gimp_dynamics_factory_view_new + +GIMP_DYNAMICS_FACTORY_VIEW +GIMP_DYNAMICS_FACTORY_VIEW_CLASS +GIMP_DYNAMICS_FACTORY_VIEW_GET_CLASS +GIMP_IS_DYNAMICS_FACTORY_VIEW +GIMP_IS_DYNAMICS_FACTORY_VIEW_CLASS +GIMP_TYPE_DYNAMICS_FACTORY_VIEW +gimp_dynamics_factory_view_get_type +
+ +
+gimpbrusheditor +GimpBrushEditor +GimpBrushEditor +gimp_brush_editor_new + +GimpBrushEditorClass +GIMP_BRUSH_EDITOR +GIMP_IS_BRUSH_EDITOR +GIMP_TYPE_BRUSH_EDITOR +gimp_brush_editor_get_type +GIMP_BRUSH_EDITOR_CLASS +GIMP_IS_BRUSH_EDITOR_CLASS +GIMP_BRUSH_EDITOR_GET_CLASS +
+ +
+gimpbrushfactoryview +GimpBrushFactoryView +GimpBrushFactoryView +gimp_brush_factory_view_new + +GimpBrushFactoryViewClass +GIMP_BRUSH_FACTORY_VIEW +GIMP_IS_BRUSH_FACTORY_VIEW +GIMP_TYPE_BRUSH_FACTORY_VIEW +gimp_brush_factory_view_get_type +GIMP_BRUSH_FACTORY_VIEW_CLASS +GIMP_IS_BRUSH_FACTORY_VIEW_CLASS +GIMP_BRUSH_FACTORY_VIEW_GET_CLASS +
+ +
+gimpbufferview +GimpBufferView +GimpBufferView +gimp_buffer_view_new + +GimpBufferViewClass +GIMP_BUFFER_VIEW +GIMP_IS_BUFFER_VIEW +GIMP_TYPE_BUFFER_VIEW +gimp_buffer_view_get_type +GIMP_BUFFER_VIEW_CLASS +GIMP_IS_BUFFER_VIEW_CLASS +GIMP_BUFFER_VIEW_GET_CLASS +
+ +
+gimpcellrendererdashes +GimpCellRendererDashes +GimpCellRendererDashes +gimp_cell_renderer_dashes_new + +GimpCellRendererDashesClass +GIMP_CELL_RENDERER_DASHES +GIMP_IS_CELL_RENDERER_DASHES +GIMP_TYPE_CELL_RENDERER_DASHES +gimp_cell_renderer_dashes_get_type +GIMP_CELL_RENDERER_DASHES_CLASS +GIMP_IS_CELL_RENDERER_DASHES_CLASS +GIMP_CELL_RENDERER_DASHES_GET_CLASS +
+ +
+gimpcellrendererviewable +GimpCellRendererViewable +GimpCellRendererViewable +gimp_cell_renderer_viewable_new +gimp_cell_renderer_viewable_clicked +gimp_cell_renderer_viewable_pre_clicked + +GimpCellRendererViewableClass +GIMP_CELL_RENDERER_VIEWABLE +GIMP_IS_CELL_RENDERER_VIEWABLE +GIMP_TYPE_CELL_RENDERER_VIEWABLE +gimp_cell_renderer_viewable_get_type +GIMP_CELL_RENDERER_VIEWABLE_CLASS +GIMP_IS_CELL_RENDERER_VIEWABLE_CLASS +GIMP_CELL_RENDERER_VIEWABLE_GET_CLASS +
+ +
+gimpchanneltreeview +GimpChannelTreeView +GimpChannelTreeView +GimpChannelTreeViewPriv + +GimpChannelTreeViewClass +GIMP_CHANNEL_TREE_VIEW +GIMP_IS_CHANNEL_TREE_VIEW +GIMP_TYPE_CHANNEL_TREE_VIEW +gimp_channel_tree_view_get_type +GIMP_CHANNEL_TREE_VIEW_CLASS +GIMP_IS_CHANNEL_TREE_VIEW_CLASS +GIMP_CHANNEL_TREE_VIEW_GET_CLASS +
+ +
+gimpcolorbar +GimpColorBar +GimpColorBar +gimp_color_bar_new +gimp_color_bar_set_color +gimp_color_bar_set_channel +gimp_color_bar_set_buffers + +GimpColorBarClass +GIMP_COLOR_BAR +GIMP_IS_COLOR_BAR +GIMP_TYPE_COLOR_BAR +gimp_color_bar_get_type +GIMP_COLOR_BAR_CLASS +GIMP_IS_COLOR_BAR_CLASS +GIMP_COLOR_BAR_GET_CLASS +
+ +
+gimpcolordialog +GimpColorDialog +GimpColorDialog +gimp_color_dialog_new +gimp_color_dialog_set_color +gimp_color_dialog_get_color + +GimpColorDialogClass +GIMP_COLOR_DIALOG +GIMP_IS_COLOR_DIALOG +GIMP_TYPE_COLOR_DIALOG +gimp_color_dialog_get_type +GIMP_COLOR_DIALOG_CLASS +GIMP_IS_COLOR_DIALOG_CLASS +GIMP_COLOR_DIALOG_GET_CLASS +
+ +
+gimpcoloreditor +GimpColorEditor +GimpColorEditor +gimp_color_editor_new + +GimpColorEditorClass +GIMP_COLOR_EDITOR +GIMP_IS_COLOR_EDITOR +GIMP_TYPE_COLOR_EDITOR +gimp_color_editor_get_type +GIMP_COLOR_EDITOR_CLASS +GIMP_IS_COLOR_EDITOR_CLASS +GIMP_COLOR_EDITOR_GET_CLASS +
+ +
+gimpcolormapeditor +GimpColormapEditor +GimpColormapEditor +gimp_colormap_editor_new +gimp_colormap_editor_get_index +gimp_colormap_editor_set_index +gimp_colormap_editor_max_index + +GimpColormapEditorClass +GIMP_COLORMAP_EDITOR +GIMP_IS_COLORMAP_EDITOR +GIMP_TYPE_COLORMAP_EDITOR +gimp_colormap_editor_get_type +GIMP_COLORMAP_EDITOR_CLASS +GIMP_IS_COLORMAP_EDITOR_CLASS +GIMP_COLORMAP_EDITOR_GET_CLASS +
+ +
+gimpcolordisplayeditor +GimpColorDisplayEditor +GimpColorDisplayEditor +gimp_color_display_editor_new + +GimpColorDisplayEditorClass +GIMP_COLOR_DISPLAY_EDITOR +GIMP_IS_COLOR_DISPLAY_EDITOR +GIMP_TYPE_COLOR_DISPLAY_EDITOR +gimp_color_display_editor_get_type +GIMP_COLOR_DISPLAY_EDITOR_CLASS +GIMP_IS_COLOR_DISPLAY_EDITOR_CLASS +GIMP_COLOR_DISPLAY_EDITOR_GET_CLASS +
+ +
+gimpcolorframe +GimpColorFrame +GIMP_COLOR_FRAME_ROWS +GimpColorFrame +gimp_color_frame_new +gimp_color_frame_set_mode +gimp_color_frame_set_has_number +gimp_color_frame_set_number +gimp_color_frame_set_has_color_area +gimp_color_frame_set_color +gimp_color_frame_set_invalid + +GimpColorFrameClass +GIMP_COLOR_FRAME +GIMP_IS_COLOR_FRAME +GIMP_TYPE_COLOR_FRAME +gimp_color_frame_get_type +GIMP_COLOR_FRAME_CLASS +GIMP_IS_COLOR_FRAME_CLASS +GIMP_COLOR_FRAME_GET_CLASS +
+ +
+gimpcolorpanel +GimpColorPanel +GimpColorPanel +gimp_color_panel_new +gimp_color_panel_set_context + +GimpColorPanelClass +GIMP_COLOR_PANEL +GIMP_IS_COLOR_PANEL +GIMP_TYPE_COLOR_PANEL +gimp_color_panel_get_type +GIMP_COLOR_PANEL_CLASS +GIMP_IS_COLOR_PANEL_CLASS +GIMP_COLOR_PANEL_GET_CLASS +
+ +
+gimpcolorselectorpalette +GimpColorSelectorPalette +GimpColorSelectorPalette + +GimpColorSelectorPaletteClass +GIMP_COLOR_SELECTOR_PALETTE +GIMP_IS_COLOR_SELECTOR_PALETTE +GIMP_TYPE_COLOR_SELECTOR_PALETTE +gimp_color_selector_palette_get_type +GIMP_COLOR_SELECTOR_PALETTE_CLASS +GIMP_IS_COLOR_SELECTOR_PALETTE_CLASS +GIMP_COLOR_SELECTOR_PALETTE_GET_CLASS +
+ +
+gimpcomponenteditor +GimpComponentEditor +GimpComponentEditor +gimp_component_editor_new +gimp_component_editor_set_view_size + +GimpComponentEditorClass +GIMP_COMPONENT_EDITOR +GIMP_IS_COMPONENT_EDITOR +GIMP_TYPE_COMPONENT_EDITOR +gimp_component_editor_get_type +GIMP_COMPONENT_EDITOR_CLASS +GIMP_IS_COMPONENT_EDITOR_CLASS +GIMP_COMPONENT_EDITOR_GET_CLASS +
+ +
+gimpcontainereditor +GimpContainerEditor +GimpContainerEditor +GimpContainerEditorPrivate +gimp_container_editor_get_selection_mode +gimp_container_editor_set_selection_mode + +GimpContainerEditorClass +GIMP_CONTAINER_EDITOR +GIMP_IS_CONTAINER_EDITOR +GIMP_TYPE_CONTAINER_EDITOR +gimp_container_editor_get_type +GIMP_CONTAINER_EDITOR_CLASS +GIMP_IS_CONTAINER_EDITOR_CLASS +GIMP_CONTAINER_EDITOR_GET_CLASS +
+ +
+gimpcontainerbox +GimpContainerBox +GimpContainerBox +gimp_container_box_set_size_request + +GimpContainerBoxClass +GIMP_CONTAINER_BOX +GIMP_IS_CONTAINER_BOX +GIMP_TYPE_CONTAINER_BOX +gimp_container_box_get_type +GIMP_CONTAINER_BOX_CLASS +GIMP_IS_CONTAINER_BOX_CLASS +GIMP_CONTAINER_BOX_GET_CLASS +
+ +
+gimpcontainerentry +GimpContainerEntry +GimpContainerEntry +gimp_container_entry_new + +GimpContainerEntryClass +GIMP_CONTAINER_ENTRY +GIMP_IS_CONTAINER_ENTRY +GIMP_TYPE_CONTAINER_ENTRY +gimp_container_entry_get_type +GIMP_CONTAINER_ENTRY_CLASS +GIMP_IS_CONTAINER_ENTRY_CLASS +GIMP_CONTAINER_ENTRY_GET_CLASS +
+ +
+gimpcontainergridview +GimpContainerGridView +GimpContainerGridView +gimp_container_grid_view_new + +GimpContainerGridViewClass +GIMP_CONTAINER_GRID_VIEW +GIMP_IS_CONTAINER_GRID_VIEW +GIMP_TYPE_CONTAINER_GRID_VIEW +gimp_container_grid_view_get_type +GIMP_CONTAINER_GRID_VIEW_CLASS +GIMP_IS_CONTAINER_GRID_VIEW_CLASS +GIMP_CONTAINER_GRID_VIEW_GET_CLASS +
+ +
+gimpcontainericonview +GimpContainerIconView +GimpContainerIconView +GimpContainerIconViewClass +GimpContainerIconViewPriv +gimp_container_icon_view_new + +GIMP_CONTAINER_ICON_VIEW +GIMP_CONTAINER_ICON_VIEW_CLASS +GIMP_CONTAINER_ICON_VIEW_GET_CLASS +GIMP_IS_CONTAINER_ICON_VIEW +GIMP_IS_CONTAINER_ICON_VIEW_CLASS +GIMP_TYPE_CONTAINER_ICON_VIEW +gimp_container_icon_view_get_type +
+ +gimpcontainerpopup +GimpContainerPopup +GimpContainerPopup +gimp_container_popup_new +gimp_container_popup_show +gimp_container_popup_get_view_type +gimp_container_popup_set_view_type +gimp_container_popup_get_view_size +gimp_container_popup_set_view_size + +GimpContainerPopupClass +GIMP_CONTAINER_POPUP +GIMP_IS_CONTAINER_POPUP +GIMP_TYPE_CONTAINER_POPUP +gimp_container_popup_get_type +GIMP_CONTAINER_POPUP_CLASS +GIMP_IS_CONTAINER_POPUP_CLASS +GIMP_CONTAINER_POPUP_GET_CLASS + + +
+gimpcontainertreestore +GimpContainerTreeStore +GimpContainerTreeStore +GimpContainerTreeStoreClass +gimp_container_tree_store_columns_init +gimp_container_tree_store_columns_add +gimp_container_tree_store_new +gimp_container_tree_store_add_renderer_cell +gimp_container_tree_store_set_use_name +gimp_container_tree_store_get_use_name +gimp_container_tree_store_set_context +gimp_container_tree_store_insert_item +gimp_container_tree_store_rename_item +gimp_container_tree_store_reorder_item +gimp_container_tree_store_remove_item +gimp_container_tree_store_clear_items +gimp_container_tree_store_set_view_size + +GIMP_CONTAINER_TREE_STORE +GIMP_CONTAINER_TREE_STORE_CLASS +GIMP_CONTAINER_TREE_STORE_GET_CLASS +GIMP_IS_CONTAINER_TREE_STORE +GIMP_IS_CONTAINER_TREE_STORE_CLASS +GIMP_TYPE_CONTAINER_TREE_STORE +gimp_container_tree_store_get_type +
+ +
+gimpcontainertreeview +GimpContainerTreeView +GimpContainerTreeView +GimpContainerTreeViewPriv +gimp_container_tree_view_new +gimp_container_tree_view_set_main_column_title +gimp_container_tree_view_add_toggle_cell +gimp_container_tree_view_add_renderer_cell +gimp_container_tree_view_set_dnd_drop_to_empty +gimp_container_tree_view_connect_name_edited + +GimpContainerTreeViewClass +GIMP_CONTAINER_TREE_VIEW +GIMP_IS_CONTAINER_TREE_VIEW +GIMP_TYPE_CONTAINER_TREE_VIEW +gimp_container_tree_view_get_type +GIMP_CONTAINER_TREE_VIEW_CLASS +GIMP_IS_CONTAINER_TREE_VIEW_CLASS +GIMP_CONTAINER_TREE_VIEW_GET_CLASS +
+ +
+gimpcontainertreeview-dnd +GimpContainerTreeView-dnd +gimp_container_tree_view_drag_leave +gimp_container_tree_view_drag_motion +gimp_container_tree_view_drag_drop +gimp_container_tree_view_drag_data_received +gimp_container_tree_view_real_drop_possible +gimp_container_tree_view_real_drop_viewable +
+ +
+gimpcontainercombobox +GimpContainerComboBox +GimpContainerComboBox +gimp_container_combo_box_new + +GimpContainerComboBoxClass +GIMP_CONTAINER_COMBO_BOX +GIMP_IS_CONTAINER_COMBO_BOX +GIMP_TYPE_CONTAINER_COMBO_BOX +gimp_container_combo_box_get_type +GIMP_CONTAINER_COMBO_BOX_CLASS +GIMP_IS_CONTAINER_COMBO_BOX_CLASS +GIMP_CONTAINER_COMBO_BOX_GET_CLASS +
+ +
+gimpcontainerview +GimpContainerViewProp +GimpContainerView +GimpContainerView +GimpContainerViewInterface +gimp_container_view_get_container +gimp_container_view_set_container +gimp_container_view_get_context +gimp_container_view_set_context +gimp_container_view_get_selection_mode +gimp_container_view_set_selection_mode +gimp_container_view_get_view_size +gimp_container_view_set_view_size +gimp_container_view_get_reorderable +gimp_container_view_set_reorderable +gimp_container_view_get_dnd_widget +gimp_container_view_set_dnd_widget +gimp_container_view_enable_dnd +gimp_container_view_select_item +gimp_container_view_activate_item +gimp_container_view_context_item +gimp_container_view_get_selected +gimp_container_view_lookup +gimp_container_view_item_selected +gimp_container_view_multi_selected +gimp_container_view_item_activated +gimp_container_view_item_context +gimp_container_view_install_properties +gimp_container_view_set_property +gimp_container_view_get_property + +GIMP_CONTAINER_VIEW +GIMP_IS_CONTAINER_VIEW +GIMP_TYPE_CONTAINER_VIEW +gimp_container_view_interface_get_type +GIMP_CONTAINER_VIEW_GET_INTERFACE +
+ +
+gimpcontainerview-utils +GimpContainerView-utils +gimp_container_view_get_by_dockable +gimp_container_view_remove_active +
+ +
+gimpdataeditor +GimpDataEditor +GimpDataEditor +GimpDataEditorClass +gimp_data_editor_set_data +gimp_data_editor_get_data +gimp_data_editor_get_edit_active +gimp_data_editor_set_edit_active + +GIMP_DATA_EDITOR +GIMP_IS_DATA_EDITOR +GIMP_TYPE_DATA_EDITOR +gimp_data_editor_get_type +GIMP_DATA_EDITOR_CLASS +GIMP_IS_DATA_EDITOR_CLASS +GIMP_DATA_EDITOR_GET_CLASS +
+ +
+gimpdatafactoryview +GimpDataFactoryView +GimpDataFactoryView +GimpDataFactoryViewPriv +gimp_data_factory_view_new +gimp_data_factory_view_get_edit_button +gimp_data_factory_view_get_duplicate_button +gimp_data_factory_view_get_data_factory +gimp_data_factory_view_get_children_type +gimp_data_factory_view_has_data_new_func +gimp_data_factory_view_have + +GimpDataFactoryViewClass +GIMP_DATA_FACTORY_VIEW +GIMP_IS_DATA_FACTORY_VIEW +GIMP_TYPE_DATA_FACTORY_VIEW +gimp_data_factory_view_get_type +GIMP_DATA_FACTORY_VIEW_CLASS +GIMP_IS_DATA_FACTORY_VIEW_CLASS +GIMP_DATA_FACTORY_VIEW_GET_CLASS +
+ +
+gimpcontrollereditor +GimpControllerEditor +GimpControllerEditor +gimp_controller_editor_new + +GimpControllerEditorClass +GIMP_CONTROLLER_EDITOR +GIMP_IS_CONTROLLER_EDITOR +GIMP_TYPE_CONTROLLER_EDITOR +gimp_controller_editor_get_type +GIMP_CONTROLLER_EDITOR_CLASS +GIMP_IS_CONTROLLER_EDITOR_CLASS +GIMP_CONTROLLER_EDITOR_GET_CLASS +
+ +
+gimpcontrollerlist +GimpControllerList +GimpControllerList +gimp_controller_list_new + +GimpControllerListClass +GIMP_CONTROLLER_LIST +GIMP_IS_CONTROLLER_LIST +GIMP_TYPE_CONTROLLER_LIST +gimp_controller_list_get_type +GIMP_CONTROLLER_LIST_CLASS +GIMP_IS_CONTROLLER_LIST_CLASS +GIMP_CONTROLLER_LIST_GET_CLASS +
+ +
+gimpcontrollerkeyboard +GimpControllerKeyboard +GimpControllerKeyboard +gimp_controller_keyboard_key_press + +GimpControllerKeyboardClass +GIMP_CONTROLLER_KEYBOARD +GIMP_IS_CONTROLLER_KEYBOARD +GIMP_TYPE_CONTROLLER_KEYBOARD +gimp_controller_keyboard_get_type +GIMP_CONTROLLER_KEYBOARD_CLASS +GIMP_IS_CONTROLLER_KEYBOARD_CLASS +GIMP_CONTROLLER_KEYBOARD_GET_CLASS +GIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION +
+ +
+gimpcontrollermouse +GimpControllerMouse +GIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION +GimpControllerMouse +GimpControllerMouseClass +gimp_controller_mouse_button + +GIMP_CONTROLLER_MOUSE +GIMP_CONTROLLER_MOUSE_CLASS +GIMP_CONTROLLER_MOUSE_GET_CLASS +GIMP_IS_CONTROLLER_MOUSE +GIMP_IS_CONTROLLER_MOUSE_CLASS +GIMP_TYPE_CONTROLLER_MOUSE +gimp_controller_mouse_get_type +
+ +
+gimpcontrollerwheel +GimpControllerWheel +GimpControllerWheel +gimp_controller_wheel_scroll + +GimpControllerWheelClass +GIMP_CONTROLLER_WHEEL +GIMP_IS_CONTROLLER_WHEEL +GIMP_TYPE_CONTROLLER_WHEEL +gimp_controller_wheel_get_type +GIMP_CONTROLLER_WHEEL_CLASS +GIMP_IS_CONTROLLER_WHEEL_CLASS +GIMP_CONTROLLER_WHEEL_GET_CLASS +GIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION +
+ +
+gimpcontrollerinfo +GimpControllerInfo +GimpControllerInfo +GimpControllerEventSnooper +gimp_controller_info_new +gimp_controller_info_set_enabled +gimp_controller_info_get_enabled +gimp_controller_info_set_event_snooper + +GimpControllerInfoClass +GIMP_CONTROLLER_INFO +GIMP_IS_CONTROLLER_INFO +GIMP_TYPE_CONTROLLER_INFO +gimp_controller_info_get_type +GIMP_CONTROLLER_INFO_CLASS +GIMP_IS_CONTROLLER_INFO_CLASS +GIMP_CONTROLLER_INFO_GET_CLASS +
+ +
+gimpcontrollers +gimp_controllers_init +gimp_controllers_exit +gimp_controllers_restore +gimp_controllers_save +gimp_controllers_get_list +gimp_controllers_get_ui_manager +gimp_controllers_get_mouse +gimp_controllers_get_wheel +gimp_controllers_get_keyboard +
+ +
+gimpcursorview +GimpCursorView +GimpCursorView +GimpCursorViewPriv +gimp_cursor_view_new +gimp_cursor_view_set_sample_merged +gimp_cursor_view_get_sample_merged +gimp_cursor_view_update_cursor +gimp_cursor_view_clear_cursor + +GimpCursorViewClass +GIMP_CURSOR_VIEW +GIMP_IS_CURSOR_VIEW +GIMP_TYPE_CURSOR_VIEW +gimp_cursor_view_get_type +GIMP_CURSOR_VIEW_CLASS +GIMP_IS_CURSOR_VIEW_CLASS +GIMP_CURSOR_VIEW_GET_CLASS +
+ +
+gimpcurveview +GimpCurveView +GimpCurveView +gimp_curve_view_new +gimp_curve_view_set_curve +gimp_curve_view_get_curve +gimp_curve_view_add_background +gimp_curve_view_remove_background +gimp_curve_view_remove_all_backgrounds +gimp_curve_view_set_selected +gimp_curve_view_set_range_x +gimp_curve_view_set_range_y +gimp_curve_view_set_xpos +gimp_curve_view_set_x_axis_label +gimp_curve_view_set_y_axis_label + +GimpCurveViewClass +GIMP_CURVE_VIEW +GIMP_IS_CURVE_VIEW +GIMP_TYPE_CURVE_VIEW +gimp_curve_view_get_type +GIMP_CURVE_VIEW_CLASS +GIMP_IS_CURVE_VIEW_CLASS +GIMP_CURVE_VIEW_GET_CLASS +
+ +
+gimpdbusservice +GimpDBusService +GIMP_DBUS_SERVICE_NAME +GIMP_DBUS_SERVICE_PATH +GIMP_DBUS_SERVICE_INTERFACE +GimpDBusService +gimp_dbus_service_new +gimp_dbus_service_open +gimp_dbus_service_open_as_new +gimp_dbus_service_activate + +GimpDBusServiceClass +GIMP_DBUS_SERVICE +GIMP_IS_DBUS_SERVICE +GIMP_TYPE_DBUS_SERVICE +gimp_dbus_service_get_type +GIMP_DBUS_SERVICE_CLASS +GIMP_IS_DBUS_SERVICE_CLASS +GIMP_DBUS_SERVICE_GET_CLASS +
+ +
+gimpdeviceeditor +GimpDeviceEditor +GimpDeviceEditor +GimpDeviceEditorClass +gimp_device_editor_new + +GIMP_DEVICE_EDITOR +GIMP_DEVICE_EDITOR_CLASS +GIMP_DEVICE_EDITOR_GET_CLASS +GIMP_IS_DEVICE_EDITOR +GIMP_IS_DEVICE_EDITOR_CLASS +GIMP_TYPE_DEVICE_EDITOR +gimp_device_editor_get_type +
+ +
+gimpdeviceinfo +GimpDeviceInfo +GIMP_DEVICE_INFO_CONTEXT_MASK +GimpDeviceInfo +gimp_device_info_new +gimp_device_info_get_device +gimp_device_info_set_device +gimp_device_info_get_mode +gimp_device_info_set_mode +gimp_device_info_has_cursor +gimp_device_info_get_n_axes +gimp_device_info_get_axis_use +gimp_device_info_set_axis_use +gimp_device_info_get_n_keys +gimp_device_info_get_key +gimp_device_info_set_key +gimp_device_info_get_curve +gimp_device_info_map_axis +gimp_device_info_changed +gimp_device_info_get_by_device +gimp_device_info_compare + +GimpDeviceInfoClass +GIMP_DEVICE_INFO +GIMP_IS_DEVICE_INFO +GIMP_TYPE_DEVICE_INFO +gimp_device_info_get_type +GIMP_DEVICE_INFO_CLASS +GIMP_IS_DEVICE_INFO_CLASS +GIMP_DEVICE_INFO_GET_CLASS +
+ +
+gimpdeviceinfo-coords +GimpDeviceInfo-coords +gimp_device_info_get_device_coords +gimp_device_info_get_device_state +gimp_device_info_get_event_coords +gimp_device_info_get_event_state +gimp_device_info_get_time_coords +
+ +
+gimpdeviceinfoeditor +GimpDeviceInfoEditor +GimpDeviceInfoEditor +GimpDeviceInfoEditorClass +gimp_device_info_editor_new + +GIMP_DEVICE_INFO_EDITOR +GIMP_DEVICE_INFO_EDITOR_CLASS +GIMP_DEVICE_INFO_EDITOR_GET_CLASS +GIMP_IS_DEVICE_INFO_EDITOR +GIMP_IS_DEVICE_INFO_EDITOR_CLASS +GIMP_TYPE_DEVICE_INFO_EDITOR +gimp_device_info_editor_get_type +
+ +
+gimpdevicestatus +GimpDeviceStatus +GimpDeviceStatusEntry +GimpDeviceStatus +gimp_device_status_new + +GimpDeviceStatusClass +GIMP_DEVICE_STATUS +GIMP_IS_DEVICE_STATUS +GIMP_TYPE_DEVICE_STATUS +gimp_device_status_get_type +GIMP_DEVICE_STATUS_CLASS +GIMP_IS_DEVICE_STATUS_CLASS +GIMP_DEVICE_STATUS_GET_CLASS +
+ +
+gimpdialogfactory +GimpDialogFactory +GimpDialogFactory +GimpDialogFactoryPrivate +GIMP_DIALOG_VISIBILITY_KEY +GimpDialogVisibilityState +GimpDialogNewFunc +GimpDialogFactoryEntry +gimp_dialog_factory_new +gimp_dialog_factory_register_entry +gimp_dialog_factory_find_entry +gimp_dialog_factory_find_session_info +gimp_dialog_factory_find_widget +gimp_dialog_factory_get_context +gimp_dialog_factory_get_menu_factory +gimp_dialog_factory_get_open_dialogs +gimp_dialog_factory_get_session_infos +gimp_dialog_factory_add_session_info +gimp_dialog_factory_dialog_new +gimp_dialog_factory_dialog_raise +gimp_dialog_factory_dockable_new +gimp_dialog_factory_add_dialog +gimp_dialog_factory_add_foreign +gimp_dialog_factory_remove_dialog +gimp_dialog_factory_hide_dialog +gimp_dialog_factory_save +gimp_dialog_factory_restore +gimp_dialog_factory_set_state +gimp_dialog_factory_get_state +gimp_dialog_factory_show_with_display +gimp_dialog_factory_hide_with_display +gimp_dialog_factory_set_busy +gimp_dialog_factory_unset_busy +gimp_dialog_factory_from_widget +gimp_dialog_factory_set_has_min_size +gimp_dialog_factory_get_has_min_size +gimp_dialog_factory_get_singleton +gimp_dialog_factory_set_singleton + +GimpDialogFactoryClass +GIMP_DIALOG_FACTORY +GIMP_IS_DIALOG_FACTORY +GIMP_TYPE_DIALOG_FACTORY +gimp_dialog_factory_get_type +GIMP_DIALOG_FACTORY_CLASS +GIMP_IS_DIALOG_FACTORY_CLASS +GIMP_DIALOG_FACTORY_GET_CLASS +
+ +
+gimpwindowstrategy +GimpWindowStrategy +GimpWindowStrategy +GimpWindowStrategyInterface +gimp_window_strategy_show_dockable_dialog + +GIMP_IS_WINDOW_STRATEGY +GIMP_TYPE_WINDOW_STRATEGY +GIMP_WINDOW_STRATEGY +GIMP_WINDOW_STRATEGY_GET_INTERFACE +gimp_window_strategy_interface_get_type +
+ +
+gimpuiconfigurer +GimpUIConfigurer +GimpUIConfigurer +GimpUIConfigurerClass +gimp_ui_configurer_configure + +GIMP_IS_UI_CONFIGURER +GIMP_IS_UI_CONFIGURER_CLASS +GIMP_TYPE_UI_CONFIGURER +GIMP_UI_CONFIGURER +GIMP_UI_CONFIGURER_CLASS +GIMP_UI_CONFIGURER_GET_CLASS +GimpUIConfigurerPrivate +gimp_ui_configurer_get_type +
+ +
+gimpwindow +GimpWindow +GimpWindow + +GimpWindowClass +GIMP_WINDOW +GIMP_IS_WINDOW +GIMP_TYPE_WINDOW +gimp_window_get_type +GIMP_WINDOW_CLASS +GIMP_IS_WINDOW_CLASS +GIMP_WINDOW_GET_CLASS +
+ +
+gimpdockwindow +GimpDockWindow +GimpDockWindow +GimpDockWindowPrivate +gimp_dock_window_new +gimp_dock_window_get_id +gimp_dock_window_add_dock +gimp_dock_window_remove_dock +gimp_dock_window_get_context +gimp_dock_window_get_dialog_factory +gimp_dock_window_get_auto_follow_active +gimp_dock_window_set_auto_follow_active +gimp_dock_window_get_show_image_menu +gimp_dock_window_set_show_image_menu +gimp_dock_window_setup +gimp_dock_window_has_toolbox +gimp_dock_window_from_dock + +GimpDockWindowClass +GIMP_DOCK_WINDOW +GIMP_IS_DOCK_WINDOW +GIMP_TYPE_DOCK_WINDOW +gimp_dock_window_get_type +GIMP_DOCK_WINDOW_CLASS +GIMP_IS_DOCK_WINDOW_CLASS +GIMP_DOCK_WINDOW_GET_CLASS +
+ +
+gimppanedbox +GimpPanedBox +GimpPanedBox +GimpPanedBoxClass +gimp_paned_box_add_widget +gimp_paned_box_new +gimp_paned_box_remove_widget +gimp_paned_box_set_drag_handler +gimp_paned_box_set_dropped_cb +gimp_paned_box_will_handle_drag + +GIMP_IS_PANED_BOX +GIMP_IS_PANED_BOX_CLASS +GIMP_PANED_BOX +GIMP_PANED_BOX_CLASS +GIMP_PANED_BOX_GET_CLASS +GIMP_TYPE_PANED_BOX +GimpPanedBoxPrivate +gimp_paned_box_get_type +
+ +
+gimpdockcolumns +GimpDockColumns +GimpDockColumns +GimpDockColumnsClass +gimp_dock_columns_add_dock +gimp_dock_columns_get_context +gimp_dock_columns_get_dialog_factory +gimp_dock_columns_get_docks +gimp_dock_columns_get_ui_manager +gimp_dock_columns_new +gimp_dock_columns_prepare_dockbook +gimp_dock_columns_remove_dock +gimp_dock_columns_set_context + +GIMP_DOCK_COLUMNS +GIMP_DOCK_COLUMNS_CLASS +GIMP_DOCK_COLUMNS_GET_CLASS +GIMP_IS_DOCK_COLUMNS +GIMP_IS_DOCK_COLUMNS_CLASS +GIMP_TYPE_DOCK_COLUMNS +GimpDockColumnsPrivate +gimp_dock_columns_get_type +
+ +
+gimpdockcontainer +GimpDockContainer +GimpDockContainer +GimpDockContainerInterface +gimp_dock_container_add_dock +gimp_dock_container_get_dock_side +gimp_dock_container_get_docks +gimp_dock_container_get_ui_manager + +GIMP_DOCK_CONTAINER +GIMP_DOCK_CONTAINER_GET_INTERFACE +GIMP_IS_DOCK_CONTAINER +GIMP_TYPE_DOCK_CONTAINER +gimp_dock_container_interface_get_type +
+ +
+gimpdock +GimpDock +GIMP_DOCK_BOOK_SEPARATOR +GIMP_DOCK_COLUMN_SEPARATOR +GIMP_DOCK_DOCKABLE_SEPARATOR +GimpDock +GimpDockPrivate +gimp_dock_get_description +gimp_dock_set_host_geometry_hints +gimp_dock_invalidate_geometry +gimp_dock_update_with_context +gimp_dock_get_context +gimp_dock_get_dialog_factory +gimp_dock_get_ui_manager +gimp_dock_get_dockbooks +gimp_dock_get_n_dockables +gimp_dock_get_main_vbox +gimp_dock_get_vbox +gimp_dock_get_id +gimp_dock_set_id +gimp_dock_add +gimp_dock_remove +gimp_dock_add_book +gimp_dock_remove_book +gimp_dock_temp_add +gimp_dock_temp_remove + +GimpDockClass +GIMP_DOCK +GIMP_IS_DOCK +GIMP_TYPE_DOCK +gimp_dock_get_type +GIMP_DOCK_CLASS +GIMP_IS_DOCK_CLASS +GIMP_DOCK_GET_CLASS +
+ +
+gimpdockable +GIMP_DOCKABLE_DRAG_OFFSET +GimpDockable +GimpDockable +GimpDockablePrivate +gimp_dockable_new +gimp_dockable_set_dockbook +gimp_dockable_get_dockbook +gimp_dockable_get_tab_style +gimp_dockable_get_name +gimp_dockable_get_blurb +gimp_dockable_get_help_id +gimp_dockable_get_stock_id +gimp_dockable_get_icon +gimp_dockable_get_locked +gimp_dockable_set_drag_pos +gimp_dockable_get_drag_pos +gimp_dockable_get_drag_handler +gimp_dockable_set_locked +gimp_dockable_is_locked +gimp_dockable_set_tab_style +gimp_dockable_set_actual_tab_style +gimp_dockable_get_actual_tab_style +gimp_dockable_create_tab_widget +gimp_dockable_create_drag_widget +gimp_dockable_set_context +gimp_dockable_get_menu +gimp_dockable_set_drag_handler +gimp_dockable_detach +gimp_dockable_blink +gimp_dockable_blink_cancel + +GimpDockableClass +GIMP_DOCKABLE +GIMP_IS_DOCKABLE +GIMP_TYPE_DOCKABLE +gimp_dockable_get_type +GIMP_DOCKABLE_CLASS +GIMP_IS_DOCKABLE_CLASS +GIMP_DOCKABLE_GET_CLASS +
+ +
+gimpdocked +GimpDocked +GimpDocked +GimpDockedInterface +gimp_docked_set_aux_info +gimp_docked_get_aux_info +gimp_docked_get_preview +gimp_docked_set_context +gimp_docked_get_prefer_icon +gimp_docked_get_menu +gimp_docked_get_title +gimp_docked_title_changed +gimp_docked_has_button_bar +gimp_docked_set_show_button_bar +gimp_docked_get_show_button_bar + +GIMP_DOCKED +GIMP_IS_DOCKED +GIMP_TYPE_DOCKED +gimp_docked_interface_get_type +GIMP_DOCKED_GET_INTERFACE +
+ +
+gimpdockbook +GimpDockbook +GimpDockbook +GimpDockbookPrivate +gimp_dockbook_new +gimp_dockbook_get_dock +gimp_dockbook_set_dock +gimp_dockbook_get_ui_manager +gimp_dockbook_add +gimp_dockbook_add_from_dialog_factory +gimp_dockbook_remove +gimp_dockbook_update_with_context +gimp_dockbook_create_tab_widget +gimp_dockbook_create_tab_widget +gimp_dockbook_update_auto_tab_style +gimp_dockbook_drop_dockable +gimp_dockbook_set_drag_handler +gimp_dockbook_drag_source_to_dockable + +GimpDockbookClass +GIMP_DOCKBOOK +GIMP_IS_DOCKBOOK +GIMP_TYPE_DOCKBOOK +gimp_dockbook_get_type +GIMP_DOCKBOOK_CLASS +GIMP_IS_DOCKBOOK_CLASS +GIMP_DOCKBOOK_GET_CLASS +
+ +
+gimpdocumentview +GimpDocumentView +GimpDocumentView +gimp_document_view_new + +GimpDocumentViewClass +GIMP_DOCUMENT_VIEW +GIMP_IS_DOCUMENT_VIEW +GIMP_TYPE_DOCUMENT_VIEW +gimp_document_view_get_type +GIMP_DOCUMENT_VIEW_CLASS +GIMP_IS_DOCUMENT_VIEW_CLASS +GIMP_DOCUMENT_VIEW_GET_CLASS +
+ +
+gimpdrawabletreeview +GimpDrawableTreeView +GimpDrawableTreeView + +GimpDrawableTreeViewClass +GIMP_DRAWABLE_TREE_VIEW +GIMP_IS_DRAWABLE_TREE_VIEW +GIMP_TYPE_DRAWABLE_TREE_VIEW +gimp_drawable_tree_view_get_type +GIMP_DRAWABLE_TREE_VIEW_CLASS +GIMP_IS_DRAWABLE_TREE_VIEW_CLASS +GIMP_DRAWABLE_TREE_VIEW_GET_CLASS +
+ +
+gimpeditor +GimpEditor +GimpEditor +GimpEditorPrivate +gimp_editor_new +gimp_editor_create_menu +gimp_editor_popup_menu +gimp_editor_add_button +gimp_editor_add_action_button +gimp_editor_add_stock_box +gimp_editor_set_show_name +gimp_editor_set_name +gimp_editor_set_box_style +gimp_editor_get_ui_manager +gimp_editor_get_button_box +gimp_editor_get_menu_factory +gimp_editor_get_popup_data +gimp_editor_get_ui_path + +GimpEditorClass +GIMP_EDITOR +GIMP_IS_EDITOR +GIMP_TYPE_EDITOR +gimp_editor_get_type +GIMP_EDITOR_CLASS +GIMP_IS_EDITOR_CLASS +GIMP_EDITOR_GET_CLASS +
+ +
+gimperrorconsole +GimpErrorConsole +GimpErrorConsole +gimp_error_console_new +gimp_error_console_add +error_console_select_all_cmd_callback +error_console_save_cmd_callback + +GimpErrorConsoleClass +GIMP_ERROR_CONSOLE +GIMP_IS_ERROR_CONSOLE +GIMP_TYPE_ERROR_CONSOLE +gimp_error_console_get_type +GIMP_ERROR_CONSOLE_CLASS +GIMP_IS_ERROR_CONSOLE_CLASS +GIMP_ERROR_CONSOLE_GET_CLASS +
+ +
+gimperrordialog +GimpErrorDialog +GimpErrorDialog +gimp_error_dialog_new +gimp_error_dialog_add + +GimpErrorDialogClass +GIMP_ERROR_DIALOG +GIMP_IS_ERROR_DIALOG +GIMP_TYPE_ERROR_DIALOG +gimp_error_dialog_get_type +GIMP_ERROR_DIALOG_CLASS +GIMP_IS_ERROR_DIALOG_CLASS +GIMP_ERROR_DIALOG_GET_CLASS +
+ +
+gimpfontview +GimpFontView +GimpFontView +gimp_font_view_new + +GimpFontViewClass +GIMP_FONT_VIEW +GIMP_IS_FONT_VIEW +GIMP_TYPE_FONT_VIEW +gimp_font_view_get_type +GIMP_FONT_VIEW_CLASS +GIMP_IS_FONT_VIEW_CLASS +GIMP_FONT_VIEW_GET_CLASS +
+ +
+gimpgradienteditor +GRAD_NUM_COLORS +GradientEditorDragMode +GimpGradientEditor +GimpGradientEditor +gimp_gradient_editor_new +gimp_gradient_editor_update +gimp_gradient_editor_zoom + +GimpGradientEditorClass +GIMP_GRADIENT_EDITOR +GIMP_IS_GRADIENT_EDITOR +GIMP_TYPE_GRADIENT_EDITOR +gimp_gradient_editor_get_type +GIMP_GRADIENT_EDITOR_CLASS +GIMP_IS_GRADIENT_EDITOR_CLASS +GIMP_GRADIENT_EDITOR_GET_CLASS +
+ +
+gimpdasheditor +GimpDashEditor +GimpDashEditor +gimp_dash_editor_new +gimp_dash_editor_shift_left +gimp_dash_editor_shift_right + +GimpDashEditorClass +GIMP_DASH_EDITOR +GIMP_IS_DASH_EDITOR +GIMP_TYPE_DASH_EDITOR +gimp_dash_editor_get_type +GIMP_DASH_EDITOR_CLASS +GIMP_IS_DASH_EDITOR_CLASS +GIMP_DASH_EDITOR_GET_CLASS +
+ +
+gimpfgbgeditor +GimpFgBgEditor +GimpFgBgEditor +gimp_fg_bg_editor_new +gimp_fg_bg_editor_set_context +gimp_fg_bg_editor_set_active + +GimpFgBgEditorClass +GIMP_FG_BG_EDITOR +GIMP_IS_FG_BG_EDITOR +GIMP_TYPE_FG_BG_EDITOR +gimp_fg_bg_editor_get_type +GIMP_FG_BG_EDITOR_CLASS +GIMP_IS_FG_BG_EDITOR_CLASS +GIMP_FG_BG_EDITOR_GET_CLASS +
+ +
+gimpfgbgview +GimpFgBgView +GimpFgBgView +gimp_fg_bg_view_new +gimp_fg_bg_view_set_context + +GimpFgBgViewClass +GIMP_FG_BG_VIEW +GIMP_IS_FG_BG_VIEW +GIMP_TYPE_FG_BG_VIEW +gimp_fg_bg_view_get_type +GIMP_FG_BG_VIEW_CLASS +GIMP_IS_FG_BG_VIEW_CLASS +GIMP_FG_BG_VIEW_GET_CLASS +
+ +
+gimpfiledialog +GimpFileDialog +GimpFileDialogState +GimpFileDialog +gimp_file_dialog_new +gimp_file_dialog_set_sensitive +gimp_file_dialog_set_file_proc +gimp_file_dialog_set_open_image +gimp_file_dialog_set_save_image +gimp_file_dialog_get_state +gimp_file_dialog_set_state +gimp_file_dialog_state_destroy + +GimpFileDialogClass +GIMP_FILE_DIALOG +GIMP_IS_FILE_DIALOG +GIMP_TYPE_FILE_DIALOG +gimp_file_dialog_get_type +GIMP_FILE_DIALOG_CLASS +GIMP_IS_FILE_DIALOG_CLASS +GIMP_FILE_DIALOG_GET_CLASS +
+ +
+gimpfileprocview +GimpFileProcView +GimpFileProcView +gimp_file_proc_view_new +gimp_file_proc_view_get_proc +gimp_file_proc_view_set_proc +gimp_file_proc_view_get_help_id + +GimpFileProcViewClass +GIMP_FILE_PROC_VIEW +GIMP_IS_FILE_PROC_VIEW +GIMP_TYPE_FILE_PROC_VIEW +gimp_file_proc_view_get_type +GIMP_FILE_PROC_VIEW_CLASS +GIMP_IS_FILE_PROC_VIEW_CLASS +GIMP_FILE_PROC_VIEW_GET_CLASS +
+ +
+gimpgrideditor +GimpGridEditor +GimpGridEditor +gimp_grid_editor_new + +GimpGridEditorClass +GIMP_GRID_EDITOR +GIMP_IS_GRID_EDITOR +GIMP_TYPE_GRID_EDITOR +gimp_grid_editor_get_type +GIMP_GRID_EDITOR_CLASS +GIMP_IS_GRID_EDITOR_CLASS +GIMP_GRID_EDITOR_GET_CLASS +
+ +
+gimphandlebar +GimpHandleBar +GimpHandleBar +gimp_handle_bar_new +gimp_handle_bar_set_adjustment + +GimpHandleBarClass +GIMP_HANDLE_BAR +GIMP_IS_HANDLE_BAR +GIMP_TYPE_HANDLE_BAR +gimp_handle_bar_get_type +GIMP_HANDLE_BAR_CLASS +GIMP_IS_HANDLE_BAR_CLASS +GIMP_HANDLE_BAR_GET_CLASS +
+ +
+gimphistogrambox +GimpHistogramBox +GimpHistogramBox +gimp_histogram_box_new +gimp_histogram_box_set_channel + +GimpHistogramBoxClass +GIMP_HISTOGRAM_BOX +GIMP_IS_HISTOGRAM_BOX +GIMP_TYPE_HISTOGRAM_BOX +gimp_histogram_box_get_type +GIMP_HISTOGRAM_BOX_CLASS +GIMP_IS_HISTOGRAM_BOX_CLASS +GIMP_HISTOGRAM_BOX_GET_CLASS +
+ +
+gimphistogrameditor +GimpHistogramEditor +GimpHistogramEditor +gimp_histogram_editor_new + +GimpHistogramEditorClass +GIMP_HISTOGRAM_EDITOR +GIMP_IS_HISTOGRAM_EDITOR +GIMP_TYPE_HISTOGRAM_EDITOR +gimp_histogram_editor_get_type +GIMP_HISTOGRAM_EDITOR_CLASS +GIMP_IS_HISTOGRAM_EDITOR_CLASS +GIMP_HISTOGRAM_EDITOR_GET_CLASS +
+ +
+gimphistogramview +GimpHistogramView +GimpHistogramView +gimp_histogram_view_new +gimp_histogram_view_set_histogram +gimp_histogram_view_get_histogram +gimp_histogram_view_get_background +gimp_histogram_view_set_background +gimp_histogram_view_set_channel +gimp_histogram_view_get_channel +gimp_histogram_view_set_scale +gimp_histogram_view_get_scale +gimp_histogram_view_set_range +gimp_histogram_view_get_range + +GimpHistogramViewClass +GIMP_HISTOGRAM_VIEW +GIMP_IS_HISTOGRAM_VIEW +GIMP_TYPE_HISTOGRAM_VIEW +gimp_histogram_view_get_type +GIMP_HISTOGRAM_VIEW_CLASS +GIMP_IS_HISTOGRAM_VIEW_CLASS +GIMP_HISTOGRAM_VIEW_GET_CLASS +
+ +
+gimpiconpicker +GimpIconPicker +GimpIconPicker +GimpIconPickerClass +gimp_icon_picker_new +gimp_icon_picker_get_stock_id +gimp_icon_picker_set_stock_id + +GIMP_ICON_PICKER +GIMP_ICON_PICKER_CLASS +GIMP_ICON_PICKER_GET_CLASS +GIMP_IS_ICON_PICKER +GIMP_IS_ICON_PICKER_CLASS +GIMP_TYPE_ICON_PICKER +gimp_icon_picker_get_type +
+ +
+gimplanguagecombobox +GimpLanguageComboBox +GimpLanguageComboBox +GimpLanguageComboBoxClass +gimp_language_combo_box_get_code +gimp_language_combo_box_new +gimp_language_combo_box_set_code + +GIMP_IS_LANGUAGE_COMBO_BOX +GIMP_IS_LANGUAGE_COMBO_BOX_CLASS +GIMP_LANGUAGE_COMBO_BOX +GIMP_LANGUAGE_COMBO_BOX_CLASS +GIMP_LANGUAGE_COMBO_BOX_GET_CLASS +GIMP_TYPE_LANGUAGE_COMBO_BOX +gimp_language_combo_box_get_type +
+ +
+gimplanguageentry +GimpLanguageEntry +GimpLanguageEntry +gimp_language_entry_new +gimp_language_entry_get_code +gimp_language_entry_set_code + +GimpLanguageEntryClass +GIMP_LANGUAGE_ENTRY +GIMP_IS_LANGUAGE_ENTRY +GIMP_TYPE_LANGUAGE_ENTRY +gimp_language_entry_get_type +GIMP_LANGUAGE_ENTRY_CLASS +GIMP_IS_LANGUAGE_ENTRY_CLASS +GIMP_LANGUAGE_ENTRY_GET_CLASS +
+ +
+gimplanguagestore +GimpLanguageStore +GimpLanguageStore +gimp_language_store_new +gimp_language_store_add +gimp_language_store_lookup + +GimpLanguageStoreClass +GIMP_LANGUAGE_STORE +GIMP_IS_LANGUAGE_STORE +GIMP_TYPE_LANGUAGE_STORE +gimp_language_store_get_type +GIMP_LANGUAGE_STORE_CLASS +GIMP_IS_LANGUAGE_STORE_CLASS +GIMP_LANGUAGE_STORE_GET_CLASS +
+ +
+gimplanguagestore-parser +GimpLanguageStore-parser +gimp_language_store_parse_iso_codes +
+ +
+gimptranslationstore +GimpTranslationStore +GimpTranslationStoreClass +gimp_translation_store_new + +GIMP_IS_TRANSLATION_STORE +GIMP_IS_TRANSLATION_STORE_CLASS +GIMP_TRANSLATION_STORE +GIMP_TRANSLATION_STORE_CLASS +GIMP_TRANSLATION_STORE_GET_CLASS +GIMP_TYPE_TRANSLATION_STORE +gimp_translation_store_get_type +
+ +
+gimpmenudock +GimpMenuDock +GimpMenuDock +GimpMenuDockPrivate +gimp_menu_dock_new + +GimpMenuDockClass +GIMP_MENU_DOCK +GIMP_IS_MENU_DOCK +GIMP_TYPE_MENU_DOCK +gimp_menu_dock_get_type +GIMP_MENU_DOCK_CLASS +GIMP_IS_MENU_DOCK_CLASS +GIMP_MENU_DOCK_GET_CLASS +
+ +
+gimpimageeditor +GimpImageEditor +GimpImageEditor +GimpImageEditorClass +gimp_image_editor_get_image +gimp_image_editor_set_image + +GIMP_IMAGE_EDITOR +GIMP_IS_IMAGE_EDITOR +GIMP_TYPE_IMAGE_EDITOR +gimp_image_editor_get_type +GIMP_IMAGE_EDITOR_CLASS +GIMP_IS_IMAGE_EDITOR_CLASS +GIMP_IMAGE_EDITOR_GET_CLASS +
+ +
+gimpimageview +GimpImageView +GimpImageView +gimp_image_view_new + +GimpImageViewClass +GIMP_IMAGE_VIEW +GIMP_IS_IMAGE_VIEW +GIMP_TYPE_IMAGE_VIEW +gimp_image_view_get_type +GIMP_IMAGE_VIEW_CLASS +GIMP_IS_IMAGE_VIEW_CLASS +GIMP_IMAGE_VIEW_GET_CLASS +
+ +
+gimpitemtreeview +GimpItemTreeView +GimpGetContainerFunc +GimpGetItemFunc +GimpSetItemFunc +GimpAddItemFunc +GimpRemoveItemFunc +GimpNewItemFunc +GimpItemTreeView +GimpItemTreeView +GimpItemTreeViewPriv +gimp_item_tree_view_new +gimp_item_tree_view_get_image +gimp_item_tree_view_set_image +gimp_item_tree_view_add_options +gimp_item_tree_view_get_lock_box +gimp_item_tree_view_get_new_button +gimp_item_tree_view_get_edit_button +gimp_item_tree_view_get_drop_index + +GimpItemTreeViewClass +GIMP_ITEM_TREE_VIEW +GIMP_IS_ITEM_TREE_VIEW +GIMP_TYPE_ITEM_TREE_VIEW +gimp_item_tree_view_get_type +GIMP_ITEM_TREE_VIEW_CLASS +GIMP_IS_ITEM_TREE_VIEW_CLASS +GIMP_ITEM_TREE_VIEW_GET_CLASS +
+ +
+gimplayertreeview +GimpLayerTreeView +GimpLayerTreeView +GimpLayerTreeViewPriv + +GimpLayerTreeViewClass +GIMP_LAYER_TREE_VIEW +GIMP_IS_LAYER_TREE_VIEW +GIMP_TYPE_LAYER_TREE_VIEW +gimp_layer_tree_view_get_type +GIMP_LAYER_TREE_VIEW_CLASS +GIMP_IS_LAYER_TREE_VIEW_CLASS +GIMP_LAYER_TREE_VIEW_GET_CLASS +
+ +
+gimpactionfactory +GimpActionFactory +GimpActionFactoryEntry +GimpActionFactory +gimp_action_factory_new +gimp_action_factory_group_register +gimp_action_factory_group_new + +GimpActionFactoryClass +GIMP_ACTION_FACTORY +GIMP_IS_ACTION_FACTORY +GIMP_TYPE_ACTION_FACTORY +gimp_action_factory_get_type +GIMP_ACTION_FACTORY_CLASS +GIMP_IS_ACTION_FACTORY_CLASS +GIMP_ACTION_FACTORY_GET_CLASS +
+ +
+gimpmenufactory +GimpMenuFactory +GimpMenuFactoryEntry +GimpMenuFactory +GimpMenuFactoryPrivate +gimp_menu_factory_new +gimp_menu_factory_manager_register +gimp_menu_factory_get_registered_menus +gimp_menu_factory_manager_new + +GimpMenuFactoryClass +GIMP_MENU_FACTORY +GIMP_IS_MENU_FACTORY +GIMP_TYPE_MENU_FACTORY +gimp_menu_factory_get_type +GIMP_MENU_FACTORY_CLASS +GIMP_IS_MENU_FACTORY_CLASS +GIMP_MENU_FACTORY_GET_CLASS +
+ +
+gimpmessagebox +GimpMessageBox +GimpMessageBox +gimp_message_box_new +gimp_message_box_set_primary_text +gimp_message_box_set_text +gimp_message_box_set_markup +gimp_message_box_repeat + +GimpMessageBoxClass +GIMP_MESSAGE_BOX +GIMP_IS_MESSAGE_BOX +GIMP_TYPE_MESSAGE_BOX +gimp_message_box_get_type +GIMP_MESSAGE_BOX_CLASS +GIMP_IS_MESSAGE_BOX_CLASS +GIMP_MESSAGE_BOX_GET_CLASS +
+ +
+gimpmessagedialog +GimpMessageDialog +GimpMessageDialog +gimp_message_dialog_new + +GimpMessageDialogClass +GIMP_MESSAGE_DIALOG +GIMP_IS_MESSAGE_DIALOG +GIMP_TYPE_MESSAGE_DIALOG +gimp_message_dialog_get_type +GIMP_MESSAGE_DIALOG_CLASS +GIMP_IS_MESSAGE_DIALOG_CLASS +GIMP_MESSAGE_DIALOG_GET_CLASS +
+ +
+gimpuimanager +GimpUIManager +GimpUIManagerUIEntry +GimpUIManager +gimp_ui_manager_new +gimp_ui_managers_from_name +gimp_ui_manager_update +gimp_ui_manager_get_action_group +gimp_ui_manager_find_action +gimp_ui_manager_activate_action +gimp_ui_manager_ui_register +gimp_ui_manager_ui_popup + +GimpUIManagerClass +GIMP_UI_MANAGER +GIMP_IS_UI_MANAGER +GIMP_TYPE_UI_MANAGER +gimp_ui_manager_get_type +GIMP_UI_MANAGER_CLASS +GIMP_IS_UI_MANAGER_CLASS +GIMP_UI_MANAGER_GET_CLASS +
+ +
+gimpsamplepointeditor +GimpSamplePointEditor +GimpSamplePointEditor +gimp_sample_point_editor_new +gimp_sample_point_editor_set_sample_merged +gimp_sample_point_editor_get_sample_merged + +GimpSamplePointEditorClass +GIMP_SAMPLE_POINT_EDITOR +GIMP_IS_SAMPLE_POINT_EDITOR +GIMP_TYPE_SAMPLE_POINT_EDITOR +gimp_sample_point_editor_get_type +GIMP_SAMPLE_POINT_EDITOR_CLASS +GIMP_IS_SAMPLE_POINT_EDITOR_CLASS +GIMP_SAMPLE_POINT_EDITOR_GET_CLASS +
+ +
+gimpspinscale +GimpSpinScale +GimpSpinScale +GimpSpinScaleClass +gimp_spin_scale_get_scale_limits +gimp_spin_scale_new +gimp_spin_scale_set_scale_limits +gimp_spin_scale_unset_scale_limits + +GIMP_IS_SPIN_SCALE +GIMP_IS_SPIN_SCALE_CLASS +GIMP_SPIN_SCALE +GIMP_SPIN_SCALE_CLASS +GIMP_SPIN_SCALE_GET_CLASS +GIMP_TYPE_SPIN_SCALE +gimp_spin_scale_get_type +
+ +
+gimpimagepropview +GimpImagePropView +GimpImagePropView +gimp_image_prop_view_new + +GimpImagePropViewClass +GIMP_IMAGE_PROP_VIEW +GIMP_IS_IMAGE_PROP_VIEW +GIMP_TYPE_IMAGE_PROP_VIEW +gimp_image_prop_view_get_type +GIMP_IMAGE_PROP_VIEW_CLASS +GIMP_IS_IMAGE_PROP_VIEW_CLASS +GIMP_IMAGE_PROP_VIEW_GET_CLASS +
+ +
+gimpimagecommenteditor +GimpImageCommentEditor +GimpImageCommentEditor +gimp_image_comment_editor_new + +GimpImageCommentEditorClass +GIMP_IMAGE_COMMENT_EDITOR +GIMP_IS_IMAGE_COMMENT_EDITOR +GIMP_TYPE_IMAGE_COMMENT_EDITOR +gimp_image_comment_editor_get_type +GIMP_IMAGE_COMMENT_EDITOR_CLASS +GIMP_IS_IMAGE_COMMENT_EDITOR_CLASS +GIMP_IMAGE_COMMENT_EDITOR_GET_CLASS +
+ +
+gimpimageparasiteview +GimpImageParasiteView +GimpImageParasiteView +gimp_image_parasite_view_new +gimp_image_parasite_view_get_image +gimp_image_parasite_view_get_parasite + +GimpImageParasiteViewClass +GIMP_IMAGE_PARASITE_VIEW +GIMP_IS_IMAGE_PARASITE_VIEW +GIMP_TYPE_IMAGE_PARASITE_VIEW +gimp_image_parasite_view_get_type +GIMP_IMAGE_PARASITE_VIEW_CLASS +GIMP_IS_IMAGE_PARASITE_VIEW_CLASS +GIMP_IMAGE_PARASITE_VIEW_GET_CLASS +
+ +
+gimpimageprofileview +GimpImageProfileView +GimpImageProfileView +gimp_image_profile_view_new + +GimpImageProfileViewClass +GIMP_IMAGE_PROFILE_VIEW +GIMP_IS_IMAGE_PROFILE_VIEW +GIMP_TYPE_IMAGE_PROFILE_VIEW +gimp_image_profile_view_get_type +GIMP_IMAGE_PROFILE_VIEW_CLASS +GIMP_IS_IMAGE_PROFILE_VIEW_CLASS +GIMP_IMAGE_PROFILE_VIEW_GET_CLASS +
+ +
+gimpoverlaybox +GimpOverlayBox +GimpOverlayBox +GimpOverlayBoxClass +gimp_overlay_box_add_child +gimp_overlay_box_new +gimp_overlay_box_scroll +gimp_overlay_box_set_child_alignment +gimp_overlay_box_set_child_angle +gimp_overlay_box_set_child_opacity +gimp_overlay_box_set_child_position + +GIMP_IS_OVERLAY_BOX +GIMP_IS_OVERLAY_BOX_CLASS +GIMP_OVERLAY_BOX +GIMP_OVERLAY_BOX_CLASS +GIMP_OVERLAY_BOX_GET_CLASS +GIMP_TYPE_OVERLAY_BOX +gimp_overlay_box_get_type +
+ +
+gimpoverlaychild +GimpOverlayChild +gimp_overlay_child_damage +gimp_overlay_child_expose +gimp_overlay_child_find +gimp_overlay_child_free +gimp_overlay_child_invalidate +gimp_overlay_child_new +gimp_overlay_child_pick +gimp_overlay_child_realize +gimp_overlay_child_size_allocate +gimp_overlay_child_size_request +gimp_overlay_child_unrealize +
+ +
+gimpoverlaydialog +GimpOverlayDialog +GimpOverlayDialog +GimpOverlayDialogClass +gimp_overlay_dialog_add_button +gimp_overlay_dialog_add_buttons_valist +gimp_overlay_dialog_new +gimp_overlay_dialog_response + +GIMP_IS_OVERLAY_DIALOG +GIMP_IS_OVERLAY_DIALOG_CLASS +GIMP_OVERLAY_DIALOG +GIMP_OVERLAY_DIALOG_CLASS +GIMP_OVERLAY_DIALOG_GET_CLASS +GIMP_TYPE_OVERLAY_DIALOG +gimp_overlay_dialog_get_type +
+ +
+gimpoverlayframe +GimpOverlayFrame +GimpOverlayFrame +GimpOverlayFrameClass +gimp_overlay_frame_new + +GIMP_IS_OVERLAY_FRAME +GIMP_IS_OVERLAY_FRAME_CLASS +GIMP_OVERLAY_FRAME +GIMP_OVERLAY_FRAME_CLASS +GIMP_OVERLAY_FRAME_GET_CLASS +GIMP_TYPE_OVERLAY_FRAME +gimp_overlay_frame_get_type +
+ +
+gimppaletteeditor +GimpPaletteEditor +GimpPaletteEditor +gimp_palette_editor_new +gimp_palette_editor_get_index +gimp_palette_editor_set_index +gimp_palette_editor_max_index +gimp_palette_editor_pick_color +gimp_palette_editor_zoom + +GimpPaletteEditorClass +GIMP_PALETTE_EDITOR +GIMP_IS_PALETTE_EDITOR +GIMP_TYPE_PALETTE_EDITOR +gimp_palette_editor_get_type +GIMP_PALETTE_EDITOR_CLASS +GIMP_IS_PALETTE_EDITOR_CLASS +GIMP_PALETTE_EDITOR_GET_CLASS +
+ +
+gimppatternfactoryview +GimpPatternFactoryView +GimpPatternFactoryView +gimp_pattern_factory_view_new + +GimpPatternFactoryViewClass +GIMP_PATTERN_FACTORY_VIEW +GIMP_IS_PATTERN_FACTORY_VIEW +GIMP_TYPE_PATTERN_FACTORY_VIEW +gimp_pattern_factory_view_get_type +GIMP_PATTERN_FACTORY_VIEW_CLASS +GIMP_IS_PATTERN_FACTORY_VIEW_CLASS +GIMP_PATTERN_FACTORY_VIEW_GET_CLASS +
+ +
+gimppdbdialog +GimpPdbDialog +GimpPdbDialog +gimp_pdb_dialog_run_callback +gimp_pdb_dialog_get_by_callback + +GimpPdbDialogClass +GIMP_PDB_DIALOG +GIMP_IS_PDB_DIALOG +GIMP_TYPE_PDB_DIALOG +gimp_pdb_dialog_get_type +GIMP_PDB_DIALOG_CLASS +GIMP_IS_PDB_DIALOG_CLASS +GIMP_PDB_DIALOG_GET_CLASS +
+ +
+gimpfontselect +GimpFontSelect +GimpFontSelect + +GimpFontSelectClass +GIMP_FONT_SELECT +GIMP_IS_FONT_SELECT +GIMP_TYPE_FONT_SELECT +gimp_font_select_get_type +GIMP_FONT_SELECT_CLASS +GIMP_IS_FONT_SELECT_CLASS +GIMP_FONT_SELECT_GET_CLASS +
+ +
+gimppaletteselect +GimpPaletteSelect +GimpPaletteSelect + +GimpPaletteSelectClass +GIMP_PALETTE_SELECT +GIMP_IS_PALETTE_SELECT +GIMP_TYPE_PALETTE_SELECT +gimp_palette_select_get_type +GIMP_PALETTE_SELECT_CLASS +GIMP_IS_PALETTE_SELECT_CLASS +GIMP_PALETTE_SELECT_GET_CLASS +
+ +
+gimpgradientselect +GimpGradientSelect +GimpGradientSelect + +GimpGradientSelectClass +GIMP_GRADIENT_SELECT +GIMP_IS_GRADIENT_SELECT +GIMP_TYPE_GRADIENT_SELECT +gimp_gradient_select_get_type +GIMP_GRADIENT_SELECT_CLASS +GIMP_IS_GRADIENT_SELECT_CLASS +GIMP_GRADIENT_SELECT_GET_CLASS +
+ +
+gimpbrushselect +GimpBrushSelect +GimpBrushSelect + +GimpBrushSelectClass +GIMP_BRUSH_SELECT +GIMP_IS_BRUSH_SELECT +GIMP_TYPE_BRUSH_SELECT +gimp_brush_select_get_type +GIMP_BRUSH_SELECT_CLASS +GIMP_IS_BRUSH_SELECT_CLASS +GIMP_BRUSH_SELECT_GET_CLASS +
+ +
+gimppatternselect +GimpPatternSelect +GimpPatternSelect + +GimpPatternSelectClass +GIMP_PATTERN_SELECT +GIMP_IS_PATTERN_SELECT +GIMP_TYPE_PATTERN_SELECT +gimp_pattern_select_get_type +GIMP_PATTERN_SELECT_CLASS +GIMP_IS_PATTERN_SELECT_CLASS +GIMP_PATTERN_SELECT_GET_CLASS +
+ +
+gimpview +GimpView +GimpView +gimp_view_new +gimp_view_new_full +gimp_view_new_by_types +gimp_view_new_full_by_types +gimp_view_get_viewable +gimp_view_set_viewable +gimp_view_set_expand + +GimpViewClass +GIMP_VIEW +GIMP_IS_VIEW +GIMP_TYPE_VIEW +gimp_view_get_type +GIMP_VIEW_CLASS +GIMP_IS_VIEW_CLASS +GIMP_VIEW_GET_CLASS +
+ +
+gimpview-popup +GimpView-popup +gimp_view_popup_show +
+ +
+gimpnavigationview +GimpNavigationView +GimpNavigationView +gimp_navigation_view_set_marker +gimp_navigation_view_set_motion_offset +gimp_navigation_view_get_local_marker +gimp_navigation_view_grab_pointer + +GimpNavigationViewClass +GIMP_NAVIGATION_VIEW +GIMP_IS_NAVIGATION_VIEW +GIMP_TYPE_NAVIGATION_VIEW +gimp_navigation_view_get_type +GIMP_NAVIGATION_VIEW_CLASS +GIMP_IS_NAVIGATION_VIEW_CLASS +GIMP_NAVIGATION_VIEW_GET_CLASS +
+ +
+gimppaletteview +GimpPaletteView +GimpPaletteView +gimp_palette_view_select_entry + +GimpPaletteViewClass +GIMP_PALETTE_VIEW +GIMP_IS_PALETTE_VIEW +GIMP_TYPE_PALETTE_VIEW +gimp_palette_view_get_type +GIMP_PALETTE_VIEW_CLASS +GIMP_IS_PALETTE_VIEW_CLASS +GIMP_PALETTE_VIEW_GET_CLASS +
+ +
+gimpviewrenderer +GimpViewRenderer +GIMP_VIEW_MAX_BORDER_WIDTH +GimpViewRenderer +gimp_view_renderer_new +gimp_view_renderer_new_full +gimp_view_renderer_set_context +gimp_view_renderer_set_viewable +gimp_view_renderer_set_size +gimp_view_renderer_set_size_full +gimp_view_renderer_set_dot_for_dot +gimp_view_renderer_set_border_color +gimp_view_renderer_set_border_type +gimp_view_renderer_set_background +gimp_view_renderer_invalidate +gimp_view_renderer_update +gimp_view_renderer_update_idle +gimp_view_renderer_remove_idle +gimp_view_renderer_draw +gimp_view_renderer_render_stock +gimp_view_renderer_render_pixbuf +gimp_view_renderer_render_temp_buf +gimp_view_renderer_render_temp_buf_simple + +GimpViewRendererClass +GIMP_VIEW_RENDERER +GIMP_IS_VIEW_RENDERER +GIMP_TYPE_VIEW_RENDERER +gimp_view_renderer_get_type +GIMP_VIEW_RENDERER_CLASS +GIMP_IS_VIEW_RENDERER_CLASS +GIMP_VIEW_RENDERER_GET_CLASS +
+ +
+gimpviewrenderer-frame +GimpViewRenderer-frame +gimp_view_renderer_get_frame_pixbuf +gimp_view_renderer_get_frame_size +
+ +
+gimpviewrenderer-utils +GimpViewRenderer-utils +gimp_view_renderer_type_from_viewable_type +
+ +
+gimpviewrendererbrush +GimpViewRendererBrush +GimpViewRendererBrush + +GimpViewRendererBrushClass +GIMP_VIEW_RENDERER_BRUSH +GIMP_IS_VIEW_RENDERER_BRUSH +GIMP_TYPE_VIEW_RENDERER_BRUSH +gimp_view_renderer_brush_get_type +GIMP_VIEW_RENDERER_BRUSH_CLASS +GIMP_IS_VIEW_RENDERER_BRUSH_CLASS +GIMP_VIEW_RENDERER_BRUSH_GET_CLASS +
+ +
+gimpviewrendererbuffer +GimpViewRendererBuffer +GimpViewRendererBuffer + +GimpViewRendererBufferClass +GIMP_VIEW_RENDERER_BUFFER +GIMP_IS_VIEW_RENDERER_BUFFER +GIMP_TYPE_VIEW_RENDERER_BUFFER +gimp_view_renderer_buffer_get_type +GIMP_VIEW_RENDERER_BUFFER_CLASS +GIMP_IS_VIEW_RENDERER_BUFFER_CLASS +GIMP_VIEW_RENDERER_BUFFER_GET_CLASS +
+ +
+gimpviewrendererdrawable +GimpViewRendererDrawable +GimpViewRendererDrawable + +GimpViewRendererDrawableClass +GIMP_VIEW_RENDERER_DRAWABLE +GIMP_IS_VIEW_RENDERER_DRAWABLE +GIMP_TYPE_VIEW_RENDERER_DRAWABLE +gimp_view_renderer_drawable_get_type +GIMP_VIEW_RENDERER_DRAWABLE_CLASS +GIMP_IS_VIEW_RENDERER_DRAWABLE_CLASS +GIMP_VIEW_RENDERER_DRAWABLE_GET_CLASS +
+ +
+gimpviewrenderergradient +GimpViewRendererGradient +GimpViewRendererGradient +gimp_view_renderer_gradient_set_offsets +gimp_view_renderer_gradient_set_reverse + +GimpViewRendererGradientClass +GIMP_VIEW_RENDERER_GRADIENT +GIMP_IS_VIEW_RENDERER_GRADIENT +GIMP_TYPE_VIEW_RENDERER_GRADIENT +gimp_view_renderer_gradient_get_type +GIMP_VIEW_RENDERER_GRADIENT_CLASS +GIMP_IS_VIEW_RENDERER_GRADIENT_CLASS +GIMP_VIEW_RENDERER_GRADIENT_GET_CLASS +
+ +
+gimpviewrendererimage +GimpViewRendererImage +GimpViewRendererImage + +GimpViewRendererImageClass +GIMP_VIEW_RENDERER_IMAGE +GIMP_IS_VIEW_RENDERER_IMAGE +GIMP_TYPE_VIEW_RENDERER_IMAGE +gimp_view_renderer_image_get_type +GIMP_VIEW_RENDERER_IMAGE_CLASS +GIMP_IS_VIEW_RENDERER_IMAGE_CLASS +GIMP_VIEW_RENDERER_IMAGE_GET_CLASS +
+ +
+gimpviewrendererimagefile +GimpViewRendererImagefile +GimpViewRendererImagefile + +GimpViewRendererImagefileClass +GIMP_VIEW_RENDERER_IMAGEFILE +GIMP_IS_VIEW_RENDERER_IMAGEFILE +GIMP_TYPE_VIEW_RENDERER_IMAGEFILE +gimp_view_renderer_imagefile_get_type +GIMP_VIEW_RENDERER_IMAGEFILE_CLASS +GIMP_IS_VIEW_RENDERER_IMAGEFILE_CLASS +GIMP_VIEW_RENDERER_IMAGEFILE_GET_CLASS +
+ +
+gimpviewrendererlayer +GimpViewRendererLayer +GimpViewRendererLayer + +GimpViewRendererLayerClass +GIMP_VIEW_RENDERER_LAYER +GIMP_IS_VIEW_RENDERER_LAYER +GIMP_TYPE_VIEW_RENDERER_LAYER +gimp_view_renderer_layer_get_type +GIMP_VIEW_RENDERER_LAYER_CLASS +GIMP_IS_VIEW_RENDERER_LAYER_CLASS +GIMP_VIEW_RENDERER_LAYER_GET_CLASS +
+ +
+gimpviewrendererpalette +GimpViewRendererPalette +GimpViewRendererPalette +gimp_view_renderer_palette_set_cell_size +gimp_view_renderer_palette_set_draw_grid + +GimpViewRendererPaletteClass +GIMP_VIEW_RENDERER_PALETTE +GIMP_IS_VIEW_RENDERER_PALETTE +GIMP_TYPE_VIEW_RENDERER_PALETTE +gimp_view_renderer_palette_get_type +GIMP_VIEW_RENDERER_PALETTE_CLASS +GIMP_IS_VIEW_RENDERER_PALETTE_CLASS +GIMP_VIEW_RENDERER_PALETTE_GET_CLASS +
+ +
+gimpviewrenderervectors +GimpViewRendererVectors +GimpViewRendererVectors + +GimpViewRendererVectorsClass +GIMP_VIEW_RENDERER_VECTORS +GIMP_IS_VIEW_RENDERER_VECTORS +GIMP_TYPE_VIEW_RENDERER_VECTORS +gimp_view_renderer_vectors_get_type +GIMP_VIEW_RENDERER_VECTORS_CLASS +GIMP_IS_VIEW_RENDERER_VECTORS_CLASS +GIMP_VIEW_RENDERER_VECTORS_GET_CLASS +
+ +
+gimpprogressbox +GimpProgressBox +GimpProgressBox +gimp_progress_box_new + +GimpProgressBoxClass +GIMP_PROGRESS_BOX +GIMP_IS_PROGRESS_BOX +GIMP_TYPE_PROGRESS_BOX +gimp_progress_box_get_type +GIMP_PROGRESS_BOX_CLASS +GIMP_IS_PROGRESS_BOX_CLASS +GIMP_PROGRESS_BOX_GET_CLASS +
+ +
+gimpprogressdialog +GimpProgressDialog +GimpProgressDialog +gimp_progress_dialog_new + +GimpProgressDialogClass +GIMP_PROGRESS_DIALOG +GIMP_IS_PROGRESS_DIALOG +GIMP_TYPE_PROGRESS_DIALOG +gimp_progress_dialog_get_type +GIMP_PROGRESS_DIALOG_CLASS +GIMP_IS_PROGRESS_DIALOG_CLASS +GIMP_PROGRESS_DIALOG_GET_CLASS +
+ +
+gimpprofilechooserdialog +GimpProfileChooserDialog +GimpProfileChooserDialog +gimp_profile_chooser_dialog_new +gimp_profile_chooser_dialog_get_desc + +GimpProfileChooserDialogClass +GIMP_PROFILE_CHOOSER_DIALOG +GIMP_IS_PROFILE_CHOOSER_DIALOG +GIMP_TYPE_PROFILE_CHOOSER_DIALOG +gimp_profile_chooser_dialog_get_type +GIMP_PROFILE_CHOOSER_DIALOG_CLASS +GIMP_IS_PROFILE_CHOOSER_DIALOG_CLASS +GIMP_PROFILE_CHOOSER_DIALOG_GET_CLASS +
+ +
+gimpscalecombobox +GimpScaleComboBox +GimpScaleComboBox +gimp_scale_combo_box_new +gimp_scale_combo_box_set_scale +gimp_scale_combo_box_get_scale + +GimpScaleComboBoxClass +GIMP_SCALE_COMBO_BOX +GIMP_IS_SCALE_COMBO_BOX +GIMP_TYPE_SCALE_COMBO_BOX +gimp_scale_combo_box_get_type +GIMP_SCALE_COMBO_BOX_CLASS +GIMP_IS_SCALE_COMBO_BOX_CLASS +GIMP_SCALE_COMBO_BOX_GET_CLASS +
+ +
+gimpselectioneditor +GimpSelectionEditor +GimpSelectionEditor +gimp_selection_editor_new + +GimpSelectionEditorClass +GIMP_SELECTION_EDITOR +GIMP_IS_SELECTION_EDITOR +GIMP_TYPE_SELECTION_EDITOR +gimp_selection_editor_get_type +GIMP_SELECTION_EDITOR_CLASS +GIMP_IS_SELECTION_EDITOR_CLASS +GIMP_SELECTION_EDITOR_GET_CLASS +
+ +
+gimpsessionmanaged +GimpSessionManaged +GimpSessionManaged +GimpSessionManagedInterface +gimp_session_managed_get_aux_info +gimp_session_managed_set_aux_info + +GIMP_IS_SESSION_MANAGED +GIMP_SESSION_MANAGED +GIMP_SESSION_MANAGED_GET_INTERFACE +GIMP_TYPE_SESSION_MANAGED +gimp_session_managed_interface_get_type +
+ +
+gimpsessioninfo +GimpSessionInfo +GimpSessionInfo +GimpSessionInfoPrivate +gimp_session_info_new +gimp_session_info_restore +gimp_session_info_apply_geometry +gimp_session_info_read_geometry +gimp_session_info_get_info +gimp_session_info_get_info_with_widget +gimp_session_info_clear_info +gimp_session_info_is_singleton +gimp_session_info_is_session_managed +gimp_session_info_get_remember_size +gimp_session_info_get_remember_if_open +gimp_session_info_get_widget +gimp_session_info_set_widget +gimp_session_info_get_factory_entry +gimp_session_info_set_factory_entry +gimp_session_info_get_open +gimp_session_info_append_book +gimp_session_info_get_x +gimp_session_info_get_y +gimp_session_info_get_width +gimp_session_info_get_height +gimp_session_info_class_set_position_accuracy +gimp_session_info_class_apply_position_accuracy + +GimpSessionInfoClass +GIMP_SESSION_INFO +GIMP_IS_SESSION_INFO +GIMP_TYPE_SESSION_INFO +gimp_session_info_get_type +GIMP_SESSION_INFO_CLASS +GIMP_IS_SESSION_INFO_CLASS +GIMP_SESSION_INFO_GET_CLASS +
+ +
+gimpsessioninfo-aux +GimpSessionInfo-aux +GimpSessionInfoAux +gimp_session_info_aux_new +gimp_session_info_aux_free +gimp_session_info_aux_new_from_props +gimp_session_info_aux_set_props +gimp_session_info_aux_serialize +gimp_session_info_aux_deserialize +
+ +
+gimpsessioninfo-book +GimpSessionInfo-book +GimpSessionInfoBook +gimp_session_info_book_new +gimp_session_info_book_free +gimp_session_info_book_serialize +gimp_session_info_book_deserialize +gimp_session_info_book_from_widget +gimp_session_info_book_restore +
+ +
+gimpsessioninfo-dock +GimpSessionInfo-dock +GimpSessionInfoDock +gimp_session_info_dock_new +gimp_session_info_dock_free +gimp_session_info_dock_serialize +gimp_session_info_dock_deserialize +gimp_session_info_dock_from_widget +gimp_session_info_dock_restore +
+ +
+gimpsessioninfo-dockable +GimpSessionInfo-dockable +GimpSessionInfoDockable +gimp_session_info_dockable_new +gimp_session_info_dockable_free +gimp_session_info_dockable_serialize +gimp_session_info_dockable_deserialize +gimp_session_info_dockable_from_widget +gimp_session_info_dockable_restore +
+ +
+gimpscalebutton +GimpScaleButton +GimpScaleButton +gimp_scale_button_new + +GimpScaleButtonClass +GIMP_SCALE_BUTTON +GIMP_IS_SCALE_BUTTON +GIMP_TYPE_SCALE_BUTTON +gimp_scale_button_get_type +GIMP_SCALE_BUTTON_CLASS +GIMP_IS_SCALE_BUTTON_CLASS +GIMP_SCALE_BUTTON_GET_CLASS +
+ +
+gimpsettingsbox +GimpSettingsBox +GimpSettingsBox +gimp_settings_box_new +gimp_settings_box_add_current +gimp_settings_box_get_combo + +GimpSettingsBoxClass +GIMP_SETTINGS_BOX +GIMP_IS_SETTINGS_BOX +GIMP_TYPE_SETTINGS_BOX +gimp_settings_box_get_type +GIMP_SETTINGS_BOX_CLASS +GIMP_IS_SETTINGS_BOX_CLASS +GIMP_SETTINGS_BOX_GET_CLASS +
+ +
+gimpsettingseditor +GimpSettingsEditor +GimpSettingsEditor +gimp_settings_editor_new + +GimpSettingsEditorClass +GIMP_SETTINGS_EDITOR +GIMP_IS_SETTINGS_EDITOR +GIMP_TYPE_SETTINGS_EDITOR +gimp_settings_editor_get_type +GIMP_SETTINGS_EDITOR_CLASS +GIMP_IS_SETTINGS_EDITOR_CLASS +GIMP_SETTINGS_EDITOR_GET_CLASS +
+ +
+gimpfilleditor +GimpFillEditor +GimpFillEditor +gimp_fill_editor_new + +GimpFillEditorClass +GIMP_FILL_EDITOR +GIMP_IS_FILL_EDITOR +GIMP_TYPE_FILL_EDITOR +gimp_fill_editor_get_type +GIMP_FILL_EDITOR_CLASS +GIMP_IS_FILL_EDITOR_CLASS +GIMP_FILL_EDITOR_GET_CLASS +
+ +
+gimpstrokeeditor +GimpStrokeEditor +GimpStrokeEditor +gimp_stroke_editor_new + +GimpStrokeEditorClass +GIMP_STROKE_EDITOR +GIMP_IS_STROKE_EDITOR +GIMP_TYPE_STROKE_EDITOR +gimp_stroke_editor_get_type +GIMP_STROKE_EDITOR_CLASS +GIMP_IS_STROKE_EDITOR_CLASS +GIMP_STROKE_EDITOR_GET_CLASS +
+ +
+gimptemplateeditor +GimpTemplateEditor +GimpTemplateEditor +gimp_template_editor_new +gimp_template_editor_show_advanced +gimp_template_editor_get_size_se +gimp_template_editor_get_template + +GimpTemplateEditorClass +GIMP_TEMPLATE_EDITOR +GIMP_IS_TEMPLATE_EDITOR +GIMP_TYPE_TEMPLATE_EDITOR +gimp_template_editor_get_type +GIMP_TEMPLATE_EDITOR_CLASS +GIMP_IS_TEMPLATE_EDITOR_CLASS +GIMP_TEMPLATE_EDITOR_GET_CLASS +
+ +
+gimptemplateview +GimpTemplateView +GimpTemplateView +gimp_template_view_new + +GimpTemplateViewClass +GIMP_TEMPLATE_VIEW +GIMP_IS_TEMPLATE_VIEW +GIMP_TYPE_TEMPLATE_VIEW +gimp_template_view_get_type +GIMP_TEMPLATE_VIEW_CLASS +GIMP_IS_TEMPLATE_VIEW_CLASS +GIMP_TEMPLATE_VIEW_GET_CLASS +
+ +
+gimptextbuffer +GimpTextBuffer +GimpTextBuffer +GimpTextBufferClass +gimp_text_buffer_change_baseline +gimp_text_buffer_change_kerning +gimp_text_buffer_change_size +gimp_text_buffer_clear_insert_tags +gimp_text_buffer_get_iter_at_index +gimp_text_buffer_get_iter_baseline +gimp_text_buffer_get_iter_color +gimp_text_buffer_get_iter_font +gimp_text_buffer_get_iter_index +gimp_text_buffer_get_iter_kerning +gimp_text_buffer_get_iter_size +gimp_text_buffer_get_markup +gimp_text_buffer_get_text +gimp_text_buffer_has_markup +gimp_text_buffer_insert +gimp_text_buffer_load +gimp_text_buffer_name_to_tag +gimp_text_buffer_new +gimp_text_buffer_save +gimp_text_buffer_set_baseline +gimp_text_buffer_set_color +gimp_text_buffer_set_font +gimp_text_buffer_set_insert_tags +gimp_text_buffer_set_kerning +gimp_text_buffer_set_markup +gimp_text_buffer_set_size +gimp_text_buffer_set_text +gimp_text_buffer_tag_to_name + +GIMP_IS_TEXT_BUFFER +GIMP_IS_TEXT_BUFFER_CLASS +GIMP_TEXT_BUFFER +GIMP_TEXT_BUFFER_CLASS +GIMP_TYPE_TEXT_BUFFER +gimp_text_buffer_get_type +
+ +
+gimptextbuffer-serialize +GimpTextBuffer-serialize +WORD_JOINER +WORD_JOINER_LENGTH +gimp_text_buffer_deserialize +gimp_text_buffer_post_deserialize +gimp_text_buffer_pre_serialize +gimp_text_buffer_serialize +
+ +
+gimptexttag +GIMP_TEXT_PROP_NAME_BASELINE +GIMP_TEXT_PROP_NAME_COLOR +GIMP_TEXT_PROP_NAME_FONT +GIMP_TEXT_PROP_NAME_KERNING +GIMP_TEXT_PROP_NAME_SIZE +gimp_text_tag_get_baseline +gimp_text_tag_get_color +gimp_text_tag_get_font +gimp_text_tag_get_kerning +gimp_text_tag_get_size +
+ +
+gimptexteditor +GimpTextEditor +GimpTextEditor +gimp_text_editor_new +gimp_text_editor_set_text +gimp_text_editor_get_text +gimp_text_editor_set_direction +gimp_text_editor_get_direction +gimp_text_editor_set_font_name +gimp_text_editor_get_font_name + +GimpTextEditorClass +GIMP_TEXT_EDITOR +GIMP_IS_TEXT_EDITOR +GIMP_TYPE_TEXT_EDITOR +gimp_text_editor_get_type +
+ +
+gimptextproxy +GimpTextProxy +GimpTextProxy +gimp_text_proxy_new + +GimpTextProxyClass +GIMP_TEXT_PROXY +GIMP_IS_TEXT_PROXY +GIMP_TYPE_TEXT_PROXY +gimp_text_proxy_get_type +GIMP_TEXT_PROXY_CLASS +GIMP_IS_TEXT_PROXY_CLASS +
+ +
+gimptextstyleeditor +GimpTextStyleEditor +GimpTextStyleEditor +GimpTextStyleEditorClass +gimp_text_style_editor_list_tags +gimp_text_style_editor_new + +GIMP_IS_TEXT_STYLE_EDITOR +GIMP_IS_TEXT_STYLE_EDITOR_CLASS +GIMP_TEXT_STYLE_EDITOR +GIMP_TEXT_STYLE_EDITOR_CLASS +GIMP_TEXT_STYLE_EDITOR_GET_CLASS +GIMP_TYPE_TEXT_STYLE_EDITOR +gimp_text_style_editor_get_type +
+ +
+gimpthumbbox +GimpThumbBox +GimpThumbBox +gimp_thumb_box_new +gimp_thumb_box_take_uri +gimp_thumb_box_take_uris + +GimpThumbBoxClass +GIMP_THUMB_BOX +GIMP_IS_THUMB_BOX +GIMP_TYPE_THUMB_BOX +gimp_thumb_box_get_type +GIMP_THUMB_BOX_CLASS +GIMP_IS_THUMB_BOX_CLASS +GIMP_THUMB_BOX_GET_CLASS +
+ +
+gimptooloptionseditor +GimpToolOptionsEditor +GimpToolOptionsEditor +GimpToolOptionsEditorPrivate +gimp_tool_options_editor_new +gimp_tool_options_editor_get_tool_options + +GimpToolOptionsEditorClass +GIMP_TOOL_OPTIONS_EDITOR +GIMP_IS_TOOL_OPTIONS_EDITOR +GIMP_TYPE_TOOL_OPTIONS_EDITOR +gimp_tool_options_editor_get_type +GIMP_TOOL_OPTIONS_EDITOR_CLASS +GIMP_IS_TOOL_OPTIONS_EDITOR_CLASS +GIMP_TOOL_OPTIONS_EDITOR_GET_CLASS +
+ +
+gimptoolpreseteditor +GimpToolPresetEditor +GimpToolPresetEditor +GimpToolPresetEditorClass +gimp_tool_preset_editor_new + +GIMP_IS_TOOL_PRESET_EDITOR +GIMP_IS_TOOL_PRESET_EDITOR_CLASS +GIMP_TOOL_PRESET_EDITOR +GIMP_TOOL_PRESET_EDITOR_CLASS +GIMP_TOOL_PRESET_EDITOR_GET_CLASS +GIMP_TYPE_TOOL_PRESET_EDITOR +GimpToolPresetEditorPrivate +gimp_tool_preset_editor_get_type +
+ +
+gimptoolpresetfactoryview +GimpToolPresetFactoryView +GimpToolPresetFactoryView +GimpToolPresetFactoryViewClass +gimp_tool_preset_factory_view_new + +GIMP_IS_TOOL_PRESET_FACTORY_VIEW +GIMP_IS_TOOL_PRESET_FACTORY_VIEW_CLASS +GIMP_TOOL_PRESET_FACTORY_VIEW +GIMP_TOOL_PRESET_FACTORY_VIEW_CLASS +GIMP_TOOL_PRESET_FACTORY_VIEW_GET_CLASS +GIMP_TYPE_TOOL_PRESET_FACTORY_VIEW +gimp_tool_preset_factory_view_get_type +
+ +
+gimptoolbox +GimpToolbox +GimpToolbox +GimpToolboxPrivate +gimp_toolbox_new +gimp_toolbox_get_context +gimp_toolbox_set_drag_handler + +GimpToolboxClass +GIMP_TOOLBOX +GIMP_IS_TOOLBOX +GIMP_TYPE_TOOLBOX +gimp_toolbox_get_type +GIMP_TOOLBOX_CLASS +GIMP_IS_TOOLBOX_CLASS +GIMP_TOOLBOX_GET_CLASS +
+ +
+gimptoolbox-dnd +GimpToolbox-dnd +gimp_toolbox_dnd_init +
+ +
+gimptoolbox-color-area +GimpToolbox-color-area +gimp_toolbox_color_area_create +
+ +
+gimptoolbox-image-area +GimpToolbox-image-area +gimp_toolbox_image_area_create +
+ +
+gimptoolbox-indicator-area +GimpToolbox-indicator-area +gimp_toolbox_indicator_area_create +
+ +
+gimptoolpalette +GimpToolPalette +GimpToolPaletteClass +GimpToolPalette +gimp_tool_palette_new +gimp_tool_palette_set_toolbox +gimp_tool_palette_get_button_size + +GIMP_TOOL_PALETTE +GIMP_IS_TOOL_PALETTE +GIMP_TYPE_TOOL_PALETTE +gimp_tool_palette_get_type +GIMP_TOOL_PALETTE_CLASS +GIMP_IS_TOOL_PALETTE_CLASS +GIMP_TOOL_PALETTE_GET_CLASS +
+ +
+gimptooldialog +GimpToolDialog +GimpToolDialog +gimp_tool_dialog_new +gimp_tool_dialog_set_shell + +GimpToolDialogClass +GIMP_TOOL_DIALOG +GIMP_IS_TOOL_DIALOG +GIMP_TYPE_TOOL_DIALOG +gimp_tool_dialog_get_type +GIMP_TOOL_DIALOG_CLASS +GIMP_IS_TOOL_DIALOG_CLASS +GIMP_TOOL_DIALOG_GET_CLASS +
+ +
+gimptooleditor +GimpToolEditor +GimpToolEditor +gimp_tool_editor_new +gimp_tool_editor_revert_changes + +GimpToolEditorClass +GIMP_TOOL_EDITOR +GIMP_IS_TOOL_EDITOR +GIMP_TYPE_TOOL_EDITOR +gimp_tool_editor_get_type +GIMP_TOOL_EDITOR_CLASS +GIMP_IS_TOOL_EDITOR_CLASS +GIMP_TOOL_EDITOR_GET_CLASS +
+ +
+gimpundoeditor +GimpUndoEditor +GimpUndoEditor +gimp_undo_editor_new + +GimpUndoEditorClass +GIMP_UNDO_EDITOR +GIMP_IS_UNDO_EDITOR +GIMP_TYPE_UNDO_EDITOR +gimp_undo_editor_get_type +GIMP_UNDO_EDITOR_CLASS +GIMP_IS_UNDO_EDITOR_CLASS +GIMP_UNDO_EDITOR_GET_CLASS +
+ +
+gimpvectorstreeview +GimpVectorsTreeView +GimpVectorsTreeView + +GimpVectorsTreeViewClass +GIMP_VECTORS_TREE_VIEW +GIMP_IS_VECTORS_TREE_VIEW +GIMP_TYPE_VECTORS_TREE_VIEW +gimp_vectors_tree_view_get_type +GIMP_VECTORS_TREE_VIEW_CLASS +GIMP_IS_VECTORS_TREE_VIEW_CLASS +GIMP_VECTORS_TREE_VIEW_GET_CLASS +
+ +
+gimpviewablebutton +GimpViewableButton +GimpViewableButton +gimp_viewable_button_new +gimp_viewable_button_get_view_type +gimp_viewable_button_set_view_type +gimp_viewable_button_set_view_size +gimp_viewable_button_get_view_size + +GimpViewableButtonClass +GIMP_VIEWABLE_BUTTON +GIMP_IS_VIEWABLE_BUTTON +GIMP_TYPE_VIEWABLE_BUTTON +gimp_viewable_button_get_type +GIMP_VIEWABLE_BUTTON_CLASS +GIMP_IS_VIEWABLE_BUTTON_CLASS +GIMP_VIEWABLE_BUTTON_GET_CLASS +
+ +
+gimpviewablebox +gimp_brush_box_new +gimp_prop_brush_box_new +gimp_dynamics_box_new +gimp_prop_dynamics_box_new +gimp_pattern_box_new +gimp_prop_pattern_box_new +gimp_gradient_box_new +gimp_prop_gradient_box_new +gimp_palette_box_new +gimp_prop_palette_box_new +gimp_font_box_new +gimp_prop_font_box_new +
+ +
+gimpviewabledialog +GimpViewableDialog +GimpViewableDialog +gimp_viewable_dialog_new +gimp_viewable_dialog_set_viewable + +GimpViewableDialogClass +GIMP_VIEWABLE_DIALOG +GIMP_IS_VIEWABLE_DIALOG +GIMP_TYPE_VIEWABLE_DIALOG +gimp_viewable_dialog_get_type +GIMP_VIEWABLE_DIALOG_CLASS +GIMP_IS_VIEWABLE_DIALOG_CLASS +GIMP_VIEWABLE_DIALOG_GET_CLASS +
+ +
+gtkwrapbox +GtkWrapBoxChild +GtkWrapBox +GtkWrapBox +GTK_JUSTIFY_TOP +GTK_JUSTIFY_BOTTOM +gtk_wrap_box_set_homogeneous +gtk_wrap_box_set_hspacing +gtk_wrap_box_set_vspacing +gtk_wrap_box_set_justify +gtk_wrap_box_set_line_justify +gtk_wrap_box_set_aspect_ratio +gtk_wrap_box_pack +gtk_wrap_box_pack_wrapped +gtk_wrap_box_reorder_child +gtk_wrap_box_query_child_packing +gtk_wrap_box_set_child_packing +gtk_wrap_box_query_line_lengths + +GtkWrapBoxClass +GTK_WRAP_BOX +GTK_IS_WRAP_BOX +GTK_TYPE_WRAP_BOX +gtk_wrap_box_get_type +GTK_WRAP_BOX_CLASS +GTK_IS_WRAP_BOX_CLASS +GTK_WRAP_BOX_GET_CLASS +
+ +
+gtkhwrapbox +GtkHWrapBox +GtkHWrapBox +gtk_hwrap_box_new + +GtkHWrapBoxClass +GTK_HWRAP_BOX +GTK_IS_HWRAP_BOX +GTK_TYPE_HWRAP_BOX +gtk_hwrap_box_get_type +GTK_HWRAP_BOX_CLASS +GTK_IS_HWRAP_BOX_CLASS +GTK_HWRAP_BOX_GET_CLASS +
+ +
+app +app_libs_init +app_abort +app_exit +app_run +
+ +
+batch +batch_run +
+ +
+errors +errors_init +errors_exit +gimp_fatal_error +gimp_terminate +
+ +
+git-version +GIMP_GIT_LAST_COMMIT_YEAR +GIMP_GIT_VERSION +
+ +
+language +language_init +
+ +
+sanity +sanity_check +
+ +
+signals +gimp_init_signal_handlers +
+ +
+tests +gimp_init_for_testing +gimp_init_for_gui_testing +gimp_init_for_gui_testing_with_rc +gimp_test_run_temp_mainloop +gimp_test_run_mainloop_until_idle +gimp_test_bail_if_no_display +
+ +
+unique +gimp_unique_open +
+ +
+units +units_init +
+ +
+version +gimp_version_show +
+ +
+about +GIMP_ACRONYM +GIMP_NAME +GIMP_COPYRIGHT +GIMP_LICENSE +
+ +
+gimp-log +GimpLogFlags +gimp_log_flags +gimp_log_init +gimp_log +gimp_logv +GIMP_LOG +TOOL_EVENTS +TOOL_FOCUS +DND +HELP +DIALOG_FACTORY +MENUS +SAVE_DIALOG +IMAGE_SCALE +SHADOW_TILES +SCALE +WM +FLOATING_SELECTION +SHM +TEXT_EDITING +KEY_EVENTS +AUTO_TAB_STYLE +INSTANCES +RECTANGLE_TOOL +BRUSH_CACHE +
+ +
+base-enums +GIMP_TYPE_CURVE_TYPE +GimpCurveType +GIMP_TYPE_HISTOGRAM_CHANNEL +GimpHistogramChannel +GIMP_TYPE_LAYER_MODE_EFFECTS +GimpLayerModeEffects +GIMP_TYPE_HUE_RANGE +GimpHueRange +GimpConvolutionType +SioxRefinementType + +gimp_curve_type_get_type +gimp_histogram_channel_get_type +gimp_layer_mode_effects_get_type +gimp_hue_range_get_type +
+ +
+base-types +MAX_CHANNELS +RED +GREEN +BLUE +ALPHA +GRAY +ALPHA_G +INDEXED +ALPHA_I +TileValidateProc +
+ +
+base +base_init +base_exit +
+ +
+base-utils +get_pid +get_number_of_processors +get_physical_memory_size +get_backtrace +
+ +
+boundary +BOUNDARY_HALF_WAY +BoundaryType +BoundSeg +boundary_find +boundary_sort +boundary_simplify +boundary_offset +
+ +
+color-balance +ColorBalance +color_balance_init +color_balance_create_lookup_tables +color_balance +
+ +
+colorize +Colorize +colorize_init +colorize_calculate +colorize +
+ +
+cpercep +cpercep_init +cpercep_rgb_to_space +cpercep_space_to_rgb +cpercep_distance_space +
+ +
+curves +Curves +curves_init +curves_lut_func +
+ +
+gimphistogram +GimpHistogram +gimp_histogram_new +gimp_histogram_duplicate +gimp_histogram_ref +gimp_histogram_unref +gimp_histogram_calculate +gimp_histogram_get_maximum +gimp_histogram_get_count +gimp_histogram_get_mean +gimp_histogram_get_median +gimp_histogram_get_std_dev +gimp_histogram_get_value +gimp_histogram_get_channel +gimp_histogram_get_threshold +gimp_histogram_n_channels +
+ +
+gimplut +GimpLut +GimpLutFunc +gimp_lut_new +gimp_lut_free +gimp_lut_setup +gimp_lut_setup_exact +gimp_lut_process +gimp_lut_process_inline +
+ +
+desaturate +desaturate_region +
+ +
+hue-saturation +HueSaturation +hue_saturation_init +hue_saturation_calculate_transfers +hue_saturation +
+ +
+levels +Levels +levels_init +levels_lut_func +
+ +
+lut-funcs +brightness_contrast_lut_new +brightness_contrast_lut_setup +invert_lut_new +add_lut_new +intersect_lut_new +threshold_lut_new +posterize_lut_new +posterize_lut_setup +equalize_lut_new +
+ +
+pixel-processor +GIMP_MAX_NUM_THREADS +PixelProcessorFunc +PixelProcessorProgressFunc +pixel_processor_init +pixel_processor_set_num_threads +pixel_processor_exit +pixel_regions_process_parallel +pixel_regions_process_parallel_progress +
+ +
+pixel-region +PixelRegion +PixelRegionHolder +PixelRegionIterator +pixel_region_init +pixel_region_init_temp_buf +pixel_region_init_data +pixel_region_resize +pixel_region_get_row +pixel_region_set_row +pixel_region_get_col +pixel_region_set_col +pixel_region_has_alpha +pixel_regions_register +pixel_regions_process +pixel_regions_process_stop +
+ +
+pixel-surround +PixelSurround +PixelSurroundMode +pixel_surround_new +pixel_surround_set_bg +pixel_surround_lock +pixel_surround_release +pixel_surround_destroy +
+ +
+siox +SIOX_DEFAULT_SMOOTHNESS +SIOX_DEFAULT_SENSITIVITY_L +SIOX_DEFAULT_SENSITIVITY_A +SIOX_DEFAULT_SENSITIVITY_B +SIOX_DRB_ADD +SIOX_DRB_SUBTRACT +SioxState +SioxProgressFunc +siox_init +siox_foreground_extract +siox_done +siox_drb +
+ +
+temp-buf +TempBuf +temp_buf_new +temp_buf_copy +temp_buf_resize +temp_buf_scale +temp_buf_copy_area +temp_buf_demultiply +temp_buf_free +temp_buf_get_data +temp_buf_get_data_size +temp_buf_data_clear +temp_buf_get_memsize +temp_buf_dump +
+ +
+threshold +Threshold +threshold +
+ +
+tile-cache +tile_cache_init +tile_cache_exit +tile_cache_set_size +tile_cache_suspend_idle_swapper +tile_cache_insert +tile_cache_flush +
+ +
+tile-manager +tile_manager_exit +tile_manager_new +tile_manager_ref +tile_manager_unref +tile_manager_duplicate +tile_manager_set_validate_proc +tile_manager_validate_tile +tile_manager_invalidate_area +tile_manager_get +tile_manager_get_at +tile_manager_get_tile +tile_manager_get_tile_col_row +tile_manager_map_tile +tile_manager_map +tile_manager_width +tile_manager_height +tile_manager_bpp +tile_manager_get_memsize +tile_manager_get_tile_coordinates +tile_manager_map_over_tile +tile_manager_read_pixel_data +tile_manager_write_pixel_data +tile_manager_read_pixel_data_1 +tile_manager_write_pixel_data_1 + +GIMP_TYPE_TILE_MANAGER +GIMP_VALUE_HOLDS_TILE_MANAGER +gimp_tile_manager_get_type +
+ +
+tile-manager-preview +tile_manager_get_preview +tile_manager_get_sub_preview +
+ +
+tile-manager-private +TileManager +
+ +
+tile-pyramid +TilePyramid +tile_pyramid_new +tile_pyramid_destroy +tile_pyramid_get_level +tile_pyramid_get_tiles +tile_pyramid_invalidate_area +tile_pyramid_set_validate_proc +tile_pyramid_get_width +tile_pyramid_get_height +tile_pyramid_get_bpp +tile_pyramid_get_memsize +
+ +
+tile-swap +tile_swap_init +tile_swap_exit +tile_swap_in +tile_swap_out +tile_swap_delete +tile_swap_test +
+ +
+tile +TILE_WIDTH +TILE_HEIGHT +tile_new +tile_lock +tile_release +tile_alloc +tile_size +tile_ewidth +tile_eheight +tile_bpp +tile_is_valid +tile_attach +tile_detach +tile_data_pointer +tile_global_refcount +
+ +
+tile-rowhints +TileRowHint +TILEROWHINT_UNKNOWN +TILEROWHINT_OPAQUE +TILEROWHINT_TRANSPARENT +TILEROWHINT_MIXED +TILEROWHINT_OUTOFRANGE +TILEROWHINT_UNDEFINED +TILEROWHINT_BROKEN +tile_get_rowhint +tile_set_rowhint +tile_allocate_rowhints +tile_update_rowhints +
+ +
+tile-private +TILE_DATA_POINTER +Tile +TileLink +
+ +
+gimp-composite-generic +gimp_composite_generic_init +gimp_composite_generic_install +gimp_composite_addition_any_any_any_generic +gimp_composite_anti_erase_any_any_any_generic +gimp_composite_behind_any_any_any_generic +gimp_composite_blend_any_any_any_generic +gimp_composite_burn_any_any_any_generic +gimp_composite_color_any_any_any_generic +gimp_composite_color_erase_any_any_any_generic +gimp_composite_color_only_any_any_any_generic +gimp_composite_convert_any_any_any_generic +gimp_composite_darken_any_any_any_generic +gimp_composite_difference_any_any_any_generic +gimp_composite_dissolve_any_any_any_generic +gimp_composite_divide_any_any_any_generic +gimp_composite_dodge_any_any_any_generic +gimp_composite_erase_any_any_any_generic +gimp_composite_grain_extract_any_any_any_generic +gimp_composite_grain_merge_any_any_any_generic +gimp_composite_hardlight_any_any_any_generic +gimp_composite_hue_any_any_any_generic +gimp_composite_lighten_any_any_any_generic +gimp_composite_multiply_any_any_any_generic +gimp_composite_normal_any_any_any_generic +gimp_composite_overlay_any_any_any_generic +gimp_composite_replace_any_any_any_generic +gimp_composite_saturation_any_any_any_generic +gimp_composite_scale_any_any_any_generic +gimp_composite_screen_any_any_any_generic +gimp_composite_softlight_any_any_any_generic +gimp_composite_subtract_any_any_any_generic +gimp_composite_swap_any_any_any_generic +gimp_composite_value_any_any_any_generic +
+ +
+gimp-composite-util +
+ +
+gimp-composite +GimpPixelFormat +GIMP_COMPOSITE_ALPHA_OPAQUE +GIMP_COMPOSITE_ALPHA_TRANSPARENT +GimpCompositeOperation +gimp_composite_dispatch +gimp_composite_init +gimp_composite_context_print +gimp_composite_pixelformat_astext +gimp_composite_mode_astext +gimp_composite_use_cpu_accel +GIMP_COMPOSITE_OPTION_NOEXTENSIONS +GIMP_COMPOSITE_OPTION_VERBOSE +
+ +
+gimpconfig-dump +GimpConfig-dump +GimpConfigDumpFormat +gimp_config_dump +
+ +
+gimpconfig-file +GimpConfig-file +gimp_config_file_copy +gimp_config_file_backup_on_error +
+ +
+gimpconfig-utils +GimpConfig-utils +gimp_config_connect +gimp_config_connect_full +gimp_config_disconnect +
+ +
+gimpxmlparser +GimpXmlParser +GimpXmlParser +gimp_xml_parser_new +gimp_xml_parser_parse_file +gimp_xml_parser_parse_fd +gimp_xml_parser_parse_io_channel +gimp_xml_parser_parse_buffer +gimp_xml_parser_free +
+ +
+core-enums +GimpAlignReferenceType +GimpAlignmentType +GimpBrushGeneratedShape +GimpCapStyle +GimpColorProfilePolicy +GimpContainerPolicy +GimpContextPropMask +GimpContextPropType +GimpConvertDitherType +GimpConvertPaletteType +GimpDashPreset +GimpDirtyMask +GimpDynamicsOutputType +GimpFillStyle +GimpFillType +GimpGradientColor +GimpGradientSegmentColor +GimpGradientSegmentType +GimpGravityType +GimpImageScaleCheckType +GimpItemSet +GimpItemTypeMask +GimpJoinStyle +GimpMaskApplyMode +GimpMergeType +GimpMessageSeverity +GimpOffsetType +GimpOrientationType +GimpRotationType +GimpSelectCriterion +GimpStrokeMethod +GimpThumbnailSize +GimpUndoEvent +GimpUndoMode +GimpUndoType +GimpViewSize +GimpViewType + +GIMP_TYPE_ALIGNMENT_TYPE +GIMP_TYPE_ALIGN_REFERENCE_TYPE +GIMP_TYPE_BRUSH_GENERATED_SHAPE +GIMP_TYPE_CAP_STYLE +GIMP_TYPE_COLOR_PROFILE_POLICY +GIMP_TYPE_CONTAINER_POLICY +GIMP_TYPE_CONVERT_DITHER_TYPE +GIMP_TYPE_CONVERT_PALETTE_TYPE +GIMP_TYPE_DASH_PRESET +GIMP_TYPE_DIRTY_MASK +GIMP_TYPE_DYNAMICS_OUTPUT_TYPE +GIMP_TYPE_FILL_STYLE +GIMP_TYPE_FILL_TYPE +GIMP_TYPE_GRADIENT_COLOR +GIMP_TYPE_GRADIENT_SEGMENT_COLOR +GIMP_TYPE_GRADIENT_SEGMENT_TYPE +GIMP_TYPE_GRAVITY_TYPE +GIMP_TYPE_ITEM_SET +GIMP_TYPE_JOIN_STYLE +GIMP_TYPE_MASK_APPLY_MODE +GIMP_TYPE_MERGE_TYPE +GIMP_TYPE_MESSAGE_SEVERITY +GIMP_TYPE_OFFSET_TYPE +GIMP_TYPE_ORIENTATION_TYPE +GIMP_TYPE_ROTATION_TYPE +GIMP_TYPE_SELECT_CRITERION +GIMP_TYPE_STROKE_METHOD +GIMP_TYPE_THUMBNAIL_SIZE +GIMP_TYPE_UNDO_EVENT +GIMP_TYPE_UNDO_MODE +GIMP_TYPE_UNDO_TYPE +GIMP_TYPE_VIEW_SIZE +GIMP_TYPE_VIEW_TYPE +gimp_align_reference_type_get_type +gimp_alignment_type_get_type +gimp_brush_generated_shape_get_type +gimp_cap_style_get_type +gimp_color_profile_policy_get_type +gimp_container_policy_get_type +gimp_convert_dither_type_get_type +gimp_convert_palette_type_get_type +gimp_dash_preset_get_type +gimp_dirty_mask_get_type +gimp_dynamics_output_type_get_type +gimp_fill_style_get_type +gimp_fill_type_get_type +gimp_gradient_color_get_type +gimp_gradient_segment_color_get_type +gimp_gradient_segment_type_get_type +gimp_gravity_type_get_type +gimp_item_set_get_type +gimp_join_style_get_type +gimp_mask_apply_mode_get_type +gimp_merge_type_get_type +gimp_message_severity_get_type +gimp_offset_type_get_type +gimp_orientation_type_get_type +gimp_rotation_type_get_type +gimp_select_criterion_get_type +gimp_stroke_method_get_type +gimp_thumbnail_size_get_type +gimp_undo_event_get_type +gimp_undo_mode_get_type +gimp_undo_type_get_type +gimp_view_size_get_type +gimp_view_type_get_type +
+ +
+core-types +GIMP_OPACITY_TRANSPARENT +GIMP_OPACITY_OPAQUE +GimpCoords +GIMP_COORDS_MIN_PRESSURE +GIMP_COORDS_MAX_PRESSURE +GIMP_COORDS_DEFAULT_PRESSURE +GIMP_COORDS_MIN_TILT +GIMP_COORDS_MAX_TILT +GIMP_COORDS_DEFAULT_TILT +GIMP_COORDS_MIN_WHEEL +GIMP_COORDS_MAX_WHEEL +GIMP_COORDS_DEFAULT_WHEEL +GIMP_COORDS_DEFAULT_VELOCITY +GIMP_COORDS_DEFAULT_VALUES +GIMP_COORDS_DEFAULT_DIRECTION +GimpTattoo +GimpInitStatusFunc +GimpObjectFilterFunc +GimpMemsizeFunc +
+ +
+gimpdrawable-blend +GimpDrawable-blend +gimp_drawable_blend +
+ +
+gimpdrawable-brightness-contrast +GimpDrawable-brightness-contrast +gimp_drawable_brightness_contrast +
+ +
+gimpdrawable-bucket-fill +GimpDrawable-bucket-fill +gimp_drawable_bucket_fill +gimp_drawable_bucket_fill_full +
+ +
+gimpdrawable-color-balance +GimpDrawable-color-balance +gimp_drawable_color_balance +
+ +
+gimpdrawable-colorize +GimpDrawable-colorize +gimp_drawable_colorize +
+ +
+gimpdrawable-combine +GimpDrawable-combine +gimp_drawable_real_apply_region +gimp_drawable_real_replace_region +
+ +
+gimpdrawable-convert +GimpDrawable-convert +gimp_drawable_convert_rgb +gimp_drawable_convert_grayscale +gimp_drawable_convert_tiles_rgb +gimp_drawable_convert_tiles_grayscale +
+ +
+gimpdrawable-curves +GimpDrawable-curves +gimp_drawable_curves_spline +gimp_drawable_curves_explicit +
+ +
+gimpdrawable-desaturate +GimpDrawable-desaturate +gimp_drawable_desaturate +
+ +
+gimpdrawable-equalize +GimpDrawable-equalize +gimp_drawable_equalize +
+ +
+gimpdrawable-foreground-extract +GimpDrawable-foreground-extract +gimp_drawable_foreground_extract +gimp_drawable_foreground_extract_siox_init +gimp_drawable_foreground_extract_siox +gimp_drawable_foreground_extract_siox_done +
+ +
+gimpdrawable-histogram +GimpDrawable-histogram +gimp_drawable_calculate_histogram +
+ +
+gimpdrawable-hue-saturation +GimpDrawable-hue-saturation +gimp_drawable_hue_saturation +
+ +
+gimpdrawable-invert +GimpDrawable-invert +gimp_drawable_invert +
+ +
+gimpdrawable-levels +GimpDrawable-levels +gimp_drawable_levels +gimp_drawable_levels_stretch +
+ +
+gimpdrawable-offset +GimpDrawable-offset +gimp_drawable_offset +
+ +
+gimpdrawable-operation +GimpDrawable-operation +gimp_drawable_apply_operation +gimp_drawable_apply_operation_to_tiles +
+ +
+gimpdrawable-posterize +GimpDrawable-posterize +gimp_drawable_posterize +
+ +
+gimpdrawable-preview +GimpDrawable-preview +gimp_drawable_get_preview +gimp_drawable_get_sub_preview +gimp_drawable_preview_bytes +
+ +
+gimpdrawable-process +GimpDrawable-process +gimp_drawable_process +gimp_drawable_process_lut +
+ +
+gimpdrawable-shadow +GimpDrawable-shadow +gimp_drawable_get_shadow_tiles +gimp_drawable_free_shadow_tiles +gimp_drawable_merge_shadow_tiles +
+ +
+gimpdrawable-threshold +GimpDrawable-threshold +gimp_drawable_threshold +
+ +
+gimpdrawable-transform +GimpDrawable-transform +gimp_drawable_transform_tiles_affine +gimp_drawable_transform_tiles_flip +gimp_drawable_transform_tiles_rotate +gimp_drawable_transform_affine +gimp_drawable_transform_flip +gimp_drawable_transform_rotate +gimp_drawable_transform_cut +gimp_drawable_transform_paste +
+ +
+gimpguide +GimpGuide +GimpGuide +gimp_guide_new +gimp_guide_get_ID +gimp_guide_get_orientation +gimp_guide_set_orientation +gimp_guide_get_position +gimp_guide_set_position +gimp_guide_removed + +GimpGuideClass +GIMP_GUIDE +GIMP_IS_GUIDE +GIMP_TYPE_GUIDE +gimp_guide_get_type +GIMP_GUIDE_CLASS +GIMP_IS_GUIDE_CLASS +GIMP_GUIDE_GET_CLASS +
+ +
+gimpsamplepoint +GimpSamplePoint +GimpSamplePoint +gimp_sample_point_new +gimp_sample_point_ref +gimp_sample_point_unref + +GIMP_TYPE_SAMPLE_POINT +gimp_sample_point_get_type +
+ +
+gimpimage-arrange +GimpImage-arrange +gimp_image_arrange_objects +
+ +
+gimpimage-colorhash +GimpImage-colorhash +gimp_image_color_hash_init +gimp_image_color_hash_exit +gimp_image_color_hash_invalidate +gimp_image_color_hash_rgb_to_indexed +
+ +
+gimpimage-colormap +GimpImage-colormap +GIMP_IMAGE_COLORMAP_SIZE +gimp_image_colormap_init +gimp_image_colormap_dispose +gimp_image_colormap_free +gimp_image_get_colormap_palette +gimp_image_get_colormap +gimp_image_get_colormap_size +gimp_image_set_colormap +gimp_image_get_colormap_entry +gimp_image_set_colormap_entry +gimp_image_add_colormap_entry +
+ +
+gimpimage-contiguous-region +GimpImage-contiguous-region +gimp_image_contiguous_region_by_seed +gimp_image_contiguous_region_by_color +
+ +
+gimpimage-convert +GimpImage-convert +MAXNUMCOLORS +gimp_image_convert +gimp_image_convert_set_dither_matrix +
+ +
+gimpimage-crop +GimpImage-crop +gimp_image_crop +gimp_image_crop_auto_shrink +
+ +
+gimpimage-duplicate +GimpImage-duplicate +gimp_image_duplicate +
+ +
+gimpimage-flip +GimpImage-flip +gimp_image_flip +
+ +
+gimpimage-grid +GimpImage-grid +gimp_image_get_grid +gimp_image_set_grid +gimp_grid_parasite_name +gimp_grid_to_parasite +gimp_grid_from_parasite +
+ +
+gimpimage-guides +GimpImage-guides +gimp_image_add_hguide +gimp_image_add_vguide +gimp_image_add_guide +gimp_image_remove_guide +gimp_image_move_guide +gimp_image_find_guide +gimp_image_get_guides +gimp_image_get_guide +gimp_image_get_next_guide +
+ +
+gimpimage-item-list +GimpImage-item-list +gimp_image_item_list_translate +gimp_image_item_list_flip +gimp_image_item_list_rotate +gimp_image_item_list_transform +gimp_image_item_list_get_list +gimp_image_item_list_filter +
+ +
+gimpimage-merge +GimpImage-merge +gimp_image_merge_visible_layers +gimp_image_merge_down +gimp_image_merge_group_layer +gimp_image_flatten +gimp_image_merge_visible_vectors +
+ +
+gimpimage-new +GimpImage-new +gimp_image_new_from_buffer +gimp_image_new_from_component +gimp_image_new_from_drawable +gimp_image_new_from_pixbuf +gimp_image_new_from_template +gimp_image_new_get_last_template +gimp_image_new_set_last_template +
+ +
+gimpimage-pick-color +GimpImage-pick-color +gimp_image_pick_color +
+ +
+gimpimage-pick-layer +GimpImage-pick-layer +gimp_image_pick_layer +gimp_image_pick_layer_by_bounds +gimp_image_pick_text_layer +
+ +
+gimpimage-preview +GimpImage-preview +gimp_image_get_preview_size +gimp_image_get_popup_size +gimp_image_get_preview +gimp_image_get_new_preview +
+ +
+gimpimage-quick-mask +GimpImage-quick-mask +GIMP_IMAGE_QUICK_MASK_NAME +gimp_image_set_quick_mask_state +gimp_image_get_quick_mask_state +gimp_image_set_quick_mask_color +gimp_image_get_quick_mask_color +gimp_image_get_quick_mask +gimp_image_quick_mask_invert +gimp_image_get_quick_mask_inverted +
+ +
+gimpimage-resize +GimpImage-resize +gimp_image_resize +gimp_image_resize_to_layers +gimp_image_resize_with_layers +gimp_image_resize_to_selection +
+ +
+gimpimage-rotate +GimpImage-rotate +gimp_image_rotate +
+ +
+gimpimage-sample-points +GimpImage-sample-points +gimp_image_add_sample_point_at_pos +gimp_image_add_sample_point +gimp_image_remove_sample_point +gimp_image_move_sample_point +gimp_image_get_sample_points +gimp_image_find_sample_point +
+ +
+gimpimage-scale +GimpImage-scale +gimp_image_scale +gimp_image_scale_check +
+ +
+gimpimage-snap +GimpImage-snap +gimp_image_snap_x +gimp_image_snap_y +gimp_image_snap_point +gimp_image_snap_rectangle +
+ +
+gimpimage-undo +GimpImage-undo +gimp_image_undo_is_enabled +gimp_image_undo_enable +gimp_image_undo_disable +gimp_image_undo_freeze +gimp_image_undo_thaw +gimp_image_undo +gimp_image_redo +gimp_image_strong_undo +gimp_image_strong_redo +gimp_image_get_undo_stack +gimp_image_get_redo_stack +gimp_image_undo_free +gimp_image_get_undo_group_count +gimp_image_undo_group_start +gimp_image_undo_group_end +gimp_image_undo_push +gimp_image_undo_can_compress +
+ +
+gimpimage-undo-push +GimpImage-undo-push +gimp_image_undo_push_image_type +gimp_image_undo_push_image_size +gimp_image_undo_push_image_resolution +gimp_image_undo_push_image_grid +gimp_image_undo_push_image_colormap +gimp_image_undo_push_drawable +gimp_image_undo_push_drawable_mod +gimp_image_undo_push_mask +gimp_image_undo_push_item_rename +gimp_image_undo_push_item_displace +gimp_image_undo_push_item_linked +gimp_image_undo_push_item_visibility +gimp_image_undo_push_item_reorder +gimp_image_undo_push_item_parasite +gimp_image_undo_push_item_parasite_remove +gimp_image_undo_push_layer_add +gimp_image_undo_push_layer_remove +gimp_image_undo_push_layer_mask_add +gimp_image_undo_push_layer_mask_remove +gimp_image_undo_push_layer_mask_apply +gimp_image_undo_push_layer_mask_show +gimp_image_undo_push_layer_mode +gimp_image_undo_push_layer_opacity +gimp_image_undo_push_layer_lock_alpha +gimp_image_undo_push_group_layer_suspend +gimp_image_undo_push_group_layer_resume +gimp_image_undo_push_group_layer_convert +gimp_image_undo_push_text_layer +gimp_image_undo_push_text_layer_modified +gimp_image_undo_push_channel_add +gimp_image_undo_push_channel_remove +gimp_image_undo_push_channel_color +gimp_image_undo_push_vectors_add +gimp_image_undo_push_vectors_remove +gimp_image_undo_push_vectors_mod +gimp_image_undo_push_fs_to_layer +gimp_image_undo_push_image_parasite +gimp_image_undo_push_image_parasite_remove +gimp_image_undo_push_item_parasite +gimp_image_undo_push_item_parasite_remove +gimp_image_undo_push_guide +gimp_image_undo_push_sample_point +gimp_image_undo_push_cantundo +
+ +
+gimpitem-exclusive +gimp_item_toggle_exclusive_visible +
+ +
+gimpitem-linked +GimpItem-linked +gimp_item_linked_translate +gimp_item_linked_flip +gimp_item_linked_rotate +gimp_item_linked_transform +
+ +
+gimpitem-preview +GimpItem-preview +gimp_item_get_preview_size +gimp_item_get_popup_size +
+ +
+gimppickable +GimpPickable +GimpPickable +GimpPickableInterface +gimp_pickable_get_image +gimp_pickable_get_image_type +gimp_pickable_get_bytes +gimp_pickable_get_tiles +gimp_pickable_get_color_at +gimp_pickable_get_opacity_at +gimp_pickable_get_pixel_at +gimp_pickable_pick_color +gimp_pickable_flush + +GIMP_PICKABLE +GIMP_IS_PICKABLE +GIMP_TYPE_PICKABLE +gimp_pickable_interface_get_type +GIMP_PICKABLE_GET_INTERFACE +
+ +
+gimppreviewcache +PREVIEW_CACHE_PRIME_WIDTH +PREVIEW_CACHE_PRIME_HEIGHT +gimp_preview_cache_get +gimp_preview_cache_add +gimp_preview_cache_invalidate +gimp_preview_cache_get_memsize +
+ +
+gimpprojectable +GimpProjectable +GIMP_PROJECTABLE_GET_INTERFACE +GimpProjectable +gimp_projectable_invalidate +gimp_projectable_flush +gimp_projectable_structure_changed +gimp_projectable_get_image +gimp_projectable_get_image_type +gimp_projectable_get_offset +gimp_projectable_get_size +gimp_projectable_get_graph +gimp_projectable_invalidate_preview +gimp_projectable_get_layers +gimp_projectable_get_channels + +GimpProjectableInterface +GIMP_PROJECTABLE +GIMP_IS_PROJECTABLE +GIMP_TYPE_PROJECTABLE +gimp_projectable_interface_get_type +
+ +
+gimpprojection +GimpProjectionIdleRender +GimpProjection +GimpProjection +gimp_projection_new +gimp_projection_get_sink_node +gimp_projection_get_tiles_at_level +gimp_projection_get_level +gimp_projection_flush +gimp_projection_flush_now +gimp_projection_finish_draw +gimp_projection_estimate_memsize + +GimpProjectionClass +GIMP_PROJECTION +GIMP_IS_PROJECTION +GIMP_TYPE_PROJECTION +gimp_projection_get_type +GIMP_PROJECTION_CLASS +GIMP_IS_PROJECTION_CLASS +GIMP_PROJECTION_GET_CLASS +
+ +
+gimpprojection-construct +GimpProjection-construct +gimp_projection_construct +
+ +
+gimpscanconvert +GimpScanConvert +GimpScanConvert +gimp_scan_convert_new +gimp_scan_convert_free +gimp_scan_convert_set_pixel_ratio +gimp_scan_convert_set_clip_rectangle +gimp_scan_convert_add_polyline +gimp_scan_convert_add_bezier +gimp_scan_convert_stroke +gimp_scan_convert_render +gimp_scan_convert_render_full +gimp_scan_convert_render_value +gimp_scan_convert_compose +gimp_scan_convert_compose_value +
+ +
+gimpunit +gimp_user_units_free +
+ +
+gimpmarshal +gimp_marshal_BOOLEAN__BOOLEAN +gimp_marshal_BOOLEAN__ENUM_INT +gimp_marshal_BOOLEAN__OBJECT_POINTER +gimp_marshal_BOOLEAN__OBJECT_POINTER_STRING +gimp_marshal_BOOLEAN__STRING +gimp_marshal_BOOLEAN__STRING_FLAGS +gimp_marshal_VOID__BOOLEAN +gimp_marshal_VOID__BOOLEAN_INT_INT_INT_INT +gimp_marshal_VOID__BOXED +gimp_marshal_VOID__BOXED_ENUM +gimp_marshal_VOID__DOUBLE +gimp_marshal_VOID__DOUBLE_DOUBLE +gimp_marshal_VOID__DOUBLE_DOUBLE_DOUBLE_DOUBLE +gimp_marshal_VOID__ENUM +gimp_marshal_VOID__ENUM_ENUM_BOXED_INT +gimp_marshal_VOID__ENUM_INT +gimp_marshal_VOID__ENUM_INT_BOOLEAN +gimp_marshal_VOID__ENUM_OBJECT +gimp_marshal_VOID__ENUM_POINTER +gimp_marshal_VOID__FLAGS +gimp_marshal_VOID__INT +gimp_marshal_VOID__INT_INT +gimp_marshal_VOID__INT_INT_INT_INT +gimp_marshal_VOID__OBJECT +gimp_marshal_VOID__OBJECT_BOOLEAN +gimp_marshal_VOID__OBJECT_INT +gimp_marshal_VOID__OBJECT_OBJECT +gimp_marshal_VOID__OBJECT_POINTER +gimp_marshal_VOID__POINTER +gimp_marshal_VOID__POINTER_BOXED +gimp_marshal_VOID__POINTER_ENUM +gimp_marshal_VOID__POINTER_FLAGS_BOOLEAN +gimp_marshal_VOID__STRING +gimp_marshal_VOID__STRING_BOOLEAN_UINT_FLAGS +gimp_marshal_VOID__STRING_FLAGS +gimp_marshal_VOID__STRING_STRING_STRING +gimp_marshal_VOID__POINTER_UINT_FLAGS +gimp_marshal_VOID__VOID +
+ +
+display-enums +GimpCursorPrecision +GimpGuidesType +GimpHandleAnchor +GimpHandleType +GimpPathStyle +GimpZoomFocus + +GIMP_TYPE_CURSOR_PRECISION +GIMP_TYPE_GUIDES_TYPE +GIMP_TYPE_HANDLE_ANCHOR +GIMP_TYPE_HANDLE_TYPE +GIMP_TYPE_PATH_STYLE +GIMP_TYPE_ZOOM_FOCUS +gimp_cursor_precision_get_type +gimp_guides_type_get_type +gimp_handle_anchor_get_type +gimp_handle_type_get_type +gimp_path_style_get_type +gimp_zoom_focus_get_type +
+ +
+gimp-file +GIMP_FILE_EXPORT_LAST_URI_KEY +GIMP_FILE_OPEN_LAST_URI_KEY +GIMP_FILE_SAVE_LAST_URI_KEY +
+ +
+file-open +file_open_image +file_open_with_display +file_open_with_proc_and_display +file_open_layers +file_open_thumbnail +file_open_from_command_line +
+ +
+file-procedure +FileProcedureGroup +file_procedure_find +file_procedure_find_by_prefix +file_procedure_find_by_extension +file_procedure_in_group +
+ +
+file-save +file_save +
+ +
+file-utils +file_utils_filename_is_uri +file_utils_filename_to_uri +file_utils_any_to_uri +file_utils_filename_from_uri +file_utils_uri_with_new_ext +file_utils_uri_to_utf8_filename +file_utils_uri_display_basename +file_utils_uri_display_name +file_utils_load_thumbnail +file_utils_save_thumbnail +
+ +
+authors +
+ +
+color-history +COLOR_HISTORY_SIZE +color_history_save +color_history_restore +color_history_add +color_history_set +color_history_get +
+ +
+convert-dialog +convert_dialog_new +
+ +
+data-delete-dialog +data_delete_dialog_new +
+ +
+dialogs-types +GimpScaleCallback +
+ +
+dialogs-constructors +dialogs_image_new_new +dialogs_file_open_new +dialogs_file_open_location_new +dialogs_file_save_new +dialogs_file_export_new +dialogs_preferences_get +dialogs_input_devices_get +dialogs_keyboard_shortcuts_get +dialogs_module_get +dialogs_tips_get +dialogs_about_get +dialogs_error_get +dialogs_close_all_get +dialogs_quit_get +dialogs_toolbox_new +dialogs_toolbox_dock_window_new +dialogs_dock_new +dialogs_dock_window_new +dialogs_brush_grid_view_new +dialogs_brush_list_view_new +dialogs_dynamics_list_view_new +dialogs_tool_preset_list_view_new +dialogs_buffer_grid_view_new +dialogs_buffer_list_view_new +dialogs_channel_list_view_new +dialogs_color_editor_new +dialogs_colormap_editor_new +dialogs_cursor_view_new +dialogs_device_status_new +dialogs_dock_new +dialogs_document_grid_view_new +dialogs_document_list_view_new +dialogs_error_console_new +dialogs_font_grid_view_new +dialogs_font_list_view_new +dialogs_gradient_grid_view_new +dialogs_gradient_list_view_new +dialogs_histogram_editor_new +dialogs_image_grid_view_new +dialogs_image_list_view_new +dialogs_layer_list_view_new +dialogs_navigation_editor_new +dialogs_palette_grid_view_new +dialogs_palette_list_view_new +dialogs_path_list_view_new +dialogs_pattern_grid_view_new +dialogs_pattern_list_view_new +dialogs_sample_point_editor_new +dialogs_selection_editor_new +dialogs_template_grid_view_new +dialogs_template_list_view_new +dialogs_tool_options_new +dialogs_undo_editor_new +dialogs_vectors_list_view_new +dialogs_brush_editor_get +dialogs_dynamics_editor_get +dialogs_gradient_editor_get +dialogs_tool_preset_editor_get +dialogs_palette_editor_get +dialogs_palette_import_get +
+ +
+dialogs +global_dialog_factory +global_recent_docks +dialogs_init +dialogs_exit +dialogs_load_recent_docks +dialogs_save_recent_docks +dialogs_get_toolbox +
+ +
+about-dialog +about_dialog_create +
+ +
+image-new-dialog +image_new_dialog_new +image_new_dialog_set +
+ +
+file-open-dialog +file_open_dialog_new +
+ +
+file-open-location-dialog +file_open_location_dialog_new +
+ +
+file-save-dialog +file_save_dialog_new +file_save_dialog_save_image +
+ +
+grid-dialog +grid_dialog_new +
+ +
+quit-dialog +quit_dialog_new +close_all_dialog_new +
+ +
+image-properties-dialog +image_properties_dialog_new +
+ +
+input-devices-dialog +input_devices_dialog_new +
+ +
+keyboard-shortcuts-dialog +keyboard_shortcuts_dialog_new +
+ +
+stroke-dialog +stroke_dialog_new +
+ +
+gui +gui_libs_init +gui_init +gui_abort +gui_message +
+ +
+gui-unique +GIMP_UNIQUE_WIN32_WINDOW_CLASS +GIMP_UNIQUE_WIN32_WINDOW_NAME +gui_unique_init +gui_unique_exit +
+ +
+gui-vtable +gui_vtable_init +
+ +
+ige-mac-menu +IgeMacMenuGroup +ige_mac_menu_set_menu_bar +ige_mac_menu_set_quit_menu_item +ige_mac_menu_add_app_menu_group +ige_mac_menu_add_app_menu_item +
+ +
+themes +themes_init +themes_exit +themes_list_themes +themes_get_theme_dir +themes_get_theme_file +
+ +
+image-scale-dialog +image_scale_dialog_new +
+ +
+module-dialog +module_dialog_new +
+ +
+palette-import-dialog +palette_import_dialog_new +
+ +
+preferences-dialog +preferences_dialog_create +
+ +
+print-size-dialog +GimpResolutionCallback +print_size_dialog_new +
+ +
+resize-dialog +GimpResizeCallback +resize_dialog_new +
+ +
+resolution-calibrate-dialog +resolution_calibrate_dialog +
+ +
+scale-dialog +scale_dialog_new +
+ +
+session +session_init +session_exit +session_restore +session_save +session_clear +
+ +
+splash +splash_create +splash_destroy +splash_update +
+ +
+tips-dialog +tips_dialog_create +
+ +
+tips-parser +GimpTip +gimp_tip_new +gimp_tip_free +gimp_tips_from_file +gimp_tips_free +
+ +
+user-install-dialog +user_install_dialog_run +
+ +
+channel-options-dialog +ChannelOptionsDialog +channel_options_dialog_new +
+ +
+vectors-options-dialog +VectorsOptionsDialog +vectors_options_dialog_new +
+ +
+template-options-dialog +TemplateOptionsDialog +template_options_dialog_new +
+ +
+layer-options-dialog +LayerOptionsDialog +layer_options_dialog_new +
+ +
+layer-add-mask-dialog +LayerAddMaskDialog +layer_add_mask_dialog_new +
+ +
+image-merge-layers-dialog +ImageMergeLayersDialog +image_merge_layers_dialog_new +
+ +
+vectors-export-dialog +VectorsExportDialog +vectors_export_dialog_new +
+ +
+vectors-import-dialog +VectorsImportDialog +vectors_import_dialog_new +
+ + +
+paint-enums +GIMP_TYPE_BRUSH_APPLICATION_MODE +GimpBrushApplicationMode +GIMP_TYPE_PERSPECTIVE_CLONE_MODE +GimpPerspectiveCloneMode +GIMP_TYPE_CONVOLVE_TYPE +GimpConvolveType +GIMP_TYPE_INK_BLOB_TYPE +GimpInkBlobType +GimpPaintState +GIMP_TYPE_SOURCE_ALIGN_MODE +GimpSourceAlignMode + +gimp_brush_application_mode_get_type +gimp_perspective_clone_mode_get_type +gimp_convolve_type_get_type +gimp_ink_blob_type_get_type +gimp_source_align_mode_get_type +
+ +
+paint-types +GimpPaintRegisterCallback +GimpPaintRegisterFunc +
+ +
+gimp-paint +Gimp-paint +gimp_paint_init +gimp_paint_exit +
+ +
+paint-funcs-types +TRANSPARENT_OPACITY +OPAQUE_OPACITY +InitialMode +CombinationMode +
+ +
+paint-funcs +paint_funcs_setup +paint_funcs_free +color_pixels +color_pixels_mask +pattern_pixels_mask +blend_pixels +shade_pixels +extract_alpha_pixels +swap_pixels +scale_pixels +add_alpha_pixels +flatten_pixels +gray_to_rgb_pixels +apply_mask_to_alpha_channel +combine_mask_and_alpha_channel_stipple +combine_mask_and_alpha_channel_stroke +copy_gray_to_inten_a_pixels +copy_color +copy_color_pixels +copy_component_pixels +initial_channel_pixels +initial_indexed_pixels +initial_indexed_a_pixels +initial_inten_pixels +initial_inten_a_pixels +combine_indexed_and_indexed_pixels +combine_indexed_and_indexed_a_pixels +combine_indexed_a_and_indexed_a_pixels +combine_inten_a_and_indexed_pixels +combine_inten_a_and_indexed_a_pixels +combine_inten_and_inten_pixels +combine_inten_and_inten_a_pixels +combine_inten_a_and_inten_pixels +combine_inten_a_and_inten_a_pixels +combine_inten_a_and_channel_mask_pixels +combine_inten_a_and_channel_selection_pixels +paint_funcs_color_erase_helper +extract_from_inten_pixels +extract_from_indexed_pixels +color_region +color_region_mask +pattern_region +blend_region +shade_region +copy_region +copy_region_nocow +clear_region +add_alpha_region +flatten_region +extract_alpha_region +extract_from_region +convolve_region +multiply_alpha_region +separate_alpha_region +gaussian_blur_region +border_region +shapeburst_region +thin_region +fatten_region +smooth_region +erode_region +dilate_region +swap_region +apply_mask_to_region +combine_mask_and_region +copy_gray_to_region +copy_component +initial_region +combine_regions +combine_regions_replace +
+ +
+paint-funcs-utils +HAS_ALPHA +INT_BLEND +INT_MULT +INT_MULT3 +
+ +
+reduce-region +reduce_region +
+ +
+scale-region +LANCZOS_MIN +LANCZOS_SPP +LANCZOS_WIDTH +LANCZOS_SAMPLES +LANCZOS_WIDTH2 +scale_region +create_lanczos_lookup +
+ +
+subsample-region +subsample_region +subsample_indexed_region +
+ +
+pdb-types +GimpPDBCompatMode +
+ +
+internal_procs +internal_procs_init +register_brush_procs +register_brush_select_procs +register_brushes_procs +register_buffer_procs +register_channel_procs +register_color_procs +register_context_procs +register_convert_procs +register_display_procs +register_drawable_procs +register_drawable_transform_procs +register_dynamics_procs +register_edit_procs +register_fileops_procs +register_floating_sel_procs +register_font_select_procs +register_fonts_procs +register_gimp_procs +register_gimprc_procs +register_gradient_procs +register_gradient_select_procs +register_gradients_procs +register_grid_procs +register_guides_procs +register_help_procs +register_image_procs +register_image_select_procs +register_item_procs +register_item_transform_procs +register_layer_procs +register_message_procs +register_paint_tools_procs +register_palette_procs +register_palette_select_procs +register_palettes_procs +register_paths_procs +register_pattern_procs +register_pattern_select_procs +register_patterns_procs +register_plug_in_procs +register_procedural_db_procs +register_progress_procs +register_selection_procs +register_selection_tools_procs +register_text_tool_procs +register_text_layer_procs +register_transform_tools_procs +register_undo_procs +register_unit_procs +register_vectors_procs +
+ +
+gimp-pdb-compat +gimp_pdb_compat_param_spec +gimp_pdb_compat_arg_type_to_gtype +gimp_pdb_compat_arg_type_from_gtype +gimp_pdb_compat_arg_type_to_string +gimp_pdb_compat_procs_register +
+ +
+gimppdb-utils +GimpPDB-utils +gimp_pdb_get_brush +gimp_pdb_get_generated_brush +gimp_pdb_get_dynamics +gimp_pdb_get_pattern +gimp_pdb_get_gradient +gimp_pdb_get_palette +gimp_pdb_get_font +gimp_pdb_get_buffer +gimp_pdb_get_paint_info +gimp_pdb_item_is_attached +gimp_pdb_item_is_in_tree +gimp_pdb_item_is_in_same_tree +gimp_pdb_item_is_not_ancestor +gimp_pdb_item_is_floating +gimp_pdb_item_is_writable +gimp_pdb_item_is_group +gimp_pdb_item_is_not_group +gimp_pdb_layer_is_text_layer +gimp_pdb_image_is_base_type +gimp_pdb_image_is_not_base_type +gimp_pdb_get_vectors_stroke +
+ +
+gimpprocedure +GimpMarshalFunc +GimpProcedure +GimpProcedure +gimp_procedure_new +gimp_procedure_set_strings +gimp_procedure_set_static_strings +gimp_procedure_take_strings +gimp_procedure_add_argument +gimp_procedure_add_return_value +gimp_procedure_get_arguments +gimp_procedure_get_return_values +gimp_procedure_create_override +gimp_procedure_execute +gimp_procedure_execute_async +gimp_procedure_name_compare + +GimpProcedureClass +GIMP_PROCEDURE +GIMP_IS_PROCEDURE +GIMP_TYPE_PROCEDURE +gimp_procedure_get_type +GIMP_PROCEDURE_CLASS +GIMP_IS_PROCEDURE_CLASS +GIMP_PROCEDURE_GET_CLASS +
+ +
+gimptemporaryprocedure +GimpTemporaryProcedure +GimpTemporaryProcedure +gimp_temporary_procedure_new + +GimpTemporaryProcedureClass +GIMP_TEMPORARY_PROCEDURE +GIMP_IS_TEMPORARY_PROCEDURE +GIMP_TYPE_TEMPORARY_PROCEDURE +gimp_temporary_procedure_get_type +GIMP_TEMPORARY_PROCEDURE_CLASS +GIMP_IS_TEMPORARY_PROCEDURE_CLASS +GIMP_TEMPORARY_PROCEDURE_GET_CLASS +
+ +
+gimppluginprocedure +GimpPlugInProcedure +GimpPlugInProcedure +gimp_plug_in_procedure_new +gimp_plug_in_procedure_find +gimp_plug_in_procedure_get_progname +gimp_plug_in_procedure_add_menu_path +gimp_plug_in_procedure_get_label +gimp_plug_in_procedure_set_icon +gimp_plug_in_procedure_get_stock_id +gimp_plug_in_procedure_get_pixbuf +gimp_plug_in_procedure_get_help_id +gimp_plug_in_procedure_get_sensitive +gimp_plug_in_procedure_set_image_types +gimp_plug_in_procedure_set_file_proc +gimp_plug_in_procedure_set_mime_type +gimp_plug_in_procedure_set_thumb_loader +gimp_plug_in_procedure_get_blurb +gimp_plug_in_procedure_get_help_domain +gimp_plug_in_procedure_set_help_domain +gimp_plug_in_procedure_get_locale_domain +gimp_plug_in_procedure_set_locale_domain +gimp_plug_in_procedure_handle_return_values + +GimpPlugInProcedureClass +GIMP_PLUG_IN_PROCEDURE +GIMP_IS_PLUG_IN_PROCEDURE +GIMP_TYPE_PLUG_IN_PROCEDURE +gimp_plug_in_procedure_get_type +GIMP_PLUG_IN_PROCEDURE_CLASS +GIMP_IS_PLUG_IN_PROCEDURE_CLASS +GIMP_PLUG_IN_PROCEDURE_GET_CLASS +
+ +
+gimppdb +GimpPDB +GimpPDB +gimp_pdb_new +gimp_pdb_register_procedure +gimp_pdb_unregister_procedure +gimp_pdb_lookup_procedure +gimp_pdb_register_compat_proc_name +gimp_pdb_lookup_compat_proc_name +gimp_pdb_execute_procedure_by_name_args +gimp_pdb_execute_procedure_by_name +gimp_pdb_get_deprecated_procedures + +GimpPDBClass +GIMP_PDB +GIMP_IS_PDB +GIMP_TYPE_PDB +gimp_pdb_get_type +GIMP_PDB_CLASS +GIMP_IS_PDB_CLASS +GIMP_PDB_GET_CLASS +
+ +
+gimppdb-query +GimpPDB-query +gimp_pdb_dump +gimp_pdb_query +gimp_pdb_proc_info +
+ +
+gimppdbcontext +GimpPDBContext +GimpPDBContext +GimpPDBContextClass +gimp_pdb_context_new +gimp_pdb_context_get_paint_options +gimp_pdb_context_get_brush_options + +GIMP_IS_PDB_CONTEXT +GIMP_IS_PDB_CONTEXT_CLASS +GIMP_PDB_CONTEXT +GIMP_PDB_CONTEXT_CLASS +GIMP_PDB_CONTEXT_GET_CLASS +GIMP_TYPE_PDB_CONTEXT +gimp_pdb_context_get_type +
+ +
+gimppdberror +GimpPdbErrorCode +GIMP_PDB_ERROR +gimp_pdb_error_quark +
+ +
+gimpplugin +GimpPlugIn +GimpPlugIn +gimp_plug_in_new +gimp_plug_in_open +gimp_plug_in_close +gimp_plug_in_get_proc_frame +gimp_plug_in_proc_frame_push +gimp_plug_in_proc_frame_pop +gimp_plug_in_main_loop +gimp_plug_in_main_loop_quit +gimp_plug_in_get_undo_desc +gimp_plug_in_menu_register +gimp_plug_in_add_temp_proc +gimp_plug_in_remove_temp_proc +gimp_plug_in_set_error_handler +gimp_plug_in_get_error_handler +WRITE_BUFFER_SIZE + +GimpPlugInClass +GIMP_PLUG_IN +GIMP_IS_PLUG_IN +GIMP_TYPE_PLUG_IN +gimp_plug_in_get_type +GIMP_PLUG_IN_CLASS +GIMP_IS_PLUG_IN_CLASS +
+ +
+gimpplugin-message +GimpPlugIn-message +gimp_plug_in_handle_message +
+ +
+gimpplugin-progress +GimpPlugIn-progress +gimp_plug_in_progress_attach +gimp_plug_in_progress_detach +gimp_plug_in_progress_start +gimp_plug_in_progress_end +gimp_plug_in_progress_set_text +gimp_plug_in_progress_set_value +gimp_plug_in_progress_pulse +gimp_plug_in_progress_get_window_id +gimp_plug_in_progress_install +gimp_plug_in_progress_uninstall +gimp_plug_in_progress_cancel +
+ +
+gimpplugindef +GimpPlugInDef +GimpPlugInDef +gimp_plug_in_def_new +gimp_plug_in_def_add_procedure +gimp_plug_in_def_remove_procedure +gimp_plug_in_def_set_locale_domain +gimp_plug_in_def_set_help_domain +gimp_plug_in_def_set_mtime +gimp_plug_in_def_set_needs_query +gimp_plug_in_def_set_has_init + +GimpPlugInDefClass +GIMP_PLUG_IN_DEF +GIMP_IS_PLUG_IN_DEF +GIMP_TYPE_PLUG_IN_DEF +gimp_plug_in_def_get_type +GIMP_PLUG_IN_DEF_CLASS +GIMP_IS_PLUG_IN_DEF_CLASS +
+ +
+gimppluginerror +GimpPlugInError +GimpPlugInErrorCode +GIMP_PLUG_IN_ERROR +gimp_plug_in_error_quark +
+ +
+gimppluginprocframe +GimpPlugInProcFrame +GimpPlugInProcFrame +gimp_plug_in_proc_frame_new +gimp_plug_in_proc_frame_init +gimp_plug_in_proc_frame_dispose +gimp_plug_in_proc_frame_ref +gimp_plug_in_proc_frame_unref +gimp_plug_in_proc_frame_get_return_values +
+ +
+gimpplugin-cleanup +GimpPlugIn-cleanup +gimp_plug_in_cleanup_undo_group_start +gimp_plug_in_cleanup_undo_group_end +gimp_plug_in_cleanup_add_shadow +gimp_plug_in_cleanup_remove_shadow +gimp_plug_in_cleanup +
+ +
+gimpplugin-context +GimpPlugIn-context +gimp_plug_in_context_push +gimp_plug_in_context_pop +
+ +
+gimpplugindebug +GimpPlugInDebug +GimpPlugInDebug +GimpDebugWrapFlag +gimp_plug_in_debug_new +gimp_plug_in_debug_free +gimp_plug_in_debug_argv +
+ +
+gimppluginshm +GimpPlugInShm +GimpPlugInShm +gimp_plug_in_shm_new +gimp_plug_in_shm_free +gimp_plug_in_shm_get_ID +gimp_plug_in_shm_get_addr +
+ +
+gimppluginmanager +GimpPlugInManager +GimpPlugInManager +gimp_plug_in_manager_new +gimp_plug_in_manager_initialize +gimp_plug_in_manager_restore +gimp_plug_in_manager_exit +gimp_plug_in_manager_add_procedure +gimp_plug_in_manager_add_temp_proc +gimp_plug_in_manager_remove_temp_proc +gimp_plug_in_manager_add_open_plug_in +gimp_plug_in_manager_remove_open_plug_in +gimp_plug_in_manager_plug_in_push +gimp_plug_in_manager_plug_in_pop +gimp_plug_in_manager_history_changed + +GimpPlugInManagerClass +GIMP_PLUG_IN_MANAGER +GIMP_IS_PLUG_IN_MANAGER +GIMP_TYPE_PLUG_IN_MANAGER +gimp_plug_in_manager_get_type +GIMP_PLUG_IN_MANAGER_CLASS +GIMP_IS_PLUG_IN_MANAGER_CLASS +
+ +
+gimppluginmanager-call +GimpPlugInManager-call +gimp_plug_in_manager_call_query +gimp_plug_in_manager_call_init +gimp_plug_in_manager_call_run +gimp_plug_in_manager_call_run_temp +
+ +
+gimppluginmanager-history +GimpPlugInManager-history +gimp_plug_in_manager_history_size +gimp_plug_in_manager_history_length +gimp_plug_in_manager_history_nth +gimp_plug_in_manager_history_add +gimp_plug_in_manager_history_remove +gimp_plug_in_manager_history_clear +
+ +
+gimppluginmanager-data +GimpPlugInManager-data +gimp_plug_in_manager_data_free +gimp_plug_in_manager_set_data +gimp_plug_in_manager_get_data +
+ +
+gimppluginmanager-file +GimpPlugInManager-file +gimp_plug_in_manager_register_load_handler +gimp_plug_in_manager_register_save_handler +gimp_plug_in_manager_register_mime_type +gimp_plug_in_manager_register_thumb_loader +gimp_plug_in_manager_uri_has_exporter +
+ +
+gimppluginmanager-help-domain +GimpPlugInManager-help-domain +gimp_plug_in_manager_help_domain_exit +gimp_plug_in_manager_add_help_domain +gimp_plug_in_manager_get_help_domain +gimp_plug_in_manager_get_help_domains +
+ +
+gimppluginmanager-locale-domain +GimpPlugInManager-locale-domain +gimp_plug_in_manager_locale_domain_exit +gimp_plug_in_manager_add_locale_domain +gimp_plug_in_manager_get_locale_domain +gimp_plug_in_manager_get_locale_domains +
+ +
+gimppluginmanager-menu-branch +GimpPlugInManager-menu-branch +gimp_plug_in_manager_menu_branch_exit +gimp_plug_in_manager_add_menu_branch +gimp_plug_in_manager_get_menu_branches +
+ +
+gimppluginmanager-query +GimpPlugInManager-query +gimp_plug_in_manager_query +
+ +
+plug-in-params +plug_in_params_to_args +plug_in_args_to_params +
+ +
+plug-in-rc +plug_in_rc_parse +plug_in_rc_write +
+ +
+plug-in-icc-profile +plug_in_icc_profile_apply_rgb +plug_in_icc_profile_info +plug_in_icc_profile_file_info +
+ +
+plug-in-types +GimpPlugInMenuBranch +
+ +
+plug-in-enums +GIMP_TYPE_PLUG_IN_IMAGE_TYPE +GimpPlugInImageType +GIMP_TYPE_PLUG_CALL_MODE +GimpPlugInCallMode + +gimp_plug_in_image_type_get_type +gimp_plug_in_call_mode_get_type +
+ +
+text-enums +GIMP_TYPE_TEXT_BOX_MODE +GimpTextBoxMode +GIMP_TYPE_TEXT_OUTLINE +GimpTextOutline + +gimp_text_box_mode_get_type +gimp_text_outline_get_type +
+ +
+gimpeditselectiontool +GimpEditSelectionTool +gimp_edit_selection_tool_start +gimp_edit_selection_tool_key_press +gimp_edit_selection_tool_translate + +GIMP_EDIT_SELECTION_TOOL +GIMP_IS_EDIT_SELECTION_TOOL +GIMP_TYPE_EDIT_SELECTION_TOOL +gimp_edit_selection_tool_get_type +GIMP_EDIT_SELECTION_TOOL_CLASS +GIMP_IS_EDIT_SELECTION_TOOL_CLASS +
+ +
+gimppaintoptions-gui +GimpPaintOptions-gui +gimp_paint_options_gui +
+ +
+gimptooloptions-gui +GimpToolOptions-gui +gimp_tool_options_gui +
+ +
+tool_manager +tool_manager_init +tool_manager_exit +tool_manager_get_active +tool_manager_select_tool +tool_manager_push_tool +tool_manager_pop_tool +tool_manager_initialize_active +tool_manager_control_active +tool_manager_button_press_active +tool_manager_button_release_active +tool_manager_motion_active +tool_manager_focus_display_active +tool_manager_key_press_active +tool_manager_key_release_active +tool_manager_modifier_state_active +tool_manager_active_modifier_state_active +tool_manager_oper_update_active +tool_manager_cursor_update_active +tool_manager_get_popup_active +
+ +
+tools-enums +GimpButtonPressType +GimpButtonReleaseType +GimpMotionMode +GimpRectSelectMode +GimpRectangleConstraint +GimpRectanglePrecision +GimpRectangleToolFixedRule +GimpToolAction +GimpTransformType +GimpTranslateMode +GimpVectorMode +SelectFunction + +GIMP_TYPE_BUTTON_PRESS_TYPE +GIMP_TYPE_BUTTON_RELEASE_TYPE +GIMP_TYPE_RECTANGLE_CONSTRAINT +GIMP_TYPE_RECTANGLE_PRECISION +GIMP_TYPE_RECTANGLE_TOOL_FIXED_RULE +GIMP_TYPE_RECT_SELECT_MODE +GIMP_TYPE_TOOL_ACTION +GIMP_TYPE_TRANSFORM_TYPE +GIMP_TYPE_VECTOR_MODE +gimp_button_press_type_get_type +gimp_button_release_type_get_type +gimp_rect_select_mode_get_type +gimp_rectangle_constraint_get_type +gimp_rectangle_precision_get_type +gimp_rectangle_tool_fixed_rule_get_type +gimp_tool_action_get_type +gimp_transform_type_get_type +gimp_vector_mode_get_type +
+ +
+tools-types +GimpToolOptionsGUIFunc +GimpToolRegisterCallback +GimpToolRegisterFunc +
+ +
+gimp-tools +Gimp-tools +gimp_tools_init +gimp_tools_exit +gimp_tools_save +gimp_tools_clear +gimp_tools_restore +gimp_tools_get_default_order +
+ +
+gimpanchor +GimpAnchor +GimpAnchor +GIMP_ANCHOR +GIMP_VALUE_HOLDS_ANCHOR +gimp_anchor_new +gimp_anchor_copy +gimp_anchor_free + +GIMP_TYPE_ANCHOR +gimp_anchor_get_type +
+ +
+vectors-types +GimpAnchorType +GimpAnchorFeatureType +GimpVectorExtendMode +
+ +
+gimpclipboard +gimp_clipboard_init +gimp_clipboard_exit +gimp_clipboard_has_buffer +gimp_clipboard_has_svg +gimp_clipboard_has_curve +gimp_clipboard_get_buffer +gimp_clipboard_get_svg +gimp_clipboard_get_curve +gimp_clipboard_set_buffer +gimp_clipboard_set_svg +gimp_clipboard_set_text +gimp_clipboard_set_curve +
+ +
+gimpcursor +gimp_cursor_new +gimp_cursor_set +
+ +
+gimpdevicemanager +GimpDeviceManager +GimpDeviceManager +GimpDeviceManagerClass +gimp_device_manager_get_current_device +gimp_device_manager_new +gimp_device_manager_set_current_device + +GIMP_DEVICE_MANAGER +GIMP_DEVICE_MANAGER_CLASS +GIMP_DEVICE_MANAGER_GET_CLASS +GIMP_IS_DEVICE_MANAGER +GIMP_IS_DEVICE_MANAGER_CLASS +GIMP_TYPE_DEVICE_MANAGER +gimp_device_manager_get_type +
+ +
+gimpdevices +gimp_devices_init +gimp_devices_exit +gimp_devices_restore +gimp_devices_save +gimp_devices_clear +gimp_devices_get_manager +gimp_devices_add_widget +gimp_devices_check_callback +gimp_devices_check_change +
+ +
+gimpdnd +GIMP_TARGET_BRUSH +GIMP_TARGET_BUFFER +GIMP_TARGET_CHANNEL +GIMP_TARGET_COLOR +GIMP_TARGET_COMPONENT +GIMP_TARGET_DIALOG +GIMP_TARGET_FONT +GIMP_TARGET_GRADIENT +GIMP_TARGET_IMAGE +GIMP_TARGET_IMAGEFILE +GIMP_TARGET_LAYER +GIMP_TARGET_LAYER_MASK +GIMP_TARGET_NETSCAPE_URL +GIMP_TARGET_PALETTE +GIMP_TARGET_PATTERN +GIMP_TARGET_PIXBUF +GIMP_TARGET_SVG +GIMP_TARGET_SVG_XML +GIMP_TARGET_TEMPLATE +GIMP_TARGET_TEXT_PLAIN +GIMP_TARGET_TOOL_INFO +GIMP_TARGET_URI_LIST +GIMP_TARGET_VECTORS +GIMP_TARGET_XDS +gimp_dnd_init +GimpDndDropUriListFunc +GimpDndDragUriListFunc +gimp_dnd_uri_list_dest_add +gimp_dnd_uri_list_dest_remove +gimp_dnd_uri_list_source_add +gimp_dnd_uri_list_source_remove +gimp_dnd_xds_source_add +gimp_dnd_xds_source_remove +GimpDndDropColorFunc +GimpDndDragColorFunc +gimp_dnd_color_source_add +gimp_dnd_color_source_remove +gimp_dnd_color_dest_add +gimp_dnd_color_dest_remove +GimpDndDragStreamFunc +GimpDndDropComponentFunc +GimpDndDragComponentFunc +gimp_dnd_component_source_add +gimp_dnd_component_source_remove +gimp_dnd_component_dest_add +gimp_dnd_component_dest_remove +GimpDndDropPixbufFunc +GimpDndDragPixbufFunc +gimp_dnd_pixbuf_source_add +gimp_dnd_pixbuf_source_remove +gimp_dnd_pixbuf_dest_add +gimp_dnd_pixbuf_dest_remove +GimpDndDropStreamFunc +gimp_dnd_svg_dest_add +gimp_dnd_svg_dest_remove +gimp_dnd_svg_source_add +gimp_dnd_svg_source_remove +GimpDndDropViewableFunc +GimpDndDragViewableFunc +gimp_dnd_viewable_source_add +gimp_dnd_viewable_source_remove +gimp_dnd_viewable_dest_add +gimp_dnd_viewable_dest_remove +gimp_dnd_drag_source_set_by_type +gimp_dnd_drag_dest_set_by_type +gimp_dnd_get_drag_data +
+ +
+gimpdnd-xds +gimp_dnd_xds_source_set +gimp_dnd_xds_save_image +
+ +
+gimppixbuf +gimp_pixbuf_get_formats +gimp_pixbuf_targets_add +gimp_pixbuf_targets_remove +
+ +
+gimprender +gimp_render_check_buf +gimp_render_empty_buf +gimp_render_white_buf +gimp_render_blend_dark_check +gimp_render_blend_light_check +gimp_render_blend_white +gimp_render_init +gimp_render_exit +gimp_render_dark_check_color +gimp_render_light_check_color +
+ +
+gimpselectiondata +gimp_selection_data_set_uri_list +gimp_selection_data_get_uri_list +gimp_selection_data_set_color +gimp_selection_data_get_color +gimp_selection_data_set_stream +gimp_selection_data_get_stream +gimp_selection_data_set_curve +gimp_selection_data_get_curve +gimp_selection_data_set_image +gimp_selection_data_get_image +gimp_selection_data_set_component +gimp_selection_data_get_component +gimp_selection_data_set_item +gimp_selection_data_get_item +gimp_selection_data_set_object +gimp_selection_data_get_brush +gimp_selection_data_get_pattern +gimp_selection_data_get_gradient +gimp_selection_data_get_palette +gimp_selection_data_get_font +gimp_selection_data_get_buffer +gimp_selection_data_get_imagefile +gimp_selection_data_get_template +gimp_selection_data_get_tool_info +
+ +
+gimphelp +gimp_help_show +gimp_help_user_manual_is_installed +gimp_help_user_manual_changed +
+ +
+gimppropwidgets +gimp_prop_expanding_frame_new +gimp_prop_paint_mode_menu_new +gimp_prop_color_button_new +gimp_prop_scale_button_new +gimp_prop_spin_scale_new +gimp_prop_opacity_spin_scale_new +gimp_prop_view_new +gimp_prop_number_pair_entry_new +gimp_prop_language_combo_box_new +gimp_prop_language_entry_new +gimp_prop_icon_picker_new +gimp_prop_table_new +
+ +
+gimpwidgets-constructors +gimp_paint_mode_menu_new +gimp_stock_button_new +
+ +
+gimpwidgets-utils +gimp_menu_position +gimp_button_menu_position +gimp_table_attach_stock +gimp_enum_radio_box_add +gimp_enum_radio_frame_add +gimp_get_icon_size +gimp_preview_tab_style_to_icon +gimp_get_mod_string +gimp_suggest_modifiers +gimp_modifiers_to_channel_op +gimp_replace_virtual_modifiers +gimp_get_extend_selection_mask +gimp_get_modify_selection_mask +gimp_get_toggle_behavior_mask +gimp_get_constrain_behavior_mask +gimp_get_all_modifiers_mask +gimp_get_screen_resolution +gimp_rgb_get_gdk_color +gimp_rgb_set_gdk_color +gimp_window_set_hint +gimp_window_get_native_id +gimp_window_set_transient_for +gimp_toggle_button_set_visible +gimp_widget_set_accel_help +gimp_get_message_stock_id +gimp_pango_layout_set_scale +gimp_pango_layout_set_weight +gimp_highlight_widget +gimp_dock_with_window_new +gimp_tools_get_tool_options_gui +gimp_tools_set_tool_options_gui +gimp_widget_flush_expose +gimp_print_event +gimp_session_write_position +
+ +
+gimpcairo +gimp_cairo_add_arc +gimp_cairo_add_segments +gimp_cairo_draw_drop_wilber +gimp_cairo_draw_toolbox_wilber +gimp_cairo_stipple_pattern_create +
+ +
+gimpcairo-wilber +gimp_cairo_wilber +gimp_cairo_wilber_get_size +
+ +
+widgets-enums +GimpActiveColor +GimpColorDialogState +GimpColorFrameMode +GimpColorPickMode +GimpColorPickState +GimpCursorModifier +GimpCursorType +GimpDeviceValues +GimpDialogsState +GimpDndType +GimpDropType +GimpHistogramScale +GimpTabStyle +GimpTagEntryMode +GimpToolCursorType +GimpViewBG +GimpViewBorderType + +GIMP_TYPE_ACTIVE_COLOR +GIMP_TYPE_COLOR_DIALOG_STATE +GIMP_TYPE_COLOR_FRAME_MODE +GIMP_TYPE_COLOR_PICK_MODE +GIMP_TYPE_COLOR_PICK_STATE +GIMP_TYPE_HISTOGRAM_SCALE +GIMP_TYPE_TAB_STYLE +GIMP_TYPE_TAG_ENTRY_MODE +gimp_active_color_get_type +gimp_color_dialog_state_get_type +gimp_color_frame_mode_get_type +gimp_color_pick_mode_get_type +gimp_color_pick_state_get_type +gimp_histogram_scale_get_type +gimp_tab_style_get_type +gimp_tag_entry_mode_get_type +
+ +
+widgets-types +GimpDialogRestoreFunc +GimpActionGroupSetupFunc +GimpActionGroupUpdateFunc +GimpUIManagerSetupFunc +GimpMenuPositionFunc +GimpPanedBoxDroppedFunc +GimpSegment +
+ +
+xcf-load +xcf_load_image +
+ +
+xcf-private +PropType +XcfCompressionType +XcfOrientationType +XcfInfo +XcfStrokeType +XcfGroupItemFlagsType +
+ +
+xcf-read +xcf_read_int32 +xcf_read_float +xcf_read_int8 +xcf_read_string +
+ +
+xcf-save +xcf_save_choose_format +xcf_save_image +
+ +
+xcf-seek +xcf_seek_pos +xcf_seek_end +
+ +
+xcf-write +xcf_write_int32 +xcf_write_float +xcf_write_int8 +xcf_write_string +
+ +
+xcf +xcf_init +xcf_exit +
+ +
+actions-types +GimpActionSelectType +GimpSaveMode +
+ +
+actions +global_action_factory +actions_init +actions_exit +action_data_get_gimp +action_data_get_context +action_data_get_image +action_data_get_display +action_data_get_shell +action_data_get_widget +action_data_sel_count +action_select_value +action_select_property +action_select_object +action_message +return_if_no_gimp +return_if_no_context +return_if_no_image +return_if_no_display +return_if_no_shell +return_if_no_widget +return_if_no_drawable +return_if_no_layer +return_if_no_channel +return_if_no_vectors +
+ +
+brush-editor-actions +brush_editor_actions_setup +brush_editor_actions_update +
+ +
+brushes-actions +brushes_actions_setup +brushes_actions_update +
+ +
+buffers-actions +buffers_actions_setup +buffers_actions_update +
+ +
+channels-actions +channels_actions_setup +channels_actions_update +
+ +
+colormap-actions +colormap_actions_setup +colormap_actions_update +
+ +
+config-actions +config_actions_setup +config_actions_update +
+ +
+cursor-info-actions +cursor_info_actions_setup +cursor_info_actions_update +
+ +
+debug-actions +debug_actions_setup +debug_actions_update +
+ +
+dialogs-actions +n_dialogs_dockable_actions +dialogs_actions_setup +dialogs_actions_update +
+ +
+dock-actions +dock_actions_setup +dock_actions_update +
+ +
+dockable-actions +dockable_actions_setup +dockable_actions_update +
+ +
+documents-actions +documents_actions_setup +documents_actions_update +
+ +
+drawable-actions +drawable_actions_setup +drawable_actions_update +
+ +
+dynamics-actions +dynamics_actions_setup +dynamics_actions_update +
+ +
+dynamics-editor-actions +dynamics_editor_actions_setup +dynamics_editor_actions_update +
+ +
+edit-actions +edit_actions_setup +edit_actions_update +
+ +
+error-console-actions +error_console_actions_setup +error_console_actions_update +
+ +
+file-actions +file_actions_setup +file_actions_update +
+ +
+fonts-actions +fonts_actions_setup +fonts_actions_update +
+ +
+gradient-editor-actions +gradient_editor_actions_setup +gradient_editor_actions_update +
+ +
+gradients-actions +gradients_actions_setup +gradients_actions_update +
+ +
+help-actions +help_actions_setup +help_actions_update +
+ +
+image-actions +image_actions_setup +image_actions_update +
+ +
+images-actions +images_actions_setup +images_actions_update +
+ +
+layers-actions +layers_actions_setup +layers_actions_update +
+ +
+palette-editor-actions +palette_editor_actions_setup +palette_editor_actions_update +
+ +
+palettes-actions +palettes_actions_setup +palettes_actions_update +
+ +
+patterns-actions +patterns_actions_setup +patterns_actions_update +
+ +
+plug-in-actions +plug_in_actions_setup +plug_in_actions_update +
+ +
+quick-mask-actions +quick_mask_actions_setup +quick_mask_actions_update +
+ +
+sample-points-actions +sample_points_actions_setup +sample_points_actions_update +
+ +
+select-actions +select_actions_setup +select_actions_update +
+ +
+templates-actions +templates_actions_setup +templates_actions_update +
+ +
+text-editor-actions +text_editor_actions_update +text_editor_actions_setup +
+ +
+text-tool-actions +text_tool_actions_setup +text_tool_actions_update +
+ +
+tool-options-actions +tool_options_actions_setup +tool_options_actions_update +
+ +
+tool-presets-actions +tool_presets_actions_setup +tool_presets_actions_update +
+ +
+tool-preset-editor-actions +tool_preset_editor_actions_setup +tool_preset_editor_actions_update +
+ +
+tools-actions +tools_actions_setup +tools_actions_update +
+ +
+vectors-actions +vectors_actions_setup +vectors_actions_update +
+ +
+view-actions +view_actions_setup +view_actions_update +
+ +
+window-actions +window_actions_setup +window_actions_update +
+ +
+windows-actions +windows_actions_setup +windows_actions_update +windows_actions_dock_window_to_action_name +
+ +
+buffers-commands +buffers_paste_as_new_cmd_callback +buffers_paste_cmd_callback +buffers_paste_into_cmd_callback +buffers_delete_cmd_callback +
+ +
+channels-commands +channels_new_cmd_callback +channels_new_last_vals_cmd_callback +channels_raise_cmd_callback +channels_raise_to_top_cmd_callback +channels_lower_cmd_callback +channels_lower_to_bottom_cmd_callback +channels_duplicate_cmd_callback +channels_delete_cmd_callback +channels_to_selection_cmd_callback +channels_edit_attributes_cmd_callback +
+ +
+config-commands +config_use_gegl_cmd_callback +
+ +
+context-actions +context_actions_setup +context_actions_update +
+ +
+context-commands +context_colors_default_cmd_callback +context_colors_swap_cmd_callback +context_foreground_red_cmd_callback +context_foreground_green_cmd_callback +context_foreground_blue_cmd_callback +context_foreground_hue_cmd_callback +context_foreground_saturation_cmd_callback +context_foreground_value_cmd_callback +context_background_red_cmd_callback +context_background_green_cmd_callback +context_background_blue_cmd_callback +context_background_hue_cmd_callback +context_background_saturation_cmd_callback +context_background_value_cmd_callback +context_colormap_background_cmd_callback +context_colormap_foreground_cmd_callback +context_swatch_background_cmd_callback +context_swatch_foreground_cmd_callback +context_opacity_cmd_callback +context_paint_mode_cmd_callback +context_tool_select_cmd_callback +context_brush_select_cmd_callback +context_pattern_select_cmd_callback +context_palette_select_cmd_callback +context_palette_background_cmd_callback +context_palette_foreground_cmd_callback +context_gradient_select_cmd_callback +context_font_select_cmd_callback +context_brush_angle_cmd_callback +context_brush_aspect_cmd_callback +context_brush_hardness_cmd_callback +context_brush_radius_cmd_callback +context_brush_shape_cmd_callback +context_brush_spacing_cmd_callback +context_brush_spikes_cmd_callback +
+ +
+colormap-commands +colormap_edit_color_cmd_callback +colormap_add_color_cmd_callback +
+ +
+cursor-info-commands +cursor_info_sample_merged_cmd_callback +
+ +
+data-commands +data_new_cmd_callback +data_open_as_image_cmd_callback +data_duplicate_cmd_callback +data_copy_location_cmd_callback +data_delete_cmd_callback +data_edit_cmd_callback +data_refresh_cmd_callback +
+ +
+data-editor-commands +data_editor_edit_active_cmd_callback +
+ +
+debug-commands +ENABLE_DEBUG_MENU +debug_mem_profile_cmd_callback +debug_dump_menus_cmd_callback +debug_dump_managers_cmd_callback +debug_dump_keyboard_shortcuts_cmd_callback +debug_dump_attached_data_cmd_callback +debug_benchmark_projection_cmd_callback +debug_show_image_graph_cmd_callback +
+ +
+dialogs-commands +dialogs_create_toplevel_cmd_callback +dialogs_create_dockable_cmd_callback +
+ +
+dock-commands +dock_toggle_image_menu_cmd_callback +dock_toggle_auto_cmd_callback +
+ +
+dockable-commands +dockable_add_tab_cmd_callback +dockable_close_tab_cmd_callback +dockable_detach_tab_cmd_callback +dockable_lock_tab_cmd_callback +dockable_toggle_view_cmd_callback +dockable_view_size_cmd_callback +dockable_tab_style_cmd_callback +dockable_show_button_bar_cmd_callback +
+ +
+documents-commands +documents_open_cmd_callback +documents_raise_or_open_cmd_callback +documents_file_open_dialog_cmd_callback +documents_copy_location_cmd_callback +documents_remove_cmd_callback +documents_clear_cmd_callback +documents_remove_dangling_cmd_callback +documents_recreate_preview_cmd_callback +documents_reload_previews_cmd_callback +
+ +
+drawable-commands +drawable_invert_cmd_callback +drawable_equalize_cmd_callback +drawable_levels_stretch_cmd_callback +drawable_flip_cmd_callback +drawable_rotate_cmd_callback +drawable_offset_cmd_callback +drawable_linked_cmd_callback +drawable_visible_cmd_callback +drawable_lock_content_cmd_callback +
+ +
+edit-commands +edit_cut_cmd_callback +edit_copy_cmd_callback +edit_copy_visible_cmd_callback +edit_paste_cmd_callback +edit_paste_into_cmd_callback +edit_paste_as_new_cmd_callback +edit_paste_as_new_layer_cmd_callback +edit_named_cut_cmd_callback +edit_named_copy_cmd_callback +edit_named_copy_visible_cmd_callback +edit_named_paste_cmd_callback +edit_clear_cmd_callback +edit_fill_cmd_callback +edit_undo_cmd_callback +edit_redo_cmd_callback +edit_strong_redo_cmd_callback +edit_strong_undo_cmd_callback +edit_undo_clear_cmd_callback +
+ +
+error-console-commands +error_console_clear_cmd_callback +
+ +
+file-commands +file_open_cmd_callback +file_open_as_layers_cmd_callback +file_open_location_cmd_callback +file_open_recent_cmd_callback +file_save_cmd_callback +file_create_template_cmd_callback +file_revert_cmd_callback +file_close_all_cmd_callback +file_quit_cmd_callback +file_file_open_dialog +
+ +
+fonts-commands +fonts_refresh_cmd_callback +
+ +
+gradient-editor-commands +gradient_editor_left_color_cmd_callback +gradient_editor_left_color_type_cmd_callback +gradient_editor_load_left_cmd_callback +gradient_editor_save_left_cmd_callback +gradient_editor_right_color_cmd_callback +gradient_editor_right_color_type_cmd_callback +gradient_editor_load_right_cmd_callback +gradient_editor_save_right_cmd_callback +gradient_editor_blending_func_cmd_callback +gradient_editor_coloring_type_cmd_callback +gradient_editor_flip_cmd_callback +gradient_editor_replicate_cmd_callback +gradient_editor_split_midpoint_cmd_callback +gradient_editor_split_uniformly_cmd_callback +gradient_editor_delete_cmd_callback +gradient_editor_recenter_cmd_callback +gradient_editor_redistribute_cmd_callback +gradient_editor_blend_color_cmd_callback +gradient_editor_blend_opacity_cmd_callback +gradient_editor_zoom_cmd_callback +
+ +
+gradients-commands +gradients_save_as_pov_ray_cmd_callback +
+ +
+help-commands +help_help_cmd_callback +help_context_help_cmd_callback +
+ +
+image-commands +image_new_cmd_callback +image_convert_cmd_callback +image_print_size_cmd_callback +image_resize_cmd_callback +image_resize_to_layers_cmd_callback +image_resize_to_selection_cmd_callback +image_scale_cmd_callback +image_flip_cmd_callback +image_rotate_cmd_callback +image_crop_cmd_callback +image_duplicate_cmd_callback +image_merge_layers_cmd_callback +image_flatten_image_cmd_callback +image_properties_cmd_callback +image_configure_grid_cmd_callback +
+ +
+images-commands +images_raise_views_cmd_callback +images_new_view_cmd_callback +images_delete_image_cmd_callback +
+ +
+layers-commands +layers_text_tool_cmd_callback +layers_edit_attributes_cmd_callback +layers_new_cmd_callback +layers_new_last_vals_cmd_callback +layers_new_from_visible_cmd_callback +layers_new_group_cmd_callback +layers_select_cmd_callback +layers_raise_cmd_callback +layers_raise_to_top_cmd_callback +layers_lower_cmd_callback +layers_lower_to_bottom_cmd_callback +layers_duplicate_cmd_callback +layers_anchor_cmd_callback +layers_merge_down_cmd_callback +layers_merge_group_cmd_callback +layers_delete_cmd_callback +layers_text_discard_cmd_callback +layers_text_along_vectors_cmd_callback +layers_text_to_vectors_cmd_callback +layers_resize_cmd_callback +layers_resize_to_image_cmd_callback +layers_scale_cmd_callback +layers_crop_cmd_callback +layers_mode_cmd_callback +layers_lock_alpha_cmd_callback +layers_mask_edit_cmd_callback +layers_mask_show_cmd_callback +layers_mask_disable_cmd_callback +layers_mask_add_cmd_callback +layers_mask_apply_cmd_callback +layers_mask_to_selection_cmd_callback +layers_alpha_add_cmd_callback +layers_alpha_remove_cmd_callback +layers_alpha_to_selection_cmd_callback +layers_opacity_cmd_callback +
+ +
+palette-editor-commands +palette_editor_new_color_cmd_callback +palette_editor_edit_color_cmd_callback +palette_editor_delete_color_cmd_callback +palette_editor_zoom_cmd_callback +
+ +
+palettes-commands +palettes_import_cmd_callback +palettes_merge_cmd_callback +
+ +
+plug-in-commands +plug_in_run_cmd_callback +plug_in_repeat_cmd_callback +plug_in_history_cmd_callback +plug_in_reset_all_cmd_callback +
+ +
+quick-mask-commands +quick_mask_toggle_cmd_callback +quick_mask_invert_cmd_callback +quick_mask_configure_cmd_callback +
+ +
+sample-points-commands +sample_points_sample_merged_cmd_callback +
+ +
+select-commands +select_invert_cmd_callback +select_all_cmd_callback +select_none_cmd_callback +select_float_cmd_callback +select_feather_cmd_callback +select_sharpen_cmd_callback +select_shrink_cmd_callback +select_border_cmd_callback +select_grow_cmd_callback +select_save_cmd_callback +select_stroke_cmd_callback +select_stroke_last_vals_cmd_callback +
+ +
+templates-commands +templates_new_cmd_callback +templates_duplicate_cmd_callback +templates_edit_cmd_callback +templates_delete_cmd_callback +templates_create_image_cmd_callback +
+ +
+text-editor-commands +text_editor_clear_cmd_callback +text_editor_load_cmd_callback +text_editor_direction_cmd_callback +
+ +
+text-tool-commands +text_tool_cut_cmd_callback +text_tool_copy_cmd_callback +text_tool_paste_cmd_callback +text_tool_delete_cmd_callback +text_tool_load_cmd_callback +text_tool_clear_cmd_callback +text_tool_text_to_path_cmd_callback +text_tool_text_along_path_cmd_callback +text_tool_direction_cmd_callback +
+ +
+tool-options-commands +tool_options_save_new_preset_cmd_callback +tool_options_save_preset_cmd_callback +tool_options_restore_preset_cmd_callback +tool_options_edit_preset_cmd_callback +tool_options_delete_preset_cmd_callback +tool_options_reset_cmd_callback +tool_options_reset_all_cmd_callback +
+ +
+tools-commands +tools_select_cmd_callback +tools_color_average_radius_cmd_callback +tools_ink_blob_size_cmd_callback +tools_ink_blob_aspect_cmd_callback +tools_ink_blob_angle_cmd_callback +tools_paint_brush_size_cmd_callback +tools_paint_brush_angle_cmd_callback +tools_paint_brush_aspect_ratio_cmd_callback +tools_fg_select_brush_size_cmd_callback +tools_transform_preview_opacity_cmd_callback +tools_object_1_cmd_callback +tools_object_2_cmd_callback +tools_value_1_cmd_callback +tools_value_2_cmd_callback +tools_value_3_cmd_callback +tools_value_4_cmd_callback +
+ +
+vectors-commands +vectors_new_cmd_callback +vectors_new_last_vals_cmd_callback +vectors_raise_cmd_callback +vectors_raise_to_top_cmd_callback +vectors_lower_cmd_callback +vectors_lower_to_bottom_cmd_callback +vectors_duplicate_cmd_callback +vectors_delete_cmd_callback +vectors_merge_visible_cmd_callback +vectors_to_selection_cmd_callback +vectors_selection_to_vectors_cmd_callback +vectors_stroke_cmd_callback +vectors_stroke_last_vals_cmd_callback +vectors_copy_cmd_callback +vectors_paste_cmd_callback +vectors_import_cmd_callback +vectors_export_cmd_callback +vectors_vectors_tool_cmd_callback +vectors_edit_attributes_cmd_callback +vectors_visible_cmd_callback +vectors_linked_cmd_callback +vectors_lock_content_cmd_callback +
+ +
+view-commands +view_new_cmd_callback +view_zoom_explicit_cmd_callback +view_zoom_fit_in_cmd_callback +view_zoom_fill_cmd_callback +view_zoom_cmd_callback +view_zoom_other_cmd_callback +view_zoom_revert_cmd_callback +view_shrink_wrap_cmd_callback +view_dot_for_dot_cmd_callback +view_scroll_horizontal_cmd_callback +view_scroll_vertical_cmd_callback +view_navigation_window_cmd_callback +view_display_filters_cmd_callback +view_toggle_grid_cmd_callback +view_toggle_guides_cmd_callback +view_toggle_layer_boundary_cmd_callback +view_toggle_menubar_cmd_callback +view_toggle_rulers_cmd_callback +view_toggle_sample_points_cmd_callback +view_toggle_scrollbars_cmd_callback +view_toggle_selection_cmd_callback +view_toggle_statusbar_cmd_callback +view_snap_to_canvas_cmd_callback +view_snap_to_grid_cmd_callback +view_snap_to_guides_cmd_callback +view_snap_to_vectors_cmd_callback +view_padding_color_cmd_callback +view_fullscreen_cmd_callback +view_use_gegl_cmd_callback +
+ +
+window-commands +window_close_cmd_callback +window_open_display_cmd_callback +window_move_to_screen_cmd_callback +
+ +
+windows-commands +windows_hide_docks_cmd_callback +windows_open_recent_cmd_callback +windows_show_display_cmd_callback +windows_show_display_next_cmd_callback +windows_show_display_previous_cmd_callback +windows_show_dock_cmd_callback +windows_use_single_window_mode_cmd_callback +
+ +
+menus-types +
+ +
+file-menu +file_menu_setup +
+ +
+image-menu +image_menu_setup +
+ +
+plug-in-menus +plug_in_menus_setup +plug_in_menu_path_map +
+ +
+tool-options-menu +tool_options_menu_setup +
+ +
+dockable-menu +dockable_menu_setup +
+ +
+window-menu +window_menu_setup +
+ +
+windows-menu +windows_menu_setup +
+ +
+menus +global_menu_factory +menus_init +menus_exit +menus_restore +menus_save +menus_clear +menus_remove +
+ +
+gimp-app-test-utils +gimp_test_utils_create_image +gimp_test_utils_create_image_from_dalog +gimp_test_utils_get_ui_manager +gimp_test_utils_set_env_to_subpath +gimp_test_utils_set_gimp2_directory +gimp_test_utils_setup_menus_dir +gimp_test_utils_synthesize_key_event +
+ +
+gimp-test-session-utils +gimp_test_session_load_and_write_session_files +
diff --git a/devel-docs/app/app.types b/devel-docs/app/app.types new file mode 100644 index 0000000..4f431bc --- /dev/null +++ b/devel-docs/app/app.types @@ -0,0 +1,442 @@ +#include +#include "libgimpwidgets/gimpwidgets.h" + +gimp_action_editor_get_type +gimp_action_factory_get_type +gimp_action_get_type +gimp_action_group_get_type +gimp_action_view_get_type +gimp_airbrush_get_type +gimp_airbrush_options_get_type +gimp_airbrush_tool_get_type +gimp_align_options_get_type +gimp_align_tool_get_type +gimp_anchor_get_type +gimp_bezier_stroke_get_type +gimp_blend_options_get_type +gimp_blend_tool_get_type +gimp_blob_editor_get_type +gimp_brightness_contrast_config_get_type +gimp_brightness_contrast_tool_get_type +gimp_brush_clipboard_get_type +gimp_brush_core_get_type +gimp_brush_editor_get_type +gimp_brush_factory_view_get_type +gimp_brush_generated_get_type +gimp_brush_get_type +gimp_brush_pipe_get_type +gimp_brush_select_get_type +gimp_brush_tool_get_type +gimp_bucket_fill_options_get_type +gimp_bucket_fill_tool_get_type +gimp_buffer_get_type +gimp_buffer_view_get_type +gimp_by_color_select_tool_get_type +gimp_cage_config_get_type +gimp_cage_options_get_type +gimp_cage_tool_get_type +gimp_canvas_arc_get_type +gimp_canvas_boundary_get_type +gimp_canvas_corner_get_type +gimp_canvas_cursor_get_type +gimp_canvas_get_type +gimp_canvas_grid_get_type +gimp_canvas_group_get_type +gimp_canvas_guide_get_type +gimp_canvas_handle_get_type +gimp_canvas_item_get_type +gimp_canvas_layer_boundary_get_type +gimp_canvas_line_get_type +gimp_canvas_passe_partout_get_type +gimp_canvas_path_get_type +gimp_canvas_pen_get_type +gimp_canvas_polygon_get_type +gimp_canvas_progress_get_type +gimp_canvas_proxy_group_get_type +gimp_canvas_rectangle_get_type +gimp_canvas_rectangle_guides_get_type +gimp_canvas_sample_point_get_type +gimp_canvas_text_cursor_get_type +gimp_canvas_transform_guides_get_type +gimp_canvas_transform_preview_get_type +gimp_cell_renderer_dashes_get_type +gimp_cell_renderer_viewable_get_type +gimp_channel_get_type +gimp_channel_prop_undo_get_type +gimp_channel_tree_view_get_type +gimp_channel_undo_get_type +gimp_clone_get_type +gimp_clone_options_get_type +gimp_clone_tool_get_type +gimp_color_balance_config_get_type +gimp_color_balance_tool_get_type +gimp_color_bar_get_type +gimp_color_dialog_get_type +gimp_color_display_editor_get_type +gimp_color_editor_get_type +gimp_color_frame_get_type +gimp_color_options_get_type +gimp_color_panel_get_type +gimp_color_picker_options_get_type +gimp_color_picker_tool_get_type +gimp_color_selector_palette_get_type +gimp_color_tool_get_type +gimp_colorize_config_get_type +gimp_colorize_tool_get_type +gimp_colormap_editor_get_type +gimp_combo_tag_entry_get_type +gimp_component_editor_get_type +gimp_container_box_get_type +gimp_container_combo_box_get_type +gimp_container_editor_get_type +gimp_container_entry_get_type +gimp_container_get_type +gimp_container_grid_view_get_type +gimp_container_popup_get_type +gimp_container_tree_view_get_type +gimp_container_view_interface_get_type +gimp_context_get_type +gimp_controller_editor_get_type +gimp_controller_info_get_type +gimp_controller_keyboard_get_type +gimp_controller_list_get_type +gimp_controller_mouse_get_type +gimp_controller_wheel_get_type +gimp_convolve_get_type +gimp_convolve_options_get_type +gimp_convolve_tool_get_type +gimp_core_config_get_type +gimp_crop_options_get_type +gimp_crop_tool_get_type +gimp_cursor_view_get_type +gimp_curve_get_type +gimp_curve_view_get_type +gimp_curves_config_get_type +gimp_curves_tool_get_type +gimp_dash_editor_get_type +gimp_data_editor_get_type +gimp_data_factory_get_type +gimp_data_factory_view_get_type +gimp_data_get_type +gimp_dbus_service_get_type +gimp_desaturate_config_get_type +gimp_desaturate_tool_get_type +gimp_device_info_get_type +gimp_device_manager_get_type +gimp_device_status_get_type +gimp_dialog_factory_get_type +gimp_display_config_get_type +gimp_display_get_type +gimp_display_options_fullscreen_get_type +gimp_display_options_get_type +gimp_display_options_no_image_get_type +gimp_display_shell_get_type +gimp_dock_columns_get_type +gimp_dock_container_interface_get_type +gimp_dock_get_type +gimp_dock_window_get_type +gimp_dockable_get_type +gimp_dockbook_get_type +gimp_docked_interface_get_type +gimp_document_list_get_type +gimp_document_view_get_type +gimp_dodge_burn_get_type +gimp_dodge_burn_options_get_type +gimp_dodge_burn_tool_get_type +gimp_draw_tool_get_type +gimp_drawable_get_type +gimp_drawable_mod_undo_get_type +gimp_drawable_stack_get_type +gimp_drawable_tree_view_get_type +gimp_drawable_undo_get_type +gimp_dynamics_get_type +gimp_dynamics_output_get_type +gimp_edit_selection_tool_get_type +gimp_editor_get_type +gimp_ellipse_select_tool_get_type +gimp_enum_action_get_type +gimp_environ_table_get_type +gimp_eraser_get_type +gimp_eraser_options_get_type +gimp_eraser_tool_get_type +gimp_error_console_get_type +gimp_error_dialog_get_type +gimp_fg_bg_editor_get_type +gimp_fg_bg_view_get_type +gimp_file_dialog_get_type +gimp_file_proc_view_get_type +gimp_fill_editor_get_type +gimp_fill_options_get_type +gimp_filtered_container_get_type +gimp_flip_options_get_type +gimp_flip_tool_get_type +gimp_floating_sel_undo_get_type +gimp_font_get_type +gimp_font_list_get_type +gimp_font_select_get_type +gimp_font_view_get_type +gimp_free_select_tool_get_type +gimp_fuzzy_select_tool_get_type +gimp_gegl_tool_get_type +gimp_get_type +gimp_gradient_editor_get_type +gimp_gradient_get_type +gimp_gradient_select_get_type +gimp_grid_editor_get_type +gimp_grid_get_type +gimp_group_layer_get_type +gimp_group_layer_undo_get_type +gimp_gui_config_get_type +gimp_guide_get_type +gimp_guide_undo_get_type +gimp_handle_bar_get_type +gimp_heal_get_type +gimp_heal_tool_get_type +gimp_histogram_box_get_type +gimp_histogram_editor_get_type +gimp_histogram_options_get_type +gimp_histogram_view_get_type +gimp_hue_saturation_config_get_type +gimp_hue_saturation_tool_get_type +gimp_id_table_get_type +gimp_image_comment_editor_get_type +gimp_image_editor_get_type +gimp_image_get_type +gimp_image_map_config_get_type +gimp_image_map_get_type +gimp_image_map_options_get_type +gimp_image_map_tool_get_type +gimp_image_parasite_view_get_type +gimp_image_profile_view_get_type +gimp_image_prop_view_get_type +gimp_image_undo_get_type +gimp_image_view_get_type +gimp_image_window_get_type +gimp_imagefile_get_type +gimp_ink_get_type +gimp_ink_options_get_type +gimp_ink_tool_get_type +gimp_ink_undo_get_type +gimp_interpreter_db_get_type +gimp_item_get_type +gimp_item_prop_undo_get_type +gimp_item_stack_get_type +gimp_item_tree_get_type +gimp_item_tree_view_get_type +gimp_item_undo_get_type +gimp_language_combo_box_get_type +gimp_language_entry_get_type +gimp_language_store_get_type +gimp_layer_get_type +gimp_layer_mask_get_type +gimp_layer_mask_prop_undo_get_type +gimp_layer_mask_undo_get_type +gimp_layer_prop_undo_get_type +gimp_layer_tree_view_get_type +gimp_layer_undo_get_type +gimp_levels_config_get_type +gimp_levels_tool_get_type +gimp_list_get_type +gimp_magnify_options_get_type +gimp_magnify_tool_get_type +gimp_mask_undo_get_type +gimp_measure_options_get_type +gimp_measure_tool_get_type +gimp_menu_dock_get_type +gimp_menu_factory_get_type +gimp_message_box_get_type +gimp_message_dialog_get_type +gimp_move_options_get_type +gimp_move_tool_get_type +gimp_multi_window_strategy_get_type +gimp_navigation_editor_get_type +gimp_navigation_view_get_type +gimp_object_get_type +gimp_operation_color_balance_get_type +gimp_operation_colorize_get_type +gimp_operation_curves_get_type +gimp_operation_desaturate_get_type +gimp_operation_hue_saturation_get_type +gimp_operation_levels_get_type +gimp_operation_point_filter_get_type +gimp_operation_point_layer_mode_get_type +gimp_operation_posterize_get_type +gimp_operation_threshold_get_type +gimp_operation_addition_mode_get_type +gimp_operation_anti_erase_mode_get_type +gimp_operation_behind_mode_get_type +gimp_operation_burn_mode_get_type +gimp_operation_cage_coef_calc_get_type +gimp_operation_cage_transform_get_type +gimp_operation_color_erase_mode_get_type +gimp_operation_color_mode_get_type +gimp_operation_darken_only_mode_get_type +gimp_operation_difference_mode_get_type +gimp_operation_dissolve_mode_get_type +gimp_operation_divide_mode_get_type +gimp_operation_dodge_mode_get_type +gimp_operation_erase_mode_get_type +gimp_operation_grain_extract_mode_get_type +gimp_operation_grain_merge_mode_get_type +gimp_operation_hardlight_mode_get_type +gimp_operation_hue_mode_get_type +gimp_operation_lighten_only_mode_get_type +gimp_operation_multiply_mode_get_type +gimp_operation_overlay_mode_get_type +gimp_operation_replace_mode_get_type +gimp_operation_saturation_mode_get_type +gimp_operation_screen_mode_get_type +gimp_operation_softlight_mode_get_type +gimp_operation_subtract_mode_get_type +gimp_operation_value_mode_get_type +gimp_overlay_box_get_type +gimp_overlay_dialog_get_type +gimp_overlay_frame_get_type +gimp_paint_core_get_type +gimp_paint_info_get_type +gimp_paint_options_get_type +gimp_paint_tool_get_type +gimp_paintbrush_get_type +gimp_paintbrush_tool_get_type +gimp_palette_editor_get_type +gimp_palette_get_type +gimp_palette_select_get_type +gimp_palette_view_get_type +gimp_paned_box_get_type +gimp_parasite_list_get_type +gimp_pattern_clipboard_get_type +gimp_pattern_factory_view_get_type +gimp_pattern_get_type +gimp_pattern_select_get_type +gimp_pdb_dialog_get_type +gimp_pdb_get_type +gimp_pdb_progress_get_type +gimp_pencil_get_type +gimp_pencil_options_get_type +gimp_pencil_tool_get_type +gimp_perspective_clone_get_type +gimp_perspective_clone_options_get_type +gimp_perspective_clone_tool_get_type +gimp_perspective_tool_get_type +gimp_pickable_interface_get_type +gimp_plug_in_action_get_type +gimp_plug_in_def_get_type +gimp_plug_in_get_type +gimp_plug_in_manager_get_type +gimp_plug_in_procedure_get_type +gimp_plugin_config_get_type +gimp_posterize_config_get_type +gimp_posterize_tool_get_type +gimp_procedure_get_type +gimp_profile_chooser_dialog_get_type +gimp_progress_box_get_type +gimp_progress_dialog_get_type +gimp_progress_interface_get_type +gimp_projectable_interface_get_type +gimp_projection_get_type +gimp_radio_action_get_type +gimp_rc_get_type +gimp_rectangle_options_interface_get_type +gimp_rectangle_select_options_get_type +gimp_rectangle_select_tool_get_type +gimp_rectangle_tool_interface_get_type +gimp_region_select_options_get_type +gimp_region_select_tool_get_type +gimp_rotate_tool_get_type +gimp_sample_point_editor_get_type +gimp_sample_point_undo_get_type +gimp_scale_button_get_type +gimp_scale_combo_box_get_type +gimp_scale_tool_get_type +gimp_selection_editor_get_type +gimp_selection_get_type +gimp_selection_options_get_type +gimp_selection_tool_get_type +gimp_session_info_get_type +gimp_session_managed_interface_get_type +gimp_settings_box_get_type +gimp_settings_editor_get_type +gimp_shear_tool_get_type +gimp_single_window_strategy_get_type +gimp_size_box_get_type +gimp_smudge_get_type +gimp_smudge_options_get_type +gimp_smudge_tool_get_type +gimp_source_core_get_type +gimp_source_options_get_type +gimp_source_tool_get_type +gimp_spin_scale_get_type +gimp_statusbar_get_type +gimp_string_action_get_type +gimp_stroke_editor_get_type +gimp_stroke_get_type +gimp_stroke_options_get_type +gimp_sub_progress_get_type +gimp_tag_cache_get_type +gimp_tag_entry_get_type +gimp_tag_get_type +gimp_tag_popup_get_type +gimp_tagged_interface_get_type +gimp_template_editor_get_type +gimp_template_get_type +gimp_template_view_get_type +gimp_temporary_procedure_get_type +gimp_text_buffer_get_type +gimp_text_editor_get_type +gimp_text_get_type +gimp_text_layer_get_type +gimp_text_layout_get_type +gimp_text_options_get_type +gimp_text_proxy_get_type +gimp_text_style_editor_get_type +gimp_text_tool_get_type +gimp_text_undo_get_type +gimp_threshold_config_get_type +gimp_threshold_tool_get_type +gimp_thumb_box_get_type +gimp_toggle_action_get_type +gimp_tool_control_get_type +gimp_tool_dialog_get_type +gimp_tool_editor_get_type +gimp_tool_get_type +gimp_tool_info_get_type +gimp_tool_options_editor_get_type +gimp_tool_options_get_type +gimp_tool_palette_get_type +gimp_tool_preset_get_type +gimp_toolbox_get_type +gimp_transform_options_get_type +gimp_transform_tool_get_type +gimp_transform_tool_undo_get_type +gimp_tree_handler_get_type +gimp_ui_manager_get_type +gimp_undo_editor_get_type +gimp_undo_get_type +gimp_undo_stack_get_type +gimp_unit_combo_box_get_type +gimp_unit_store_get_type +gimp_vector_options_get_type +gimp_vector_tool_get_type +gimp_vectors_get_type +gimp_vectors_mod_undo_get_type +gimp_vectors_prop_undo_get_type +gimp_vectors_tree_view_get_type +gimp_vectors_undo_get_type +gimp_view_get_type +gimp_view_renderer_brush_get_type +gimp_view_renderer_buffer_get_type +gimp_view_renderer_drawable_get_type +gimp_view_renderer_get_type +gimp_view_renderer_gradient_get_type +gimp_view_renderer_image_get_type +gimp_view_renderer_imagefile_get_type +gimp_view_renderer_layer_get_type +gimp_view_renderer_palette_get_type +gimp_view_renderer_vectors_get_type +gimp_viewable_button_get_type +gimp_viewable_dialog_get_type +gimp_viewable_get_type +gimp_window_get_type +gimp_window_strategy_interface_get_type +gtk_hwrap_box_get_type +gtk_wrap_box_get_type diff --git a/devel-docs/app/version.in b/devel-docs/app/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/app/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/contexts.txt b/devel-docs/contexts.txt new file mode 100644 index 0000000..014320c --- /dev/null +++ b/devel-docs/contexts.txt @@ -0,0 +1,89 @@ +contexts.txt +============ + +Introduction +------------ + +This file describes how GimpContexts are used in GIMP. + + +Overview +-------- + +One important context is the so called "user context", +gimp_get_user_context(). This context keeps track on what image the +user currently has active, for example. Dock windows have their own +context which does not necessarily mirror the user context. A dock +window can be set to show information for a specific image. Plug-ins +also have their own context. + + +Communication between contexts +------------------------------ + +So how do the various contexts synchronize and propagate changes? +This is most easily explained by a sequence diagram. Let's say there +are two image windows with different images opened in GIMP. Call them +A and B. Let's say A is currently active. When the user activates B, +this is the sequence of events from the focus event to the layers +dockable have been updated with the new image. To understand the +diagram, you have to know that the dock window has connected signal +handlers to image changes in the user context (through a dialog +factory getter), and the layer dockable have connected a signal +handler to image changes in the dock window context. The sequence of +events is as follows: + + GimpContext GimpContext GimpItemTreeView, + GimpDisplayShell user GimpDockWindow dock window GimpLayerTreeView + + | | | | | + focus event | | | | +------->| | | | | + | gimp_context_set_display() | | | + |--------------->|----------+ | | | + | | | | | | + | gimp_context_set_image() | | | | + | |<---------+ | | | + | | | | | + | | "image-changed" | | + | |------------->| | | + | | | gimp_context_set_image() | + | | |------------->| | + | | | | "image-changed" / + | | | | set_image() + | | | |------------>| + | | | | | + +In single-window mode, the dockables listen directly to the user +context. When switching between single-window and multi-window modes, +the dockables are updated with their new context, just as when moving +a dockable between different dock windows and thus also different +contexts. The sequence diagram for single-window mode is: + + GimpContext GimpItemTreeView + GimpDisplayShell user GimpLayerTreeView + + | | | + focus event | | +------->| | | + | gimp_context_set_display() | + |--------------->|----------+ | + | | | | + | gimp_context_set_image() | | + | |<---------+ | + | | | + | | "image-changed" / + | | set_image() + | |------------->| + | | | + | | | + | | | + | | | + | | | + | | | + + +Parent/child relationships +-------------------------- + +TODO diff --git a/devel-docs/debug-plug-ins.txt b/devel-docs/debug-plug-ins.txt new file mode 100644 index 0000000..3e8befa --- /dev/null +++ b/devel-docs/debug-plug-ins.txt @@ -0,0 +1,114 @@ +Debugging Plug-ins +================== + +Eeek! The plug-in you're working on has a bug in it! And the fix isn't +completely obvious, so you want to use debugger to see what is going on. +But hmm, how does one start a plug-in under a debugger if GIMP is the one +who is starting the plug-in... + +To address this issue, libgimp has some hooks controlled by the +GIMP_PLUGIN_DEBUG environment variable. The idea is that you can attach +a debugger to the pid of the plug-in you want to debug. The format is as +follows: + + +GIMP_PLUGIN_DEBUG=name<,options> + +"name" refers to the name of the plug-in binary that you wish to debug. + +"options" is one or more of the following options, separated by :'s + + run: suspend the plug-in when its run_proc is called. + query: suspend the plug-in when its query_proc is called. + init: suspend the plug-in when its init_proc is called. + pid: just print the pid of the plug-in on run_proc. + fatal-warnings: emulate passing --g-fatal-warnings on the command line. + fw: shorthand for above. + on: shorthand for run:fatal-warnings. This is also the default + in the absence of an options string. + + +The steps to debug a plug-in are as follows: + + 0. Make sure GIMP is built with debugging information (gcc -g) + + 1. Start GIMP with the appropriate debugging environment variables + + 2. Load the standalone plug-in program in the debugger (gdb or + the ddd frontend to gdb) + + 3. Invoke the plug-in procedure in GIMP. GIMP will start the plug-in + process, then send a STOP signal to it and then print a message with + the pid of the plug-in process to the terminal. + + 4. Attach to the pid of the plug-in process in the debugger + + 5. Set breakpoints where you want the plug-in to stop in the debugger + + 6. Send the CONT signal (kill -CONT ) to the plug-in process + (When compiled with Windows, resume the plug-in process with + gimp-debug-resume.exe ) + + 7. Enter "continue" in the debugger. The plug-in will then continue + and break at the breakpoints. + + +Examples: + +GIMP_PLUGIN_DEBUG=blur + + When the blur plug-in is called to perform an action, it is suspended + and the following is printed to the console: + + (blur:9000): LibGimp-DEBUG: Waiting for debugger... + + 9000 is the pid of the new plug-in process. You can start your debugger, + attach to it, set breakpoints/watches/etc. and continue from there. + In case of the gdb typing "continue" will start the plugin. + +GIMP_PLUGIN_DEBUG=blur,on + + Same effect as above. + +GIMP_PLUGIN_DEBUG=blur,run:fatal-warnings + + Same effect as above. + +GIMP_PLUGIN_DEBUG=blur,pid + + Prints: + + (blur:9000): LibGimp-DEBUG: Here I am! + + This simply prints the pid but doesn't halt the plug-in. It is simply + convenience, since if your plug-in has a GUI, the GUI can start up + and you can attach to it there while it is waiting for user input. + +GIMP_PLUGIN_DEBUG=blur,query + + Same effect as if you did run, but instead suspends when the plug-in + is queried on GIMP startup. + +GIMP_PLUGIN_DEBUG=blur,init + + Same as above, but in the init phase of startup. + + +Hmm, but what about memory debuggers such as valgrind or purify? For those +you can set the following: + +GIMP_PLUGIN_DEBUG_WRAP=name<,options> + + This is similar to GIMP_PLUGIN_DEBUG. Only "query", "init", and "run" + are valid, and "on" defaults to simply "run" + +GIMP_PLUGIN_DEBUG_WRAPPER=debugger + + debugger refers to the debugger program, such as valgrind. You can + put command line options here too, they will be parsed like they do + in the shell. + +When compiled with Windows, the plug-in process is halted by Windows functions. +It must be resumed externally by invoking gimp-debug-resume.exe +The plug-ins pid can be found out by invoking gimp-debug-resume.exe +without parameters. It shows the pid of all running processes. diff --git a/devel-docs/exif-handling.txt b/devel-docs/exif-handling.txt new file mode 100755 index 0000000..e196752 --- /dev/null +++ b/devel-docs/exif-handling.txt @@ -0,0 +1,97 @@ + How GIMP should handle EXIF data + + Bill Skaggs 1/2/05 + +This is a summary of how an image editing program is supposed to +handle each of the EXIF fields, according to the EXIF specs. Note +that this expresses my understanding based on a quick reading, and +should not be taken as gospel. For details on the contents of each of +these fields, consult the formal EXIF specifications, available from +http://www.exif.org/specifications.html. + +(Note: according to the EXIF specs, an EXIF jpeg file must have a name +that is ASCII, in 8.3 format, with extension .JPG, but of course we +are not going to enforce this.) + + + +Fields that should be used to set up the GIMP image when an EXIF file +is loaded, either by using them to configure the image (e.g., +orientation), or by placing them in parasites that can be accessed by +non-exif-aware functions. + +Orientation +XResolution +YResolution +ResolutionUnit +ImageDescription +Artist +Copyright +Colorspace +ComponentsConfiguration +UserComment +SubjectArea +SubjectLocation +ImageUniqueID +PixelXDimension +PixelYDimension + + + +Fields that should be modified by GIMP when an EXIF jpeg file is +saved. A letter "M" indicates fields whose presence is mandatory +according to the spec. + +Orientation +XResolution (M) +YResolution (M) +ResolutionUnit (M) +Software +DateTime +ImageDescription +Artist +Colorspace (M) +PixelXDimension (M) +PixelYDimension (M) +ComponentsConfiguration (M) +UserComment +SubsecTime +SubjectArea +SubjectLocation +FileSource +ImageUniqueID +thumbnail Compression (M) +thumbnail XResolution (M) +thumbnail YResolution (M) +thumbnail JPEGInterchangeFormat (M) +thumbnail JPEGInterchangeFormatLength (M) + + + +Fields that should be used and saved related to color management: + +TransferFunction +WhitePoint +PrimaryChromaticity +YCbCrCoefficients +ReferenceBlackWhite + + + +Fields that should be deleted if they exist when saving a file as +jpeg, because they only apply to uncompressed (TIFF) data. This +applies both to the main image and to the thumbnail, if there is one. + +ImageWidth +ImageLength +BitsPerSample +Compression +SamplesPerPixel +PhotometricInterpretation +StripOffsets +PlanarConfiguration +YCbCrSubSampling + + + +Any field not mentioned here should be passed through unchanged. diff --git a/devel-docs/gbr.txt b/devel-docs/gbr.txt new file mode 100644 index 0000000..702c4e1 --- /dev/null +++ b/devel-docs/gbr.txt @@ -0,0 +1,75 @@ +The GIMP Paintbrush File Format Version 1 (.gbr) +------------------------------------------------ + +Based on examples and code, it seems that v1 is like v2, but it is +lacking bytes 20 - 27 (no magic or spacing info), and thus having +as last header field: + +Bytes 20 - (header_size - 1): + Type: char * + Value: undefined encoding string - name of brush + +GBR v1 is deprecated and should never be used to save new brushes. + + + +The GIMP Paintbrush File Format Version 2 (.gbr) +------------------------------------------------ + +HEADER +------ + +Bytes 0 - 3: header_size: + Type: 32 bit unsigned int + Value: size of brush header (28) + length of brush name + +Bytes 4 - 7: version + Type: 32 bit unsigned int + Value: The file format version. + +Bytes 8 - 11: width + Type: 32 bit unsigned int + Value: Brush width + +Bytes 12 - 15: height + Type: 32 bit unsigned int + Value: Brush height + +Bytes 16 - 19: bytes + Type: 32 bit unsigned int + Value: Colour depth of brush. + 1 = greyscale, 4 = RGBA + +Bytes 20 - 23: magic_number + Type: 32 bit unsigned int + Value: GIMP brush magic number. + ('G' << 24) + ('I' << 16) + ('M' << 8) + 'P' + +Bytes 24 - 27: spacing + Type: 32 bit unsigned int + Value: Default spacing to be used for brush. Percentage + of brush width. + +Bytes 28 - (header_size - 1): + Type: char * + Value: UTF-8 string - name of brush + + +BODY +---- + Size: width * height * bytes + Type: uchar * + Value: Pixel values (row-first) for brush + + + +The GIMP Paintbrush File Format Version 3 (.gbr) +------------------------------------------------ + +This changed GIMP brush format was introduced by the FilmGimp or +CinePaint developers without notifying the GIMP developers. We've +added support for reading these brushes. The format is very similar +to version 2 but uses the bytes field as a data format identifier. +It seems the only format identifier in use is 18 which corresponds +to 16bit floats. If you encounter brushes with a different data +format, please let the GIMP developers know. diff --git a/devel-docs/gegl-porting-plan.txt b/devel-docs/gegl-porting-plan.txt new file mode 100644 index 0000000..cfc5220 --- /dev/null +++ b/devel-docs/gegl-porting-plan.txt @@ -0,0 +1,39 @@ +GEGL Porting Plan +================= + +This file describes a detailed plan for how we will integrate GEGL +into GIMP. Please update it with your own ideas and findings. + +Porting GIMP to GEGL will be a multi-stage process. On a high level, +the stages are: + +Stages: +======= + + 1. Implement GIMP's 8 bpc code with GEGL data structures + 2. Gradually port GIMP's 8 bpc code to 32 bpc + 3. Once the GIMP base layer (almost) only knows 32 bpc and GEGL, add + goodies like adjustment layers and layer effects on top + + +First stage: +------------ + + 1. Kill Tile and TileManager + 2. Change PixelRegion::tiles : TileManager * to PixelRegion::gegl_buffer : GeglBuffer * + 3. Map PixelRegion::gegl_buffer of type RGBA float to PixelRegion::data of type RGBA u8 + 4. Implement functions like scale_region() with GEGL (for the + gegl_buffer case. For the data case, we can keep the old code) + 5. ??? + + +Second stage: +------------- + + 1. ??? + + +Third stage: +------------ + + 1. ??? diff --git a/devel-docs/ggr.txt b/devel-docs/ggr.txt new file mode 100644 index 0000000..86ad15f --- /dev/null +++ b/devel-docs/ggr.txt @@ -0,0 +1,73 @@ + The .ggr file format. + +GGR files are used to store GIMP gradients. A gradient consists of a +series of consecutive *segments* spanning the range from 0.0 to 1.0. Each +segment has the following attributes: + +Left Endpoint coordinate: (double) +Left Endpoint color (RGBA color) +Right Endpoint coordinate (double) +Right Endpoint color (RGBA color) +Midpoint coordinate (double) +Blending function (enum; values are: + 0 = "linear" + 1 = "curved" + 2 = "sinusoidal" + 3 = "spherical (increasing)" + 4 = "spherical (decreasing)" + 5 = "step") +Coloring type (enum; values are: + 0 = "RGB" + 1 = "HSV CCW" + 2 = "HSV CW") +Left and right Endpoint Color type (enum; values are: + 0 = "fixed" + 1 = "foreground", + 2 = "foreground transparent" + 3 = "background", + 4 = "background transparent") + + +A GGR file is an ASCII file structured as follows: + +Line 1: "GIMP Gradient" +Line 2: "Name: " followed by the name of the gradient +Line 3: the number of segments + +The remaining lines consist of segment specifications. There must be +one line for each segment. Each line contains 15 numbers -- the first +11 are floats, the remaining 4 are ints. Here is what each field +encodes: + +Field Meaning + 0 Left endpoint coordinate + 1 Midpoint coordinate + 2 Right endpoint coordinate + 3 Left endpoint R + 4 Left endpoint G + 5 Left endpoint B + 6 Left endpoint A + 7 Right endpoint R + 8 Right endpoint G + 9 Right endpoint B + 10 Right endpoint A + 11 Blending function type + 12 Coloring type + 13 Left endpoint color type + 14 Right endpoint color type + +The left endpoint coordinate of each segment must equal the right +endpoint coordinate of the preceding segment. + +Note 1: This is a description of the *new* gradient file format. In +earlier versions of GIMP a different format was used. + +Note 2: In GIMP versions prior to 2.3.11 the file format didn't contain +the color types of the endpoints, thus it was impossible to get the +behavior of the special "FG to BG" etc. gradients in custom gradients. + +Note 3: Starting with version 2.1, GIMP now has the ability to load +gradients in SVG gradient format, if the file is placed in the user's +personal "gradients" directory, or some other location in the +gradients search path. + diff --git a/devel-docs/gih.txt b/devel-docs/gih.txt new file mode 100644 index 0000000..ca5ae0d --- /dev/null +++ b/devel-docs/gih.txt @@ -0,0 +1,51 @@ +Gimp Image Pipe Format + +The gih format is use to store a series of brushes, and some extra info +for how to use them. + +Basically, the format is real simple. It is a text header, followed +by a series of gbr files, all concatenated together. + +An image pipe can be thought of as an n-dimensional array of brushes. +Each dimension is indexed when the pipe is used in painting by some +parameter, eg an incremental counter, a random value, pointing device +pen pressure,tilt or velocity , etc. + +An idea for how to implement editing of image pipes (with GIMP) is +that each layer of the edited image representing the pipe is divided +conceptually (and visualized by guides) into equal-sized elements, +each element containing one pixmap brush. The typical cases are only +one layer, with an array of brushes, or many layers, with just one +brush per layer. (For instance something produced by some animator.) + +The header format +================ + +First line is the name of the pipe. +Second line is the number of brushes in file, followed by the contents of +the gimp-image-pipe-parameters parasite (a text string) + +ie +=========================== +Fire +6 ncells:6 step:20 dim:1 cols:3 rows:2 rank0:6 selection:incremental +=========================== + +The rest is just gbr files catted in. + +Making a gih file: + + 1. Create a series of gbr files. Note these do not + need to be the same size. + + 2. Create a text header like above. + + 3. Combine them all together: + + cat header brush1.gbr brush2.gbr brush3.gbr > foo.gih + + +Or use the GIH plug-in to save a brush pipe from an image. + + +That's about it for now. diff --git a/devel-docs/gitlab-milestones.txt b/devel-docs/gitlab-milestones.txt new file mode 100644 index 0000000..6ea285a --- /dev/null +++ b/devel-docs/gitlab-milestones.txt @@ -0,0 +1,41 @@ +gitlab-milestones.txt +----------------------- + +This document describes how the GIMP project uses milestones in the +GNOME gitlab issue tracker found at: +https://gitlab.gnome.org/GNOME/gimp + + +Stable milestone +---------------- + +The bugs on a stable milestone, e.g. on the 2.8 milestone if GIMP +2.8 is the stable release, are bugs for which fixes will be accepted +onto the stable branch. + +Reports for bugs that are fixed in the stable branch should have the +stable milestone set. Usually such a fix is done in the development +branch and then cherry-picked to the stable branch. + + +Next stable milestone +--------------------- + +The bugs/enhancement requests on the next stable milestone, e.g. on +the 2.10 milestone if GIMP 2.8 is the stable release, are bugs or +enhancement requests scheduled and planned for inclusion in the next +stable version. This list is rather dynamic and will be altered during +the execution of a development cycle. + +If you fix a bug or implement a feature request for the next release, +then please make sure that the milestone is set accordingly. This +allows us to make a list of changes by looking at the resolved bugs on +the milestone. + + +Future milestone +---------------- + +The bugs/enhancement requests on the Future milestone are things that +the GIMP project eventually want to include in a future version, but +in what version is not yet decided. diff --git a/devel-docs/gpb.txt b/devel-docs/gpb.txt new file mode 100644 index 0000000..154c8a0 --- /dev/null +++ b/devel-docs/gpb.txt @@ -0,0 +1,11 @@ +Gimp Pixmap Brush File Format + +********************************************** +* THIS FORMAT IS OBSOLETE AND SHOULD GO AWAY * +********************************************** + +The current format for gpb files, the pixmap +brush format is very simple. What it essentially +boils down to is a greyscale gbr (gimp brush) and +a rgb pat (gimp pattern) concatenated into the same file. + diff --git a/devel-docs/gtkbuilder-porting-guide.txt b/devel-docs/gtkbuilder-porting-guide.txt new file mode 100644 index 0000000..43bbe09 --- /dev/null +++ b/devel-docs/gtkbuilder-porting-guide.txt @@ -0,0 +1,150 @@ +gtkbuilder-porting-guide.txt +============================ + +This document describes some tips and rules for porting UI code +written with GTK+ and C to GtkBuilder + Glade. + + + +Overview +-------- + +1. Locate code to port +2. Start a new UI file with Glade +3. Systematically convert the code to Glade +4. Construct UI with GtkBuilder and do setup of widgets +5. Add .ui file to build system +6. Test +7. Enjoy less UI C code +8. Troubleshooting + + + +Locate code to port +------------------- + +Look for code that looks like this: + + // Create a widget and add to hierarchy + widget = gtk_some_widget_new (some_params); + gtk_some_container_add (container, widget) + gtk_widget_show (widget); + + // Repeat... + + + +Start a new UI file with Glade +------------------------------ + +Start glade-3. Pick project file format 'GtkBuilder' (not +'Libglade'). For maximum compatibility, use the minimal gtk+ catalog +possible. The file extension shall be .ui. Look where other files are +put and how they are named. + + + +Systematically convert the code to Glade +---------------------------------------- + +Go through the code that you want to convert line by line and add +widgets in Glade as you remove lines. For example: + + main_vbox = gtk_vbox_new (FALSE, 12); + gtk_container_set_border_width (GTK_CONTAINER (main_vbox), 12); + gtk_container_add (GTK_CONTAINER (dialog_vbox), + main_vbox); + gtk_widget_show (main_vbox); + +is replaced by + + + True + 12 + vertical + 12 + + + + + +in the UI declaration produced by Glade. + + + +Construct UI with GtkBuilder and do setup of widgets +---------------------------------------------------- + +The code to construct the UI will look something like this: + + builder = gtk_builder_new (); + ui_file = g_build_filename (gimp_data_directory (), + "ui/plug-ins/plug-in-file-gif-save.ui", + NULL); + if (! gtk_builder_add_from_file (builder, ui_file, &error)) + g_printerr (_("Error loading UI file '%s':\n%s"), + ui_file, error ? error->message : "???"); + g_free (ui_file); + +and then you do setup of widgets using: + + widget = GTK_WIDGET (gtk_builder_get_object (builder, "widget-name")); + gtk_widget_whatever (widget, params); + +Look in plug-ins/common/file-gif-save.c for helper function you can +use for some tricky widgets. + + + +Add .ui file to build system +---------------------------- + +The UI declarations are installed as data files, see +plug-ins/ui/Makefile.am for example, and it needs to be added to +POTFILES.in for translations. + + + +Test +---- + +When you're done, make sure + +1. that translations still work. If they don't, maybe you forgot to +add the UI file to the relevant POTFILES.in or maybe you changed +strings, for example by adding markup. In the latter case, use pango +text styles instead of markup (use GKT+ 2.16 UI files). + +2. that mnemonics still work, in particular when the mnemonic is not +on the widget to be activated. For e.g. labels you need to explicitly +assign a widget that will be actiated when the label mnemonic is +pressed. + +3. that the spacing and other layout detals are still correct. + + + +Enjoy less UI C code +-------------------- + +Enjoy! + + + +Troubleshooting +--------------- + +If your GtkComboBox doesn't draw any items it's probably because it +doesn't have a cell renderer. Apparently there is no UI to add one in +GLade-3, so add it manually in the UI file, see the GTK+ doc for +GtkCellLayout; this is what you need to add: + + + ... + + + + 0 + + + diff --git a/devel-docs/includes.txt b/devel-docs/includes.txt new file mode 100644 index 0000000..3fdd9a1 --- /dev/null +++ b/devel-docs/includes.txt @@ -0,0 +1,51 @@ +includes.txt +============ + +The include policy for the files in app/ is as follows: + +Each subdirectory has a -types.h file which defines the type +space known to this module. All .c files in the directory include this +(and only this) -types.h file. -types.h files from other +modules are included from the -types.h file only. This way +-types.h becomes the only place where the namespace known to a +module is defined. + + +***** .h files ***** + +No .h file includes anything, with two exceptions: + +- objects include their immediate parent class +- if the header uses stuff like time_t (or off_t), it includes + (or ). This only applies to system stuff! + + +***** .c files ***** + +The include order of all .c files of a module is as follows: + +/* example of a .c file from app/core */ + +#include "config.h" /* always and first */ + +#include /* *only* needed if the file needs stuff */ + /* like G_OS_WIN32 for conditional inclusion */ + /* of system headers */ + +#include /* like */ + +#include + +#include "libgimpfoo/gimpfoo.h" /* as needed, e.g. "libgimpbase/gimpbase.h" */ +#include "libgimpbar/gimpbar.h" + +#include "core-types.h" /* and _no_ other foo-types.h file */ + +#include "base/foo.h" /* files from modules below this one */ +#include "base/bar.h" + +#include "gimp.h" /* files from this module */ +#include "gimpimage.h" +#include "gimpwhatever.h" + +#include "gimp-intl.h" /* if needed, *must* be the last include */ diff --git a/devel-docs/libgimp/Makefile.am b/devel-docs/libgimp/Makefile.am new file mode 100644 index 0000000..c2bdd9d --- /dev/null +++ b/devel-docs/libgimp/Makefile.am @@ -0,0 +1,69 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimp + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpconfig/html --extra-dir=../libgimpmath/html --extra-dir=../libgimpwidgets/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimptilebackendplugin.h \ + gimpunit_pdb.h \ + gimpunitcache.h \ + libgimp-intl.h \ + stdplugins-intl.h + +# Images to copy into HTML directory +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + $(GEGL_CFLAGS) \ + @GTK_CFLAGS@ \ + -UGTK_DISABLE_SINGLE_INCLUDES + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimp/libgimp-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimp/libgimpui-$(GIMP_API_VERSION).la \ + @GTK_LIBS@ + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimp/Makefile.in b/devel-docs/libgimp/Makefile.in new file mode 100644 index 0000000..fbec150 --- /dev/null +++ b/devel-docs/libgimp/Makefile.in @@ -0,0 +1,1119 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimp +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimp + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpconfig/html --extra-dir=../libgimpmath/html --extra-dir=../libgimpwidgets/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimptilebackendplugin.h \ + gimpunit_pdb.h \ + gimpunitcache.h \ + libgimp-intl.h \ + stdplugins-intl.h + + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + $(GEGL_CFLAGS) \ + @GTK_CFLAGS@ \ + -UGTK_DISABLE_SINGLE_INCLUDES + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimp/libgimp-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimp/libgimpui-$(GIMP_API_VERSION).la \ + @GTK_LIBS@ + +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimp/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimp/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimp/html/GimpAspectPreview.html b/devel-docs/libgimp/html/GimpAspectPreview.html new file mode 100644 index 0000000..21efa7e --- /dev/null +++ b/devel-docs/libgimp/html/GimpAspectPreview.html @@ -0,0 +1,233 @@ + + + + +GimpAspectPreview: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpAspectPreview

+

GimpAspectPreview — A widget providing a preview with fixed aspect ratio.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+GtkWidget * + +gimp_aspect_preview_new () +
+GtkWidget * + +gimp_aspect_preview_new_from_drawable_id () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
gpointerdrawableRead / Write / Construct Only
intdrawable-idRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpAspectPreview
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpPreview
+                            ╰── GimpAspectPreview
+
+
+
+

Implemented Interfaces

+

+GimpAspectPreview implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A widget providing a preview with fixed aspect ratio.

+
+
+

Functions

+
+

gimp_aspect_preview_new ()

+
GtkWidget *
+gimp_aspect_preview_new (GimpDrawable *drawable,
+                         gboolean *toggle);
+

gimp_aspect_preview_new is deprecated and should not be used in newly-written code.

+

Creates a new GimpAspectPreview widget for drawable +. See also +gimp_drawable_preview_new().

+

In GIMP 2.2 the toggle + parameter was provided to conviently access +the state of the "Preview" check-button. This is not any longer +necessary as the preview itself now stores this state, as well as +the scroll offset.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable

a GimpDrawable

 

toggle

unused

 
+
+
+

Returns

+

a new GimpAspectPreview.

+
+

Since: 2.2

+
+
+
+

gimp_aspect_preview_new_from_drawable_id ()

+
GtkWidget *
+gimp_aspect_preview_new_from_drawable_id
+                               (gint32 drawable_ID);
+

Creates a new GimpAspectPreview widget for drawable_ID +. See also +gimp_drawable_preview_new_from_drawable_id().

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

a drawable ID

 
+
+
+

Returns

+

a new GimpAspectPreview.

+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpAspectPreview

+
typedef struct _GimpAspectPreview GimpAspectPreview;
+
+
+
+

Property Details

+
+

The “drawable” property

+
  “drawable”                 gpointer
+

Deprecated: use the drawable-id property instead.

+
+

GimpAspectPreview:drawable is deprecated and should not be used in newly-written code.

+

use the drawable-id property instead.

+
+

Owner: GimpAspectPreview

+

Flags: Read / Write / Construct Only

+

Since: 2.4

+
+
+
+

The “drawable-id” property

+
  “drawable-id”              int
+

The drawable the GimpAspectPreview is attached to.

+

Owner: GimpAspectPreview

+

Flags: Read / Write / Construct Only

+

Allowed values: >= -1

+

Default value: -1

+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpBrushSelectButton.html b/devel-docs/libgimp/html/GimpBrushSelectButton.html new file mode 100644 index 0000000..56f17a1 --- /dev/null +++ b/devel-docs/libgimp/html/GimpBrushSelectButton.html @@ -0,0 +1,461 @@ + + + + +gimpbrushselectbutton: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbrushselectbutton

+

gimpbrushselectbutton — A button that pops up a brush selection dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_brush_select_button_new () +
const gchar * + +gimp_brush_select_button_get_brush () +
+void + +gimp_brush_select_button_set_brush () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+char *brush-nameRead / Write
doublebrush-opacityRead / Write
intbrush-paint-modeRead / Write
intbrush-spacingRead / Write
+char *titleRead / Write / Construct Only
+
+
+

Signals

+
+++++ + + + + + +
voidbrush-setRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpBrushSelectButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpSelectButton
+                            ╰── GimpBrushSelectButton
+
+
+
+

Implemented Interfaces

+

+GimpBrushSelectButton implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A button that pops up a brush selection dialog.

+
+
+

Functions

+
+

gimp_brush_select_button_new ()

+
GtkWidget *
+gimp_brush_select_button_new (const gchar *title,
+                              const gchar *brush_name,
+                              gdouble opacity,
+                              gint spacing,
+                              GimpLayerMode paint_mode);
+

Creates a new GtkWidget that completely controls the selection of +a brush. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

Title of the dialog to use or NULL means to use the default +title.

 

brush_name

Initial brush name or NULL to use current selection.

 

opacity

Initial opacity. -1 means to use current opacity.

 

spacing

Initial spacing. -1 means to use current spacing.

 

paint_mode

Initial paint mode. -1 means to use current paint mode.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+

Since: 2.4

+
+
+
+

gimp_brush_select_button_get_brush ()

+
const  gchar *
+gimp_brush_select_button_get_brush (GimpBrushSelectButton *button,
+                                    gdouble *opacity,
+                                    gint *spacing,
+                                    GimpLayerMode *paint_mode);
+

Retrieves the properties of currently selected brush.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

button

A GimpBrushSelectButton

 

opacity

Opacity of the selected brush.

 

spacing

Spacing of the selected brush.

 

paint_mode

Paint mode of the selected brush.

 
+
+
+

Returns

+

an internal copy of the brush name which must not be freed.

+
+

Since: 2.4

+
+
+
+

gimp_brush_select_button_set_brush ()

+
void
+gimp_brush_select_button_set_brush (GimpBrushSelectButton *button,
+                                    const gchar *brush_name,
+                                    gdouble opacity,
+                                    gint spacing,
+                                    GimpLayerMode paint_mode);
+

Sets the current brush and other values for the brush select +button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

button

A GimpBrushSelectButton

 

brush_name

Brush name to set; NULL means no change.

 

opacity

Opacity to set. -1.0 means no change.

 

spacing

Spacing to set. -1 means no change.

 

paint_mode

Paint mode to set. -1 means no change.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpBrushSelectButton

+
typedef struct _GimpBrushSelectButton GimpBrushSelectButton;
+
+
+
+

Property Details

+
+

The “brush-name” property

+
  “brush-name”               char *
+

The name of the currently selected brush.

+

Owner: GimpBrushSelectButton

+

Flags: Read / Write

+

Default value: NULL

+

Since: 2.4

+
+
+
+

The “brush-opacity” property

+
  “brush-opacity”            double
+

The opacity of the currently selected brush.

+

Owner: GimpBrushSelectButton

+

Flags: Read / Write

+

Allowed values: [-1,100]

+

Default value: -1

+
+
+
+

The “brush-paint-mode” property

+
  “brush-paint-mode”         int
+

The paint mode of the currently selected brush.

+

Owner: GimpBrushSelectButton

+

Flags: Read / Write

+

Allowed values: [-1,56]

+

Default value: -1

+
+
+
+

The “brush-spacing” property

+
  “brush-spacing”            int
+

The spacing of the currently selected brush.

+

Owner: GimpBrushSelectButton

+

Flags: Read / Write

+

Allowed values: [-2147483647,1000]

+

Default value: -1

+
+
+
+

The “title” property

+
  “title”                    char *
+

The title to be used for the brush selection popup dialog.

+

Owner: GimpBrushSelectButton

+

Flags: Read / Write / Construct Only

+

Default value: "Brush Selection"

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “brush-set” signal

+
void
+user_function (GimpBrushSelectButton *widget,
+               char                  *brush_name,
+               double                 opacity,
+               int                    spacing,
+               int                    paint_mode,
+               int                    width,
+               int                    height,
+               gpointer               mask_data,
+               gboolean               dialog_closing,
+               gpointer               user_data)
+

The ::brush-set signal is emitted when the user selects a brush.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

widget

the object which received the signal.

 

brush_name

the name of the currently selected brush.

 

opacity

opacity of the brush

 

spacing

spacing of the brush

 

paint_mode

paint mode of the brush

 

width

width of the brush

 

height

height of the brush

 

mask_data

brush mask data

 

dialog_closing

whether the dialog was closed or not.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpDrawablePreview.html b/devel-docs/libgimp/html/GimpDrawablePreview.html new file mode 100644 index 0000000..c91e2c0 --- /dev/null +++ b/devel-docs/libgimp/html/GimpDrawablePreview.html @@ -0,0 +1,348 @@ + + + + +GimpDrawablePreview: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpDrawablePreview

+

GimpDrawablePreview — A widget providing a preview of a GimpDrawable.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_drawable_preview_new () +
+GtkWidget * + +gimp_drawable_preview_new_from_drawable_id () +
+GimpDrawable * + +gimp_drawable_preview_get_drawable () +
+gint32 + +gimp_drawable_preview_get_drawable_id () +
+void + +gimp_drawable_preview_draw_region () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
gpointerdrawableRead / Write / Construct Only
intdrawable-idRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpDrawablePreview
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpPreview
+                            ╰── GimpScrolledPreview
+                                ╰── GimpDrawablePreview
+
+
+
+

Implemented Interfaces

+

+GimpDrawablePreview implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A widget providing a preview of a GimpDrawable.

+
+
+

Functions

+
+

gimp_drawable_preview_new ()

+
GtkWidget *
+gimp_drawable_preview_new (GimpDrawable *drawable,
+                           gboolean *toggle);
+
+

gimp_drawable_preview_new is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_preview_new_from_drawable_id() instead.

+
+

Creates a new GimpDrawablePreview widget for drawable +.

+

In GIMP 2.2 the toggle + parameter was provided to conviently access +the state of the "Preview" check-button. This is not any longer +necessary as the preview itself now stores this state, as well as +the scroll offset.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable

a GimpDrawable

 

toggle

unused

 
+
+
+

Returns

+

A pointer to the new GimpDrawablePreview widget.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_preview_new_from_drawable_id ()

+
GtkWidget *
+gimp_drawable_preview_new_from_drawable_id
+                               (gint32 drawable_ID);
+

Creates a new GimpDrawablePreview widget for drawable_ID +.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

a drawable ID

 
+
+
+

Returns

+

A pointer to the new GimpDrawablePreview widget.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_preview_get_drawable ()

+
GimpDrawable *
+gimp_drawable_preview_get_drawable (GimpDrawablePreview *preview);
+
+

gimp_drawable_preview_get_drawable is deprecated and should not be used in newly-written code.

+

use gimp_drawable_preview_get_drawable_id() instead.

+
+
+

Parameters

+
+++++ + + + + + +

preview

a GimpDrawablePreview widget

 
+
+
+

Returns

+

the GimpDrawable that has been passed to +gimp_drawable_preview_new().

+
+

Since: 2.2

+
+
+
+

gimp_drawable_preview_get_drawable_id ()

+
gint32
+gimp_drawable_preview_get_drawable_id (GimpDrawablePreview *preview);
+
+

Parameters

+
+++++ + + + + + +

preview

a GimpDrawablePreview widget

 
+
+
+

Returns

+

the drawable_ID that has been passed to +gimp_drawable_preview_new_from_drawable_id().

+
+

Since: 2.10

+
+
+
+

gimp_drawable_preview_draw_region ()

+
void
+gimp_drawable_preview_draw_region (GimpDrawablePreview *preview,
+                                   const GimpPixelRgn *region);
+

gimp_drawable_preview_draw_region is deprecated and should not be used in newly-written code.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

preview

a GimpDrawablePreview widget

 

region

a GimpPixelRgn

 
+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpDrawablePreview

+
typedef struct _GimpDrawablePreview GimpDrawablePreview;
+
+
+
+

Property Details

+
+

The “drawable” property

+
  “drawable”                 gpointer
+

Deprecated: use the drawable-id property instead.

+
+

GimpDrawablePreview:drawable is deprecated and should not be used in newly-written code.

+

use the drawable-id property instead.

+
+

Owner: GimpDrawablePreview

+

Flags: Read / Write / Construct Only

+

Since: 2.4

+
+
+
+

The “drawable-id” property

+
  “drawable-id”              int
+

The drawable the GimpDrawablePreview is attached to.

+

Owner: GimpDrawablePreview

+

Flags: Read / Write / Construct Only

+

Allowed values: >= -1

+

Default value: -1

+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpFontSelectButton.html b/devel-docs/libgimp/html/GimpFontSelectButton.html new file mode 100644 index 0000000..d892686 --- /dev/null +++ b/devel-docs/libgimp/html/GimpFontSelectButton.html @@ -0,0 +1,322 @@ + + + + +GimpFontSelectButton: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpFontSelectButton

+

GimpFontSelectButton — A button which pops up a font selection dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_font_select_button_new () +
const gchar * + +gimp_font_select_button_get_font () +
+void + +gimp_font_select_button_set_font () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+char *font-nameRead / Write
+char *titleRead / Write / Construct Only
+
+
+

Signals

+
+++++ + + + + + +
voidfont-setRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpFontSelectButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpSelectButton
+                            ╰── GimpFontSelectButton
+
+
+
+

Implemented Interfaces

+

+GimpFontSelectButton implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A button which pops up a font selection dialog.

+
+
+

Functions

+
+

gimp_font_select_button_new ()

+
GtkWidget *
+gimp_font_select_button_new (const gchar *title,
+                             const gchar *font_name);
+

Creates a new GtkWidget that completely controls the selection of +a font. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

font_name

Initial font name.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+

Since: 2.4

+
+
+
+

gimp_font_select_button_get_font ()

+
const gchar *
+gimp_font_select_button_get_font (GimpFontSelectButton *button);
+

Retrieves the name of currently selected font.

+
+

Parameters

+
+++++ + + + + + +

button

A GimpFontSelectButton

 
+
+
+

Returns

+

an internal copy of the font name which must not be freed.

+
+

Since: 2.4

+
+
+
+

gimp_font_select_button_set_font ()

+
void
+gimp_font_select_button_set_font (GimpFontSelectButton *button,
+                                  const gchar *font_name);
+

Sets the current font for the font select button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

A GimpFontSelectButton

 

font_name

Font name to set; NULL means no change.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpFontSelectButton

+
typedef struct _GimpFontSelectButton GimpFontSelectButton;
+
+
+
+

Property Details

+
+

The “font-name” property

+
  “font-name”                char *
+

The name of the currently selected font.

+

Owner: GimpFontSelectButton

+

Flags: Read / Write

+

Default value: "Sans-serif"

+

Since: 2.4

+
+
+
+

The “title” property

+
  “title”                    char *
+

The title to be used for the font selection popup dialog.

+

Owner: GimpFontSelectButton

+

Flags: Read / Write / Construct Only

+

Default value: "Font Selection"

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “font-set” signal

+
void
+user_function (GimpFontSelectButton *widget,
+               char                 *font_name,
+               gboolean              dialog_closing,
+               gpointer              user_data)
+

The ::font-set signal is emitted when the user selects a font.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

widget

the object which received the signal.

 

font_name

the name of the currently selected font.

 

dialog_closing

whether the dialog was closed or not.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpGradientSelectButton.html b/devel-docs/libgimp/html/GimpGradientSelectButton.html new file mode 100644 index 0000000..3a142bf --- /dev/null +++ b/devel-docs/libgimp/html/GimpGradientSelectButton.html @@ -0,0 +1,336 @@ + + + + +GimpGradientSelectButton: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpGradientSelectButton

+

GimpGradientSelectButton — A button which pops up a gradient select dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_gradient_select_button_new () +
const gchar * + +gimp_gradient_select_button_get_gradient () +
+void + +gimp_gradient_select_button_set_gradient () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+char *gradient-nameRead / Write
+char *titleRead / Write / Construct Only
+
+
+

Signals

+
+++++ + + + + + +
voidgradient-setRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpGradientSelectButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpSelectButton
+                            ╰── GimpGradientSelectButton
+
+
+
+

Implemented Interfaces

+

+GimpGradientSelectButton implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A button which pops up a gradient select dialog.

+
+
+

Functions

+
+

gimp_gradient_select_button_new ()

+
GtkWidget *
+gimp_gradient_select_button_new (const gchar *title,
+                                 const gchar *gradient_name);
+

Creates a new GtkWidget that completely controls the selection of +a gradient. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

gradient_name

Initial gradient name.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+

Since: 2.4

+
+
+
+

gimp_gradient_select_button_get_gradient ()

+
const gchar *
+gimp_gradient_select_button_get_gradient
+                               (GimpGradientSelectButton *button);
+

Retrieves the name of currently selected gradient.

+
+

Parameters

+
+++++ + + + + + +

button

A GimpGradientSelectButton

 
+
+
+

Returns

+

an internal copy of the gradient name which must not be freed.

+
+

Since: 2.4

+
+
+
+

gimp_gradient_select_button_set_gradient ()

+
void
+gimp_gradient_select_button_set_gradient
+                               (GimpGradientSelectButton *button,
+                                const gchar *gradient_name);
+

Sets the current gradient for the gradient select button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

A GimpGradientSelectButton

 

gradient_name

Gradient name to set.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpGradientSelectButton

+
typedef struct _GimpGradientSelectButton GimpGradientSelectButton;
+
+
+
+

Property Details

+
+

The “gradient-name” property

+
  “gradient-name”            char *
+

The name of the currently selected gradient.

+

Owner: GimpGradientSelectButton

+

Flags: Read / Write

+

Default value: NULL

+

Since: 2.4

+
+
+
+

The “title” property

+
  “title”                    char *
+

The title to be used for the gradient selection popup dialog.

+

Owner: GimpGradientSelectButton

+

Flags: Read / Write / Construct Only

+

Default value: "Gradient Selection"

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “gradient-set” signal

+
void
+user_function (GimpGradientSelectButton *widget,
+               char                     *gradient_name,
+               int                       width,
+               gpointer                  grad_data,
+               gboolean                  dialog_closing,
+               gpointer                  user_data)
+

The ::gradient-set signal is emitted when the user selects a gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

widget

the object which received the signal.

 

gradient_name

the name of the currently selected gradient.

 

width

width of the gradient

 

grad_data

gradient data

 

dialog_closing

whether the dialog was closed or not.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpImageComboBox.html b/devel-docs/libgimp/html/GimpImageComboBox.html new file mode 100644 index 0000000..625f953 --- /dev/null +++ b/devel-docs/libgimp/html/GimpImageComboBox.html @@ -0,0 +1,163 @@ + + + + +GimpImageComboBox: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpImageComboBox

+

GimpImageComboBox — A widget providing a popup menu of images.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gboolean + +(*GimpImageConstraintFunc) () +
+GtkWidget * + +gimp_image_combo_box_new () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpImageComboBox
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkComboBox
+                            ╰── GimpIntComboBox
+                                ╰── GimpImageComboBox
+
+
+
+

Implemented Interfaces

+

+GimpImageComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+
+
+

Description

+

A widget providing a popup menu of images.

+
+
+

Functions

+
+

GimpImageConstraintFunc ()

+
gboolean
+(*GimpImageConstraintFunc) (gint32 image_id,
+                            gpointer data);
+
+
+
+

gimp_image_combo_box_new ()

+
GtkWidget *
+gimp_image_combo_box_new (GimpImageConstraintFunc constraint,
+                          gpointer data);
+

Creates a new GimpIntComboBox filled with all currently opened +images. If a constraint + function is specified, it is called for +each image and only if the function returns TRUE, the image is +added to the combobox.

+

You should use gimp_int_combo_box_connect() to initialize and +connect the combo. Use gimp_int_combo_box_set_active() to get the +active image ID and gimp_int_combo_box_get_active() to retrieve the +ID of the selected image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

constraint

a GimpImageConstraintFunc or NULL

 

data

a pointer that is passed to constraint +

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpImageComboBox

+
typedef struct _GimpImageComboBox GimpImageComboBox;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpPaletteSelectButton.html b/devel-docs/libgimp/html/GimpPaletteSelectButton.html new file mode 100644 index 0000000..966a998 --- /dev/null +++ b/devel-docs/libgimp/html/GimpPaletteSelectButton.html @@ -0,0 +1,324 @@ + + + + +GimpPaletteSelect: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPaletteSelect

+

GimpPaletteSelect — A button which pops up a palette select dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_palette_select_button_new () +
const gchar * + +gimp_palette_select_button_get_palette () +
+void + +gimp_palette_select_button_set_palette () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+char *palette-nameRead / Write
+char *titleRead / Write / Construct Only
+
+
+

Signals

+
+++++ + + + + + +
voidpalette-setRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpPaletteSelectButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpSelectButton
+                            ╰── GimpPaletteSelectButton
+
+
+
+

Implemented Interfaces

+

+GimpPaletteSelectButton implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A button which pops up a palette select dialog.

+
+
+

Functions

+
+

gimp_palette_select_button_new ()

+
GtkWidget *
+gimp_palette_select_button_new (const gchar *title,
+                                const gchar *palette_name);
+

Creates a new GtkWidget that completely controls the selection of +a palette. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

palette_name

Initial palette name.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+

Since: 2.4

+
+
+
+

gimp_palette_select_button_get_palette ()

+
const gchar *
+gimp_palette_select_button_get_palette
+                               (GimpPaletteSelectButton *button);
+

Retrieves the name of currently selected palette.

+
+

Parameters

+
+++++ + + + + + +

button

A GimpPaletteSelectButton

 
+
+
+

Returns

+

an internal copy of the palette name which must not be freed.

+
+

Since: 2.4

+
+
+
+

gimp_palette_select_button_set_palette ()

+
void
+gimp_palette_select_button_set_palette
+                               (GimpPaletteSelectButton *button,
+                                const gchar *palette_name);
+

Sets the current palette for the palette select button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

A GimpPaletteSelectButton

 

palette_name

Palette name to set; NULL means no change.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpPaletteSelectButton

+
typedef struct _GimpPaletteSelectButton GimpPaletteSelectButton;
+
+
+
+

Property Details

+
+

The “palette-name” property

+
  “palette-name”             char *
+

The name of the currently selected palette.

+

Owner: GimpPaletteSelectButton

+

Flags: Read / Write

+

Default value: NULL

+

Since: 2.4

+
+
+
+

The “title” property

+
  “title”                    char *
+

The title to be used for the palette selection popup dialog.

+

Owner: GimpPaletteSelectButton

+

Flags: Read / Write / Construct Only

+

Default value: "Palette Selection"

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “palette-set” signal

+
void
+user_function (GimpPaletteSelectButton *widget,
+               char                    *palette_name,
+               gboolean                 dialog_closing,
+               gpointer                 user_data)
+

The ::palette-set signal is emitted when the user selects a palette.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

widget

the object which received the signal.

 

palette_name

the name of the currently selected palette.

 

dialog_closing

whether the dialog was closed or not.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpPatternSelectButton.html b/devel-docs/libgimp/html/GimpPatternSelectButton.html new file mode 100644 index 0000000..e25ac0e --- /dev/null +++ b/devel-docs/libgimp/html/GimpPatternSelectButton.html @@ -0,0 +1,348 @@ + + + + +GimpPatternSelectButton: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPatternSelectButton

+

GimpPatternSelectButton — A button which pops up a pattern select dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_pattern_select_button_new () +
const gchar * + +gimp_pattern_select_button_get_pattern () +
+void + +gimp_pattern_select_button_set_pattern () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+char *pattern-nameRead / Write
+char *titleRead / Write / Construct Only
+
+
+

Signals

+
+++++ + + + + + +
voidpattern-setRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpPatternSelectButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpSelectButton
+                            ╰── GimpPatternSelectButton
+
+
+
+

Implemented Interfaces

+

+GimpPatternSelectButton implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A button which pops up a pattern select dialog.

+
+
+

Functions

+
+

gimp_pattern_select_button_new ()

+
GtkWidget *
+gimp_pattern_select_button_new (const gchar *title,
+                                const gchar *pattern_name);
+

Creates a new GtkWidget that completely controls the selection of +a pattern. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

pattern_name

Initial pattern name or NULL to use current selection.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+

Since: 2.4

+
+
+
+

gimp_pattern_select_button_get_pattern ()

+
const gchar *
+gimp_pattern_select_button_get_pattern
+                               (GimpPatternSelectButton *button);
+

Retrieves the name of currently selected pattern.

+
+

Parameters

+
+++++ + + + + + +

button

A GimpPatternSelectButton

 
+
+
+

Returns

+

an internal copy of the pattern name which must not be freed.

+
+

Since: 2.4

+
+
+
+

gimp_pattern_select_button_set_pattern ()

+
void
+gimp_pattern_select_button_set_pattern
+                               (GimpPatternSelectButton *button,
+                                const gchar *pattern_name);
+

Sets the current pattern for the pattern select button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

A GimpPatternSelectButton

 

pattern_name

Pattern name to set; NULL means no change.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpPatternSelectButton

+
typedef struct _GimpPatternSelectButton GimpPatternSelectButton;
+
+
+
+

Property Details

+
+

The “pattern-name” property

+
  “pattern-name”             char *
+

The name of the currently selected pattern.

+

Owner: GimpPatternSelectButton

+

Flags: Read / Write

+

Default value: NULL

+

Since: 2.4

+
+
+
+

The “title” property

+
  “title”                    char *
+

The title to be used for the pattern selection popup dialog.

+

Owner: GimpPatternSelectButton

+

Flags: Read / Write / Construct Only

+

Default value: "Pattern Selection"

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “pattern-set” signal

+
void
+user_function (GimpPatternSelectButton *widget,
+               char                    *pattern_name,
+               int                      width,
+               int                      height,
+               int                      bpp,
+               gpointer                 mask_data,
+               gboolean                 dialog_closing,
+               gpointer                 user_data)
+

The ::pattern-set signal is emitted when the user selects a pattern.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

widget

the object which received the signal.

 

pattern_name

the name of the currently selected pattern.

 

width

width of the pattern

 

height

height of the pattern

 

bpp

bpp of the pattern

 

mask_data

pattern mask data

 

dialog_closing

whether the dialog was closed or not.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpProcBrowserDialog.html b/devel-docs/libgimp/html/GimpProcBrowserDialog.html new file mode 100644 index 0000000..8149812 --- /dev/null +++ b/devel-docs/libgimp/html/GimpProcBrowserDialog.html @@ -0,0 +1,282 @@ + + + + +GimpProcBrowserDialog: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpProcBrowserDialog

+

GimpProcBrowserDialog — The dialog for the procedure and plugin browsers.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+GtkWidget * + +gimp_proc_browser_dialog_new () +
+gchar * + +gimp_proc_browser_dialog_get_selected () +
+
+
+

Signals

+
+++++ + + + + + + + + + + + + +
voidrow-activatedRun Last
voidselection-changedRun Last
+
+
+

Types and Values

+
++++ + + + + +
 GimpProcBrowserDialog
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkWindow
+                            ╰── GtkDialog
+                                ╰── GimpDialog
+                                    ╰── GimpProcBrowserDialog
+
+
+
+

Implemented Interfaces

+

+GimpProcBrowserDialog implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

The dialog for the procedure and plugin browsers.

+
+
+

Functions

+
+

gimp_proc_browser_dialog_new ()

+
GtkWidget *
+gimp_proc_browser_dialog_new (const gchar *title,
+                              const gchar *role,
+                              GimpHelpFunc help_func,
+                              const gchar *help_id,
+                              ...);
+

Create a new GimpProcBrowserDialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The dialog's title.

 

role

The dialog's role, see gtk_window_set_role().

 

help_func

The function which will be called if the user presses "F1".

 

help_id

The help_id which will be passed to help_func +.

 

...

A NULL-terminated list destribing the action_area buttons.

 
+
+
+

Returns

+

a newly created GimpProcBrowserDialog.

+
+

Since: 2.4

+
+
+
+

gimp_proc_browser_dialog_get_selected ()

+
gchar *
+gimp_proc_browser_dialog_get_selected (GimpProcBrowserDialog *dialog);
+

Retrieves the name of the currently selected procedure.

+
+

Parameters

+
+++++ + + + + + +

dialog

a GimpProcBrowserDialog

 
+
+
+

Returns

+

The name of the selected procedure of NULL if no +procedure is selected.

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpProcBrowserDialog

+
typedef struct _GimpProcBrowserDialog GimpProcBrowserDialog;
+
+
+
+

Signal Details

+
+

The “row-activated” signal

+
void
+user_function (GimpProcBrowserDialog *dialog,
+               gpointer               user_data)
+

Emitted when one of the rows in the contained GtkTreeView is activated.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

dialog

the object that received the signal

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run Last

+
+
+
+

The “selection-changed” signal

+
void
+user_function (GimpProcBrowserDialog *dialog,
+               gpointer               user_data)
+

Emitted when the selection in the contained GtkTreeView changes.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

dialog

the object that received the signal

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run Last

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpProgressBar.html b/devel-docs/libgimp/html/GimpProgressBar.html new file mode 100644 index 0000000..f075656 --- /dev/null +++ b/devel-docs/libgimp/html/GimpProgressBar.html @@ -0,0 +1,113 @@ + + + + +GimpProgressBar: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpProgressBar

+

GimpProgressBar — A widget providing a progress bar.

+
+
+

Functions

+
++++ + + + + +
+GtkWidget * + +gimp_progress_bar_new () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpProgressBar
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkProgress
+                    ╰── GtkProgressBar
+                        ╰── GimpProgressBar
+
+
+
+

Implemented Interfaces

+

+GimpProgressBar implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

A widget providing a progress bar that automatically redirects any +progress calls to itself.

+
+
+

Functions

+
+

gimp_progress_bar_new ()

+
GtkWidget *
+gimp_progress_bar_new (void);
+

Creates a new GimpProgressBar widget.

+
+

Returns

+

the new widget.

+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpProgressBar

+
typedef struct _GimpProgressBar GimpProgressBar;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpSelectButton.html b/devel-docs/libgimp/html/GimpSelectButton.html new file mode 100644 index 0000000..ad7dfcd --- /dev/null +++ b/devel-docs/libgimp/html/GimpSelectButton.html @@ -0,0 +1,130 @@ + + + + +GimpSelectButton: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpSelectButton

+

GimpSelectButton — The base class of the data select buttons.

+
+
+

Functions

+
++++ + + + + +
+void + +gimp_select_button_close_popup () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpSelectButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpSelectButton
+                            ├── GimpBrushSelectButton
+                            ├── GimpFontSelectButton
+                            ├── GimpGradientSelectButton
+                            ├── GimpPaletteSelectButton
+                            ╰── GimpPatternSelectButton
+
+
+
+

Implemented Interfaces

+

+GimpSelectButton implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

The base class of the brush, pattern, gradient, palette and font +select buttons.

+
+
+

Functions

+
+

gimp_select_button_close_popup ()

+
void
+gimp_select_button_close_popup (GimpSelectButton *button);
+

Closes the popup window associated with button +.

+
+

Parameters

+
+++++ + + + + + +

button

A GimpSelectButton

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpSelectButton

+
typedef struct _GimpSelectButton GimpSelectButton;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/GimpZoomPreview.html b/devel-docs/libgimp/html/GimpZoomPreview.html new file mode 100644 index 0000000..da9e155 --- /dev/null +++ b/devel-docs/libgimp/html/GimpZoomPreview.html @@ -0,0 +1,550 @@ + + + + +GimpZoomPreview: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpZoomPreview

+

GimpZoomPreview — A drawable preview with zooming capabilities.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_zoom_preview_new () +
+GtkWidget * + +gimp_zoom_preview_new_from_drawable_id () +
+GtkWidget * + +gimp_zoom_preview_new_with_model_from_drawable_id () +
+GtkWidget * + +gimp_zoom_preview_new_with_model () +
+guchar * + +gimp_zoom_preview_get_source () +
+GimpDrawable * + +gimp_zoom_preview_get_drawable () +
+gint32 + +gimp_zoom_preview_get_drawable_id () +
+gdouble + +gimp_zoom_preview_get_factor () +
+GimpZoomModel * + +gimp_zoom_preview_get_model () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
gpointerdrawableRead / Write / Construct Only
intdrawable-idRead / Write / Construct Only
+GimpZoomModel *modelRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpZoomPreview
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpPreview
+                            ╰── GimpScrolledPreview
+                                ╰── GimpZoomPreview
+
+
+
+

Implemented Interfaces

+

+GimpZoomPreview implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A drawable preview with zooming capabilities.

+
+
+

Functions

+
+

gimp_zoom_preview_new ()

+
GtkWidget *
+gimp_zoom_preview_new (GimpDrawable *drawable);
+
+

gimp_zoom_preview_new has been deprecated since version 2.10 and should not be used in newly-written code.

+

Use gimp_zoom_preview_new_from_drawable_id() instead.

+
+

Creates a new GimpZoomPreview widget for drawable +.

+
+

Parameters

+
+++++ + + + + + +

drawable

a GimpDrawable

 
+
+
+

Returns

+

a new GimpZoomPreview.

+
+

Since: 2.4

+
+
+
+

gimp_zoom_preview_new_from_drawable_id ()

+
GtkWidget *
+gimp_zoom_preview_new_from_drawable_id
+                               (gint32 drawable_ID);
+

Creates a new GimpZoomPreview widget for drawable_ID +.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

a drawable ID

 
+
+
+

Returns

+

a new GimpZoomPreview.

+
+

Since: 2.10

+
+
+
+

gimp_zoom_preview_new_with_model_from_drawable_id ()

+
GtkWidget *
+gimp_zoom_preview_new_with_model_from_drawable_id
+                               (gint32 drawable_ID,
+                                GimpZoomModel *model);
+

Creates a new GimpZoomPreview widget for drawable_ID + using the +given model +.

+

This variant of gimp_zoom_preview_new_from_drawable_id() allows you +to create a preview using an existing zoom model. This may be +useful if for example you want to have two zoom previews that keep +their zoom factor in sync.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

a drawable ID

 

model

a GimpZoomModel

 
+
+
+

Returns

+

a new GimpZoomPreview.

+
+

Since: 2.10

+
+
+
+

gimp_zoom_preview_new_with_model ()

+
GtkWidget *
+gimp_zoom_preview_new_with_model (GimpDrawable *drawable,
+                                  GimpZoomModel *model);
+
+

gimp_zoom_preview_new_with_model has been deprecated since version 2.10 and should not be used in newly-written code.

+

Use gimp_zoom_preview_new_with_model_from_drawable_id() +instead.

+
+

Creates a new GimpZoomPreview widget for drawable + using the +given model +.

+

This variant of gimp_zoom_preview_new() allows you to create a +preview using an existing zoom model. This may be useful if for +example you want to have two zoom previews that keep their zoom +factor in sync.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable

a GimpDrawable

 

model

a GimpZoomModel

 
+
+
+

Returns

+

a new GimpZoomPreview.

+
+

Since: 2.4

+
+
+
+

gimp_zoom_preview_get_source ()

+
guchar *
+gimp_zoom_preview_get_source (GimpZoomPreview *preview,
+                              gint *width,
+                              gint *height,
+                              gint *bpp);
+

Returns the scaled image data of the part of the drawable the +GimpZoomPreview is currently showing, as a newly allocated array of guchar. +This function also allow to get the current width, height and bpp of the +GimpZoomPreview.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

preview

a GimpZoomPreview widget

 

width

a pointer to an int where the current width of the zoom widget +will be put.

 

height

a pointer to an int where the current width of the zoom widget +will be put.

 

bpp

return location for the number of bytes per pixel

 
+
+
+

Returns

+

newly allocated data that should be released using g_free() +when it is not any longer needed

+
+

Since: 2.4

+
+
+
+

gimp_zoom_preview_get_drawable ()

+
GimpDrawable *
+gimp_zoom_preview_get_drawable (GimpZoomPreview *preview);
+
+

gimp_zoom_preview_get_drawable has been deprecated since version 2.10 and should not be used in newly-written code.

+

Use gimp_zoom_preview_get_drawable_id() instead.

+
+

Returns the GimpDrawable the GimpZoomPreview is attached to.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpZoomPreview widget

 
+
+
+

Returns

+

the GimpDrawable that was passed to gimp_zoom_preview_new().

+
+

Since: 2.4

+
+
+
+

gimp_zoom_preview_get_drawable_id ()

+
gint32
+gimp_zoom_preview_get_drawable_id (GimpZoomPreview *preview);
+

Returns the drawable_ID the GimpZoomPreview is attached to.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpZoomPreview widget

 
+
+
+

Returns

+

the drawable_ID that was passed to +gimp_zoom_preview_new_from_drawable_id().

+
+

Since: 2.10

+
+
+
+

gimp_zoom_preview_get_factor ()

+
gdouble
+gimp_zoom_preview_get_factor (GimpZoomPreview *preview);
+

Returns the zoom factor the preview is currently using.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpZoomPreview widget

 
+
+
+

Returns

+

the current zoom factor

+
+

Since: 2.4

+
+
+
+

gimp_zoom_preview_get_model ()

+
GimpZoomModel *
+gimp_zoom_preview_get_model (GimpZoomPreview *preview);
+

Returns the GimpZoomModel the preview is using.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpZoomPreview widget

 
+
+
+

Returns

+

a pointer to the GimpZoomModel owned by the preview +

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpZoomPreview

+
typedef struct _GimpZoomPreview GimpZoomPreview;
+
+
+
+

Property Details

+
+

The “drawable” property

+
  “drawable”                 gpointer
+

The drawable the GimpZoomPreview is attached to.

+
+

GimpZoomPreview:drawable is deprecated and should not be used in newly-written code.

+

use the drawable-id property instead.

+
+

Owner: GimpZoomPreview

+

Flags: Read / Write / Construct Only

+

Since: 2.4

+
+
+
+

The “drawable-id” property

+
  “drawable-id”              int
+

The drawable the GimpZoomPreview is attached to.

+

Owner: GimpZoomPreview

+

Flags: Read / Write / Construct Only

+

Allowed values: >= -1

+

Default value: -1

+

Since: 2.10

+
+
+
+

The “model” property

+
  “model”                    GimpZoomModel *
+

The GimpZoomModel used by this GimpZoomPreview.

+

Owner: GimpZoomPreview

+

Flags: Read / Write / Construct Only

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/api-index-full.html b/devel-docs/libgimp/html/api-index-full.html new file mode 100644 index 0000000..3c7ab70 --- /dev/null +++ b/devel-docs/libgimp/html/api-index-full.html @@ -0,0 +1,4577 @@ + + + + +Index: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

A

+
+GIMP_ADDITION_MODE, macro in gimpenums +
+
+
+gimp_airbrush, function in gimppainttools +
+
+
+gimp_airbrush_default, function in gimppainttools +
+
+
+GimpAspectPreview, struct in GimpAspectPreview +
+
+
+GimpAspectPreview:drawable, object property in GimpAspectPreview +
+
+
+GimpAspectPreview:drawable-id, object property in GimpAspectPreview +
+
+
+gimp_aspect_preview_new, function in GimpAspectPreview +
+
+
+gimp_aspect_preview_new_from_drawable_id, function in GimpAspectPreview +
+
+
+gimp_attach_new_parasite, function in gimp +
+
+
+gimp_attach_parasite, function in gimp +
+
+

B

+
+GIMP_BEHIND_MODE, macro in gimpenums +
+
+
+gimp_brightness_contrast, function in gimpcolor +
+
+
+GimpBrushApplicationMode, enum in gimpenums +
+
+
+gimp_brushes_close_popup, function in gimpbrushselect +
+
+
+gimp_brushes_get_brush, function in gimpbrushes +
+
+
+gimp_brushes_get_brush_data, function in gimpbrushes +
+
+
+gimp_brushes_get_list, function in gimpbrushes +
+
+
+gimp_brushes_get_opacity, function in gimpbrushes +
+
+
+gimp_brushes_get_paint_mode, function in gimpbrushes +
+
+
+gimp_brushes_get_spacing, function in gimpbrushes +
+
+
+gimp_brushes_popup, function in gimpbrushselect +
+
+
+gimp_brushes_refresh, function in gimpbrushes +
+
+
+gimp_brushes_set_brush, function in gimpbrushes +
+
+
+gimp_brushes_set_opacity, function in gimpbrushes +
+
+
+gimp_brushes_set_paint_mode, function in gimpbrushes +
+
+
+gimp_brushes_set_popup, function in gimpbrushselect +
+
+
+gimp_brushes_set_spacing, function in gimpbrushes +
+
+
+GimpBrushSelectButton, struct in GimpBrushSelectButton +
+
+
+GimpBrushSelectButton::brush-set, object signal in GimpBrushSelectButton +
+
+
+GimpBrushSelectButton:brush-name, object property in GimpBrushSelectButton +
+
+
+GimpBrushSelectButton:brush-opacity, object property in GimpBrushSelectButton +
+
+
+GimpBrushSelectButton:brush-paint-mode, object property in GimpBrushSelectButton +
+
+
+GimpBrushSelectButton:brush-spacing, object property in GimpBrushSelectButton +
+
+
+GimpBrushSelectButton:title, object property in GimpBrushSelectButton +
+
+
+gimp_brush_delete, function in gimpbrush +
+
+
+gimp_brush_duplicate, function in gimpbrush +
+
+
+gimp_brush_get_angle, function in gimpbrush +
+
+
+gimp_brush_get_aspect_ratio, function in gimpbrush +
+
+
+gimp_brush_get_hardness, function in gimpbrush +
+
+
+gimp_brush_get_info, function in gimpbrush +
+
+
+gimp_brush_get_pixels, function in gimpbrush +
+
+
+gimp_brush_get_radius, function in gimpbrush +
+
+
+gimp_brush_get_shape, function in gimpbrush +
+
+
+gimp_brush_get_spacing, function in gimpbrush +
+
+
+gimp_brush_get_spikes, function in gimpbrush +
+
+
+gimp_brush_is_editable, function in gimpbrush +
+
+
+gimp_brush_is_generated, function in gimpbrush +
+
+
+gimp_brush_new, function in gimpbrush +
+
+
+gimp_brush_rename, function in gimpbrush +
+
+
+gimp_brush_select_button_get_brush, function in GimpBrushSelectButton +
+
+
+gimp_brush_select_button_new, function in GimpBrushSelectButton +
+
+
+gimp_brush_select_button_set_brush, function in GimpBrushSelectButton +
+
+
+gimp_brush_select_destroy, function in gimpbrushselect +
+
+
+gimp_brush_select_new, function in gimpbrushselect +
+
+
+gimp_brush_select_widget_close, function in gimpbrushmenu +
+
+
+gimp_brush_select_widget_new, function in gimpbrushmenu +
+
+
+gimp_brush_select_widget_set, function in gimpbrushmenu +
+
+
+gimp_brush_set_angle, function in gimpbrush +
+
+
+gimp_brush_set_aspect_ratio, function in gimpbrush +
+
+
+gimp_brush_set_hardness, function in gimpbrush +
+
+
+gimp_brush_set_radius, function in gimpbrush +
+
+
+gimp_brush_set_shape, function in gimpbrush +
+
+
+gimp_brush_set_spacing, function in gimpbrush +
+
+
+gimp_brush_set_spikes, function in gimpbrush +
+
+
+gimp_buffers_get_list, function in gimpbuffer +
+
+
+gimp_buffer_delete, function in gimpbuffer +
+
+
+gimp_buffer_get_bytes, function in gimpbuffer +
+
+
+gimp_buffer_get_height, function in gimpbuffer +
+
+
+gimp_buffer_get_image_type, function in gimpbuffer +
+
+
+gimp_buffer_get_width, function in gimpbuffer +
+
+
+gimp_buffer_rename, function in gimpbuffer +
+
+
+GIMP_BURN_MODE, macro in gimpenums +
+
+
+gimp_by_color_select, function in gimpselectiontools +
+
+
+gimp_by_color_select_full, function in gimpselectiontools +
+
+

C

+
+GimpChannelComboBox, struct in GimpItemComboBox +
+
+
+gimp_channel_combine_masks, function in gimpchannel +
+
+
+gimp_channel_combo_box_new, function in GimpItemComboBox +
+
+
+gimp_channel_copy, function in gimpchannel +
+
+
+gimp_channel_get_color, function in gimpchannel +
+
+
+gimp_channel_get_opacity, function in gimpchannel +
+
+
+gimp_channel_get_show_masked, function in gimpchannel +
+
+
+gimp_channel_menu_new, function in gimpmenu +
+
+
+gimp_channel_new, function in gimpchannel +
+
+
+gimp_channel_new_from_component, function in gimpchannel +
+
+
+gimp_channel_set_color, function in gimpchannel +
+
+
+gimp_channel_set_opacity, function in gimpchannel +
+
+
+gimp_channel_set_show_masked, function in gimpchannel +
+
+
+gimp_check_size, function in gimp +
+
+
+gimp_check_type, function in gimp +
+
+
+gimp_clone, function in gimppainttools +
+
+
+gimp_clone_default, function in gimppainttools +
+
+
+gimp_colorize, function in gimpcolor +
+
+
+gimp_color_balance, function in gimpcolor +
+
+
+GIMP_COLOR_ERASE_MODE, macro in gimpenums +
+
+
+GIMP_COLOR_MODE, macro in gimpenums +
+
+
+GimpConstraintFunc, user_function in gimpmenu +
+
+
+gimp_context_get_antialias, function in gimpcontext +
+
+
+gimp_context_get_background, function in gimpcontext +
+
+
+gimp_context_get_brush, function in gimpcontext +
+
+
+gimp_context_get_brush_angle, function in gimpcontext +
+
+
+gimp_context_get_brush_aspect_ratio, function in gimpcontext +
+
+
+gimp_context_get_brush_force, function in gimpcontext +
+
+
+gimp_context_get_brush_hardness, function in gimpcontext +
+
+
+gimp_context_get_brush_size, function in gimpcontext +
+
+
+gimp_context_get_brush_spacing, function in gimpcontext +
+
+
+gimp_context_get_diagonal_neighbors, function in gimpcontext +
+
+
+gimp_context_get_distance_metric, function in gimpcontext +
+
+
+gimp_context_get_dynamics, function in gimpcontext +
+
+
+gimp_context_get_feather, function in gimpcontext +
+
+
+gimp_context_get_feather_radius, function in gimpcontext +
+
+
+gimp_context_get_font, function in gimpcontext +
+
+
+gimp_context_get_foreground, function in gimpcontext +
+
+
+gimp_context_get_gradient, function in gimpcontext +
+
+
+gimp_context_get_gradient_blend_color_space, function in gimpcontext +
+
+
+gimp_context_get_gradient_repeat_mode, function in gimpcontext +
+
+
+gimp_context_get_gradient_reverse, function in gimpcontext +
+
+
+gimp_context_get_ink_angle, function in gimpcontext +
+
+
+gimp_context_get_ink_blob_angle, function in gimpcontext +
+
+
+gimp_context_get_ink_blob_aspect_ratio, function in gimpcontext +
+
+
+gimp_context_get_ink_blob_type, function in gimpcontext +
+
+
+gimp_context_get_ink_size, function in gimpcontext +
+
+
+gimp_context_get_ink_size_sensitivity, function in gimpcontext +
+
+
+gimp_context_get_ink_speed_sensitivity, function in gimpcontext +
+
+
+gimp_context_get_ink_tilt_sensitivity, function in gimpcontext +
+
+
+gimp_context_get_interpolation, function in gimpcontext +
+
+
+gimp_context_get_line_cap_style, function in gimpcontext +
+
+
+gimp_context_get_line_dash_offset, function in gimpcontext +
+
+
+gimp_context_get_line_dash_pattern, function in gimpcontext +
+
+
+gimp_context_get_line_join_style, function in gimpcontext +
+
+
+gimp_context_get_line_miter_limit, function in gimpcontext +
+
+
+gimp_context_get_line_width, function in gimpcontext +
+
+
+gimp_context_get_line_width_unit, function in gimpcontext +
+
+
+gimp_context_get_mypaint_brush, function in gimpcontext +
+
+
+gimp_context_get_opacity, function in gimpcontext +
+
+
+gimp_context_get_paint_method, function in gimpcontext +
+
+
+gimp_context_get_paint_mode, function in gimpcontext +
+
+
+gimp_context_get_palette, function in gimpcontext +
+
+
+gimp_context_get_pattern, function in gimpcontext +
+
+
+gimp_context_get_sample_criterion, function in gimpcontext +
+
+
+gimp_context_get_sample_merged, function in gimpcontext +
+
+
+gimp_context_get_sample_threshold, function in gimpcontext +
+
+
+gimp_context_get_sample_threshold_int, function in gimpcontext +
+
+
+gimp_context_get_sample_transparent, function in gimpcontext +
+
+
+gimp_context_get_stroke_method, function in gimpcontext +
+
+
+gimp_context_get_transform_direction, function in gimpcontext +
+
+
+gimp_context_get_transform_recursion, function in gimpcontext +
+
+
+gimp_context_get_transform_resize, function in gimpcontext +
+
+
+gimp_context_list_paint_methods, function in gimpcontext +
+
+
+gimp_context_pop, function in gimpcontext +
+
+
+gimp_context_push, function in gimpcontext +
+
+
+gimp_context_set_antialias, function in gimpcontext +
+
+
+gimp_context_set_background, function in gimpcontext +
+
+
+gimp_context_set_brush, function in gimpcontext +
+
+
+gimp_context_set_brush_angle, function in gimpcontext +
+
+
+gimp_context_set_brush_aspect_ratio, function in gimpcontext +
+
+
+gimp_context_set_brush_default_hardness, function in gimpcontext +
+
+
+gimp_context_set_brush_default_size, function in gimpcontext +
+
+
+gimp_context_set_brush_default_spacing, function in gimpcontext +
+
+
+gimp_context_set_brush_force, function in gimpcontext +
+
+
+gimp_context_set_brush_hardness, function in gimpcontext +
+
+
+gimp_context_set_brush_size, function in gimpcontext +
+
+
+gimp_context_set_brush_spacing, function in gimpcontext +
+
+
+gimp_context_set_defaults, function in gimpcontext +
+
+
+gimp_context_set_default_colors, function in gimpcontext +
+
+
+gimp_context_set_diagonal_neighbors, function in gimpcontext +
+
+
+gimp_context_set_distance_metric, function in gimpcontext +
+
+
+gimp_context_set_dynamics, function in gimpcontext +
+
+
+gimp_context_set_feather, function in gimpcontext +
+
+
+gimp_context_set_feather_radius, function in gimpcontext +
+
+
+gimp_context_set_font, function in gimpcontext +
+
+
+gimp_context_set_foreground, function in gimpcontext +
+
+
+gimp_context_set_gradient, function in gimpcontext +
+
+
+gimp_context_set_gradient_blend_color_space, function in gimpcontext +
+
+
+gimp_context_set_gradient_fg_bg_hsv_ccw, function in gimpcontext +
+
+
+gimp_context_set_gradient_fg_bg_hsv_cw, function in gimpcontext +
+
+
+gimp_context_set_gradient_fg_bg_rgb, function in gimpcontext +
+
+
+gimp_context_set_gradient_fg_transparent, function in gimpcontext +
+
+
+gimp_context_set_gradient_repeat_mode, function in gimpcontext +
+
+
+gimp_context_set_gradient_reverse, function in gimpcontext +
+
+
+gimp_context_set_ink_angle, function in gimpcontext +
+
+
+gimp_context_set_ink_blob_angle, function in gimpcontext +
+
+
+gimp_context_set_ink_blob_aspect_ratio, function in gimpcontext +
+
+
+gimp_context_set_ink_blob_type, function in gimpcontext +
+
+
+gimp_context_set_ink_size, function in gimpcontext +
+
+
+gimp_context_set_ink_size_sensitivity, function in gimpcontext +
+
+
+gimp_context_set_ink_speed_sensitivity, function in gimpcontext +
+
+
+gimp_context_set_ink_tilt_sensitivity, function in gimpcontext +
+
+
+gimp_context_set_interpolation, function in gimpcontext +
+
+
+gimp_context_set_line_cap_style, function in gimpcontext +
+
+
+gimp_context_set_line_dash_offset, function in gimpcontext +
+
+
+gimp_context_set_line_dash_pattern, function in gimpcontext +
+
+
+gimp_context_set_line_join_style, function in gimpcontext +
+
+
+gimp_context_set_line_miter_limit, function in gimpcontext +
+
+
+gimp_context_set_line_width, function in gimpcontext +
+
+
+gimp_context_set_line_width_unit, function in gimpcontext +
+
+
+gimp_context_set_mypaint_brush, function in gimpcontext +
+
+
+gimp_context_set_opacity, function in gimpcontext +
+
+
+gimp_context_set_paint_method, function in gimpcontext +
+
+
+gimp_context_set_paint_mode, function in gimpcontext +
+
+
+gimp_context_set_palette, function in gimpcontext +
+
+
+gimp_context_set_pattern, function in gimpcontext +
+
+
+gimp_context_set_sample_criterion, function in gimpcontext +
+
+
+gimp_context_set_sample_merged, function in gimpcontext +
+
+
+gimp_context_set_sample_threshold, function in gimpcontext +
+
+
+gimp_context_set_sample_threshold_int, function in gimpcontext +
+
+
+gimp_context_set_sample_transparent, function in gimpcontext +
+
+
+gimp_context_set_stroke_method, function in gimpcontext +
+
+
+gimp_context_set_transform_direction, function in gimpcontext +
+
+
+gimp_context_set_transform_recursion, function in gimpcontext +
+
+
+gimp_context_set_transform_resize, function in gimpcontext +
+
+
+gimp_context_swap_colors, function in gimpcontext +
+
+
+GimpConvertDitherType, enum in gimpenums +
+
+
+gimp_convolve, function in gimppainttools +
+
+
+gimp_convolve_default, function in gimppainttools +
+
+
+gimp_curves_explicit, function in gimpcolor +
+
+
+gimp_curves_spline, function in gimpcolor +
+
+

D

+
+GIMP_DARKEN_ONLY_MODE, macro in gimpenums +
+
+
+gimp_debug_timer_end, function in gimpdebug +
+
+
+gimp_debug_timer_start, function in gimpdebug +
+
+
+gimp_default_display, function in gimp +
+
+
+gimp_desaturate, function in gimpcolor +
+
+
+gimp_desaturate_full, function in gimpcolor +
+
+
+gimp_destroy_paramdefs, function in gimp +
+
+
+gimp_destroy_params, function in gimp +
+
+
+gimp_detach_parasite, function in gimp +
+
+
+GIMP_DIFFERENCE_MODE, macro in gimpenums +
+
+
+gimp_displays_flush, function in gimpdisplay +
+
+
+gimp_displays_reconnect, function in gimpdisplay +
+
+
+gimp_display_delete, function in gimpdisplay +
+
+
+gimp_display_get_window_handle, function in gimpdisplay +
+
+
+gimp_display_is_valid, function in gimpdisplay +
+
+
+gimp_display_name, function in gimp +
+
+
+gimp_display_new, function in gimpdisplay +
+
+
+GIMP_DISSOLVE_MODE, macro in gimpenums +
+
+
+GIMP_DIVIDE_MODE, macro in gimpenums +
+
+
+gimp_dodgeburn, function in gimppainttools +
+
+
+gimp_dodgeburn_default, function in gimppainttools +
+
+
+GIMP_DODGE_MODE, macro in gimpenums +
+
+
+GimpDrawable, struct in gimpdrawable +
+
+
+GimpDrawableComboBox, struct in GimpItemComboBox +
+
+
+GimpDrawableConstraintFunc, typedef in GimpItemComboBox +
+
+
+GimpDrawablePreview, struct in GimpDrawablePreview +
+
+
+GimpDrawablePreview:drawable, object property in GimpDrawablePreview +
+
+
+GimpDrawablePreview:drawable-id, object property in GimpDrawablePreview +
+
+
+gimp_drawable_attach_new_parasite, function in gimpdrawable +
+
+
+gimp_drawable_bpp, function in gimpdrawable +
+
+
+gimp_drawable_brightness_contrast, function in gimpdrawablecolor +
+
+
+gimp_drawable_colorize_hsl, function in gimpdrawablecolor +
+
+
+gimp_drawable_color_balance, function in gimpdrawablecolor +
+
+
+gimp_drawable_combo_box_new, function in GimpItemComboBox +
+
+
+gimp_drawable_curves_explicit, function in gimpdrawablecolor +
+
+
+gimp_drawable_curves_spline, function in gimpdrawablecolor +
+
+
+gimp_drawable_delete, function in gimpdrawable +
+
+
+gimp_drawable_desaturate, function in gimpdrawablecolor +
+
+
+gimp_drawable_detach, function in gimpdrawable +
+
+
+gimp_drawable_edit_bucket_fill, function in gimpdrawableedit +
+
+
+gimp_drawable_edit_clear, function in gimpdrawableedit +
+
+
+gimp_drawable_edit_fill, function in gimpdrawableedit +
+
+
+gimp_drawable_edit_gradient_fill, function in gimpdrawableedit +
+
+
+gimp_drawable_edit_stroke_item, function in gimpdrawableedit +
+
+
+gimp_drawable_edit_stroke_selection, function in gimpdrawableedit +
+
+
+gimp_drawable_equalize, function in gimpdrawablecolor +
+
+
+gimp_drawable_fill, function in gimpdrawable +
+
+
+gimp_drawable_flush, function in gimpdrawable +
+
+
+gimp_drawable_foreground_extract, function in gimpdrawable +
+
+
+gimp_drawable_free_shadow, function in gimpdrawable +
+
+
+gimp_drawable_get, function in gimpdrawable +
+
+
+gimp_drawable_get_buffer, function in gimpdrawable +
+
+
+gimp_drawable_get_color_uchar, function in gimpdrawable +
+
+
+gimp_drawable_get_format, function in gimpdrawable +
+
+
+gimp_drawable_get_image, function in gimpdrawable +
+
+
+gimp_drawable_get_linked, function in gimpdrawable +
+
+
+gimp_drawable_get_name, function in gimpdrawable +
+
+
+gimp_drawable_get_pixel, function in gimpdrawable +
+
+
+gimp_drawable_get_shadow_buffer, function in gimpdrawable +
+
+
+gimp_drawable_get_sub_thumbnail, function in gimppixbuf +
+
+
+gimp_drawable_get_sub_thumbnail_data, function in gimpdrawable +
+
+
+gimp_drawable_get_tattoo, function in gimpdrawable +
+
+
+gimp_drawable_get_thumbnail, function in gimppixbuf +
+
+
+gimp_drawable_get_thumbnail_data, function in gimpdrawable +
+
+
+gimp_drawable_get_thumbnail_format, function in gimpdrawable +
+
+
+gimp_drawable_get_tile, function in gimpdrawable +
+
+
+gimp_drawable_get_tile2, function in gimpdrawable +
+
+
+gimp_drawable_get_visible, function in gimpdrawable +
+
+
+gimp_drawable_has_alpha, function in gimpdrawable +
+
+
+gimp_drawable_height, function in gimpdrawable +
+
+
+gimp_drawable_histogram, function in gimpdrawablecolor +
+
+
+gimp_drawable_hue_saturation, function in gimpdrawablecolor +
+
+
+gimp_drawable_invert, function in gimpdrawablecolor +
+
+
+gimp_drawable_is_channel, function in gimpdrawable +
+
+
+gimp_drawable_is_gray, function in gimpdrawable +
+
+
+gimp_drawable_is_indexed, function in gimpdrawable +
+
+
+gimp_drawable_is_layer, function in gimpdrawable +
+
+
+gimp_drawable_is_layer_mask, function in gimpdrawable +
+
+
+gimp_drawable_is_rgb, function in gimpdrawable +
+
+
+gimp_drawable_is_text_layer, function in gimpdrawable +
+
+
+gimp_drawable_is_valid, function in gimpdrawable +
+
+
+gimp_drawable_levels, function in gimpdrawablecolor +
+
+
+gimp_drawable_levels_stretch, function in gimpdrawablecolor +
+
+
+gimp_drawable_mask_bounds, function in gimpdrawable +
+
+
+gimp_drawable_mask_intersect, function in gimpdrawable +
+
+
+gimp_drawable_menu_new, function in gimpmenu +
+
+
+gimp_drawable_merge_shadow, function in gimpdrawable +
+
+
+gimp_drawable_offset, function in gimpdrawable +
+
+
+gimp_drawable_offsets, function in gimpdrawable +
+
+
+gimp_drawable_parasite_attach, function in gimpdrawable +
+
+
+gimp_drawable_parasite_detach, function in gimpdrawable +
+
+
+gimp_drawable_parasite_find, function in gimpdrawable +
+
+
+gimp_drawable_parasite_list, function in gimpdrawable +
+
+
+gimp_drawable_posterize, function in gimpdrawablecolor +
+
+
+gimp_drawable_preview_draw_region, function in GimpDrawablePreview +
+
+
+gimp_drawable_preview_get_drawable, function in GimpDrawablePreview +
+
+
+gimp_drawable_preview_get_drawable_id, function in GimpDrawablePreview +
+
+
+gimp_drawable_preview_new, function in GimpDrawablePreview +
+
+
+gimp_drawable_preview_new_from_drawable_id, function in GimpDrawablePreview +
+
+
+gimp_drawable_set_image, function in gimpdrawable +
+
+
+gimp_drawable_set_linked, function in gimpdrawable +
+
+
+gimp_drawable_set_name, function in gimpdrawable +
+
+
+gimp_drawable_set_pixel, function in gimpdrawable +
+
+
+gimp_drawable_set_tattoo, function in gimpdrawable +
+
+
+gimp_drawable_set_visible, function in gimpdrawable +
+
+
+gimp_drawable_threshold, function in gimpdrawablecolor +
+
+
+gimp_drawable_transform_2d, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_2d_default, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_flip, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_flip_default, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_flip_simple, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_matrix, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_matrix_default, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_perspective, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_perspective_default, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_rotate, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_rotate_default, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_rotate_simple, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_scale, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_scale_default, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_shear, function in gimpdrawabletransform +
+
+
+gimp_drawable_transform_shear_default, function in gimpdrawabletransform +
+
+
+gimp_drawable_type, function in gimpdrawable +
+
+
+gimp_drawable_type_with_alpha, function in gimpdrawable +
+
+
+gimp_drawable_update, function in gimpdrawable +
+
+
+gimp_drawable_width, function in gimpdrawable +
+
+
+gimp_dynamics_get_list, function in gimpdynamics +
+
+
+gimp_dynamics_refresh, function in gimpdynamics +
+
+

E

+
+gimp_edit_blend, function in gimpedit +
+
+
+gimp_edit_bucket_fill, function in gimpedit +
+
+
+gimp_edit_bucket_fill_full, function in gimppainttools +
+
+
+gimp_edit_clear, function in gimpedit +
+
+
+gimp_edit_copy, function in gimpedit +
+
+
+gimp_edit_copy_visible, function in gimpedit +
+
+
+gimp_edit_cut, function in gimpedit +
+
+
+gimp_edit_fill, function in gimpedit +
+
+
+gimp_edit_named_copy, function in gimpedit +
+
+
+gimp_edit_named_copy_visible, function in gimpedit +
+
+
+gimp_edit_named_cut, function in gimpedit +
+
+
+gimp_edit_named_paste, function in gimpedit +
+
+
+gimp_edit_named_paste_as_new, function in gimpedit +
+
+
+gimp_edit_named_paste_as_new_image, function in gimpedit +
+
+
+gimp_edit_paste, function in gimpedit +
+
+
+gimp_edit_paste_as_new, function in gimpedit +
+
+
+gimp_edit_paste_as_new_image, function in gimpedit +
+
+
+gimp_edit_stroke, function in gimpedit +
+
+
+gimp_edit_stroke_vectors, function in gimpedit +
+
+
+gimp_ellipse_select, function in gimpselectiontools +
+
+
+gimp_enums_get_type_names, function in gimpenums +
+
+
+gimp_enums_init, function in gimpenums +
+
+
+gimp_equalize, function in gimpcolor +
+
+
+gimp_eraser, function in gimppainttools +
+
+
+gimp_eraser_default, function in gimppainttools +
+
+
+GimpExportCapabilities, enum in gimpexport +
+
+
+GimpExportReturn, enum in gimpexport +
+
+
+gimp_export_color_profile, function in gimp +
+
+
+gimp_export_dialog_get_content_area, function in gimpexport +
+
+
+gimp_export_dialog_new, function in gimpexport +
+
+
+gimp_export_exif, function in gimp +
+
+
+gimp_export_image, function in gimpexport +
+
+
+gimp_export_iptc, function in gimp +
+
+
+gimp_export_xmp, function in gimp +
+
+
+gimp_extension_ack, function in gimp +
+
+
+gimp_extension_enable, function in gimp +
+
+
+gimp_extension_process, function in gimp +
+
+

F

+
+gimp_file_load, function in gimpfileops +
+
+
+gimp_file_load_layer, function in gimpfileops +
+
+
+gimp_file_load_layers, function in gimpfileops +
+
+
+gimp_file_save, function in gimpfileops +
+
+
+gimp_file_save_thumbnail, function in gimpfileops +
+
+
+GIMP_FIXED_DITHER, macro in gimpenums +
+
+
+gimp_flip, function in gimptransformtools +
+
+
+gimp_floating_sel_anchor, function in gimpfloatingsel +
+
+
+gimp_floating_sel_attach, function in gimpfloatingsel +
+
+
+gimp_floating_sel_relax, function in gimpfloatingsel +
+
+
+gimp_floating_sel_remove, function in gimpfloatingsel +
+
+
+gimp_floating_sel_rigor, function in gimpfloatingsel +
+
+
+gimp_floating_sel_to_layer, function in gimpfloatingsel +
+
+
+GimpFontSelectButton, struct in GimpFontSelectButton +
+
+
+GimpFontSelectButton::font-set, object signal in GimpFontSelectButton +
+
+
+GimpFontSelectButton:font-name, object property in GimpFontSelectButton +
+
+
+GimpFontSelectButton:title, object property in GimpFontSelectButton +
+
+
+gimp_fonts_close_popup, function in gimpfontselect +
+
+
+gimp_fonts_get_list, function in gimpfonts +
+
+
+gimp_fonts_popup, function in gimpfontselect +
+
+
+gimp_fonts_refresh, function in gimpfonts +
+
+
+gimp_fonts_set_popup, function in gimpfontselect +
+
+
+gimp_font_select_button_get_font, function in GimpFontSelectButton +
+
+
+gimp_font_select_button_new, function in GimpFontSelectButton +
+
+
+gimp_font_select_button_set_font, function in GimpFontSelectButton +
+
+
+gimp_font_select_destroy, function in gimpfontselect +
+
+
+gimp_font_select_new, function in gimpfontselect +
+
+
+gimp_font_select_widget_close, function in gimpfontmenu +
+
+
+gimp_font_select_widget_new, function in gimpfontmenu +
+
+
+gimp_font_select_widget_set, function in gimpfontmenu +
+
+
+gimp_free_select, function in gimpselectiontools +
+
+
+GIMP_FSLOWBLEED_DITHER, macro in gimpenums +
+
+
+GIMP_FS_DITHER, macro in gimpenums +
+
+
+gimp_fuzzy_select, function in gimpselectiontools +
+
+
+gimp_fuzzy_select_full, function in gimpselectiontools +
+
+

G

+
+gimp_gamma, function in gimp +
+
+
+gimp_getpid, function in gimp +
+
+
+gimp_get_color_configuration, function in gimpgimprc +
+
+
+gimp_get_data, macro in gimp +
+
+
+gimp_get_data_size, macro in gimp +
+
+
+gimp_get_default_comment, function in gimpgimprc +
+
+
+gimp_get_default_unit, function in gimpgimprc +
+
+
+gimp_get_icon_theme_dir, function in gimpgimprc +
+
+
+gimp_get_module_load_inhibit, function in gimpgimprc +
+
+
+gimp_get_monitor_resolution, function in gimpgimprc +
+
+
+gimp_get_parasite, function in gimp +
+
+
+gimp_get_parasite_list, function in gimp +
+
+
+gimp_get_path_by_tattoo, function in gimppaths +
+
+
+gimp_get_pdb_error, function in gimp +
+
+
+gimp_get_pdb_status, function in gimp +
+
+
+gimp_get_progname, function in gimp +
+
+
+gimp_get_theme_dir, function in gimpgimprc +
+
+
+gimp_gimprc_query, function in gimpgimprc +
+
+
+gimp_gimprc_set, function in gimpgimprc +
+
+
+GimpGradientSelectButton, struct in GimpGradientSelectButton +
+
+
+GimpGradientSelectButton::gradient-set, object signal in GimpGradientSelectButton +
+
+
+GimpGradientSelectButton:gradient-name, object property in GimpGradientSelectButton +
+
+
+GimpGradientSelectButton:title, object property in GimpGradientSelectButton +
+
+
+gimp_gradients_close_popup, function in gimpgradientselect +
+
+
+gimp_gradients_get_gradient, function in gimpgradients +
+
+
+gimp_gradients_get_gradient_data, function in gimpgradients +
+
+
+gimp_gradients_get_list, function in gimpgradients +
+
+
+gimp_gradients_popup, function in gimpgradientselect +
+
+
+gimp_gradients_refresh, function in gimpgradients +
+
+
+gimp_gradients_sample_custom, function in gimpgradients +
+
+
+gimp_gradients_sample_uniform, function in gimpgradients +
+
+
+gimp_gradients_set_gradient, function in gimpgradients +
+
+
+gimp_gradients_set_popup, function in gimpgradientselect +
+
+
+gimp_gradient_delete, function in gimpgradient +
+
+
+gimp_gradient_duplicate, function in gimpgradient +
+
+
+gimp_gradient_get_custom_samples, function in gimpgradient +
+
+
+gimp_gradient_get_number_of_segments, function in gimpgradient +
+
+
+gimp_gradient_get_uniform_samples, function in gimpgradient +
+
+
+gimp_gradient_is_editable, function in gimpgradient +
+
+
+gimp_gradient_new, function in gimpgradient +
+
+
+gimp_gradient_rename, function in gimpgradient +
+
+
+gimp_gradient_segment_get_blending_function, function in gimpgradient +
+
+
+gimp_gradient_segment_get_coloring_type, function in gimpgradient +
+
+
+gimp_gradient_segment_get_left_color, function in gimpgradient +
+
+
+gimp_gradient_segment_get_left_pos, function in gimpgradient +
+
+
+gimp_gradient_segment_get_middle_pos, function in gimpgradient +
+
+
+gimp_gradient_segment_get_right_color, function in gimpgradient +
+
+
+gimp_gradient_segment_get_right_pos, function in gimpgradient +
+
+
+gimp_gradient_segment_range_blend_colors, function in gimpgradient +
+
+
+gimp_gradient_segment_range_blend_opacity, function in gimpgradient +
+
+
+gimp_gradient_segment_range_delete, function in gimpgradient +
+
+
+gimp_gradient_segment_range_flip, function in gimpgradient +
+
+
+gimp_gradient_segment_range_move, function in gimpgradient +
+
+
+gimp_gradient_segment_range_redistribute_handles, function in gimpgradient +
+
+
+gimp_gradient_segment_range_replicate, function in gimpgradient +
+
+
+gimp_gradient_segment_range_set_blending_function, function in gimpgradient +
+
+
+gimp_gradient_segment_range_set_coloring_type, function in gimpgradient +
+
+
+gimp_gradient_segment_range_split_midpoint, function in gimpgradient +
+
+
+gimp_gradient_segment_range_split_uniform, function in gimpgradient +
+
+
+gimp_gradient_segment_set_left_color, function in gimpgradient +
+
+
+gimp_gradient_segment_set_left_pos, function in gimpgradient +
+
+
+gimp_gradient_segment_set_middle_pos, function in gimpgradient +
+
+
+gimp_gradient_segment_set_right_color, function in gimpgradient +
+
+
+gimp_gradient_segment_set_right_pos, function in gimpgradient +
+
+
+gimp_gradient_select_button_get_gradient, function in GimpGradientSelectButton +
+
+
+gimp_gradient_select_button_new, function in GimpGradientSelectButton +
+
+
+gimp_gradient_select_button_set_gradient, function in GimpGradientSelectButton +
+
+
+gimp_gradient_select_destroy, function in gimpgradientselect +
+
+
+gimp_gradient_select_new, function in gimpgradientselect +
+
+
+gimp_gradient_select_widget_close, function in gimpgradientmenu +
+
+
+gimp_gradient_select_widget_new, function in gimpgradientmenu +
+
+
+gimp_gradient_select_widget_set, function in gimpgradientmenu +
+
+
+GIMP_GRAIN_EXTRACT_MODE, macro in gimpenums +
+
+
+GIMP_GRAIN_MERGE_MODE, macro in gimpenums +
+
+

H

+
+GIMP_HARDLIGHT_MODE, macro in gimpenums +
+
+
+gimp_heal, function in gimppainttools +
+
+
+gimp_heal_default, function in gimppainttools +
+
+
+gimp_help, function in gimphelp +
+
+
+gimp_histogram, function in gimpcolor +
+
+
+GimpHistogramChannel, enum in gimpenums +
+
+
+GIMP_HUE_MODE, macro in gimpenums +
+
+
+gimp_hue_saturation, function in gimpcolor +
+
+

I

+
+gimp_icon_theme_dir, function in gimp +
+
+
+GimpImageComboBox, struct in GimpImageComboBox +
+
+
+GimpImageConstraintFunc, user_function in GimpImageComboBox +
+
+
+gimp_image_add_channel, function in gimpimage +
+
+
+gimp_image_add_hguide, function in gimpimageguides +
+
+
+gimp_image_add_layer, function in gimpimage +
+
+
+gimp_image_add_sample_point, function in gimpimagesamplepoints +
+
+
+gimp_image_add_vectors, function in gimpimage +
+
+
+gimp_image_add_vguide, function in gimpimageguides +
+
+
+gimp_image_attach_new_parasite, function in gimpimage +
+
+
+gimp_image_attach_parasite, function in gimpimage +
+
+
+gimp_image_base_type, function in gimpimage +
+
+
+gimp_image_clean_all, function in gimpimage +
+
+
+gimp_image_combo_box_new, function in GimpImageComboBox +
+
+
+gimp_image_convert_color_profile, function in gimpimagecolorprofile +
+
+
+gimp_image_convert_color_profile_from_file, function in gimpimagecolorprofile +
+
+
+gimp_image_convert_grayscale, function in gimpimageconvert +
+
+
+gimp_image_convert_indexed, function in gimpimageconvert +
+
+
+gimp_image_convert_precision, function in gimpimageconvert +
+
+
+gimp_image_convert_rgb, function in gimpimageconvert +
+
+
+gimp_image_convert_set_dither_matrix, function in gimpimageconvert +
+
+
+gimp_image_crop, function in gimpimagetransform +
+
+
+gimp_image_delete, function in gimpimage +
+
+
+gimp_image_delete_guide, function in gimpimageguides +
+
+
+gimp_image_delete_sample_point, function in gimpimagesamplepoints +
+
+
+gimp_image_detach_parasite, function in gimpimage +
+
+
+gimp_image_duplicate, function in gimpimage +
+
+
+gimp_image_find_next_guide, function in gimpimageguides +
+
+
+gimp_image_find_next_sample_point, function in gimpimagesamplepoints +
+
+
+gimp_image_flatten, function in gimpimage +
+
+
+gimp_image_flip, function in gimpimagetransform +
+
+
+gimp_image_floating_sel_attached_to, function in gimpimage +
+
+
+gimp_image_freeze_channels, function in gimpimage +
+
+
+gimp_image_freeze_layers, function in gimpimage +
+
+
+gimp_image_freeze_vectors, function in gimpimage +
+
+
+gimp_image_free_shadow, function in gimpimage +
+
+
+gimp_image_get_active_channel, function in gimpimage +
+
+
+gimp_image_get_active_drawable, function in gimpimage +
+
+
+gimp_image_get_active_layer, function in gimpimage +
+
+
+gimp_image_get_active_vectors, function in gimpimage +
+
+
+gimp_image_get_channels, function in gimpimage +
+
+
+gimp_image_get_channel_by_name, function in gimpimage +
+
+
+gimp_image_get_channel_by_tattoo, function in gimpimage +
+
+
+gimp_image_get_channel_position, function in gimpimage +
+
+
+gimp_image_get_cmap, function in gimpimage +
+
+
+gimp_image_get_colormap, function in gimpimage +
+
+
+gimp_image_get_color_profile, function in gimpimagecolorprofile +
+
+
+gimp_image_get_component_active, function in gimpimage +
+
+
+gimp_image_get_component_visible, function in gimpimage +
+
+
+gimp_image_get_default_new_layer_mode, function in gimpimage +
+
+
+gimp_image_get_effective_color_profile, function in gimpimagecolorprofile +
+
+
+gimp_image_get_exported_uri, function in gimpimage +
+
+
+gimp_image_get_filename, function in gimpimage +
+
+
+gimp_image_get_floating_sel, function in gimpimage +
+
+
+gimp_image_get_guide_orientation, function in gimpimageguides +
+
+
+gimp_image_get_guide_position, function in gimpimageguides +
+
+
+gimp_image_get_imported_uri, function in gimpimage +
+
+
+gimp_image_get_item_position, function in gimpimage +
+
+
+gimp_image_get_layers, function in gimpimage +
+
+
+gimp_image_get_layer_by_name, function in gimpimage +
+
+
+gimp_image_get_layer_by_tattoo, function in gimpimage +
+
+
+gimp_image_get_layer_position, function in gimpimage +
+
+
+gimp_image_get_metadata, function in gimpimage +
+
+
+gimp_image_get_name, function in gimpimage +
+
+
+gimp_image_get_parasite, function in gimpimage +
+
+
+gimp_image_get_parasite_list, function in gimpimage +
+
+
+gimp_image_get_precision, function in gimpimage +
+
+
+gimp_image_get_resolution, function in gimpimage +
+
+
+gimp_image_get_sample_point_position, function in gimpimagesamplepoints +
+
+
+gimp_image_get_selection, function in gimpimage +
+
+
+gimp_image_get_tattoo_state, function in gimpimage +
+
+
+gimp_image_get_thumbnail, function in gimppixbuf +
+
+
+gimp_image_get_thumbnail_data, function in gimpimage +
+
+
+gimp_image_get_unit, function in gimpimage +
+
+
+gimp_image_get_uri, function in gimpimage +
+
+
+gimp_image_get_vectors, function in gimpimage +
+
+
+gimp_image_get_vectors_by_name, function in gimpimage +
+
+
+gimp_image_get_vectors_by_tattoo, function in gimpimage +
+
+
+gimp_image_get_vectors_position, function in gimpimage +
+
+
+gimp_image_get_xcf_uri, function in gimpimage +
+
+
+gimp_image_grid_get_background_color, function in gimpimagegrid +
+
+
+gimp_image_grid_get_foreground_color, function in gimpimagegrid +
+
+
+gimp_image_grid_get_offset, function in gimpimagegrid +
+
+
+gimp_image_grid_get_spacing, function in gimpimagegrid +
+
+
+gimp_image_grid_get_style, function in gimpimagegrid +
+
+
+gimp_image_grid_set_background_color, function in gimpimagegrid +
+
+
+gimp_image_grid_set_foreground_color, function in gimpimagegrid +
+
+
+gimp_image_grid_set_offset, function in gimpimagegrid +
+
+
+gimp_image_grid_set_spacing, function in gimpimagegrid +
+
+
+gimp_image_grid_set_style, function in gimpimagegrid +
+
+
+gimp_image_height, function in gimpimage +
+
+
+gimp_image_insert_channel, function in gimpimage +
+
+
+gimp_image_insert_layer, function in gimpimage +
+
+
+gimp_image_insert_vectors, function in gimpimage +
+
+
+gimp_image_is_dirty, function in gimpimage +
+
+
+gimp_image_is_valid, function in gimpimage +
+
+
+gimp_image_list, function in gimpimage +
+
+
+gimp_image_lower_channel, function in gimpimage +
+
+
+gimp_image_lower_item, function in gimpimage +
+
+
+gimp_image_lower_item_to_bottom, function in gimpimage +
+
+
+gimp_image_lower_layer, function in gimpimage +
+
+
+gimp_image_lower_layer_to_bottom, function in gimpimage +
+
+
+gimp_image_lower_vectors, function in gimpimage +
+
+
+gimp_image_lower_vectors_to_bottom, function in gimpimage +
+
+
+gimp_image_menu_new, function in gimpmenu +
+
+
+gimp_image_merge_down, function in gimpimage +
+
+
+gimp_image_merge_layer_group, function in gimpimage +
+
+
+gimp_image_merge_visible_layers, function in gimpimage +
+
+
+gimp_image_metadata_load_finish, function in gimpmetadata +
+
+
+gimp_image_metadata_load_prepare, function in gimpmetadata +
+
+
+gimp_image_metadata_load_thumbnail, function in gimpmetadata +
+
+
+gimp_image_metadata_save_finish, function in gimpmetadata +
+
+
+gimp_image_metadata_save_prepare, function in gimpmetadata +
+
+
+gimp_image_new, function in gimpimage +
+
+
+gimp_image_new_with_precision, function in gimpimage +
+
+
+gimp_image_parasite_attach, function in gimpimage +
+
+
+gimp_image_parasite_detach, function in gimpimage +
+
+
+gimp_image_parasite_find, function in gimpimage +
+
+
+gimp_image_parasite_list, function in gimpimage +
+
+
+gimp_image_pick_color, function in gimpimage +
+
+
+gimp_image_pick_correlate_layer, function in gimpimage +
+
+
+gimp_image_raise_channel, function in gimpimage +
+
+
+gimp_image_raise_item, function in gimpimage +
+
+
+gimp_image_raise_item_to_top, function in gimpimage +
+
+
+gimp_image_raise_layer, function in gimpimage +
+
+
+gimp_image_raise_layer_to_top, function in gimpimage +
+
+
+gimp_image_raise_vectors, function in gimpimage +
+
+
+gimp_image_raise_vectors_to_top, function in gimpimage +
+
+
+gimp_image_remove_channel, function in gimpimage +
+
+
+gimp_image_remove_layer, function in gimpimage +
+
+
+gimp_image_remove_vectors, function in gimpimage +
+
+
+gimp_image_reorder_item, function in gimpimage +
+
+
+gimp_image_resize, function in gimpimagetransform +
+
+
+gimp_image_resize_to_layers, function in gimpimagetransform +
+
+
+gimp_image_rotate, function in gimpimagetransform +
+
+
+gimp_image_scale, function in gimpimagetransform +
+
+
+gimp_image_scale_full, function in gimpimagetransform +
+
+
+gimp_image_select_color, function in gimpimageselect +
+
+
+gimp_image_select_contiguous_color, function in gimpimageselect +
+
+
+gimp_image_select_ellipse, function in gimpimageselect +
+
+
+gimp_image_select_item, function in gimpimageselect +
+
+
+gimp_image_select_polygon, function in gimpimageselect +
+
+
+gimp_image_select_rectangle, function in gimpimageselect +
+
+
+gimp_image_select_round_rectangle, function in gimpimageselect +
+
+
+gimp_image_set_active_channel, function in gimpimage +
+
+
+gimp_image_set_active_layer, function in gimpimage +
+
+
+gimp_image_set_active_vectors, function in gimpimage +
+
+
+gimp_image_set_cmap, function in gimpimage +
+
+
+gimp_image_set_colormap, function in gimpimage +
+
+
+gimp_image_set_color_profile, function in gimpimagecolorprofile +
+
+
+gimp_image_set_color_profile_from_file, function in gimpimagecolorprofile +
+
+
+gimp_image_set_component_active, function in gimpimage +
+
+
+gimp_image_set_component_visible, function in gimpimage +
+
+
+gimp_image_set_filename, function in gimpimage +
+
+
+gimp_image_set_metadata, function in gimpimage +
+
+
+gimp_image_set_resolution, function in gimpimage +
+
+
+gimp_image_set_tattoo_state, function in gimpimage +
+
+
+gimp_image_set_unit, function in gimpimage +
+
+
+gimp_image_thaw_channels, function in gimpimage +
+
+
+gimp_image_thaw_layers, function in gimpimage +
+
+
+gimp_image_thaw_vectors, function in gimpimage +
+
+
+gimp_image_undo_disable, function in gimpimageundo +
+
+
+gimp_image_undo_enable, function in gimpimageundo +
+
+
+gimp_image_undo_freeze, function in gimpimageundo +
+
+
+gimp_image_undo_group_end, function in gimpimageundo +
+
+
+gimp_image_undo_group_start, function in gimpimageundo +
+
+
+gimp_image_undo_is_enabled, function in gimpimageundo +
+
+
+gimp_image_undo_thaw, function in gimpimageundo +
+
+
+gimp_image_unset_active_channel, function in gimpimage +
+
+
+gimp_image_width, function in gimpimage +
+
+
+GimpInitProc, user_function in gimp +
+
+
+gimp_install_cmap, function in gimp +
+
+
+gimp_install_procedure, function in gimp +
+
+
+gimp_install_temp_proc, function in gimp +
+
+
+gimp_invert, function in gimpcolor +
+
+
+GimpItemConstraintFunc, user_function in GimpItemComboBox +
+
+
+gimp_item_attach_parasite, function in gimpitem +
+
+
+gimp_item_delete, function in gimpitem +
+
+
+gimp_item_detach_parasite, function in gimpitem +
+
+
+gimp_item_get_children, function in gimpitem +
+
+
+gimp_item_get_color_tag, function in gimpitem +
+
+
+gimp_item_get_expanded, function in gimpitem +
+
+
+gimp_item_get_image, function in gimpitem +
+
+
+gimp_item_get_linked, function in gimpitem +
+
+
+gimp_item_get_lock_content, function in gimpitem +
+
+
+gimp_item_get_lock_position, function in gimpitem +
+
+
+gimp_item_get_name, function in gimpitem +
+
+
+gimp_item_get_parasite, function in gimpitem +
+
+
+gimp_item_get_parasite_list, function in gimpitem +
+
+
+gimp_item_get_parent, function in gimpitem +
+
+
+gimp_item_get_tattoo, function in gimpitem +
+
+
+gimp_item_get_visible, function in gimpitem +
+
+
+gimp_item_is_channel, function in gimpitem +
+
+
+gimp_item_is_drawable, function in gimpitem +
+
+
+gimp_item_is_group, function in gimpitem +
+
+
+gimp_item_is_layer, function in gimpitem +
+
+
+gimp_item_is_layer_mask, function in gimpitem +
+
+
+gimp_item_is_selection, function in gimpitem +
+
+
+gimp_item_is_text_layer, function in gimpitem +
+
+
+gimp_item_is_valid, function in gimpitem +
+
+
+gimp_item_is_vectors, function in gimpitem +
+
+
+gimp_item_set_color_tag, function in gimpitem +
+
+
+gimp_item_set_expanded, function in gimpitem +
+
+
+gimp_item_set_linked, function in gimpitem +
+
+
+gimp_item_set_lock_content, function in gimpitem +
+
+
+gimp_item_set_lock_position, function in gimpitem +
+
+
+gimp_item_set_name, function in gimpitem +
+
+
+gimp_item_set_tattoo, function in gimpitem +
+
+
+gimp_item_set_visible, function in gimpitem +
+
+
+gimp_item_transform_2d, function in gimpitemtransform +
+
+
+gimp_item_transform_flip, function in gimpitemtransform +
+
+
+gimp_item_transform_flip_simple, function in gimpitemtransform +
+
+
+gimp_item_transform_matrix, function in gimpitemtransform +
+
+
+gimp_item_transform_perspective, function in gimpitemtransform +
+
+
+gimp_item_transform_rotate, function in gimpitemtransform +
+
+
+gimp_item_transform_rotate_simple, function in gimpitemtransform +
+
+
+gimp_item_transform_scale, function in gimpitemtransform +
+
+
+gimp_item_transform_shear, function in gimpitemtransform +
+
+
+gimp_item_transform_translate, function in gimpitemtransform +
+
+

L

+
+GimpLayerColorSpace, enum in gimpenums +
+
+
+GimpLayerComboBox, struct in GimpItemComboBox +
+
+
+GimpLayerCompositeMode, enum in gimpenums +
+
+
+GimpLayerMode, enum in gimpenums +
+
+
+GimpLayerModeEffects, typedef in gimpenums +
+
+
+gimp_layer_add_alpha, function in gimplayer +
+
+
+gimp_layer_add_mask, function in gimplayer +
+
+
+gimp_layer_combo_box_new, function in GimpItemComboBox +
+
+
+gimp_layer_copy, function in gimplayer +
+
+
+gimp_layer_create_mask, function in gimplayer +
+
+
+gimp_layer_flatten, function in gimplayer +
+
+
+gimp_layer_from_mask, function in gimplayer +
+
+
+gimp_layer_get_apply_mask, function in gimplayer +
+
+
+gimp_layer_get_blend_space, function in gimplayer +
+
+
+gimp_layer_get_composite_mode, function in gimplayer +
+
+
+gimp_layer_get_composite_space, function in gimplayer +
+
+
+gimp_layer_get_edit_mask, function in gimplayer +
+
+
+gimp_layer_get_lock_alpha, function in gimplayer +
+
+
+gimp_layer_get_mask, function in gimplayer +
+
+
+gimp_layer_get_mode, function in gimplayer +
+
+
+gimp_layer_get_opacity, function in gimplayer +
+
+
+gimp_layer_get_preserve_trans, function in gimplayer +
+
+
+gimp_layer_get_show_mask, function in gimplayer +
+
+
+gimp_layer_group_new, function in gimplayer +
+
+
+gimp_layer_is_floating_sel, function in gimplayer +
+
+
+gimp_layer_menu_new, function in gimpmenu +
+
+
+gimp_layer_new, function in gimplayer +
+
+
+gimp_layer_new_from_drawable, function in gimplayer +
+
+
+gimp_layer_new_from_pixbuf, function in gimplayer +
+
+
+gimp_layer_new_from_surface, function in gimplayer +
+
+
+gimp_layer_new_from_visible, function in gimplayer +
+
+
+gimp_layer_remove_mask, function in gimplayer +
+
+
+gimp_layer_resize, function in gimplayer +
+
+
+gimp_layer_resize_to_image_size, function in gimplayer +
+
+
+gimp_layer_scale, function in gimplayer +
+
+
+gimp_layer_scale_full, function in gimplayer +
+
+
+gimp_layer_set_apply_mask, function in gimplayer +
+
+
+gimp_layer_set_blend_space, function in gimplayer +
+
+
+gimp_layer_set_composite_mode, function in gimplayer +
+
+
+gimp_layer_set_composite_space, function in gimplayer +
+
+
+gimp_layer_set_edit_mask, function in gimplayer +
+
+
+gimp_layer_set_lock_alpha, function in gimplayer +
+
+
+gimp_layer_set_mode, function in gimplayer +
+
+
+gimp_layer_set_offsets, function in gimplayer +
+
+
+gimp_layer_set_opacity, function in gimplayer +
+
+
+gimp_layer_set_preserve_trans, function in gimplayer +
+
+
+gimp_layer_set_show_mask, function in gimplayer +
+
+
+gimp_layer_translate, function in gimplayer +
+
+
+gimp_levels, function in gimpcolor +
+
+
+gimp_levels_auto, function in gimpcolor +
+
+
+gimp_levels_stretch, function in gimpcolor +
+
+
+GIMP_LIGHTEN_ONLY_MODE, macro in gimpenums +
+
+

M

+
+MAIN, macro in gimp +
+
+
+gimp_main, function in gimp +
+
+
+GimpMenuCallback, user_function in gimpmenu +
+
+
+gimp_message, function in gimpmessage +
+
+
+gimp_message_get_handler, function in gimpmessage +
+
+
+gimp_message_set_handler, function in gimpmessage +
+
+
+gimp_min_colors, function in gimp +
+
+
+gimp_monitor_number, function in gimp +
+
+
+GIMP_MULTIPLY_MODE, macro in gimpenums +
+
+

N

+
+GIMP_NORMAL_MODE, macro in gimpenums +
+
+
+GIMP_NO_DITHER, macro in gimpenums +
+
+

O

+
+GIMP_OVERLAY_MODE, macro in gimpenums +
+
+

P

+
+gimp_paintbrush, function in gimppainttools +
+
+
+gimp_paintbrush_default, function in gimppainttools +
+
+
+GimpPaletteSelectButton, struct in GimpPaletteSelectButton +
+
+
+GimpPaletteSelectButton::palette-set, object signal in GimpPaletteSelectButton +
+
+
+GimpPaletteSelectButton:palette-name, object property in GimpPaletteSelectButton +
+
+
+GimpPaletteSelectButton:title, object property in GimpPaletteSelectButton +
+
+
+gimp_palettes_close_popup, function in gimppaletteselect +
+
+
+gimp_palettes_get_list, function in gimppalettes +
+
+
+gimp_palettes_get_palette, function in gimppalettes +
+
+
+gimp_palettes_get_palette_entry, function in gimppalettes +
+
+
+gimp_palettes_popup, function in gimppaletteselect +
+
+
+gimp_palettes_refresh, function in gimppalettes +
+
+
+gimp_palettes_set_palette, function in gimppalettes +
+
+
+gimp_palettes_set_popup, function in gimppaletteselect +
+
+
+gimp_palette_add_entry, function in gimppalette +
+
+
+gimp_palette_delete, function in gimppalette +
+
+
+gimp_palette_delete_entry, function in gimppalette +
+
+
+gimp_palette_duplicate, function in gimppalette +
+
+
+gimp_palette_entry_get_color, function in gimppalette +
+
+
+gimp_palette_entry_get_name, function in gimppalette +
+
+
+gimp_palette_entry_set_color, function in gimppalette +
+
+
+gimp_palette_entry_set_name, function in gimppalette +
+
+
+gimp_palette_get_background, function in gimppalette +
+
+
+gimp_palette_get_colors, function in gimppalette +
+
+
+gimp_palette_get_columns, function in gimppalette +
+
+
+gimp_palette_get_foreground, function in gimppalette +
+
+
+gimp_palette_get_info, function in gimppalette +
+
+
+gimp_palette_is_editable, function in gimppalette +
+
+
+gimp_palette_new, function in gimppalette +
+
+
+gimp_palette_rename, function in gimppalette +
+
+
+gimp_palette_select_button_get_palette, function in GimpPaletteSelectButton +
+
+
+gimp_palette_select_button_new, function in GimpPaletteSelectButton +
+
+
+gimp_palette_select_button_set_palette, function in GimpPaletteSelectButton +
+
+
+gimp_palette_select_destroy, function in gimppaletteselect +
+
+
+gimp_palette_select_new, function in gimppaletteselect +
+
+
+gimp_palette_select_widget_close, function in gimppalettemenu +
+
+
+gimp_palette_select_widget_new, function in gimppalettemenu +
+
+
+gimp_palette_select_widget_set, function in gimppalettemenu +
+
+
+gimp_palette_set_background, function in gimppalette +
+
+
+gimp_palette_set_columns, function in gimppalette +
+
+
+gimp_palette_set_default_colors, function in gimppalette +
+
+
+gimp_palette_set_foreground, function in gimppalette +
+
+
+gimp_palette_swap_colors, function in gimppalette +
+
+
+GimpParam, struct in gimp +
+
+
+GimpParamData, union in gimp +
+
+
+GimpParamDef, struct in gimp +
+
+
+GimpParamRegion, struct in gimp +
+
+
+gimp_parasite_attach, function in gimp +
+
+
+gimp_parasite_detach, function in gimp +
+
+
+gimp_parasite_find, function in gimp +
+
+
+gimp_parasite_list, function in gimp +
+
+
+gimp_path_delete, function in gimppaths +
+
+
+gimp_path_get_current, function in gimppaths +
+
+
+gimp_path_get_locked, function in gimppaths +
+
+
+gimp_path_get_points, function in gimppaths +
+
+
+gimp_path_get_point_at_dist, function in gimppaths +
+
+
+gimp_path_get_tattoo, function in gimppaths +
+
+
+gimp_path_import, function in gimppaths +
+
+
+gimp_path_list, function in gimppaths +
+
+
+gimp_path_set_current, function in gimppaths +
+
+
+gimp_path_set_locked, function in gimppaths +
+
+
+gimp_path_set_points, function in gimppaths +
+
+
+gimp_path_set_tattoo, function in gimppaths +
+
+
+gimp_path_stroke_current, function in gimppaths +
+
+
+gimp_path_to_selection, function in gimppaths +
+
+
+GimpPatternSelectButton, struct in GimpPatternSelectButton +
+
+
+GimpPatternSelectButton::pattern-set, object signal in GimpPatternSelectButton +
+
+
+GimpPatternSelectButton:pattern-name, object property in GimpPatternSelectButton +
+
+
+GimpPatternSelectButton:title, object property in GimpPatternSelectButton +
+
+
+gimp_patterns_close_popup, function in gimppatternselect +
+
+
+gimp_patterns_get_list, function in gimppatterns +
+
+
+gimp_patterns_get_pattern, function in gimppatterns +
+
+
+gimp_patterns_get_pattern_data, function in gimppatterns +
+
+
+gimp_patterns_popup, function in gimppatternselect +
+
+
+gimp_patterns_refresh, function in gimppatterns +
+
+
+gimp_patterns_set_pattern, function in gimppatterns +
+
+
+gimp_patterns_set_popup, function in gimppatternselect +
+
+
+gimp_pattern_get_info, function in gimppattern +
+
+
+gimp_pattern_get_pixels, function in gimppattern +
+
+
+gimp_pattern_select_button_get_pattern, function in GimpPatternSelectButton +
+
+
+gimp_pattern_select_button_new, function in GimpPatternSelectButton +
+
+
+gimp_pattern_select_button_set_pattern, function in GimpPatternSelectButton +
+
+
+gimp_pattern_select_destroy, function in gimppatternselect +
+
+
+gimp_pattern_select_new, function in gimppatternselect +
+
+
+gimp_pattern_select_widget_close, function in gimppatternmenu +
+
+
+gimp_pattern_select_widget_new, function in gimppatternmenu +
+
+
+gimp_pattern_select_widget_set, function in gimppatternmenu +
+
+
+gimp_pencil, function in gimppainttools +
+
+
+gimp_perspective, function in gimptransformtools +
+
+
+GimpPixbufTransparency, enum in gimppixbuf +
+
+
+GimpPixelFetcher, struct in gimppixelfetcher +
+
+
+GimpPixelFetcherEdgeMode, enum in gimppixelfetcher +
+
+
+GimpPixelRgn, struct in gimppixelrgn +
+
+
+gimp_pixel_fetcher_destroy, function in gimppixelfetcher +
+
+
+gimp_pixel_fetcher_get_pixel, function in gimppixelfetcher +
+
+
+gimp_pixel_fetcher_new, function in gimppixelfetcher +
+
+
+gimp_pixel_fetcher_put_pixel, function in gimppixelfetcher +
+
+
+gimp_pixel_fetcher_set_bg_color, function in gimppixelfetcher +
+
+
+gimp_pixel_fetcher_set_edge_mode, function in gimppixelfetcher +
+
+
+gimp_pixel_rgns_process, function in gimppixelrgn +
+
+
+gimp_pixel_rgns_register, function in gimppixelrgn +
+
+
+gimp_pixel_rgns_register2, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_get_col, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_get_pixel, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_get_rect, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_get_row, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_init, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_resize, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_set_col, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_set_pixel, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_set_rect, function in gimppixelrgn +
+
+
+gimp_pixel_rgn_set_row, function in gimppixelrgn +
+
+
+GimpPlugInInfo, struct in gimp +
+
+
+gimp_plugin_domain_register, function in gimpplugin +
+
+
+gimp_plugin_enable_precision, function in gimpplugin +
+
+
+gimp_plugin_get_pdb_error_handler, function in gimpplugin +
+
+
+gimp_plugin_help_register, function in gimpplugin +
+
+
+gimp_plugin_icon_register, function in gimpplugin +
+
+
+gimp_plugin_menu_branch_register, function in gimpplugin +
+
+
+gimp_plugin_menu_register, function in gimpplugin +
+
+
+gimp_plugin_precision_enabled, function in gimpplugin +
+
+
+gimp_plugin_set_pdb_error_handler, function in gimpplugin +
+
+
+gimp_posterize, function in gimpcolor +
+
+
+GimpProcBrowserDialog, struct in GimpProcBrowserDialog +
+
+
+GimpProcBrowserDialog::row-activated, object signal in GimpProcBrowserDialog +
+
+
+GimpProcBrowserDialog::selection-changed, object signal in GimpProcBrowserDialog +
+
+
+gimp_procedural_db_dump, function in gimpproceduraldb +
+
+
+gimp_procedural_db_get_data, function in gimpproceduraldb +
+
+
+gimp_procedural_db_get_data_size, function in gimpproceduraldb +
+
+
+gimp_procedural_db_proc_arg, function in gimpproceduraldb +
+
+
+gimp_procedural_db_proc_exists, function in gimpproceduraldb +
+
+
+gimp_procedural_db_proc_info, function in gimpproceduraldb +
+
+
+gimp_procedural_db_proc_val, function in gimpproceduraldb +
+
+
+gimp_procedural_db_query, function in gimpproceduraldb +
+
+
+gimp_procedural_db_set_data, function in gimpproceduraldb +
+
+
+gimp_procedural_db_temp_name, function in gimpproceduraldb +
+
+
+gimp_proc_browser_dialog_get_selected, function in GimpProcBrowserDialog +
+
+
+gimp_proc_browser_dialog_new, function in GimpProcBrowserDialog +
+
+
+gimp_proc_view_new, function in GimpProcView +
+
+
+GimpProgressBar, struct in GimpProgressBar +
+
+
+GimpProgressEndCallback, user_function in gimpprogress +
+
+
+GimpProgressStartCallback, user_function in gimpprogress +
+
+
+GimpProgressTextCallback, user_function in gimpprogress +
+
+
+GimpProgressValueCallback, user_function in gimpprogress +
+
+
+GimpProgressVtable, struct in gimpprogress +
+
+
+gimp_progress_bar_new, function in GimpProgressBar +
+
+
+gimp_progress_cancel, function in gimpprogress +
+
+
+gimp_progress_end, function in gimpprogress +
+
+
+gimp_progress_get_window_handle, function in gimpprogress +
+
+
+gimp_progress_init, function in gimpprogress +
+
+
+gimp_progress_init_printf, function in gimpprogress +
+
+
+gimp_progress_install, function in gimpprogress +
+
+
+gimp_progress_install_vtable, function in gimpprogress +
+
+
+gimp_progress_pulse, function in gimpprogress +
+
+
+gimp_progress_set_text, function in gimpprogress +
+
+
+gimp_progress_set_text_printf, function in gimpprogress +
+
+
+gimp_progress_uninstall, function in gimpprogress +
+
+
+gimp_progress_update, function in gimpprogress +
+
+

Q

+
+GimpQueryProc, user_function in gimp +
+
+
+gimp_quit, function in gimp +
+
+
+GimpQuitProc, user_function in gimp +
+
+

R

+
+gimp_rect_select, function in gimpselectiontools +
+
+
+gimp_register_file_handler_mime, function in gimpfileops +
+
+
+gimp_register_file_handler_priority, function in gimpfileops +
+
+
+gimp_register_file_handler_raw, function in gimpfileops +
+
+
+gimp_register_file_handler_uri, function in gimpfileops +
+
+
+gimp_register_load_handler, function in gimpfileops +
+
+
+gimp_register_magic_load_handler, function in gimpfileops +
+
+
+gimp_register_save_handler, function in gimpfileops +
+
+
+gimp_register_thumbnail_loader, function in gimpfileops +
+
+
+GimpRgnFunc1, user_function in gimpregioniterator +
+
+
+GimpRgnFunc2, user_function in gimpregioniterator +
+
+
+GimpRgnFuncDest, user_function in gimpregioniterator +
+
+
+GimpRgnFuncSrc, user_function in gimpregioniterator +
+
+
+GimpRgnFuncSrcDest, user_function in gimpregioniterator +
+
+
+GimpRgnIterator, struct in gimpregioniterator +
+
+
+gimp_rgn_iterate1, function in gimpregioniterator +
+
+
+gimp_rgn_iterate2, function in gimpregioniterator +
+
+
+gimp_rgn_iterator_dest, function in gimpregioniterator +
+
+
+gimp_rgn_iterator_free, function in gimpregioniterator +
+
+
+gimp_rgn_iterator_new, function in gimpregioniterator +
+
+
+gimp_rgn_iterator_src, function in gimpregioniterator +
+
+
+gimp_rgn_iterator_src_dest, function in gimpregioniterator +
+
+
+gimp_rotate, function in gimptransformtools +
+
+
+gimp_round_rect_select, function in gimpselectiontools +
+
+
+GimpRunBrushCallback, user_function in gimpbrushselect +
+
+
+GimpRunFontCallback, user_function in gimpfontselect +
+
+
+GimpRunGradientCallback, user_function in gimpgradientselect +
+
+
+GimpRunPaletteCallback, user_function in gimppaletteselect +
+
+
+GimpRunPatternCallback, user_function in gimppatternselect +
+
+
+GimpRunProc, user_function in gimp +
+
+
+gimp_run_procedure, function in gimp +
+
+
+gimp_run_procedure2, function in gimp +
+
+

S

+
+GIMP_SATURATION_MODE, macro in gimpenums +
+
+
+gimp_scale, function in gimptransformtools +
+
+
+GIMP_SCREEN_MODE, macro in gimpenums +
+
+
+GimpSelectButton, struct in GimpSelectButton +
+
+
+gimp_selection_all, function in gimpselection +
+
+
+gimp_selection_border, function in gimpselection +
+
+
+gimp_selection_bounds, function in gimpselection +
+
+
+gimp_selection_clear, function in gimpselection +
+
+
+gimp_selection_combine, function in gimpselection +
+
+
+gimp_selection_feather, function in gimpselection +
+
+
+gimp_selection_float, function in gimpselection +
+
+
+gimp_selection_flood, function in gimpselection +
+
+
+gimp_selection_grow, function in gimpselection +
+
+
+gimp_selection_invert, function in gimpselection +
+
+
+gimp_selection_is_empty, function in gimpselection +
+
+
+gimp_selection_layer_alpha, function in gimpselection +
+
+
+gimp_selection_load, function in gimpselection +
+
+
+gimp_selection_none, function in gimpselection +
+
+
+gimp_selection_save, function in gimpselection +
+
+
+gimp_selection_sharpen, function in gimpselection +
+
+
+gimp_selection_shrink, function in gimpselection +
+
+
+gimp_selection_translate, function in gimpselection +
+
+
+gimp_selection_value, function in gimpselection +
+
+
+gimp_select_button_close_popup, function in GimpSelectButton +
+
+
+gimp_set_data, macro in gimp +
+
+
+gimp_shear, function in gimptransformtools +
+
+
+gimp_shm_addr, function in gimp +
+
+
+gimp_shm_ID, function in gimp +
+
+
+gimp_show_help_button, function in gimp +
+
+
+gimp_show_tool_tips, function in gimp +
+
+
+gimp_smudge, function in gimppainttools +
+
+
+gimp_smudge_default, function in gimppainttools +
+
+
+GIMP_SOFTLIGHT_MODE, macro in gimpenums +
+
+
+GIMP_SUBTRACT_MODE, macro in gimpenums +
+
+

T

+
+gimp_temp_name, function in gimpfileops +
+
+
+gimp_text, function in gimptexttool +
+
+
+gimp_text_fontname, function in gimptexttool +
+
+
+gimp_text_get_extents, function in gimptexttool +
+
+
+gimp_text_get_extents_fontname, function in gimptexttool +
+
+
+gimp_text_layer_get_antialias, function in gimptextlayer +
+
+
+gimp_text_layer_get_base_direction, function in gimptextlayer +
+
+
+gimp_text_layer_get_color, function in gimptextlayer +
+
+
+gimp_text_layer_get_font, function in gimptextlayer +
+
+
+gimp_text_layer_get_font_size, function in gimptextlayer +
+
+
+gimp_text_layer_get_hinting, function in gimptextlayer +
+
+
+gimp_text_layer_get_hint_style, function in gimptextlayer +
+
+
+gimp_text_layer_get_indent, function in gimptextlayer +
+
+
+gimp_text_layer_get_justification, function in gimptextlayer +
+
+
+gimp_text_layer_get_kerning, function in gimptextlayer +
+
+
+gimp_text_layer_get_language, function in gimptextlayer +
+
+
+gimp_text_layer_get_letter_spacing, function in gimptextlayer +
+
+
+gimp_text_layer_get_line_spacing, function in gimptextlayer +
+
+
+gimp_text_layer_get_markup, function in gimptextlayer +
+
+
+gimp_text_layer_get_text, function in gimptextlayer +
+
+
+gimp_text_layer_new, function in gimptextlayer +
+
+
+gimp_text_layer_resize, function in gimptextlayer +
+
+
+gimp_text_layer_set_antialias, function in gimptextlayer +
+
+
+gimp_text_layer_set_base_direction, function in gimptextlayer +
+
+
+gimp_text_layer_set_color, function in gimptextlayer +
+
+
+gimp_text_layer_set_font, function in gimptextlayer +
+
+
+gimp_text_layer_set_font_size, function in gimptextlayer +
+
+
+gimp_text_layer_set_hinting, function in gimptextlayer +
+
+
+gimp_text_layer_set_hint_style, function in gimptextlayer +
+
+
+gimp_text_layer_set_indent, function in gimptextlayer +
+
+
+gimp_text_layer_set_justification, function in gimptextlayer +
+
+
+gimp_text_layer_set_kerning, function in gimptextlayer +
+
+
+gimp_text_layer_set_language, function in gimptextlayer +
+
+
+gimp_text_layer_set_letter_spacing, function in gimptextlayer +
+
+
+gimp_text_layer_set_line_spacing, function in gimptextlayer +
+
+
+gimp_text_layer_set_text, function in gimptextlayer +
+
+
+gimp_threshold, function in gimpcolor +
+
+
+GimpTile, struct in gimptile +
+
+
+gimp_tile_cache_ntiles, function in gimptile +
+
+
+gimp_tile_cache_size, function in gimptile +
+
+
+gimp_tile_flush, function in gimptile +
+
+
+gimp_tile_height, function in gimp +
+
+
+gimp_tile_ref, function in gimptile +
+
+
+gimp_tile_ref_zero, function in gimptile +
+
+
+gimp_tile_unref, function in gimptile +
+
+
+gimp_tile_width, function in gimp +
+
+
+gimp_transform_2d, function in gimptransformtools +
+
+

U

+
+gimp_ui_get_display_window, function in gimpui +
+
+
+gimp_ui_get_progress_window, function in gimpui +
+
+
+gimp_ui_init, function in gimpui +
+
+
+gimp_uninstall_temp_proc, function in gimp +
+
+
+gimp_user_time, function in gimp +
+
+

V

+
+GIMP_VALUE_MODE, macro in gimpenums +
+
+
+GimpVectorsComboBox, struct in GimpItemComboBox +
+
+
+GimpVectorsConstraintFunc, typedef in GimpItemComboBox +
+
+
+gimp_vectors_bezier_stroke_conicto, function in gimpvectors +
+
+
+gimp_vectors_bezier_stroke_cubicto, function in gimpvectors +
+
+
+gimp_vectors_bezier_stroke_lineto, function in gimpvectors +
+
+
+gimp_vectors_bezier_stroke_new_ellipse, function in gimpvectors +
+
+
+gimp_vectors_bezier_stroke_new_moveto, function in gimpvectors +
+
+
+gimp_vectors_combo_box_new, function in GimpItemComboBox +
+
+
+gimp_vectors_copy, function in gimpvectors +
+
+
+gimp_vectors_export_to_file, function in gimpvectors +
+
+
+gimp_vectors_export_to_string, function in gimpvectors +
+
+
+gimp_vectors_get_image, function in gimpvectors +
+
+
+gimp_vectors_get_linked, function in gimpvectors +
+
+
+gimp_vectors_get_name, function in gimpvectors +
+
+
+gimp_vectors_get_strokes, function in gimpvectors +
+
+
+gimp_vectors_get_tattoo, function in gimpvectors +
+
+
+gimp_vectors_get_visible, function in gimpvectors +
+
+
+gimp_vectors_import_from_file, function in gimpvectors +
+
+
+gimp_vectors_import_from_string, function in gimpvectors +
+
+
+gimp_vectors_is_valid, function in gimpvectors +
+
+
+gimp_vectors_new, function in gimpvectors +
+
+
+gimp_vectors_new_from_text_layer, function in gimpvectors +
+
+
+gimp_vectors_parasite_attach, function in gimpvectors +
+
+
+gimp_vectors_parasite_detach, function in gimpvectors +
+
+
+gimp_vectors_parasite_find, function in gimpvectors +
+
+
+gimp_vectors_parasite_list, function in gimpvectors +
+
+
+gimp_vectors_remove_stroke, function in gimpvectors +
+
+
+gimp_vectors_set_linked, function in gimpvectors +
+
+
+gimp_vectors_set_name, function in gimpvectors +
+
+
+gimp_vectors_set_tattoo, function in gimpvectors +
+
+
+gimp_vectors_set_visible, function in gimpvectors +
+
+
+gimp_vectors_stroke_close, function in gimpvectors +
+
+
+gimp_vectors_stroke_flip, function in gimpvectors +
+
+
+gimp_vectors_stroke_flip_free, function in gimpvectors +
+
+
+gimp_vectors_stroke_get_length, function in gimpvectors +
+
+
+gimp_vectors_stroke_get_points, function in gimpvectors +
+
+
+gimp_vectors_stroke_get_point_at_dist, function in gimpvectors +
+
+
+gimp_vectors_stroke_interpolate, function in gimpvectors +
+
+
+gimp_vectors_stroke_new_from_points, function in gimpvectors +
+
+
+gimp_vectors_stroke_rotate, function in gimpvectors +
+
+
+gimp_vectors_stroke_scale, function in gimpvectors +
+
+
+gimp_vectors_stroke_translate, function in gimpvectors +
+
+
+gimp_vectors_to_selection, function in gimpvectors +
+
+
+gimp_version, function in gimp +
+
+

W

+
+gimp_window_set_transient, function in gimpui +
+
+
+gimp_window_set_transient_for_display, function in gimpui +
+
+
+gimp_wm_class, function in gimp +
+
+

Z

+
+GimpZoomPreview, struct in GimpZoomPreview +
+
+
+GimpZoomPreview:drawable, object property in GimpZoomPreview +
+
+
+GimpZoomPreview:drawable-id, object property in GimpZoomPreview +
+
+
+GimpZoomPreview:model, object property in GimpZoomPreview +
+
+
+gimp_zoom_preview_get_drawable, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_get_drawable_id, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_get_factor, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_get_model, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_get_source, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_new, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_new_from_drawable_id, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_new_with_model, function in GimpZoomPreview +
+
+
+gimp_zoom_preview_new_with_model_from_drawable_id, function in GimpZoomPreview +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/home.png b/devel-docs/libgimp/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimp/html/home.png differ diff --git a/devel-docs/libgimp/html/index.html b/devel-docs/libgimp/html/index.html new file mode 100644 index 0000000..2c2b1bd --- /dev/null +++ b/devel-docs/libgimp/html/index.html @@ -0,0 +1,304 @@ + + + + +GIMP Library Reference Manual: 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
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/left-insensitive.png b/devel-docs/libgimp/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimp/html/left-insensitive.png differ diff --git a/devel-docs/libgimp/html/left.png b/devel-docs/libgimp/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimp/html/left.png differ diff --git a/devel-docs/libgimp/html/libgimp-GimpItemComboBox.html b/devel-docs/libgimp/html/libgimp-GimpItemComboBox.html new file mode 100644 index 0000000..4e5cc9a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-GimpItemComboBox.html @@ -0,0 +1,368 @@ + + + + +GimpItemComboBox: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpItemComboBox

+

GimpItemComboBox — Widgets providing popup menus of items.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +(*GimpItemConstraintFunc) () +
+GtkWidget * + +gimp_drawable_combo_box_new () +
+GtkWidget * + +gimp_channel_combo_box_new () +
+GtkWidget * + +gimp_layer_combo_box_new () +
+GtkWidget * + +gimp_vectors_combo_box_new () +
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkComboBox
+                            ╰── GimpIntComboBox
+                                ├── GimpChannelComboBox
+                                ├── GimpDrawableComboBox
+                                ├── GimpLayerComboBox
+                                ╰── GimpVectorsComboBox
+
+
+
+

Implemented Interfaces

+

+GimpDrawableComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+

+GimpChannelComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+

+GimpLayerComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+

+GimpVectorsComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+
+
+

Description

+

Widgets providing popup menus of items (layers, channels, +drawables, vectors).

+
+
+

Functions

+
+

GimpItemConstraintFunc ()

+
gboolean
+(*GimpItemConstraintFunc) (gint32 image_id,
+                           gint32 item_id,
+                           gpointer data);
+
+
+
+

gimp_drawable_combo_box_new ()

+
GtkWidget *
+gimp_drawable_combo_box_new (GimpDrawableConstraintFunc constraint,
+                             gpointer data);
+

Creates a new GimpIntComboBox filled with all currently opened +drawables. If a constraint + function is specified, it is called for +each drawable and only if the function returns TRUE, the drawable +is added to the combobox.

+

You should use gimp_int_combo_box_connect() to initialize and connect +the combo. Use gimp_int_combo_box_set_active() to get the active +drawable ID and gimp_int_combo_box_get_active() to retrieve the ID +of the selected drawable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

constraint

a GimpDrawableConstraintFunc or NULL

 

data

a pointer that is passed to constraint +

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.2

+
+
+
+

gimp_channel_combo_box_new ()

+
GtkWidget *
+gimp_channel_combo_box_new (GimpDrawableConstraintFunc constraint,
+                            gpointer data);
+

Creates a new GimpIntComboBox filled with all currently opened +channels. See gimp_drawable_combo_box_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

constraint

a GimpDrawableConstraintFunc or NULL

 

data

a pointer that is passed to constraint +

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.2

+
+
+
+

gimp_layer_combo_box_new ()

+
GtkWidget *
+gimp_layer_combo_box_new (GimpDrawableConstraintFunc constraint,
+                          gpointer data);
+

Creates a new GimpIntComboBox filled with all currently opened +layers. See gimp_drawable_combo_box_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

constraint

a GimpDrawableConstraintFunc or NULL

 

data

a pointer that is passed to constraint +

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.2

+
+
+
+

gimp_vectors_combo_box_new ()

+
GtkWidget *
+gimp_vectors_combo_box_new (GimpVectorsConstraintFunc constraint,
+                            gpointer data);
+

Creates a new GimpIntComboBox filled with all currently opened +vectors objects. If a constraint + function is specified, it is called for +each vectors object and only if the function returns TRUE, the vectors +object is added to the combobox.

+

You should use gimp_int_combo_box_connect() to initialize and connect +the combo. Use gimp_int_combo_box_set_active() to set the active +vectors ID and gimp_int_combo_box_get_active() to retrieve the ID +of the selected vectors object.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

constraint

a GimpVectorsConstraintFunc or NULL

 

data

a pointer that is passed to constraint +

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpDrawableComboBox

+
typedef struct _GimpDrawableComboBox GimpDrawableComboBox;
+
+
+
+

GimpDrawableConstraintFunc

+
typedef GimpItemConstraintFunc GimpDrawableConstraintFunc;
+
+
+
+
+

GimpChannelComboBox

+
typedef struct _GimpChannelComboBox GimpChannelComboBox;
+
+
+
+

GimpLayerComboBox

+
typedef struct _GimpLayerComboBox GimpLayerComboBox;
+
+
+
+

GimpVectorsComboBox

+
typedef struct _GimpVectorsComboBox GimpVectorsComboBox;
+
+
+
+

GimpVectorsConstraintFunc

+
typedef GimpItemConstraintFunc GimpVectorsConstraintFunc;
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-GimpProcView.html b/devel-docs/libgimp/html/libgimp-GimpProcView.html new file mode 100644 index 0000000..8cb8289 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-GimpProcView.html @@ -0,0 +1,84 @@ + + + + +GimpProcView: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpProcView

+

GimpProcView — A widget showing information about a PDB procedure.

+
+
+

Functions

+
++++ + + + + +
+GtkWidget * + +gimp_proc_view_new () +
+
+
+

Description

+

A widget showing information about a PDB procedure, mainly for the +procedure and plug-in browsers.

+
+
+

Functions

+
+

gimp_proc_view_new ()

+
GtkWidget *
+gimp_proc_view_new (const gchar *name,
+                    const gchar *menu_path,
+                    const gchar *blurb,
+                    const gchar *help,
+                    const gchar *author,
+                    const gchar *copyright,
+                    const gchar *date,
+                    GimpPDBProcType type,
+                    gint n_params,
+                    gint n_return_vals,
+                    const GimpParamDef *params,
+                    const GimpParamDef *return_vals);
+
+

Returns

+

a new widget providing a view on a GIMP procedure

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-data.html b/devel-docs/libgimp/html/libgimp-data.html new file mode 100644 index 0000000..b1cfe8e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-data.html @@ -0,0 +1,61 @@ + + + + +Data Objects: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+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. +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-general.html b/devel-docs/libgimp/html/libgimp-general.html new file mode 100644 index 0000000..7591616 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-general.html @@ -0,0 +1,64 @@ + + + + +Functions not Related to Specific Images: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+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 +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimp.html b/devel-docs/libgimp/html/libgimp-gimp.html new file mode 100644 index 0000000..073a02a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimp.html @@ -0,0 +1,1857 @@ + + + + +gimp: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimp

+

gimp — Miscellaneous procedures

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_version () +
+gint + +gimp_getpid () +
+void + +(*GimpInitProc) () +
+void + +(*GimpQuitProc) () +
+void + +(*GimpQueryProc) () +
+void + +(*GimpRunProc) () +
#defineMAIN
+gint + +gimp_main () +
+void + +gimp_quit () +
+void + +gimp_install_procedure () +
+void + +gimp_install_temp_proc () +
+void + +gimp_uninstall_temp_proc () +
+GimpParam * + +gimp_run_procedure () +
+GimpParam * + +gimp_run_procedure2 () +
+void + +gimp_destroy_params () +
+void + +gimp_destroy_paramdefs () +
const gchar * + +gimp_get_pdb_error () +
+GimpPDBStatusType + +gimp_get_pdb_status () +
+guint + +gimp_tile_width () +
+guint + +gimp_tile_height () +
+gint + +gimp_shm_ID () +
+guchar * + +gimp_shm_addr () +
+gdouble + +gimp_gamma () +
+gboolean + +gimp_install_cmap () +
+gint + +gimp_min_colors () +
+gboolean + +gimp_show_tool_tips () +
+gboolean + +gimp_show_help_button () +
+gboolean + +gimp_export_color_profile () +
+gboolean + +gimp_export_exif () +
+gboolean + +gimp_export_iptc () +
+gboolean + +gimp_export_xmp () +
+GimpCheckSize + +gimp_check_size () +
+GimpCheckType + +gimp_check_type () +
+gint32 + +gimp_default_display () +
const gchar * + +gimp_wm_class () +
const gchar * + +gimp_display_name () +
+gint + +gimp_monitor_number () +
+guint32 + +gimp_user_time () +
const gchar * + +gimp_icon_theme_dir () +
const gchar * + +gimp_get_progname () +
+void + +gimp_extension_enable () +
+void + +gimp_extension_ack () +
+void + +gimp_extension_process () +
+gboolean + +gimp_attach_parasite () +
+gboolean + +gimp_detach_parasite () +
+GimpParasite * + +gimp_parasite_find () +
+gboolean + +gimp_parasite_list () +
+GimpParasite * + +gimp_get_parasite () +
+gchar ** + +gimp_get_parasite_list () +
+gboolean + +gimp_parasite_attach () +
+gboolean + +gimp_parasite_detach () +
+gboolean + +gimp_attach_new_parasite () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#definegimp_get_data
#definegimp_get_data_size
#definegimp_set_data
 GimpPlugInInfo
 GimpParamDef
 GimpParamRegion
 GimpParamData
 GimpParam
+
+
+

Description

+

Miscellaneous procedures not fitting in any category.

+
+
+

Functions

+
+

gimp_version ()

+
gchar *
+gimp_version (void);
+

Returns the host GIMP version.

+

This procedure returns the version number of the currently running +GIMP.

+
+

Returns

+

GIMP version number.

+
+
+
+
+

gimp_getpid ()

+
gint
+gimp_getpid (void);
+

Returns the PID of the host GIMP process.

+

This procedure returns the process ID of the currently running GIMP.

+
+

Returns

+

The PID.

+
+

Since: 2.4

+
+
+
+

GimpInitProc ()

+
void
+(*GimpInitProc) (void);
+
+
+
+

GimpQuitProc ()

+
void
+(*GimpQuitProc) (void);
+
+
+
+

GimpQueryProc ()

+
void
+(*GimpQueryProc) (void);
+
+
+
+

GimpRunProc ()

+
void
+(*GimpRunProc) (const gchar *name,
+                gint n_params,
+                const GimpParam *param,
+                gint *n_return_vals,
+                GimpParam **return_vals);
+
+
+
+

MAIN

+
#define             MAIN()
+

A macro that expands to the appropriate main() function for the +platform being compiled for.

+

To use this macro, simply place a line that contains just the code +MAIN() at the toplevel of your file. No semicolon should be used.

+
+
+
+

gimp_main ()

+
gint
+gimp_main (const GimpPlugInInfo *info,
+           gint argc,
+           gchar *argv[]);
+

The main procedure that must be called with the PLUG_IN_INFO structure +and the 'argc' and 'argv' that are passed to "main".

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

info

the PLUG_IN_INFO structure

 

argc

the number of arguments

 

argv

the arguments

 
+
+
+

Returns

+

an exit status as defined by the C library, +on success EXIT_SUCCESS.

+
+
+
+
+

gimp_quit ()

+
void
+gimp_quit (void);
+

Forcefully causes the GIMP library to exit and close down its +connection to main gimp application. This function never returns.

+
+
+
+

gimp_install_procedure ()

+
void
+gimp_install_procedure (const gchar *name,
+                        const gchar *blurb,
+                        const gchar *help,
+                        const gchar *author,
+                        const gchar *copyright,
+                        const gchar *date,
+                        const gchar *menu_label,
+                        const gchar *image_types,
+                        GimpPDBProcType type,
+                        gint n_params,
+                        gint n_return_vals,
+                        const GimpParamDef *params,
+                        const GimpParamDef *return_vals);
+

Installs a new procedure with the PDB (procedural database).

+

Call this function from within your plug-in's query() function for +each procedure your plug-in implements.

+

The name + parameter is mandatory and should be unique, or it will +overwrite an already existing procedure (overwrite procedures only +if you know what you're doing).

+

The blurb +, help +, author +, copyright + and date + parameters are +optional but then you shouldn't write procedures without proper +documentation, should you.

+

menu_label + defines the label that should be used for the +procedure's menu entry. The position where to register in the menu +hierarchy is chosen using gimp_plugin_menu_register(). This +function also still accepts the old (pre-2.2) way of registering a +menu entry and takes a string in the form +"<Domain>/Path/To/My/Menu" +(e.g. "<Image>/Filters/Render/Useless").

+

Note that registering a full (pre-2.2-style) menu path is +deprecated and will cause a failure in GIMP 3.0 and newer.

+

It is possible to register a procedure only for keyboard-shortcut +activation by passing a menu_label + to gimp_install_procedure() but +not registering any menu path with gimp_plugin_menu_register(). In +this case, the given menu_label + will only be used as the +procedure's user-visible name in the keyboard shortcut editor.

+

image_types + is a comma separated list of image types, or actually +drawable types, that this procedure can deal with. Wildcards are +possible here, so you could say "RGB*" instead of "RGB, RGBA" or +"*" for all image types. If the procedure doesn't need an image to +run, use the empty string.

+

type + must be one of GIMP_PLUGIN or GIMP_EXTENSION. Note that +temporary procedures must be installed using +gimp_install_temp_proc().

+

NOTE: Unlike the GIMP 1.2 API, GIMP_EXTENSION no longer means +that the procedure's menu prefix is <Toolbox>, but that +it will install temporary procedures. Therefore, the GIMP core +will wait until the GIMP_EXTENSION procedure has called +gimp_extension_ack(), which means that the procedure has done +its initialization, installed its temporary procedures and is +ready to run.

+

Not calling gimp_extension_ack() from a GIMP_EXTENSION +procedure will cause the GIMP core to lock up.

+

Additionally, a GIMP_EXTENSION procedure with no parameters +(n_params + == 0 and params + == NULL) is an "automatic" extension +that will be automatically started on each GIMP startup.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

the procedure's name.

 

blurb

a short text describing what the procedure does.

 

help

the help text for the procedure (usually considerably +longer than blurb +).

 

author

the procedure's author(s).

 

copyright

the procedure's copyright.

 

date

the date the procedure was added.

 

menu_label

the label to use for the procedure's menu entry, +or NULL if the procedure has no menu entry.

 

image_types

the drawable types the procedure can handle.

 

type

the type of the procedure.

 

n_params

the number of parameters the procedure takes.

 

n_return_vals

the number of return values the procedure returns.

 

params

the procedure's parameters.

 

return_vals

the procedure's return values.

 
+
+
+
+
+

gimp_install_temp_proc ()

+
void
+gimp_install_temp_proc (const gchar *name,
+                        const gchar *blurb,
+                        const gchar *help,
+                        const gchar *author,
+                        const gchar *copyright,
+                        const gchar *date,
+                        const gchar *menu_label,
+                        const gchar *image_types,
+                        GimpPDBProcType type,
+                        gint n_params,
+                        gint n_return_vals,
+                        const GimpParamDef *params,
+                        const GimpParamDef *return_vals,
+                        GimpRunProc run_proc);
+

Installs a new temporary procedure with the PDB (procedural database).

+

A temporary procedure is a procedure which is only available while +one of your plug-in's "real" procedures is running.

+

See gimp_install_procedure() for most details.

+

type + must be GIMP_TEMPORARY or the function +will fail.

+

run_proc + is the function which will be called to execute the +procedure.

+

NOTE: Normally, plug-in communication is triggered by the plug-in +and the GIMP core only responds to the plug-in's requests. You must +explicitly enable receiving of temporary procedure run requests +using either gimp_extension_enable() or +gimp_extension_process(). See this functions' documentation for +details.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

the procedure's name.

 

blurb

a short text describing what the procedure does.

 

help

the help text for the procedure (usually considerably +longer than blurb +).

 

author

the procedure's author(s).

 

copyright

the procedure's copyright.

 

date

the date the procedure was added.

 

menu_label

the procedure's menu label, or NULL if the procedure has +no menu entry.

 

image_types

the drawable types the procedure can handle.

 

type

the type of the procedure.

 

n_params

the number of parameters the procedure takes.

 

n_return_vals

the number of return values the procedure returns.

 

params

the procedure's parameters.

 

return_vals

the procedure's return values.

 

run_proc

the function to call for executing the procedure.

 
+
+
+
+
+

gimp_uninstall_temp_proc ()

+
void
+gimp_uninstall_temp_proc (const gchar *name);
+

Uninstalls a temporary procedure which has previously been +installed using gimp_install_temp_proc().

+
+

Parameters

+
+++++ + + + + + +

name

the procedure's name

 
+
+
+
+
+

gimp_run_procedure ()

+
GimpParam *
+gimp_run_procedure (const gchar *name,
+                    gint *n_return_vals,
+                    ...);
+

This function calls a GIMP procedure and returns its return values.

+

The procedure's parameters are given by a va_list in the format +(type, value, type, value) and must be terminated by GIMP_PDB_END.

+

This function converts the va_list of parameters into an array and +passes them to gimp_run_procedure2(). Please look there for further +information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

the name of the procedure to run

 

n_return_vals

return location for the number of return values

 

...

list of procedure parameters

 
+
+
+

Returns

+

the procedure's return values unless there was an error, +in which case the zero-th return value will be the error status, and +the first return value will be a string detailing the error.

+
+
+
+
+

gimp_run_procedure2 ()

+
GimpParam *
+gimp_run_procedure2 (const gchar *name,
+                     gint *n_return_vals,
+                     gint n_params,
+                     const GimpParam *params);
+

This function calls a GIMP procedure and returns its return values. +To get more information about the available procedures and the +parameters they expect, please have a look at the Procedure Browser +as found in the Xtns menu in GIMP's toolbox.

+

As soon as you don't need the return values any longer, you should +free them using gimp_destroy_params().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

the name of the procedure to run

 

n_return_vals

return location for the number of return values

 

n_params

the number of parameters the procedure takes.

 

params

the procedure's parameters array.

 
+
+
+

Returns

+

the procedure's return values unless there was an error, +in which case the zero-th return value will be the error status, and +if there are two values returned, the other return value will be a +string detailing the error.

+
+
+
+
+

gimp_destroy_params ()

+
void
+gimp_destroy_params (GimpParam *params,
+                     gint n_params);
+

Destroys a GimpParam array as returned by gimp_run_procedure() or +gimp_run_procedure2().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

params

the GimpParam array to destroy

 

n_params

the number of elements in the array

 
+
+
+
+
+

gimp_destroy_paramdefs ()

+
void
+gimp_destroy_paramdefs (GimpParamDef *paramdefs,
+                        gint n_params);
+

Destroys a GimpParamDef array as returned by +gimp_procedural_db_proc_info().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

paramdefs

the GimpParamDef array to destroy

 

n_params

the number of elements in the array

 
+
+
+
+
+

gimp_get_pdb_error ()

+
const gchar *
+gimp_get_pdb_error (void);
+

Retrieves the error message from the last procedure call.

+

If a procedure call fails, then it might pass an error message with +the return values. Plug-ins that are using the libgimp C wrappers +don't access the procedure return values directly. Thus libgimp +stores the error message and makes it available with this +function. The next procedure call unsets the error message again.

+

The returned string is owned by libgimp and must not be freed or +modified.

+
+

Returns

+

the error message

+
+

Since: 2.6

+
+
+
+

gimp_get_pdb_status ()

+
GimpPDBStatusType
+gimp_get_pdb_status (void);
+

Retrieves the status from the last procedure call.

+
+

Returns

+

the GimpPDBStatusType.

+
+

Since: 2.10

+
+
+
+

gimp_tile_width ()

+
guint
+gimp_tile_width (void);
+

Returns the tile width GIMP is using.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the tile_width

+
+
+
+
+

gimp_tile_height ()

+
guint
+gimp_tile_height (void);
+

Returns the tile height GIMP is using.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the tile_height

+
+
+
+
+

gimp_shm_ID ()

+
gint
+gimp_shm_ID (void);
+

Returns the shared memory ID used for passing tile data between the +GIMP core and the plug-in.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the shared memory ID

+
+
+
+
+

gimp_shm_addr ()

+
guchar *
+gimp_shm_addr (void);
+

Returns the address of the shared memory segment used for passing +tile data between the GIMP core and the plug-in.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the shared memory address

+
+
+
+
+

gimp_gamma ()

+
gdouble
+gimp_gamma (void);
+

gimp_gamma is deprecated and should not be used in newly-written code.

+

Returns the global gamma value GIMP and all its plug-ins should +use.

+

This is a constant value.

+

NOTE: This function will always return 2.2, the gamma value for +sRGB. If you need the actual gamma value of a drawable, look at its +format.

+

See also: gimp_drawable_get_format().

+

Deprecated +: 2.8.4

+
+

Returns

+

the gamma value

+
+
+
+
+

gimp_install_cmap ()

+
gboolean
+gimp_install_cmap (void);
+

gimp_install_cmap is deprecated and should not be used in newly-written code.

+

Returns whether or not the plug-in should allocate an own colormap +when running on an 8 bit display. See also: gimp_min_colors().

+

This is a constant value given at plug-in configuration time.

+

Deprecated +: 2.8

+
+

Returns

+

the install_cmap boolean

+
+
+
+
+

gimp_min_colors ()

+
gint
+gimp_min_colors (void);
+

gimp_min_colors is deprecated and should not be used in newly-written code.

+

Returns the minimum number of colors to use when allocating an own +colormap on 8 bit displays.

+

This is a constant value given at plug-in configuration time.

+

See also: gimp_install_cmap()

+

Deprecated +: 2.8

+
+

Returns

+

the minimum number of colors to allocate

+
+
+
+
+

gimp_show_tool_tips ()

+
gboolean
+gimp_show_tool_tips (void);
+

Returns whether or not the plug-in should show tool-tips.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the show_tool_tips boolean

+
+
+
+
+

gimp_show_help_button ()

+
gboolean
+gimp_show_help_button (void);
+

Returns whether or not GimpDialog should automatically add a help +button if help_func and help_id are given.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the show_help_button boolean

+
+

Since: 2.2

+
+
+
+

gimp_export_color_profile ()

+
gboolean
+gimp_export_color_profile (void);
+

Returns whether file plug-ins should default to exporting the +image's color profile.

+
+

Returns

+

TRUE if preferences are set to export the color profile.

+
+

Since: 2.10.4

+
+
+
+

gimp_export_exif ()

+
gboolean
+gimp_export_exif (void);
+

Returns whether file plug-ins should default to exporting Exif +metadata, according preferences (original settings is FALSE since +metadata can contain sensitive information).

+
+

Returns

+

TRUE if preferences are set to export Exif.

+
+

Since: 2.10

+
+
+
+

gimp_export_iptc ()

+
gboolean
+gimp_export_iptc (void);
+

Returns whether file plug-ins should default to exporting IPTC +metadata, according preferences (original settings is FALSE since +metadata can contain sensitive information).

+
+

Returns

+

TRUE if preferences are set to export IPTC.

+
+

Since: 2.10

+
+
+
+

gimp_export_xmp ()

+
gboolean
+gimp_export_xmp (void);
+

Returns whether file plug-ins should default to exporting XMP +metadata, according preferences (original settings is FALSE since +metadata can contain sensitive information).

+
+

Returns

+

TRUE if preferences are set to export XMP.

+
+

Since: 2.10

+
+
+
+

gimp_check_size ()

+
GimpCheckSize
+gimp_check_size (void);
+

Returns the size of the checkerboard to be used in previews.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the check_size value

+
+

Since: 2.2

+
+
+
+

gimp_check_type ()

+
GimpCheckType
+gimp_check_type (void);
+

Returns the type of the checkerboard to be used in previews.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the check_type value

+
+

Since: 2.2

+
+
+
+

gimp_default_display ()

+
gint32
+gimp_default_display (void);
+

Returns the default display ID. This corresponds to the display the +running procedure's menu entry was invoked from.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the default display ID

+
+
+
+
+

gimp_wm_class ()

+
const gchar *
+gimp_wm_class (void);
+

Returns the window manager class to be used for plug-in windows.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the window manager class

+
+
+
+
+

gimp_display_name ()

+
const gchar *
+gimp_display_name (void);
+

Returns the display to be used for plug-in windows.

+

This is a constant value given at plug-in configuration time. +Will return NULL if GIMP has been started with no GUI, either +via "--no-interface" flag, or a console build.

+
+

Returns

+

the display name

+
+
+
+
+

gimp_monitor_number ()

+
gint
+gimp_monitor_number (void);
+

Returns the monitor number to be used for plug-in windows.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

the monitor number

+
+
+
+
+

gimp_user_time ()

+
guint32
+gimp_user_time (void);
+

Returns the timestamp of the user interaction that should be set on +the plug-in window. This is handled transparently, plug-in authors +do not have to care about it.

+

This is a constant value given at plug-in configuration time.

+
+

Returns

+

timestamp for plug-in window

+
+

Since: 2.6

+
+
+
+

gimp_icon_theme_dir ()

+
const gchar *
+gimp_icon_theme_dir (void);
+
+
+
+

gimp_get_progname ()

+
const gchar *
+gimp_get_progname (void);
+

Returns the plug-in's executable name.

+
+

Returns

+

the executable name

+
+
+
+
+

gimp_extension_enable ()

+
void
+gimp_extension_enable (void);
+

Enables asynchronous processing of messages from the main GIMP +application.

+

Normally, a plug-in is not called by GIMP except for the call to +the procedure it implements. All subsequent communication is +triggered by the plug-in and all messages sent from GIMP to the +plug-in are just answers to requests the plug-in made.

+

If the plug-in however registered temporary procedures using +gimp_install_temp_proc(), it needs to be able to receive requests +to execute them. Usually this will be done by running +gimp_extension_process() in an endless loop.

+

If the plug-in cannot use gimp_extension_process(), i.e. if it has +a GUI and is hanging around in a GMainLoop, it must call +gimp_extension_enable().

+

Note that the plug-in does not need to be a GIMP_EXTENSION to +register temporary procedures.

+

See also: gimp_install_procedure(), gimp_install_temp_proc()

+
+
+
+

gimp_extension_ack ()

+
void
+gimp_extension_ack (void);
+

Notify the main GIMP application that the extension has been properly +initialized and is ready to run.

+

This function must be called from every +procedure that was registered as GIMP_EXTENSION.

+

Subsequently, extensions can process temporary procedure run +requests using either gimp_extension_enable() or +gimp_extension_process().

+

See also: gimp_install_procedure(), gimp_install_temp_proc()

+
+
+
+

gimp_extension_process ()

+
void
+gimp_extension_process (guint timeout);
+

Processes one message sent by GIMP and returns.

+

Call this function in an endless loop after calling +gimp_extension_ack() to process requests for running temporary +procedures.

+

See gimp_extension_enable() for an asynchronous way of doing the +same if running an endless loop is not an option.

+

See also: gimp_install_procedure(), gimp_install_temp_proc()

+
+

Parameters

+
+++++ + + + + + +

timeout

The timeout (in ms) to use for the select() call.

 
+
+
+
+
+

gimp_attach_parasite ()

+
gboolean
+gimp_attach_parasite (const GimpParasite *parasite);
+

Add a global parasite.

+

This procedure attaches a global parasite. It has no return values.

+
+

Parameters

+
+++++ + + + + + +

parasite

The parasite to attach.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_detach_parasite ()

+
gboolean
+gimp_detach_parasite (const gchar *name);
+

Removes a global parasite.

+

This procedure detaches a global parasite from. It has no return +values.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the parasite to detach.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_parasite_find ()

+
GimpParasite *
+gimp_parasite_find (const gchar *name);
+
+

gimp_parasite_find is deprecated and should not be used in newly-written code.

+

Use gimp_get_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + +

name

The name of the parasite to find.

 
+
+
+

Returns

+

The found parasite.

+
+
+
+
+

gimp_parasite_list ()

+
gboolean
+gimp_parasite_list (gint *num_parasites,
+                    gchar ***parasites);
+
+

gimp_parasite_list is deprecated and should not be used in newly-written code.

+

Use gimp_get_parasite_list() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

num_parasites

The number of attached parasites.

 

parasites

The names of currently attached parasites.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_get_parasite ()

+
GimpParasite *
+gimp_get_parasite (const gchar *name);
+

Look up a global parasite.

+

Finds and returns the global parasite that was previously attached.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the parasite to find.

 
+
+
+

Returns

+

The found parasite.

+
+

Since: 2.8

+
+
+
+

gimp_get_parasite_list ()

+
gchar **
+gimp_get_parasite_list (gint *num_parasites);
+

List all parasites.

+

Returns a list of all currently attached global parasites.

+
+

Parameters

+
+++++ + + + + + +

num_parasites

The number of attached parasites.

 
+
+
+

Returns

+

The names of currently attached parasites. The returned +value must be freed with g_strfreev().

+
+

Since: 2.8

+
+
+
+

gimp_parasite_attach ()

+
gboolean
+gimp_parasite_attach (const GimpParasite *parasite);
+
+

gimp_parasite_attach is deprecated and should not be used in newly-written code.

+

Use gimp_attach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + +

parasite

The parasite to attach.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_parasite_detach ()

+
gboolean
+gimp_parasite_detach (const gchar *name);
+
+

gimp_parasite_detach is deprecated and should not be used in newly-written code.

+

Use gimp_detach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + +

name

The name of the parasite to detach.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_attach_new_parasite ()

+
gboolean
+gimp_attach_new_parasite (const gchar *name,
+                          gint flags,
+                          gint size,
+                          gconstpointer data);
+
+

gimp_attach_new_parasite is deprecated and should not be used in newly-written code.

+

Use gimp_attach_parasite() instead.

+
+

Convenience function that creates a parasite and attaches it +to GIMP.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

the name of the GimpParasite to create and attach.

 

flags

the flags set on the GimpParasite.

 

size

the size of the parasite data in bytes.

 

data

a pointer to the data attached with the GimpParasite.

 
+
+
+

Returns

+

TRUE on successful creation and attachment of +the new parasite.

+

See Also: gimp_attach_parasite()

+
+
+
+
+

Types and Values

+
+

gimp_get_data

+
#define gimp_get_data         gimp_procedural_db_get_data
+
+
+
+
+

gimp_get_data_size

+
#define gimp_get_data_size    gimp_procedural_db_get_data_size
+
+
+
+
+

gimp_set_data

+
#define gimp_set_data         gimp_procedural_db_set_data
+
+
+
+
+

GimpPlugInInfo

+
typedef struct {
+  GimpInitProc  init_proc;
+  GimpQuitProc  quit_proc;
+  GimpQueryProc query_proc;
+  GimpRunProc   run_proc;
+} GimpPlugInInfo;
+
+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GimpInitProc init_proc;

called when the gimp application initially starts up

 

GimpQuitProc quit_proc;

called when the gimp application exits

 

GimpQueryProc query_proc;

called by gimp so that the plug-in can inform the +gimp of what it does. (ie. installing a procedure database +procedure).

 

GimpRunProc run_proc;

called to run a procedure the plug-in installed in the +procedure database.

 
+
+
+
+
+

GimpParamDef

+
typedef struct {
+  GimpPDBArgType  type;
+  gchar          *name;
+  gchar          *description;
+} GimpParamDef;
+
+
+
+
+

GimpParamRegion

+
typedef struct {
+  gint32 x;
+  gint32 y;
+  gint32 width;
+  gint32 height;
+} GimpParamRegion;
+
+
+
+
+

GimpParamData

+
+
+
+

GimpParam

+
typedef struct {
+  GimpPDBArgType type;
+  GimpParamData  data;
+} GimpParam;
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpbrush.html b/devel-docs/libgimp/html/libgimp-gimpbrush.html new file mode 100644 index 0000000..8101e31 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrush.html @@ -0,0 +1,1028 @@ + + + + +gimpbrush: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbrush

+

gimpbrush — Functions operating on a single brush.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_brush_new () +
+gchar * + +gimp_brush_duplicate () +
+gchar * + +gimp_brush_rename () +
+gboolean + +gimp_brush_delete () +
+gboolean + +gimp_brush_get_info () +
+gboolean + +gimp_brush_get_pixels () +
+gboolean + +gimp_brush_get_spacing () +
+gboolean + +gimp_brush_set_spacing () +
+GimpBrushGeneratedShape + +gimp_brush_get_shape () +
+GimpBrushGeneratedShape + +gimp_brush_set_shape () +
+gint + +gimp_brush_get_spikes () +
+gint + +gimp_brush_set_spikes () +
+gdouble + +gimp_brush_get_angle () +
+gdouble + +gimp_brush_set_angle () +
+gdouble + +gimp_brush_get_radius () +
+gdouble + +gimp_brush_set_radius () +
+gdouble + +gimp_brush_get_aspect_ratio () +
+gdouble + +gimp_brush_set_aspect_ratio () +
+gdouble + +gimp_brush_get_hardness () +
+gdouble + +gimp_brush_set_hardness () +
+gboolean + +gimp_brush_is_generated () +
+gboolean + +gimp_brush_is_editable () +
+
+
+

Description

+

Functions operating on a single brush.

+
+
+

Functions

+
+

gimp_brush_new ()

+
gchar *
+gimp_brush_new (const gchar *name);
+

Creates a new brush.

+

This procedure creates a new, uninitialized brush.

+
+

Parameters

+
+++++ + + + + + +

name

The requested name of the new brush.

 
+
+
+

Returns

+

The actual new brush name. The returned value must be freed +with g_free().

+
+

Since: 2.2

+
+
+
+

gimp_brush_duplicate ()

+
gchar *
+gimp_brush_duplicate (const gchar *name);
+

Duplicates a brush.

+

This procedure creates an identical brush by a different name.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

The name of the brush's copy. The returned value must be +freed with g_free().

+
+

Since: 2.2

+
+
+
+

gimp_brush_rename ()

+
gchar *
+gimp_brush_rename (const gchar *name,
+                   const gchar *new_name);
+

Renames a brush.

+

This procedure renames a brush.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

new_name

The new name of the brush.

 
+
+
+

Returns

+

The actual new name of the brush. The returned value must +be freed with g_free().

+
+

Since: 2.2

+
+
+
+

gimp_brush_delete ()

+
gboolean
+gimp_brush_delete (const gchar *name);
+

Deletes a brush.

+

This procedure deletes a brush.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_brush_get_info ()

+
gboolean
+gimp_brush_get_info (const gchar *name,
+                     gint *width,
+                     gint *height,
+                     gint *mask_bpp,
+                     gint *color_bpp);
+

Retrieves information about the specified brush.

+

This procedure retrieves information about the specified brush: +brush extents (width and height), color depth and mask depth.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The brush name.

 

width

The brush width.

 

height

The brush height.

 

mask_bpp

The brush mask bpp.

 

color_bpp

The brush color bpp.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_brush_get_pixels ()

+
gboolean
+gimp_brush_get_pixels (const gchar *name,
+                       gint *width,
+                       gint *height,
+                       gint *mask_bpp,
+                       gint *num_mask_bytes,
+                       guint8 **mask_bytes,
+                       gint *color_bpp,
+                       gint *num_color_bytes,
+                       guint8 **color_bytes);
+

Retrieves information about the specified brush.

+

This procedure retrieves information about the specified brush. This +includes the brush extents (width and height) and its pixels data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The brush name.

 

width

The brush width.

 

height

The brush height.

 

mask_bpp

The brush mask bpp.

 

num_mask_bytes

Length of brush mask data.

 

mask_bytes

The brush mask data.

 

color_bpp

The brush color bpp.

 

num_color_bytes

Length of brush color data.

 

color_bytes

The brush color data.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_brush_get_spacing ()

+
gboolean
+gimp_brush_get_spacing (const gchar *name,
+                        gint *spacing);
+

Gets the brush spacing.

+

This procedure returns the spacing setting for the specified brush. +The return value is an integer between 0 and 1000 which represents +percentage of the maximum of the width and height of the mask.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

spacing

The brush spacing.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_brush_set_spacing ()

+
gboolean
+gimp_brush_set_spacing (const gchar *name,
+                        gint spacing);
+

Sets the brush spacing.

+

This procedure modifies the spacing setting for the specified brush. +The value should be a integer between 0 and 1000.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

spacing

The brush spacing.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_brush_get_shape ()

+
GimpBrushGeneratedShape
+gimp_brush_get_shape (const gchar *name);
+

Gets the shape of a generated brush.

+

This procedure gets the shape value for a generated brush. If called +for any other type of brush, it does not succeed. The current +possibilities are Circle (GIMP_BRUSH_GENERATED_CIRCLE), Square +(GIMP_BRUSH_GENERATED_SQUARE), and Diamond +(GIMP_BRUSH_GENERATED_DIAMOND). Other shapes are likely to be added +in the future.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

The brush shape.

+
+

Since: 2.4

+
+
+
+

gimp_brush_set_shape ()

+
GimpBrushGeneratedShape
+gimp_brush_set_shape (const gchar *name,
+                      GimpBrushGeneratedShape shape_in);
+

Sets the shape of a generated brush.

+

This procedure sets the shape value for a generated brush. If called +for any other type of brush, it does not succeed. The current +possibilities are Circle (GIMP_BRUSH_GENERATED_CIRCLE), Square +(GIMP_BRUSH_GENERATED_SQUARE), and Diamond +(GIMP_BRUSH_GENERATED_DIAMOND). Other shapes are likely to be added +in the future.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

shape_in

The brush shape.

 
+
+
+

Returns

+

The brush shape actually assigned.

+
+

Since: 2.4

+
+
+
+

gimp_brush_get_spikes ()

+
gint
+gimp_brush_get_spikes (const gchar *name);
+

Gets the number of spikes for a generated brush.

+

This procedure gets the number of spikes for a generated brush. If +called for any other type of brush, it does not succeed.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

The number of spikes on the brush.

+
+

Since: 2.4

+
+
+
+

gimp_brush_set_spikes ()

+
gint
+gimp_brush_set_spikes (const gchar *name,
+                       gint spikes_in);
+

Sets the number of spikes for a generated brush.

+

This procedure sets the number of spikes for a generated brush. If +called for any other type of brush, it does not succeed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

spikes_in

The desired number of spikes.

 
+
+
+

Returns

+

The number of spikes actually assigned.

+
+

Since: 2.4

+
+
+
+

gimp_brush_get_angle ()

+
gdouble
+gimp_brush_get_angle (const gchar *name);
+

Gets the rotation angle of a generated brush.

+

This procedure gets the angle of rotation for a generated brush. If +called for any other type of brush, it does not succeed.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

The rotation angle of the brush in degree.

+
+

Since: 2.4

+
+
+
+

gimp_brush_set_angle ()

+
gdouble
+gimp_brush_set_angle (const gchar *name,
+                      gdouble angle_in);
+

Sets the rotation angle of a generated brush.

+

This procedure sets the rotation angle for a generated brush. If +called for any other type of brush, it does not succeed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

angle_in

The desired brush rotation angle in degree.

 
+
+
+

Returns

+

The brush rotation angle actually assigned.

+
+

Since: 2.4

+
+
+
+

gimp_brush_get_radius ()

+
gdouble
+gimp_brush_get_radius (const gchar *name);
+

Gets the radius of a generated brush.

+

This procedure gets the radius value for a generated brush. If +called for any other type of brush, it does not succeed.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

The radius of the brush in pixels.

+
+

Since: 2.4

+
+
+
+

gimp_brush_set_radius ()

+
gdouble
+gimp_brush_set_radius (const gchar *name,
+                       gdouble radius_in);
+

Sets the radius of a generated brush.

+

This procedure sets the radius for a generated brush. If called for +any other type of brush, it does not succeed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

radius_in

The desired brush radius in pixel.

 
+
+
+

Returns

+

The brush radius actually assigned.

+
+

Since: 2.4

+
+
+
+

gimp_brush_get_aspect_ratio ()

+
gdouble
+gimp_brush_get_aspect_ratio (const gchar *name);
+

Gets the aspect ratio of a generated brush.

+

This procedure gets the aspect ratio of a generated brush. If called +for any other type of brush, it does not succeed. The return value +is a float between 0.0 and 1000.0.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

The aspect ratio of the brush.

+
+

Since: 2.4

+
+
+
+

gimp_brush_set_aspect_ratio ()

+
gdouble
+gimp_brush_set_aspect_ratio (const gchar *name,
+                             gdouble aspect_ratio_in);
+

Sets the aspect ratio of a generated brush.

+

This procedure sets the aspect ratio for a generated brush. If +called for any other type of brush, it does not succeed. The value +should be a float between 0.0 and 1000.0.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

aspect_ratio_in

The desired brush aspect ratio.

 
+
+
+

Returns

+

The brush aspect ratio actually assigned.

+
+

Since: 2.4

+
+
+
+

gimp_brush_get_hardness ()

+
gdouble
+gimp_brush_get_hardness (const gchar *name);
+

Gets the hardness of a generated brush.

+

This procedure gets the hardness of a generated brush. The hardness +of a brush is the amount its intensity fades at the outside edge, as +a float between 0.0 and 1.0. If called for any other type of brush, +the function does not succeed.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

The hardness of the brush.

+
+

Since: 2.4

+
+
+
+

gimp_brush_set_hardness ()

+
gdouble
+gimp_brush_set_hardness (const gchar *name,
+                         gdouble hardness_in);
+

Sets the hardness of a generated brush.

+

This procedure sets the hardness for a generated brush. If called +for any other type of brush, it does not succeed. The value should +be a float between 0.0 and 1.0.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The brush name.

 

hardness_in

The desired brush hardness.

 
+
+
+

Returns

+

The brush hardness actually assigned.

+
+

Since: 2.4

+
+
+
+

gimp_brush_is_generated ()

+
gboolean
+gimp_brush_is_generated (const gchar *name);
+

Tests if brush is generated.

+

Returns TRUE if this brush is parametric, FALSE for other types.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

TRUE if the brush is generated.

+
+

Since: 2.4

+
+
+
+

gimp_brush_is_editable ()

+
gboolean
+gimp_brush_is_editable (const gchar *name);
+

Tests if brush can be edited.

+

Returns TRUE if you have permission to change the brush.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

TRUE if the brush can be edited.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpbrushes.html b/devel-docs/libgimp/html/libgimp-gimpbrushes.html new file mode 100644 index 0000000..a340043 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrushes.html @@ -0,0 +1,458 @@ + + + + +gimpbrushes: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbrushes

+

gimpbrushes — Functions for manipulating brushes.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_brushes_refresh () +
+gchar ** + +gimp_brushes_get_list () +
+gchar * + +gimp_brushes_get_brush () +
+gboolean + +gimp_brushes_set_brush () +
+gdouble + +gimp_brushes_get_opacity () +
+gboolean + +gimp_brushes_set_opacity () +
+GimpLayerMode + +gimp_brushes_get_paint_mode () +
+gboolean + +gimp_brushes_set_paint_mode () +
+gint + +gimp_brushes_get_spacing () +
+gboolean + +gimp_brushes_set_spacing () +
+gchar * + +gimp_brushes_get_brush_data () +
+
+
+

Description

+

Functions related to getting and setting brushes.

+
+
+

Functions

+
+

gimp_brushes_refresh ()

+
gboolean
+gimp_brushes_refresh (void);
+

Refresh current brushes. This function always succeeds.

+

This procedure retrieves all brushes currently in the user's brush +path and updates the brush dialogs accordingly.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_brushes_get_list ()

+
gchar **
+gimp_brushes_get_list (const gchar *filter,
+                       gint *num_brushes);
+

Retrieve a complete listing of the available brushes.

+

This procedure returns a complete listing of available GIMP brushes. +Each name returned can be used as input to the +gimp_context_set_brush() procedure.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

filter

An optional regular expression used to filter the list.

 

num_brushes

The number of brushes in the brush list.

 
+
+
+

Returns

+

The list of brush names. The returned value must be freed +with g_strfreev().

+
+
+
+
+

gimp_brushes_get_brush ()

+
gchar *
+gimp_brushes_get_brush (gint *width,
+                        gint *height,
+                        gint *spacing);
+
+

gimp_brushes_get_brush is deprecated and should not be used in newly-written code.

+

Use gimp_context_get_brush() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

width

The brush width.

 

height

The brush height.

 

spacing

The brush spacing.

 
+
+
+

Returns

+

The brush name.

+
+
+
+
+

gimp_brushes_set_brush ()

+
gboolean
+gimp_brushes_set_brush (const gchar *name);
+

gimp_brushes_set_brush is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_set_brush() instead.

+
+

Parameters

+
+++++ + + + + + +

name

The brush name.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_brushes_get_opacity ()

+
gdouble
+gimp_brushes_get_opacity (void);
+

gimp_brushes_get_opacity is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_get_opacity() instead.

+
+

Returns

+

The brush opacity.

+
+
+
+
+

gimp_brushes_set_opacity ()

+
gboolean
+gimp_brushes_set_opacity (gdouble opacity);
+

gimp_brushes_set_opacity is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_set_opacity() instead.

+
+

Parameters

+
+++++ + + + + + +

opacity

The brush opacity.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_brushes_get_paint_mode ()

+
GimpLayerMode
+gimp_brushes_get_paint_mode (void);
+

gimp_brushes_get_paint_mode is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_get_paint_mode() instead.

+
+

Returns

+

The paint mode.

+
+
+
+
+

gimp_brushes_set_paint_mode ()

+
gboolean
+gimp_brushes_set_paint_mode (GimpLayerMode paint_mode);
+

gimp_brushes_set_paint_mode is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_set_paint_mode() instead.

+
+

Parameters

+
+++++ + + + + + +

paint_mode

The paint mode.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_brushes_get_spacing ()

+
gint
+gimp_brushes_get_spacing (void);
+
+

gimp_brushes_get_spacing is deprecated and should not be used in newly-written code.

+

Use gimp_brush_get_spacing() instead.

+
+
+

Returns

+

The brush spacing.

+
+
+
+
+

gimp_brushes_set_spacing ()

+
gboolean
+gimp_brushes_set_spacing (gint spacing);
+
+

gimp_brushes_set_spacing is deprecated and should not be used in newly-written code.

+

Use gimp_brush_set_spacing() instead.

+
+
+

Parameters

+
+++++ + + + + + +

spacing

The brush spacing.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_brushes_get_brush_data ()

+
gchar *
+gimp_brushes_get_brush_data (const gchar *name,
+                             gdouble *opacity,
+                             gint *spacing,
+                             GimpLayerMode *paint_mode,
+                             gint *width,
+                             gint *height,
+                             gint *length,
+                             guint8 **mask_data);
+
+

gimp_brushes_get_brush_data is deprecated and should not be used in newly-written code.

+

Use gimp_brush_get_pixels() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The brush name (\"\" means current active brush).

 

opacity

The brush opacity.

 

spacing

The brush spacing.

 

paint_mode

The paint mode.

 

width

The brush width.

 

height

The brush height.

 

length

Length of brush mask data.

 

mask_data

The brush mask data.

 
+
+
+

Returns

+

The brush name.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpbrushmenu.html b/devel-docs/libgimp/html/libgimp-gimpbrushmenu.html new file mode 100644 index 0000000..3d3799d --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrushmenu.html @@ -0,0 +1,222 @@ + + + + +gimpbrushmenu: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbrushmenu

+

gimpbrushmenu — A widget for selecting brushes.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_brush_select_widget_new () +
+void + +gimp_brush_select_widget_close () +
+void + +gimp_brush_select_widget_set () +
+
+
+

Description

+

A widget for selecting brushes.

+
+
+

Functions

+
+

gimp_brush_select_widget_new ()

+
GtkWidget *
+gimp_brush_select_widget_new (const gchar *title,
+                              const gchar *brush_name,
+                              gdouble opacity,
+                              gint spacing,
+                              GimpLayerMode paint_mode,
+                              GimpRunBrushCallback callback,
+                              gpointer data);
+

gimp_brush_select_widget_new is deprecated and should not be used in newly-written code.

+

Creates a new GtkWidget that completely controls the selection of +a GimpBrush. This widget is suitable for placement in a table in +a plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

brush_name

Initial brush name or NULL to use current selection.

 

opacity

Initial opacity. -1 means to use current opacity.

 

spacing

Initial spacing. -1 means to use current spacing.

 

paint_mode

Initial paint mode. -1 means to use current paint mode.

 

callback

A function to call when the selected brush changes.

 

data

A pointer to arbitrary data to be used in the call to callback +.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+
+
+
+

gimp_brush_select_widget_close ()

+
void
+gimp_brush_select_widget_close (GtkWidget *widget);
+

gimp_brush_select_widget_close is deprecated and should not be used in newly-written code.

+

Closes the popup window associated with widget +.

+
+

Parameters

+
+++++ + + + + + +

widget

A brush select widget.

 
+
+
+
+
+

gimp_brush_select_widget_set ()

+
void
+gimp_brush_select_widget_set (GtkWidget *widget,
+                              const gchar *brush_name,
+                              gdouble opacity,
+                              gint spacing,
+                              GimpLayerMode paint_mode);
+

gimp_brush_select_widget_set is deprecated and should not be used in newly-written code.

+

Sets the current brush and other values for the brush select +widget. Calls the callback function if one was supplied in the +call to gimp_brush_select_widget_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

widget

A brush select widget.

 

brush_name

Brush name to set; NULL means no change.

 

opacity

Opacity to set. -1.0 means no change.

 

spacing

Spacing to set. -1 means no change.

 

paint_mode

Paint mode to set. -1 means no change.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpbrushselect.html b/devel-docs/libgimp/html/libgimp-gimpbrushselect.html new file mode 100644 index 0000000..b97b751 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrushselect.html @@ -0,0 +1,273 @@ + + + + +gimpbrushselect: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbrushselect

+

gimpbrushselect — Functions providing a brush selection dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpRunBrushCallback) () +
const gchar * + +gimp_brush_select_new () +
+void + +gimp_brush_select_destroy () +
+gboolean + +gimp_brushes_popup () +
+gboolean + +gimp_brushes_close_popup () +
+gboolean + +gimp_brushes_set_popup () +
+
+
+

Description

+

Functions providing a brush selection dialog.

+
+
+

Functions

+
+

GimpRunBrushCallback ()

+
void
+(*GimpRunBrushCallback) (const gchar *brush_name,
+                         gdouble opacity,
+                         gint spacing,
+                         GimpLayerMode paint_mode,
+                         gint width,
+                         gint height,
+                         const guchar *mask_data,
+                         gboolean dialog_closing,
+                         gpointer user_data);
+
+
+
+

gimp_brush_select_new ()

+
const gchar *
+gimp_brush_select_new (const gchar *title,
+                       const gchar *brush_name,
+                       gdouble opacity,
+                       gint spacing,
+                       GimpLayerMode paint_mode,
+                       GimpRunBrushCallback callback,
+                       gpointer data);
+
+
+
+

gimp_brush_select_destroy ()

+
void
+gimp_brush_select_destroy (const gchar *brush_callback);
+
+
+
+

gimp_brushes_popup ()

+
gboolean
+gimp_brushes_popup (const gchar *brush_callback,
+                    const gchar *popup_title,
+                    const gchar *initial_brush,
+                    gdouble opacity,
+                    gint spacing,
+                    GimpLayerMode paint_mode);
+

Invokes the Gimp brush selection.

+

This procedure opens the brush selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

brush_callback

The callback PDB proc to call when brush selection is made.

 

popup_title

Title of the brush selection dialog.

 

initial_brush

The name of the brush to set as the first selected.

 

opacity

The initial opacity of the brush.

 

spacing

The initial spacing of the brush (if < 0 then use brush default spacing).

 

paint_mode

The initial paint mode.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_brushes_close_popup ()

+
gboolean
+gimp_brushes_close_popup (const gchar *brush_callback);
+

Close the brush selection dialog.

+

This procedure closes an opened brush selection dialog.

+
+

Parameters

+
+++++ + + + + + +

brush_callback

The name of the callback registered for this pop-up.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_brushes_set_popup ()

+
gboolean
+gimp_brushes_set_popup (const gchar *brush_callback,
+                        const gchar *brush_name,
+                        gdouble opacity,
+                        gint spacing,
+                        GimpLayerMode paint_mode);
+

Sets the current brush in a brush selection dialog.

+

Sets the current brush in a brush selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

brush_callback

The name of the callback registered for this pop-up.

 

brush_name

The name of the brush to set as selected.

 

opacity

The initial opacity of the brush.

 

spacing

The initial spacing of the brush (if < 0 then use brush default spacing).

 

paint_mode

The initial paint mode.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpbuffer.html b/devel-docs/libgimp/html/libgimp-gimpbuffer.html new file mode 100644 index 0000000..2a132f9 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbuffer.html @@ -0,0 +1,325 @@ + + + + +gimpbuffer: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbuffer

+

gimpbuffer — Functions for manipulating cut buffers.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar ** + +gimp_buffers_get_list () +
+gchar * + +gimp_buffer_rename () +
+gboolean + +gimp_buffer_delete () +
+gint + +gimp_buffer_get_width () +
+gint + +gimp_buffer_get_height () +
+gint + +gimp_buffer_get_bytes () +
+GimpImageBaseType + +gimp_buffer_get_image_type () +
+
+
+

Description

+

Functions related to named cut buffers.

+
+
+

Functions

+
+

gimp_buffers_get_list ()

+
gchar **
+gimp_buffers_get_list (const gchar *filter,
+                       gint *num_buffers);
+

Retrieve a complete listing of the available buffers.

+

This procedure returns a complete listing of available named +buffers.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

filter

An optional regular expression used to filter the list.

 

num_buffers

The number of buffers.

 
+
+
+

Returns

+

The list of buffer names. The returned value must be freed +with g_strfreev().

+
+

Since: 2.4

+
+
+
+

gimp_buffer_rename ()

+
gchar *
+gimp_buffer_rename (const gchar *buffer_name,
+                    const gchar *new_name);
+

Renames a named buffer.

+

This procedure renames a named buffer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

buffer_name

The buffer name.

 

new_name

The buffer's new name.

 
+
+
+

Returns

+

The real name given to the buffer.

+
+

Since: 2.4

+
+
+
+

gimp_buffer_delete ()

+
gboolean
+gimp_buffer_delete (const gchar *buffer_name);
+

Deletes a named buffer.

+

This procedure deletes a named buffer.

+
+

Parameters

+
+++++ + + + + + +

buffer_name

The buffer name.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_buffer_get_width ()

+
gint
+gimp_buffer_get_width (const gchar *buffer_name);
+

Retrieves the specified buffer's width.

+

This procedure retrieves the specified named buffer's width.

+
+

Parameters

+
+++++ + + + + + +

buffer_name

The buffer name.

 
+
+
+

Returns

+

The buffer width.

+
+

Since: 2.4

+
+
+
+

gimp_buffer_get_height ()

+
gint
+gimp_buffer_get_height (const gchar *buffer_name);
+

Retrieves the specified buffer's height.

+

This procedure retrieves the specified named buffer's height.

+
+

Parameters

+
+++++ + + + + + +

buffer_name

The buffer name.

 
+
+
+

Returns

+

The buffer height.

+
+

Since: 2.4

+
+
+
+

gimp_buffer_get_bytes ()

+
gint
+gimp_buffer_get_bytes (const gchar *buffer_name);
+

Retrieves the specified buffer's bytes.

+

This procedure retrieves the specified named buffer's bytes.

+
+

Parameters

+
+++++ + + + + + +

buffer_name

The buffer name.

 
+
+
+

Returns

+

The buffer bpp.

+
+

Since: 2.4

+
+
+
+

gimp_buffer_get_image_type ()

+
GimpImageBaseType
+gimp_buffer_get_image_type (const gchar *buffer_name);
+

Retrieves the specified buffer's image type.

+

This procedure retrieves the specified named buffer's image type.

+
+

Parameters

+
+++++ + + + + + +

buffer_name

The buffer name.

 
+
+
+

Returns

+

The buffer image type.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpchannel.html b/devel-docs/libgimp/html/libgimp-gimpchannel.html new file mode 100644 index 0000000..a7ab004 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpchannel.html @@ -0,0 +1,527 @@ + + + + +gimpchannel: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpchannel

+

gimpchannel — Functions for manipulating channels.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_channel_new () +
+gint32 + +gimp_channel_new_from_component () +
+gint32 + +gimp_channel_copy () +
+gboolean + +gimp_channel_get_show_masked () +
+gboolean + +gimp_channel_set_show_masked () +
+gdouble + +gimp_channel_get_opacity () +
+gboolean + +gimp_channel_set_opacity () +
+gboolean + +gimp_channel_get_color () +
+gboolean + +gimp_channel_set_color () +
+gboolean + +gimp_channel_combine_masks () +
+
+
+

Description

+

Functions for manipulating channels.

+
+
+

Functions

+
+

gimp_channel_new ()

+
gint32
+gimp_channel_new (gint32 image_ID,
+                  const gchar *name,
+                  guint width,
+                  guint height,
+                  gdouble opacity,
+                  const GimpRGB *color);
+

Create a new channel.

+

This procedure creates a new channel with the specified width and +height. Name, opacity, and color are also supplied parameters. The +new channel still needs to be added to the image, as this is not +automatic. Add the new channel with the gimp_image_insert_channel() +command. Other attributes such as channel show masked, should be +set with explicit procedure calls. The channel's contents are +undefined initially.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image to which to add the channel.

 

name

The channel name.

 

width

The channel width.

 

height

The channel height.

 

opacity

The channel opacity.

 

color

The channel compositing color.

 
+
+
+

Returns

+

The newly created channel.

+
+
+
+
+

gimp_channel_new_from_component ()

+
gint32
+gimp_channel_new_from_component (gint32 image_ID,
+                                 GimpChannelType component,
+                                 const gchar *name);
+

Create a new channel from a color component

+

This procedure creates a new channel from a color component. +The new channel still needs to be added to the image, as this is not +automatic. Add the new channel with gimp_image_insert_channel(). +Other attributes, such as channel visibility, should be set with +explicit procedure calls.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image to which to add the channel.

 

component

The image component.

 

name

The channel name.

 
+
+
+

Returns

+

The newly created channel.

+
+

Since: 2.4

+
+
+
+

gimp_channel_copy ()

+
gint32
+gimp_channel_copy (gint32 channel_ID);
+

Copy a channel.

+

This procedure copies the specified channel and returns the copy. +The new channel still needs to be added to the image, as this is not +automatic. Add the new channel with gimp_image_insert_channel().

+
+

Parameters

+
+++++ + + + + + +

channel_ID

The channel to copy.

 
+
+
+

Returns

+

The newly copied channel.

+
+
+
+
+

gimp_channel_get_show_masked ()

+
gboolean
+gimp_channel_get_show_masked (gint32 channel_ID);
+

Get the composite method of the specified channel.

+

This procedure returns the specified channel's composite method. If +it is TRUE, then the channel is composited with the image so that +masked regions are shown. Otherwise, selected regions are shown.

+
+

Parameters

+
+++++ + + + + + +

channel_ID

The channel.

 
+
+
+

Returns

+

The channel composite method.

+
+
+
+
+

gimp_channel_set_show_masked ()

+
gboolean
+gimp_channel_set_show_masked (gint32 channel_ID,
+                              gboolean show_masked);
+

Set the composite method of the specified channel.

+

This procedure sets the specified channel's composite method. If it +is TRUE, then the channel is composited with the image so that +masked regions are shown. Otherwise, selected regions are shown.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

channel_ID

The channel.

 

show_masked

The new channel composite method.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_channel_get_opacity ()

+
gdouble
+gimp_channel_get_opacity (gint32 channel_ID);
+

Get the opacity of the specified channel.

+

This procedure returns the specified channel's opacity.

+
+

Parameters

+
+++++ + + + + + +

channel_ID

The channel.

 
+
+
+

Returns

+

The channel opacity.

+
+
+
+
+

gimp_channel_set_opacity ()

+
gboolean
+gimp_channel_set_opacity (gint32 channel_ID,
+                          gdouble opacity);
+

Set the opacity of the specified channel.

+

This procedure sets the specified channel's opacity.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

channel_ID

The channel.

 

opacity

The new channel opacity.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_channel_get_color ()

+
gboolean
+gimp_channel_get_color (gint32 channel_ID,
+                        GimpRGB *color);
+

Get the compositing color of the specified channel.

+

This procedure returns the specified channel's compositing color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

channel_ID

The channel.

 

color

The channel compositing color.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_channel_set_color ()

+
gboolean
+gimp_channel_set_color (gint32 channel_ID,
+                        const GimpRGB *color);
+

Set the compositing color of the specified channel.

+

This procedure sets the specified channel's compositing color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

channel_ID

The channel.

 

color

The new channel compositing color.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_channel_combine_masks ()

+
gboolean
+gimp_channel_combine_masks (gint32 channel1_ID,
+                            gint32 channel2_ID,
+                            GimpChannelOps operation,
+                            gint offx,
+                            gint offy);
+

Combine two channel masks.

+

This procedure combines two channel masks. The result is stored in +the first channel.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

channel1_ID

The channel1.

 

channel2_ID

The channel2.

 

operation

The selection operation.

 

offx

x offset between upper left corner of channels: (second - first).

 

offy

y offset between upper left corner of channels: (second - first).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpcolor.html b/devel-docs/libgimp/html/libgimp-gimpcolor.html new file mode 100644 index 0000000..048c434 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpcolor.html @@ -0,0 +1,921 @@ + + + + +gimpcolor: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpcolor

+

gimpcolor — Functions for manipulating color.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_brightness_contrast () +
+gboolean + +gimp_levels () +
+gboolean + +gimp_levels_auto () +
+gboolean + +gimp_levels_stretch () +
+gboolean + +gimp_posterize () +
+gboolean + +gimp_desaturate () +
+gboolean + +gimp_desaturate_full () +
+gboolean + +gimp_equalize () +
+gboolean + +gimp_invert () +
+gboolean + +gimp_curves_spline () +
+gboolean + +gimp_curves_explicit () +
+gboolean + +gimp_color_balance () +
+gboolean + +gimp_colorize () +
+gboolean + +gimp_histogram () +
+gboolean + +gimp_hue_saturation () +
+gboolean + +gimp_threshold () +
+
+
+

Description

+

Functions for manipulating color, including curves and histograms.

+
+
+

Functions

+
+

gimp_brightness_contrast ()

+
gboolean
+gimp_brightness_contrast (gint32 drawable_ID,
+                          gint brightness,
+                          gint contrast);
+
+

gimp_brightness_contrast is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_brightness_contrast() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

brightness

Brightness adjustment.

 

contrast

Contrast adjustment.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_levels ()

+
gboolean
+gimp_levels (gint32 drawable_ID,
+             GimpHistogramChannel channel,
+             gint low_input,
+             gint high_input,
+             gdouble gamma,
+             gint low_output,
+             gint high_output);
+
+

gimp_levels is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_levels() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to modify.

 

low_input

Intensity of lowest input.

 

high_input

Intensity of highest input.

 

gamma

Gamma adjustment factor.

 

low_output

Intensity of lowest output.

 

high_output

Intensity of highest output.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_levels_auto ()

+
gboolean
+gimp_levels_auto (gint32 drawable_ID);
+
+

gimp_levels_auto is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_levels_stretch() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_levels_stretch ()

+
gboolean
+gimp_levels_stretch (gint32 drawable_ID);
+
+

gimp_levels_stretch is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_levels_stretch() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_posterize ()

+
gboolean
+gimp_posterize (gint32 drawable_ID,
+                gint levels);
+
+

gimp_posterize is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_posterize() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

levels

Levels of posterization.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_desaturate ()

+
gboolean
+gimp_desaturate (gint32 drawable_ID);
+
+

gimp_desaturate is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_desaturate() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_desaturate_full ()

+
gboolean
+gimp_desaturate_full (gint32 drawable_ID,
+                      GimpDesaturateMode desaturate_mode);
+
+

gimp_desaturate_full is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_desaturate() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

desaturate_mode

The formula to use to desaturate.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_equalize ()

+
gboolean
+gimp_equalize (gint32 drawable_ID,
+               gboolean mask_only);
+
+

gimp_equalize is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_equalize() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

mask_only

Equalization option.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_invert ()

+
gboolean
+gimp_invert (gint32 drawable_ID);
+
+

gimp_invert is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_invert() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_curves_spline ()

+
gboolean
+gimp_curves_spline (gint32 drawable_ID,
+                    GimpHistogramChannel channel,
+                    gint num_points,
+                    const guint8 *control_pts);
+
+

gimp_curves_spline is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_curves_spline() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to modify.

 

num_points

The number of values in the control point array.

 

control_pts

The spline control points: { cp1.x, cp1.y, cp2.x, cp2.y, ... }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_curves_explicit ()

+
gboolean
+gimp_curves_explicit (gint32 drawable_ID,
+                      GimpHistogramChannel channel,
+                      gint num_bytes,
+                      const guint8 *curve);
+
+

gimp_curves_explicit is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_curves_explicit() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to modify.

 

num_bytes

The number of bytes in the new curve (always 256).

 

curve

The explicit curve.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_color_balance ()

+
gboolean
+gimp_color_balance (gint32 drawable_ID,
+                    GimpTransferMode transfer_mode,
+                    gboolean preserve_lum,
+                    gdouble cyan_red,
+                    gdouble magenta_green,
+                    gdouble yellow_blue);
+
+

gimp_color_balance is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_color_color_balance() instead.

+
+

Modify the color balance of the specified drawable.

+

Modify the color balance of the specified drawable. There are three +axis which can be modified: cyan-red, magenta-green, and +yellow-blue. Negative values increase the amount of the former, +positive values increase the amount of the latter. Color balance can +be controlled with the 'transfer_mode' setting, which allows +shadows, mid-tones, and highlights in an image to be affected +differently. The 'preserve-lum' parameter, if TRUE, ensures that the +luminosity of each pixel remains fixed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

transfer_mode

Transfer mode.

 

preserve_lum

Preserve luminosity values at each pixel.

 

cyan_red

Cyan-Red color balance.

 

magenta_green

Magenta-Green color balance.

 

yellow_blue

Yellow-Blue color balance.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_colorize ()

+
gboolean
+gimp_colorize (gint32 drawable_ID,
+               gdouble hue,
+               gdouble saturation,
+               gdouble lightness);
+
+

gimp_colorize is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_colorize_hsl() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

hue

Hue in degrees.

 

saturation

Saturation in percent.

 

lightness

Lightness in percent.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_histogram ()

+
gboolean
+gimp_histogram (gint32 drawable_ID,
+                GimpHistogramChannel channel,
+                gint start_range,
+                gint end_range,
+                gdouble *mean,
+                gdouble *std_dev,
+                gdouble *median,
+                gdouble *pixels,
+                gdouble *count,
+                gdouble *percentile);
+
+

gimp_histogram is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_histogram() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to modify.

 

start_range

Start of the intensity measurement range.

 

end_range

End of the intensity measurement range.

 

mean

Mean intensity value.

 

std_dev

Standard deviation of intensity values.

 

median

Median intensity value.

 

pixels

Alpha-weighted pixel count for entire image.

 

count

Alpha-weighted pixel count for range.

 

percentile

Percentile that range falls under.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_hue_saturation ()

+
gboolean
+gimp_hue_saturation (gint32 drawable_ID,
+                     GimpHueRange hue_range,
+                     gdouble hue_offset,
+                     gdouble lightness,
+                     gdouble saturation);
+
+

gimp_hue_saturation is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_hue_saturation() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

hue_range

Range of affected hues.

 

hue_offset

Hue offset in degrees.

 

lightness

Lightness modification.

 

saturation

Saturation modification.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_threshold ()

+
gboolean
+gimp_threshold (gint32 drawable_ID,
+                gint low_threshold,
+                gint high_threshold);
+
+

gimp_threshold is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_threshold() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

low_threshold

The low threshold value.

 

high_threshold

The high threshold value.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpcontext.html b/devel-docs/libgimp/html/libgimp-gimpcontext.html new file mode 100644 index 0000000..2cccfc9 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpcontext.html @@ -0,0 +1,3583 @@ + + + + +gimpcontext: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpcontext

+

gimpcontext — Functions to manipulate a plug-in's context.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_context_push () +
+gboolean + +gimp_context_pop () +
+gboolean + +gimp_context_set_defaults () +
+gboolean + +gimp_context_get_foreground () +
+gboolean + +gimp_context_set_foreground () +
+gboolean + +gimp_context_get_background () +
+gboolean + +gimp_context_set_background () +
+gboolean + +gimp_context_set_default_colors () +
+gboolean + +gimp_context_swap_colors () +
+gdouble + +gimp_context_get_opacity () +
+gboolean + +gimp_context_set_opacity () +
+GimpLayerMode + +gimp_context_get_paint_mode () +
+gboolean + +gimp_context_set_paint_mode () +
+gboolean + +gimp_context_list_paint_methods () +
+gchar * + +gimp_context_get_paint_method () +
+gboolean + +gimp_context_set_paint_method () +
+GimpStrokeMethod + +gimp_context_get_stroke_method () +
+gboolean + +gimp_context_set_stroke_method () +
+gdouble + +gimp_context_get_line_width () +
+gboolean + +gimp_context_set_line_width () +
+GimpUnit + +gimp_context_get_line_width_unit () +
+gboolean + +gimp_context_set_line_width_unit () +
+GimpCapStyle + +gimp_context_get_line_cap_style () +
+gboolean + +gimp_context_set_line_cap_style () +
+GimpJoinStyle + +gimp_context_get_line_join_style () +
+gboolean + +gimp_context_set_line_join_style () +
+gdouble + +gimp_context_get_line_miter_limit () +
+gboolean + +gimp_context_set_line_miter_limit () +
+gdouble + +gimp_context_get_line_dash_offset () +
+gboolean + +gimp_context_set_line_dash_offset () +
+gboolean + +gimp_context_get_line_dash_pattern () +
+gboolean + +gimp_context_set_line_dash_pattern () +
+gchar * + +gimp_context_get_brush () +
+gboolean + +gimp_context_set_brush () +
+gdouble + +gimp_context_get_brush_size () +
+gboolean + +gimp_context_set_brush_size () +
+gboolean + +gimp_context_set_brush_default_size () +
+gdouble + +gimp_context_get_brush_aspect_ratio () +
+gboolean + +gimp_context_set_brush_aspect_ratio () +
+gdouble + +gimp_context_get_brush_angle () +
+gboolean + +gimp_context_set_brush_angle () +
+gdouble + +gimp_context_get_brush_spacing () +
+gboolean + +gimp_context_set_brush_spacing () +
+gboolean + +gimp_context_set_brush_default_spacing () +
+gdouble + +gimp_context_get_brush_hardness () +
+gboolean + +gimp_context_set_brush_hardness () +
+gboolean + +gimp_context_set_brush_default_hardness () +
+gdouble + +gimp_context_get_brush_force () +
+gboolean + +gimp_context_set_brush_force () +
+gchar * + +gimp_context_get_dynamics () +
+gboolean + +gimp_context_set_dynamics () +
+gchar * + +gimp_context_get_mypaint_brush () +
+gboolean + +gimp_context_set_mypaint_brush () +
+gchar * + +gimp_context_get_pattern () +
+gboolean + +gimp_context_set_pattern () +
+gchar * + +gimp_context_get_gradient () +
+gboolean + +gimp_context_set_gradient () +
+gboolean + +gimp_context_set_gradient_fg_bg_hsv_ccw () +
+gboolean + +gimp_context_set_gradient_fg_bg_hsv_cw () +
+gboolean + +gimp_context_set_gradient_fg_bg_rgb () +
+gboolean + +gimp_context_set_gradient_fg_transparent () +
+GimpGradientBlendColorSpace + +gimp_context_get_gradient_blend_color_space () +
+gboolean + +gimp_context_set_gradient_blend_color_space () +
+GimpRepeatMode + +gimp_context_get_gradient_repeat_mode () +
+gboolean + +gimp_context_set_gradient_repeat_mode () +
+gboolean + +gimp_context_get_gradient_reverse () +
+gboolean + +gimp_context_set_gradient_reverse () +
+gchar * + +gimp_context_get_palette () +
+gboolean + +gimp_context_set_palette () +
+gchar * + +gimp_context_get_font () +
+gboolean + +gimp_context_set_font () +
+gboolean + +gimp_context_get_antialias () +
+gboolean + +gimp_context_set_antialias () +
+gboolean + +gimp_context_get_feather () +
+gboolean + +gimp_context_set_feather () +
+gboolean + +gimp_context_get_feather_radius () +
+gboolean + +gimp_context_set_feather_radius () +
+gboolean + +gimp_context_get_sample_merged () +
+gboolean + +gimp_context_set_sample_merged () +
+GimpSelectCriterion + +gimp_context_get_sample_criterion () +
+gboolean + +gimp_context_set_sample_criterion () +
+gdouble + +gimp_context_get_sample_threshold () +
+gboolean + +gimp_context_set_sample_threshold () +
+gint + +gimp_context_get_sample_threshold_int () +
+gboolean + +gimp_context_set_sample_threshold_int () +
+gboolean + +gimp_context_get_sample_transparent () +
+gboolean + +gimp_context_set_sample_transparent () +
+gboolean + +gimp_context_get_diagonal_neighbors () +
+gboolean + +gimp_context_set_diagonal_neighbors () +
+GeglDistanceMetric + +gimp_context_get_distance_metric () +
+gboolean + +gimp_context_set_distance_metric () +
+GimpInterpolationType + +gimp_context_get_interpolation () +
+gboolean + +gimp_context_set_interpolation () +
+GimpTransformDirection + +gimp_context_get_transform_direction () +
+gboolean + +gimp_context_set_transform_direction () +
+GimpTransformResize + +gimp_context_get_transform_resize () +
+gboolean + +gimp_context_set_transform_resize () +
+gint + +gimp_context_get_transform_recursion () +
+gboolean + +gimp_context_set_transform_recursion () +
+gdouble + +gimp_context_get_ink_angle () +
+gboolean + +gimp_context_set_ink_angle () +
+gdouble + +gimp_context_get_ink_blob_angle () +
+gboolean + +gimp_context_set_ink_blob_angle () +
+gdouble + +gimp_context_get_ink_blob_aspect_ratio () +
+gboolean + +gimp_context_set_ink_blob_aspect_ratio () +
+GimpInkBlobType + +gimp_context_get_ink_blob_type () +
+gboolean + +gimp_context_set_ink_blob_type () +
+gdouble + +gimp_context_get_ink_size () +
+gboolean + +gimp_context_set_ink_size () +
+gdouble + +gimp_context_get_ink_size_sensitivity () +
+gboolean + +gimp_context_set_ink_size_sensitivity () +
+gdouble + +gimp_context_get_ink_speed_sensitivity () +
+gboolean + +gimp_context_set_ink_speed_sensitivity () +
+gdouble + +gimp_context_get_ink_tilt_sensitivity () +
+gboolean + +gimp_context_set_ink_tilt_sensitivity () +
+
+
+

Description

+

Functions to manipulate a plug-in's context.

+
+
+

Functions

+
+

gimp_context_push ()

+
gboolean
+gimp_context_push (void);
+

Pushes a context to the top of the plug-in's context stack.

+

This procedure creates a new context by copying the current context. +This copy becomes the new current context for the calling plug-in +until it is popped again using gimp_context_pop().

+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_pop ()

+
gboolean
+gimp_context_pop (void);
+

Pops the topmost context from the plug-in's context stack.

+

This procedure removes the topmost context from the plug-in's +context stack. The context that was active before the corresponding +call to gimp_context_push() becomes the new current context of the +plug-in.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_defaults ()

+
gboolean
+gimp_context_set_defaults (void);
+

Reset context settings to their default values.

+

This procedure resets context settings used by various procedures to +their default value. This procedure will usually be called after a +context push so that a script which calls procedures affected by +context settings will not be affected by changes in the global +context.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_foreground ()

+
gboolean
+gimp_context_get_foreground (GimpRGB *foreground);
+

Get the current GIMP foreground color.

+

This procedure returns the current GIMP foreground color. The +foreground color is used in a variety of tools such as paint tools, +blending, and bucket fill.

+
+

Parameters

+
+++++ + + + + + +

foreground

The foreground color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_foreground ()

+
gboolean
+gimp_context_set_foreground (const GimpRGB *foreground);
+

Set the current GIMP foreground color.

+

This procedure sets the current GIMP foreground color. After this is +set, operations which use foreground such as paint tools, blending, +and bucket fill will use the new value.

+
+

Parameters

+
+++++ + + + + + +

foreground

The foreground color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_get_background ()

+
gboolean
+gimp_context_get_background (GimpRGB *background);
+

Get the current GIMP background color.

+

This procedure returns the current GIMP background color. The +background color is used in a variety of tools such as blending, +erasing (with non-alpha images), and image filling.

+
+

Parameters

+
+++++ + + + + + +

background

The background color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_background ()

+
gboolean
+gimp_context_set_background (const GimpRGB *background);
+

Set the current GIMP background color.

+

This procedure sets the current GIMP background color. After this is +set, operations which use background such as blending, filling +images, clearing, and erasing (in non-alpha images) will use the new +value.

+
+

Parameters

+
+++++ + + + + + +

background

The background color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_default_colors ()

+
gboolean
+gimp_context_set_default_colors (void);
+

Set the current GIMP foreground and background colors to black and +white.

+

This procedure sets the current GIMP foreground and background +colors to their initial default values, black and white.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_swap_colors ()

+
gboolean
+gimp_context_swap_colors (void);
+

Swap the current GIMP foreground and background colors.

+

This procedure swaps the current GIMP foreground and background +colors, so that the new foreground color becomes the old background +color and vice versa.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_get_opacity ()

+
gdouble
+gimp_context_get_opacity (void);
+

Get the opacity.

+

This procedure returns the opacity setting. The return value is a +floating point number between 0 and 100.

+
+

Returns

+

The opacity.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_opacity ()

+
gboolean
+gimp_context_set_opacity (gdouble opacity);
+

Set the opacity.

+

This procedure modifies the opacity setting. The value should be a +floating point number between 0 and 100.

+
+

Parameters

+
+++++ + + + + + +

opacity

The opacity.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_get_paint_mode ()

+
GimpLayerMode
+gimp_context_get_paint_mode (void);
+

Get the paint mode.

+

This procedure returns the paint-mode setting. The return value is +an integer which corresponds to the values listed in the argument +description.

+
+

Returns

+

The paint mode.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_paint_mode ()

+
gboolean
+gimp_context_set_paint_mode (GimpLayerMode paint_mode);
+

Set the paint mode.

+

This procedure modifies the paint_mode setting.

+
+

Parameters

+
+++++ + + + + + +

paint_mode

The paint mode.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_list_paint_methods ()

+
gboolean
+gimp_context_list_paint_methods (gint *num_paint_methods,
+                                 gchar ***paint_methods);
+

Lists the available paint methods.

+

This procedure lists the names of the available paint methods. Any +of the results can be used for gimp_context_set_paint_method().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

num_paint_methods

The number of the available paint methods.

 

paint_methods

The names of the available paint methods.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_context_get_paint_method ()

+
gchar *
+gimp_context_get_paint_method (void);
+

Retrieve the currently active paint method.

+

This procedure returns the name of the currently active paint +method.

+
+

Returns

+

The name of the active paint method.

+
+

Since: 2.4

+
+
+
+

gimp_context_set_paint_method ()

+
gboolean
+gimp_context_set_paint_method (const gchar *name);
+

Set the specified paint method as the active paint method.

+

This procedure allows the active paint method to be set by +specifying its name. The name is simply a string which corresponds +to one of the names of the available paint methods. If there is no +matching method found, this procedure will return an error. +Otherwise, the specified method becomes active and will be used in +all subsequent paint operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the paint method.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_context_get_stroke_method ()

+
GimpStrokeMethod
+gimp_context_get_stroke_method (void);
+

Retrieve the currently active stroke method.

+

This procedure returns the currently active stroke method.

+
+

Returns

+

The active stroke method.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_stroke_method ()

+
gboolean
+gimp_context_set_stroke_method (GimpStrokeMethod stroke_method);
+

Set the specified stroke method as the active stroke method.

+

This procedure set the specified stroke method as the active stroke +method. The new method will be used in all subsequent stroke +operations.

+
+

Parameters

+
+++++ + + + + + +

stroke_method

The new stroke method.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_line_width ()

+
gdouble
+gimp_context_get_line_width (void);
+

Get the line width setting.

+

This procedure returns the line width setting.

+
+

Returns

+

The line width setting.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_line_width ()

+
gboolean
+gimp_context_set_line_width (gdouble line_width);
+

Set the line width setting.

+

This procedure modifies the line width setting for stroking lines.

+

This setting affects the following procedures: +gimp_drawable_edit_stroke_selection(), +gimp_drawable_edit_stroke_item().

+
+

Parameters

+
+++++ + + + + + +

line_width

The line width setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_line_width_unit ()

+
GimpUnit
+gimp_context_get_line_width_unit (void);
+

Get the line width unit setting.

+

This procedure returns the line width unit setting.

+
+

Returns

+

The line width unit setting.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_line_width_unit ()

+
gboolean
+gimp_context_set_line_width_unit (GimpUnit line_width_unit);
+

Set the line width unit setting.

+

This procedure modifies the line width unit setting for stroking +lines.

+

This setting affects the following procedures: +gimp_drawable_edit_stroke_selection(), +gimp_drawable_edit_stroke_item().

+
+

Parameters

+
+++++ + + + + + +

line_width_unit

The line width setting unit.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_line_cap_style ()

+
GimpCapStyle
+gimp_context_get_line_cap_style (void);
+

Get the line cap style setting.

+

This procedure returns the line cap style setting.

+
+

Returns

+

The line cap style setting.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_line_cap_style ()

+
gboolean
+gimp_context_set_line_cap_style (GimpCapStyle cap_style);
+

Set the line cap style setting.

+

This procedure modifies the line cap style setting for stroking +lines.

+

This setting affects the following procedures: +gimp_drawable_edit_stroke_selection(), +gimp_drawable_edit_stroke_item().

+
+

Parameters

+
+++++ + + + + + +

cap_style

The line cap style setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_line_join_style ()

+
GimpJoinStyle
+gimp_context_get_line_join_style (void);
+

Get the line join style setting.

+

This procedure returns the line join style setting.

+
+

Returns

+

The line join style setting.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_line_join_style ()

+
gboolean
+gimp_context_set_line_join_style (GimpJoinStyle join_style);
+

Set the line join style setting.

+

This procedure modifies the line join style setting for stroking +lines.

+

This setting affects the following procedures: +gimp_drawable_edit_stroke_selection(), +gimp_drawable_edit_stroke_item().

+
+

Parameters

+
+++++ + + + + + +

join_style

The line join style setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_line_miter_limit ()

+
gdouble
+gimp_context_get_line_miter_limit (void);
+

Get the line miter limit setting.

+

This procedure returns the line miter limit setting.

+
+

Returns

+

The line miter limit setting.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_line_miter_limit ()

+
gboolean
+gimp_context_set_line_miter_limit (gdouble miter_limit);
+

Set the line miter limit setting.

+

This procedure modifies the line miter limit setting for stroking +lines. +A mitered join is converted to a bevelled join if the miter would +extend to a distance of more than (miter-limit * line-width) from +the actual join point.

+

This setting affects the following procedures: +gimp_drawable_edit_stroke_selection(), +gimp_drawable_edit_stroke_item().

+
+

Parameters

+
+++++ + + + + + +

miter_limit

The line miter limit setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_line_dash_offset ()

+
gdouble
+gimp_context_get_line_dash_offset (void);
+

Get the line dash offset setting.

+

This procedure returns the line dash offset setting.

+
+

Returns

+

The line dash offset setting.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_line_dash_offset ()

+
gboolean
+gimp_context_set_line_dash_offset (gdouble dash_offset);
+

Set the line dash offset setting.

+

This procedure modifies the line dash offset setting for stroking +lines.

+

This setting affects the following procedures: +gimp_drawable_edit_stroke_selection(), +gimp_drawable_edit_stroke_item().

+
+

Parameters

+
+++++ + + + + + +

dash_offset

The line dash offset setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_line_dash_pattern ()

+
gboolean
+gimp_context_get_line_dash_pattern (gint *num_dashes,
+                                    gdouble **dashes);
+

Get the line dash pattern setting.

+

This procedure returns the line dash pattern setting.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

num_dashes

The number of dashes in the dash_pattern array.

 

dashes

The line dash pattern setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_line_dash_pattern ()

+
gboolean
+gimp_context_set_line_dash_pattern (gint num_dashes,
+                                    const gdouble *dashes);
+

Set the line dash pattern setting.

+

This procedure modifies the line dash pattern setting for stroking +lines.

+

The unit of the dash pattern segments is the actual line width used +for the stroke operation, in other words a segment length of 1.0 +results in a square segment shape (or gap shape).

+

This setting affects the following procedures: +gimp_drawable_edit_stroke_selection_(), +gimp_drawable_edit_stroke_item().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

num_dashes

The number of dashes in the dash_pattern array.

 

dashes

The line dash pattern setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_brush ()

+
gchar *
+gimp_context_get_brush (void);
+

Retrieve the currently active brush.

+

This procedure returns the name of the currently active brush. All +paint operations and stroke operations use this brush to control the +application of paint to the image.

+
+

Returns

+

The name of the active brush.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_brush ()

+
gboolean
+gimp_context_set_brush (const gchar *name);
+

Set the specified brush as the active brush.

+

This procedure allows the active brush to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed brushes. If there is no matching brush found, +this procedure will return an error. Otherwise, the specified brush +becomes active and will be used in all subsequent paint operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the brush.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_get_brush_size ()

+
gdouble
+gimp_context_get_brush_size (void);
+

Get brush size in pixels.

+

Get the brush size in pixels for brush based paint tools.

+
+

Returns

+

Brush size in pixels.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_brush_size ()

+
gboolean
+gimp_context_set_brush_size (gdouble size);
+

Set brush size in pixels.

+

Set the brush size in pixels for brush based paint tools.

+
+

Parameters

+
+++++ + + + + + +

size

Brush size in pixels.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_brush_default_size ()

+
gboolean
+gimp_context_set_brush_default_size (void);
+

Set brush size to its default.

+

Set the brush size to the default (max of width and height) for +paintbrush, airbrush, or pencil tools.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_brush_aspect_ratio ()

+
gdouble
+gimp_context_get_brush_aspect_ratio (void);
+

Get brush aspect ratio.

+

Set the aspect ratio for brush based paint tools.

+
+

Returns

+

Aspect ratio.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_brush_aspect_ratio ()

+
gboolean
+gimp_context_set_brush_aspect_ratio (gdouble aspect);
+

Set brush aspect ratio.

+

Set the aspect ratio for brush based paint tools.

+
+

Parameters

+
+++++ + + + + + +

aspect

Aspect ratio.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_brush_angle ()

+
gdouble
+gimp_context_get_brush_angle (void);
+

Get brush angle in degrees.

+

Set the angle in degrees for brush based paint tools.

+
+

Returns

+

Angle in degrees.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_brush_angle ()

+
gboolean
+gimp_context_set_brush_angle (gdouble angle);
+

Set brush angle in degrees.

+

Set the angle in degrees for brush based paint tools.

+
+

Parameters

+
+++++ + + + + + +

angle

Angle in degrees.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_brush_spacing ()

+
gdouble
+gimp_context_get_brush_spacing (void);
+

Get brush spacing as percent of size.

+

Get the brush spacing as percent of size for brush based paint +tools.

+
+

Returns

+

Brush spacing as fraction of size.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_brush_spacing ()

+
gboolean
+gimp_context_set_brush_spacing (gdouble spacing);
+

Set brush spacing as percent of size.

+

Set the brush spacing as percent of size for brush based paint +tools.

+
+

Parameters

+
+++++ + + + + + +

spacing

Brush spacing as fraction of size.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_brush_default_spacing ()

+
gboolean
+gimp_context_set_brush_default_spacing
+                               (void);
+

Set brush spacing to its default.

+

Set the brush spacing to the default for paintbrush, airbrush, or +pencil tools.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_brush_hardness ()

+
gdouble
+gimp_context_get_brush_hardness (void);
+

Get brush hardness in paint options.

+

Get the brush hardness for brush based paint tools.

+
+

Returns

+

Brush hardness.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_brush_hardness ()

+
gboolean
+gimp_context_set_brush_hardness (gdouble hardness);
+

Set brush hardness.

+

Set the brush hardness for brush based paint tools.

+
+

Parameters

+
+++++ + + + + + +

hardness

Brush hardness.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_brush_default_hardness ()

+
gboolean
+gimp_context_set_brush_default_hardness
+                               (void);
+

Set brush spacing to its default.

+

Set the brush spacing to the default for paintbrush, airbrush, or +pencil tools.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_brush_force ()

+
gdouble
+gimp_context_get_brush_force (void);
+

Get brush force in paint options.

+

Get the brush application force for brush based paint tools.

+
+

Returns

+

Brush application force.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_brush_force ()

+
gboolean
+gimp_context_set_brush_force (gdouble force);
+

Set brush application force.

+

Set the brush application force for brush based paint tools.

+
+

Parameters

+
+++++ + + + + + +

force

Brush application force.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_dynamics ()

+
gchar *
+gimp_context_get_dynamics (void);
+

Retrieve the currently active paint dynamics.

+

This procedure returns the name of the currently active paint +dynamics. All paint operations and stroke operations use this paint +dynamics to control the application of paint to the image.

+
+

Returns

+

The name of the active paint dynamics.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_dynamics ()

+
gboolean
+gimp_context_set_dynamics (const gchar *name);
+

Set the specified paint dynamics as the active paint dynamics.

+

This procedure allows the active paint dynamics to be set by +specifying its name. The name is simply a string which corresponds +to one of the names of the installed paint dynamics. If there is no +matching paint dynamics found, this procedure will return an error. +Otherwise, the specified paint dynamics becomes active and will be +used in all subsequent paint operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the paint dynamics.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_mypaint_brush ()

+
gchar *
+gimp_context_get_mypaint_brush (void);
+

Retrieve the currently active MyPaint brush.

+

This procedure returns the name of the currently active MyPaint +brush.

+
+

Returns

+

The name of the active MyPaint brush.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_mypaint_brush ()

+
gboolean
+gimp_context_set_mypaint_brush (const gchar *name);
+

Set the specified MyPaint brush as the active MyPaint brush.

+

This procedure allows the active MyPaint brush to be set by +specifying its name. The name is simply a string which corresponds +to one of the names of the installed MyPaint brushes. If there is no +matching MyPaint brush found, this procedure will return an error. +Otherwise, the specified MyPaint brush becomes active and will be +used in all subsequent MyPaint paint operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the MyPaint brush.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_pattern ()

+
gchar *
+gimp_context_get_pattern (void);
+

Retrieve the currently active pattern.

+

This procedure returns name of the the currently active pattern. All +clone and bucket-fill operations with patterns will use this pattern +to control the application of paint to the image.

+
+

Returns

+

The name of the active pattern.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_pattern ()

+
gboolean
+gimp_context_set_pattern (const gchar *name);
+

Set the specified pattern as the active pattern.

+

This procedure allows the active pattern to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed patterns. If there is no matching pattern +found, this procedure will return an error. Otherwise, the specified +pattern becomes active and will be used in all subsequent paint +operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the pattern.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_get_gradient ()

+
gchar *
+gimp_context_get_gradient (void);
+

Retrieve the currently active gradient.

+

This procedure returns the name of the currently active gradient.

+
+

Returns

+

The name of the active gradient.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_gradient ()

+
gboolean
+gimp_context_set_gradient (const gchar *name);
+

Sets the specified gradient as the active gradient.

+

This procedure lets you set the specified gradient as the active or +\"current\" one. The name is simply a string which corresponds to +one of the loaded gradients. If no matching gradient is found, this +procedure will return an error. Otherwise, the specified gradient +will become active and will be used for subsequent custom gradient +operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the gradient.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_gradient_fg_bg_hsv_ccw ()

+
gboolean
+gimp_context_set_gradient_fg_bg_hsv_ccw
+                               (void);
+

Sets the built-in FG-BG HSV (ccw) gradient as the active gradient.

+

This procedure sets the built-in FG-BG HSV (ccw) gradient as the +active gradient. The gradient will be used for subsequent gradient +operations.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_gradient_fg_bg_hsv_cw ()

+
gboolean
+gimp_context_set_gradient_fg_bg_hsv_cw
+                               (void);
+

Sets the built-in FG-BG HSV (cw) gradient as the active gradient.

+

This procedure sets the built-in FG-BG HSV (cw) gradient as the +active gradient. The gradient will be used for subsequent gradient +operations.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_gradient_fg_bg_rgb ()

+
gboolean
+gimp_context_set_gradient_fg_bg_rgb (void);
+

Sets the built-in FG-BG RGB gradient as the active gradient.

+

This procedure sets the built-in FG-BG RGB gradient as the active +gradient. The gradient will be used for subsequent gradient +operations.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_gradient_fg_transparent ()

+
gboolean
+gimp_context_set_gradient_fg_transparent
+                               (void);
+

Sets the built-in FG-Transparent gradient as the active gradient.

+

This procedure sets the built-in FG-Transparent gradient as the +active gradient. The gradient will be used for subsequent gradient +operations.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_gradient_blend_color_space ()

+
GimpGradientBlendColorSpace
+gimp_context_get_gradient_blend_color_space
+                               (void);
+

Get the gradient blend color space.

+

Get the gradient blend color space for paint tools and the gradient +tool.

+
+

Returns

+

Color blend space.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_gradient_blend_color_space ()

+
gboolean
+gimp_context_set_gradient_blend_color_space
+                               (GimpGradientBlendColorSpace blend_color_space);
+

Set the gradient blend color space.

+

Set the gradient blend color space for paint tools and the gradient +tool.

+
+

Parameters

+
+++++ + + + + + +

blend_color_space

Blend color space.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_gradient_repeat_mode ()

+
GimpRepeatMode
+gimp_context_get_gradient_repeat_mode (void);
+

Get the gradient repeat mode.

+

Get the gradient repeat mode for paint tools and the gradient tool.

+
+

Returns

+

Repeat mode.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_gradient_repeat_mode ()

+
gboolean
+gimp_context_set_gradient_repeat_mode (GimpRepeatMode repeat_mode);
+

Set the gradient repeat mode.

+

Set the gradient repeat mode for paint tools and the gradient tool.

+
+

Parameters

+
+++++ + + + + + +

repeat_mode

Repeat mode.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_gradient_reverse ()

+
gboolean
+gimp_context_get_gradient_reverse (void);
+

Get the gradient reverse setting.

+

Get the gradient reverse setting for paint tools and the gradient +tool.

+
+

Returns

+

Reverse.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_gradient_reverse ()

+
gboolean
+gimp_context_set_gradient_reverse (gboolean reverse);
+

Set the gradient reverse setting.

+

Set the gradient reverse setting for paint tools and the gradient +tool.

+
+

Parameters

+
+++++ + + + + + +

reverse

Reverse.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_palette ()

+
gchar *
+gimp_context_get_palette (void);
+

Retrieve the currently active palette.

+

This procedure returns the name of the the currently active palette.

+
+

Returns

+

The name of the active palette.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_palette ()

+
gboolean
+gimp_context_set_palette (const gchar *name);
+

Set the specified palette as the active palette.

+

This procedure allows the active palette to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed palettes. If no matching palette is found, +this procedure will return an error. Otherwise, the specified +palette becomes active and will be used in all subsequent palette +operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the palette.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_get_font ()

+
gchar *
+gimp_context_get_font (void);
+

Retrieve the currently active font.

+

This procedure returns the name of the currently active font.

+
+

Returns

+

The name of the active font.

+
+

Since: 2.2

+
+
+
+

gimp_context_set_font ()

+
gboolean
+gimp_context_set_font (const gchar *name);
+

Set the specified font as the active font.

+

This procedure allows the active font to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed fonts. If no matching font is found, this +procedure will return an error. Otherwise, the specified font +becomes active and will be used in all subsequent font operations.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the font.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_context_get_antialias ()

+
gboolean
+gimp_context_get_antialias (void);
+

Get the antialias setting.

+

This procedure returns the antialias setting.

+
+

Returns

+

The antialias setting.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_antialias ()

+
gboolean
+gimp_context_set_antialias (gboolean antialias);
+

Set the antialias setting.

+

This procedure modifies the antialias setting. If antialiasing is +turned on, the edges of selected region will contain intermediate +values which give the appearance of a sharper, less pixelized edge. +This should be set as TRUE most of the time unless a binary-only +selection is wanted.

+

This setting affects the following procedures: +gimp_image_select_color(), gimp_image_select_contiguous_color(), +gimp_image_select_round_rectangle(), gimp_image_select_ellipse(), +gimp_image_select_polygon(), gimp_image_select_item(), +gimp_drawable_edit_bucket_fill(), gimp_drawable_edit_stroke_item(), +gimp_drawable_edit_stroke_selection().

+
+

Parameters

+
+++++ + + + + + +

antialias

The antialias setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_feather ()

+
gboolean
+gimp_context_get_feather (void);
+

Get the feather setting.

+

This procedure returns the feather setting.

+
+

Returns

+

The feather setting.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_feather ()

+
gboolean
+gimp_context_set_feather (gboolean feather);
+

Set the feather setting.

+

This procedure modifies the feather setting. If the feather option +is enabled, selections will be blurred before combining. The blur is +a gaussian blur; its radii can be controlled using +gimp_context_set_feather_radius().

+

This setting affects the following procedures: +gimp_image_select_color(), gimp_image_select_contiguous_color(), +gimp_image_select_rectangle(), gimp_image_select_round_rectangle(), +gimp_image_select_ellipse(), gimp_image_select_polygon(), +gimp_image_select_item().

+
+

Parameters

+
+++++ + + + + + +

feather

The feather setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_feather_radius ()

+
gboolean
+gimp_context_get_feather_radius (gdouble *feather_radius_x,
+                                 gdouble *feather_radius_y);
+

Get the feather radius setting.

+

This procedure returns the feather radius setting.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

feather_radius_x

The horizontal feather radius.

 

feather_radius_y

The vertical feather radius.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_feather_radius ()

+
gboolean
+gimp_context_set_feather_radius (gdouble feather_radius_x,
+                                 gdouble feather_radius_y);
+

Set the feather radius setting.

+

This procedure modifies the feather radius setting.

+

This setting affects all procedures that are affected by +gimp_context_set_feather().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

feather_radius_x

The horizontal feather radius.

 

feather_radius_y

The vertical feather radius.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_sample_merged ()

+
gboolean
+gimp_context_get_sample_merged (void);
+

Get the sample merged setting.

+

This procedure returns the sample merged setting.

+
+

Returns

+

The sample merged setting.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_sample_merged ()

+
gboolean
+gimp_context_set_sample_merged (gboolean sample_merged);
+

Set the sample merged setting.

+

This procedure modifies the sample merged setting. If an operation +depends on the colors of the pixels present in a drawable, like when +doing a seed fill, this setting controls whether the pixel data from +the specified drawable is used ('sample-merged' is FALSE), or the +pixel data from the composite image ('sample-merged' is TRUE. This +is equivalent to sampling for colors after merging all visible +layers).

+

This setting affects the following procedures: +gimp_image_select_color(), gimp_image_select_contiguous_color(), +gimp_drawable_edit_bucket_fill().

+
+

Parameters

+
+++++ + + + + + +

sample_merged

The sample merged setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_sample_criterion ()

+
GimpSelectCriterion
+gimp_context_get_sample_criterion (void);
+

Get the sample criterion setting.

+

This procedure returns the sample criterion setting.

+
+

Returns

+

The sample criterion setting.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_sample_criterion ()

+
gboolean
+gimp_context_set_sample_criterion (GimpSelectCriterion sample_criterion);
+

Set the sample criterion setting.

+

This procedure modifies the sample criterion setting. If an +operation depends on the colors of the pixels present in a drawable, +like when doing a seed fill, this setting controls how color +similarity is determined. SELECT_CRITERION_COMPOSITE is the default +value.

+

This setting affects the following procedures: +gimp_image_select_color(), gimp_image_select_contiguous_color(), +gimp_drawable_edit_bucket_fill().

+
+

Parameters

+
+++++ + + + + + +

sample_criterion

The sample criterion setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_sample_threshold ()

+
gdouble
+gimp_context_get_sample_threshold (void);
+

Get the sample threshold setting.

+

This procedure returns the sample threshold setting.

+
+

Returns

+

The sample threshold setting.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_sample_threshold ()

+
gboolean
+gimp_context_set_sample_threshold (gdouble sample_threshold);
+

Set the sample threshold setting.

+

This procedure modifies the sample threshold setting. If an +operation depends on the colors of the pixels present in a drawable, +like when doing a seed fill, this setting controls what is +\"sufficiently close\" to be considered a similar color. If the +sample threshold has not been set explicitly, the default threshold +set in gimprc will be used.

+

This setting affects the following procedures: +gimp_image_select_color(), gimp_image_select_contiguous_color(), +gimp_drawable_edit_bucket_fill().

+
+

Parameters

+
+++++ + + + + + +

sample_threshold

The sample threshold setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_sample_threshold_int ()

+
gint
+gimp_context_get_sample_threshold_int (void);
+

Get the sample threshold setting as an integer value.

+

This procedure returns the sample threshold setting as an integer +value. See gimp_context_get_sample_threshold().

+
+

Returns

+

The sample threshold setting.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_sample_threshold_int ()

+
gboolean
+gimp_context_set_sample_threshold_int (gint sample_threshold);
+

Set the sample threshold setting as an integer value.

+

This procedure modifies the sample threshold setting as an integer +value. See gimp_context_set_sample_threshold().

+
+

Parameters

+
+++++ + + + + + +

sample_threshold

The sample threshold setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_sample_transparent ()

+
gboolean
+gimp_context_get_sample_transparent (void);
+

Get the sample transparent setting.

+

This procedure returns the sample transparent setting.

+
+

Returns

+

The sample transparent setting.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_sample_transparent ()

+
gboolean
+gimp_context_set_sample_transparent (gboolean sample_transparent);
+

Set the sample transparent setting.

+

This procedure modifies the sample transparent setting. If an +operation depends on the colors of the pixels present in a drawable, +like when doing a seed fill, this setting controls whether +transparency is considered to be a unique selectable color. When +this setting is TRUE, transparent areas can be selected or filled.

+

This setting affects the following procedures: +gimp_image_select_color(), gimp_image_select_contiguous_color(), +gimp_drawable_edit_bucket_fill().

+
+

Parameters

+
+++++ + + + + + +

sample_transparent

The sample transparent setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_diagonal_neighbors ()

+
gboolean
+gimp_context_get_diagonal_neighbors (void);
+

Get the diagonal neighbors setting.

+

This procedure returns the diagonal neighbors setting.

+
+

Returns

+

The diagonal neighbors setting.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_diagonal_neighbors ()

+
gboolean
+gimp_context_set_diagonal_neighbors (gboolean diagonal_neighbors);
+

Set the diagonal neighbors setting.

+

This procedure modifies the diagonal neighbors setting. If the +affected region of an operation is based on a seed point, like when +doing a seed fill, then, when this setting is TRUE, all eight +neighbors of each pixel are considered when calculating the affected +region; in contrast, when this setting is FALSE, only the four +orthogonal neighbors of each pixel are considered.

+

This setting affects the following procedures: +gimp_image_select_contiguous_color(), +gimp_drawable_edit_bucket_fill().

+
+

Parameters

+
+++++ + + + + + +

diagonal_neighbors

The diagonal neighbors setting.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_distance_metric ()

+
GeglDistanceMetric
+gimp_context_get_distance_metric (void);
+

Get the distance metric used in some computations.

+

This procedure returns the distance metric in the current context. +See gimp_context_set_distance_metric() to know more about its usage.

+
+

Returns

+

The distance metric.

+
+

Since: 2.10

+
+
+
+

gimp_context_set_distance_metric ()

+
gboolean
+gimp_context_set_distance_metric (GeglDistanceMetric metric);
+

Set the distance metric used in some computations.

+

This procedure modifies the distance metric used in some +computations, such as gimp_drawable_edit_gradient_fill(). In +particular, it does not change the metric used in generic distance +computation on canvas, as in the Measure tool.

+

This setting affects the following procedures: +gimp_drawable_edit_gradient_fill().

+
+

Parameters

+
+++++ + + + + + +

metric

The distance metric.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_context_get_interpolation ()

+
GimpInterpolationType
+gimp_context_get_interpolation (void);
+

Get the interpolation type.

+

This procedure returns the interpolation setting. The return value +is an integer which corresponds to the values listed in the argument +description. If the interpolation has not been set explicitly by +gimp_context_set_interpolation(), the default interpolation set in +gimprc will be used.

+
+

Returns

+

The interpolation type.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_interpolation ()

+
gboolean
+gimp_context_set_interpolation (GimpInterpolationType interpolation);
+

Set the interpolation type.

+

This procedure modifies the interpolation setting.

+

This setting affects affects the following procedures: +gimp_item_transform_flip(), gimp_item_transform_perspective(), +gimp_item_transform_rotate(), gimp_item_transform_scale(), +gimp_item_transform_shear(), gimp_item_transform_2d(), +gimp_item_transform_matrix(), gimp_image_scale(), +gimp_layer_scale().

+
+

Parameters

+
+++++ + + + + + +

interpolation

The interpolation type.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_transform_direction ()

+
GimpTransformDirection
+gimp_context_get_transform_direction (void);
+

Get the transform direction.

+

This procedure returns the transform direction. The return value is +an integer which corresponds to the values listed in the argument +description.

+
+

Returns

+

The transform direction.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_transform_direction ()

+
gboolean
+gimp_context_set_transform_direction (GimpTransformDirection transform_direction);
+

Set the transform direction.

+

This procedure modifies the transform direction setting.

+

This setting affects affects the following procedures: +gimp_item_transform_flip(), gimp_item_transform_perspective(), +gimp_item_transform_rotate(), gimp_item_transform_scale(), +gimp_item_transform_shear(), gimp_item_transform_2d(), +gimp_item_transform_matrix().

+
+

Parameters

+
+++++ + + + + + +

transform_direction

The transform direction.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_transform_resize ()

+
GimpTransformResize
+gimp_context_get_transform_resize (void);
+

Get the transform resize type.

+

This procedure returns the transform resize setting. The return +value is an integer which corresponds to the values listed in the +argument description.

+
+

Returns

+

The transform resize type.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_transform_resize ()

+
gboolean
+gimp_context_set_transform_resize (GimpTransformResize transform_resize);
+

Set the transform resize type.

+

This procedure modifies the transform resize setting. When +transforming pixels, if the result of a transform operation has a +different size than the original area, this setting determines how +the resulting area is sized.

+

This setting affects affects the following procedures: +gimp_item_transform_flip(), gimp_item_transform_flip_simple(), +gimp_item_transform_perspective(), gimp_item_transform_rotate(), +gimp_item_transform_rotate_simple(), gimp_item_transform_scale(), +gimp_item_transform_shear(), gimp_item_transform_2d(), +gimp_item_transform_matrix().

+
+

Parameters

+
+++++ + + + + + +

transform_resize

The transform resize type.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_transform_recursion ()

+
gint
+gimp_context_get_transform_recursion (void);
+
+

gimp_context_get_transform_recursion is deprecated and should not be used in newly-written code.

+

There is no replacement for this procedure.

+
+
+

Returns

+

This returns always 3 and is meaningless.

+
+
+
+
+

gimp_context_set_transform_recursion ()

+
gboolean
+gimp_context_set_transform_recursion (gint transform_recursion);
+
+

gimp_context_set_transform_recursion is deprecated and should not be used in newly-written code.

+

There is no replacement for this procedure.

+
+
+

Parameters

+
+++++ + + + + + +

transform_recursion

This parameter is ignored.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_context_get_ink_angle ()

+
gdouble
+gimp_context_get_ink_angle (void);
+

Get ink angle in degrees.

+

Get the ink angle in degrees for ink tool.

+
+

Returns

+

ink angle in degrees.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_angle ()

+
gboolean
+gimp_context_set_ink_angle (gdouble angle);
+

Set ink angle in degrees.

+

Set the ink angle in degrees for ink tool.

+
+

Parameters

+
+++++ + + + + + +

angle

ink angle in degrees.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_ink_blob_angle ()

+
gdouble
+gimp_context_get_ink_blob_angle (void);
+

Get ink blob angle in degrees.

+

Get the ink blob angle in degrees for ink tool.

+
+

Returns

+

ink blob angle in degrees.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_blob_angle ()

+
gboolean
+gimp_context_set_ink_blob_angle (gdouble angle);
+

Set ink blob angle in degrees.

+

Set the ink blob angle in degrees for ink tool.

+
+

Parameters

+
+++++ + + + + + +

angle

ink blob angle in degrees.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_ink_blob_aspect_ratio ()

+
gdouble
+gimp_context_get_ink_blob_aspect_ratio
+                               (void);
+

Get ink blob aspect ratio.

+

Get the ink blob aspect ratio for ink tool.

+
+

Returns

+

ink blob aspect ratio.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_blob_aspect_ratio ()

+
gboolean
+gimp_context_set_ink_blob_aspect_ratio
+                               (gdouble aspect);
+

Set ink blob aspect ratio.

+

Set the ink blob aspect ratio for ink tool.

+
+

Parameters

+
+++++ + + + + + +

aspect

ink blob aspect ratio.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_ink_blob_type ()

+
GimpInkBlobType
+gimp_context_get_ink_blob_type (void);
+

Get ink blob type.

+

Get the ink blob type for ink tool.

+
+

Returns

+

Ink blob type.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_blob_type ()

+
gboolean
+gimp_context_set_ink_blob_type (GimpInkBlobType type);
+

Set ink blob type.

+

Set the ink blob type for ink tool.

+
+

Parameters

+
+++++ + + + + + +

type

Ink blob type.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_ink_size ()

+
gdouble
+gimp_context_get_ink_size (void);
+

Get ink blob size in pixels.

+

Get the ink blob size in pixels for ink tool.

+
+

Returns

+

ink blob size in pixels.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_size ()

+
gboolean
+gimp_context_set_ink_size (gdouble size);
+

Set ink blob size in pixels.

+

Set the ink blob size in pixels for ink tool.

+
+

Parameters

+
+++++ + + + + + +

size

ink blob size in pixels.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_ink_size_sensitivity ()

+
gdouble
+gimp_context_get_ink_size_sensitivity (void);
+

Get ink size sensitivity.

+

Get the ink size sensitivity for ink tool.

+
+

Returns

+

ink size sensitivity.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_size_sensitivity ()

+
gboolean
+gimp_context_set_ink_size_sensitivity (gdouble size);
+

Set ink size sensitivity.

+

Set the ink size sensitivity for ink tool.

+
+

Parameters

+
+++++ + + + + + +

size

ink size sensitivity.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_ink_speed_sensitivity ()

+
gdouble
+gimp_context_get_ink_speed_sensitivity
+                               (void);
+

Get ink speed sensitivity.

+

Get the ink speed sensitivity for ink tool.

+
+

Returns

+

ink speed sensitivity.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_speed_sensitivity ()

+
gboolean
+gimp_context_set_ink_speed_sensitivity
+                               (gdouble speed);
+

Set ink speed sensitivity.

+

Set the ink speed sensitivity for ink tool.

+
+

Parameters

+
+++++ + + + + + +

speed

ink speed sensitivity.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_context_get_ink_tilt_sensitivity ()

+
gdouble
+gimp_context_get_ink_tilt_sensitivity (void);
+

Get ink tilt sensitivity.

+

Get the ink tilt sensitivity for ink tool.

+
+

Returns

+

ink tilt sensitivity.

+
+

Since: 2.8

+
+
+
+

gimp_context_set_ink_tilt_sensitivity ()

+
gboolean
+gimp_context_set_ink_tilt_sensitivity (gdouble tilt);
+

Set ink tilt sensitivity.

+

Set the ink tilt sensitivity for ink tool.

+
+

Parameters

+
+++++ + + + + + +

tilt

ink tilt sensitivity.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdebug.html b/devel-docs/libgimp/html/libgimp-gimpdebug.html new file mode 100644 index 0000000..5004198 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdebug.html @@ -0,0 +1,108 @@ + + + + +gimpdebug: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdebug

+

gimpdebug — Debug utility functions

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gboolean + +gimp_debug_timer_start () +
+gdouble + +gimp_debug_timer_end () +
+
+
+

Description

+

Miscellaneous debug utility functions. Not part of the stable +library interface.

+
+
+

Functions

+
+

gimp_debug_timer_start ()

+
gboolean
+gimp_debug_timer_start (void);
+

Starts measuring elapsed time.

+

This procedure starts a timer, measuring the elapsed time since the +call. Each call to this procedure should be matched by a call to +gimp_debug_timer_end(), which returns the elapsed time. +If there is already an active timer, it is not affected by the call, +however, a matching gimp_debug_timer_end() call is still required.

+

This is a debug utility procedure. It is subject to change at any +point, and should not be used in production.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_debug_timer_end ()

+
gdouble
+gimp_debug_timer_end (void);
+

Finishes measuring elapsed time.

+

This procedure stops the timer started by a previous +gimp_debug_timer_start() call, and prints and returns the elapsed +time. +If there was already an active timer at the time of corresponding +call to gimp_debug_timer_start(), a dummy value is returned.

+

This is a debug utility procedure. It is subject to change at any +point, and should not be used in production.

+
+

Returns

+

The elapsed time, in seconds.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdisplay.html b/devel-docs/libgimp/html/libgimp-gimpdisplay.html new file mode 100644 index 0000000..86e3e5f --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdisplay.html @@ -0,0 +1,280 @@ + + + + +gimpdisplay: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdisplay

+

gimpdisplay — Functions to create, delete and flush displays (views) on an image.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_display_new () +
+gboolean + +gimp_display_delete () +
+gboolean + +gimp_display_is_valid () +
+gint + +gimp_display_get_window_handle () +
+gboolean + +gimp_displays_flush () +
+gboolean + +gimp_displays_reconnect () +
+
+
+

Description

+

Functions to create, delete and flush displays (views) on an image.

+
+
+

Functions

+
+

gimp_display_new ()

+
gint32
+gimp_display_new (gint32 image_ID);
+

Create a new display for the specified image.

+

Creates a new display for the specified image. If the image already +has a display, another is added. Multiple displays are handled +transparently by GIMP. The newly created display is returned and can +be subsequently destroyed with a call to gimp_display_delete(). This +procedure only makes sense for use with the GIMP UI, and will result +in an execution error if called when GIMP has no UI.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The new display.

+
+
+
+
+

gimp_display_delete ()

+
gboolean
+gimp_display_delete (gint32 display_ID);
+

Delete the specified display.

+

This procedure removes the specified display. If this is the last +remaining display for the underlying image, then the image is +deleted also. Note that the display is closed no matter if the image +is dirty or not. Better save the image before calling this +procedure.

+
+

Parameters

+
+++++ + + + + + +

display_ID

The display to delete.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_display_is_valid ()

+
gboolean
+gimp_display_is_valid (gint32 display_ID);
+

Returns TRUE if the display is valid.

+

This procedure checks if the given display ID is valid and refers to +an existing display.

+
+

Parameters

+
+++++ + + + + + +

display_ID

The display to check.

 
+
+
+

Returns

+

Whether the display ID is valid.

+
+

Since: 2.4

+
+
+
+

gimp_display_get_window_handle ()

+
gint
+gimp_display_get_window_handle (gint32 display_ID);
+

Get a handle to the native window for an image display.

+

This procedure returns a handle to the native window for a given +image display. For example in the X backend of GDK, a native window +handle is an Xlib XID. A value of 0 is returned for an invalid +display or if this function is unimplemented for the windowing +system that is being used.

+
+

Parameters

+
+++++ + + + + + +

display_ID

The display to get the window handle from.

 
+
+
+

Returns

+

The native window handle or 0.

+
+

Since: 2.4

+
+
+
+

gimp_displays_flush ()

+
gboolean
+gimp_displays_flush (void);
+

Flush all internal changes to the user interface

+

This procedure takes no arguments and returns nothing except a +success status. Its purpose is to flush all pending updates of image +manipulations to the user interface. It should be called whenever +appropriate.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_displays_reconnect ()

+
gboolean
+gimp_displays_reconnect (gint32 old_image_ID,
+                         gint32 new_image_ID);
+

Reconnect displays from one image to another image.

+

This procedure connects all displays of the old_image to the +new_image. If the old_image has no display or new_image already has +a display the reconnect is not performed and the procedure returns +without success. You should rarely need to use this function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

old_image_ID

The old image (must have at least one display).

 

new_image_ID

The new image (must not have a display).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdrawable.html b/devel-docs/libgimp/html/libgimp-gimpdrawable.html new file mode 100644 index 0000000..bab3f5e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawable.html @@ -0,0 +1,2286 @@ + + + + +gimpdrawable: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdrawable

+

gimpdrawable — Functions to manipulate drawables.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GeglBuffer * + +gimp_drawable_get_buffer () +
+GeglBuffer * + +gimp_drawable_get_shadow_buffer () +
const Babl * + +gimp_drawable_get_format () +
const Babl * + +gimp_drawable_get_thumbnail_format () +
+GimpDrawable * + +gimp_drawable_get () +
+void + +gimp_drawable_detach () +
+void + +gimp_drawable_flush () +
+gboolean + +gimp_drawable_delete () +
+gboolean + +gimp_drawable_is_valid () +
+gchar * + +gimp_drawable_get_name () +
+gboolean + +gimp_drawable_set_name () +
+gboolean + +gimp_drawable_get_visible () +
+gboolean + +gimp_drawable_set_visible () +
+gboolean + +gimp_drawable_get_linked () +
+gboolean + +gimp_drawable_set_linked () +
+gint + +gimp_drawable_get_tattoo () +
+gboolean + +gimp_drawable_set_tattoo () +
+guint8 * + +gimp_drawable_get_pixel () +
+gboolean + +gimp_drawable_set_pixel () +
+GimpTile * + +gimp_drawable_get_tile () +
+GimpTile * + +gimp_drawable_get_tile2 () +
+guchar * + +gimp_drawable_get_thumbnail_data () +
+guchar * + +gimp_drawable_get_sub_thumbnail_data () +
+void + +gimp_drawable_get_color_uchar () +
+gboolean + +gimp_drawable_merge_shadow () +
+gboolean + +gimp_drawable_free_shadow () +
+gboolean + +gimp_drawable_fill () +
+gboolean + +gimp_drawable_update () +
+gboolean + +gimp_drawable_mask_bounds () +
+gboolean + +gimp_drawable_mask_intersect () +
+gint32 + +gimp_drawable_get_image () +
+gboolean + +gimp_drawable_set_image () +
+gboolean + +gimp_drawable_has_alpha () +
+GimpImageType + +gimp_drawable_type_with_alpha () +
+GimpImageType + +gimp_drawable_type () +
+gboolean + +gimp_drawable_is_rgb () +
+gboolean + +gimp_drawable_is_gray () +
+gboolean + +gimp_drawable_is_indexed () +
+gint + +gimp_drawable_bpp () +
+gint + +gimp_drawable_width () +
+gint + +gimp_drawable_height () +
+gboolean + +gimp_drawable_offsets () +
+gboolean + +gimp_drawable_is_channel () +
+gboolean + +gimp_drawable_is_layer () +
+gboolean + +gimp_drawable_is_layer_mask () +
+gboolean + +gimp_drawable_is_text_layer () +
+gboolean + +gimp_drawable_offset () +
+gboolean + +gimp_drawable_foreground_extract () +
+GimpParasite * + +gimp_drawable_parasite_find () +
+gboolean + +gimp_drawable_parasite_list () +
+gboolean + +gimp_drawable_parasite_attach () +
+gboolean + +gimp_drawable_parasite_detach () +
+gboolean + +gimp_drawable_attach_new_parasite () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpDrawable
+
+
+

Description

+

Functions to manipulate drawables.

+
+
+

Functions

+
+

gimp_drawable_get_buffer ()

+
GeglBuffer *
+gimp_drawable_get_buffer (gint32 drawable_ID);
+

Returns a GeglBuffer of a specified drawable. The buffer can be used +like any other GEGL buffer. Its data will we synced back with the core +drawable when the buffer gets destroyed, or when gegl_buffer_flush() +is called.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

the ID of the GimpDrawable to get the buffer for.

 
+
+
+

Returns

+

The GeglBuffer.

+

See Also: gimp_drawable_get_shadow_buffer()

+
+

Since: 2.10

+
+
+
+

gimp_drawable_get_shadow_buffer ()

+
GeglBuffer *
+gimp_drawable_get_shadow_buffer (gint32 drawable_ID);
+

Returns a GeglBuffer of a specified drawable's shadow tiles. The +buffer can be used like any other GEGL buffer. Its data will we +synced back with the core drawable's shadow tiles when the buffer +gets destroyed, or when gegl_buffer_flush() is called.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

the ID of the GimpDrawable to get the buffer for.

 
+
+
+

Returns

+

The GeglBuffer.

+

See Also: gimp_drawable_get_shadow_buffer()

+
+

Since: 2.10

+
+
+
+

gimp_drawable_get_format ()

+
const Babl *
+gimp_drawable_get_format (gint32 drawable_ID);
+

Returns the Babl format of the drawable.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

the ID of the GimpDrawable to get the format for.

 
+
+
+

Returns

+

The Babl format.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_get_thumbnail_format ()

+
const Babl *
+gimp_drawable_get_thumbnail_format (gint32 drawable_ID);
+

Returns the Babl thumbnail format of the drawable.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

the ID of the GimpDrawable to get the thumbnail format for.

 
+
+
+

Returns

+

The Babl thumbnail format.

+
+

Since: 2.10.14

+
+
+
+

gimp_drawable_get ()

+
GimpDrawable *
+gimp_drawable_get (gint32 drawable_ID);
+

gimp_drawable_get is deprecated and should not be used in newly-written code.

+

This function creates a GimpDrawable structure for the core +drawable identified by drawable_ID +. The returned structure +contains some basic information about the drawable and can also +hold tile data for transfer to and from the core.

+

Note that the name of this function is somewhat misleading, because +it suggests that it simply returns a handle. This is not the case: +if the function is called multiple times, it creates separate tile +lists each time, which will usually produce undesired results.

+

When a plug-in has finished working with a drawable, before exiting +it should call gimp_drawable_detach() to make sure that all tile data is +transferred back to the core.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

the ID of the drawable

 
+
+
+

Returns

+

a new GimpDrawable wrapper

+
+
+
+
+

gimp_drawable_detach ()

+
void
+gimp_drawable_detach (GimpDrawable *drawable);
+

gimp_drawable_detach is deprecated and should not be used in newly-written code.

+

This function is called when a plug-in is finished working +with a drawable. It forces all tile data held in the tile +list of the GimpDrawable to be transferred to the core, and +then frees all associated memory. You must not access the +drawable + after having called gimp_drawable_detach().

+
+

Parameters

+
+++++ + + + + + +

drawable

The GimpDrawable to detach from the core

 
+
+
+
+
+

gimp_drawable_flush ()

+
void
+gimp_drawable_flush (GimpDrawable *drawable);
+

gimp_drawable_flush is deprecated and should not be used in newly-written code.

+

This function causes all tile data in the tile list of drawable + to be +transferred to the core. It is usually called in situations where a +plug-in acts on a drawable, and then needs to read the results of its +actions. Data transferred back from the core will not generally be valid +unless gimp_drawable_flush() has been called beforehand.

+
+

Parameters

+
+++++ + + + + + +

drawable

The GimpDrawable whose tile data is to be transferred +to the core.

 
+
+
+
+
+

gimp_drawable_delete ()

+
gboolean
+gimp_drawable_delete (gint32 drawable_ID);
+
+

gimp_drawable_delete is deprecated and should not be used in newly-written code.

+

Use gimp_item_delete() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to delete.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_is_valid ()

+
gboolean
+gimp_drawable_is_valid (gint32 drawable_ID);
+
+

gimp_drawable_is_valid is deprecated and should not be used in newly-written code.

+

Use gimp_item_is_valid() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to check.

 
+
+
+

Returns

+

Whether the drawable ID is valid.

+
+

Since: 2.4

+
+
+
+

gimp_drawable_get_name ()

+
gchar *
+gimp_drawable_get_name (gint32 drawable_ID);
+
+

gimp_drawable_get_name is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_name() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

The drawable name.

+
+
+
+
+

gimp_drawable_set_name ()

+
gboolean
+gimp_drawable_set_name (gint32 drawable_ID,
+                        const gchar *name);
+
+

gimp_drawable_set_name is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_name() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

name

The new drawable name.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_get_visible ()

+
gboolean
+gimp_drawable_get_visible (gint32 drawable_ID);
+
+

gimp_drawable_get_visible is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_visible() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

The drawable visibility.

+
+
+
+
+

gimp_drawable_set_visible ()

+
gboolean
+gimp_drawable_set_visible (gint32 drawable_ID,
+                           gboolean visible);
+
+

gimp_drawable_set_visible is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_visible() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

visible

The new drawable visibility.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_get_linked ()

+
gboolean
+gimp_drawable_get_linked (gint32 drawable_ID);
+
+

gimp_drawable_get_linked is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_linked() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

The drawable linked state (for moves).

+
+
+
+
+

gimp_drawable_set_linked ()

+
gboolean
+gimp_drawable_set_linked (gint32 drawable_ID,
+                          gboolean linked);
+
+

gimp_drawable_set_linked is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_linked() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

linked

The new drawable linked state.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_get_tattoo ()

+
gint
+gimp_drawable_get_tattoo (gint32 drawable_ID);
+
+

gimp_drawable_get_tattoo is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_tattoo() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

The drawable tattoo.

+
+
+
+
+

gimp_drawable_set_tattoo ()

+
gboolean
+gimp_drawable_set_tattoo (gint32 drawable_ID,
+                          gint tattoo);
+
+

gimp_drawable_set_tattoo is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_tattoo() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

tattoo

The new drawable tattoo.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_get_pixel ()

+
guint8 *
+gimp_drawable_get_pixel (gint32 drawable_ID,
+                         gint x_coord,
+                         gint y_coord,
+                         gint *num_channels);
+

Gets the value of the pixel at the specified coordinates.

+

This procedure gets the pixel value at the specified coordinates. +The 'num_channels' argument must always be equal to the +bytes-per-pixel value for the specified drawable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

x_coord

The x coordinate.

 

y_coord

The y coordinate.

 

num_channels

The number of channels for the pixel.

 
+
+
+

Returns

+

The pixel value.

+
+
+
+
+

gimp_drawable_set_pixel ()

+
gboolean
+gimp_drawable_set_pixel (gint32 drawable_ID,
+                         gint x_coord,
+                         gint y_coord,
+                         gint num_channels,
+                         const guint8 *pixel);
+

Sets the value of the pixel at the specified coordinates.

+

This procedure sets the pixel value at the specified coordinates. +The 'num_channels' argument must always be equal to the +bytes-per-pixel value for the specified drawable. Note that this +function is not undoable, you should use it only on drawables you +just created yourself.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

x_coord

The x coordinate.

 

y_coord

The y coordinate.

 

num_channels

The number of channels for the pixel.

 

pixel

The pixel value.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_get_tile ()

+
GimpTile *
+gimp_drawable_get_tile (GimpDrawable *drawable,
+                        gboolean shadow,
+                        gint row,
+                        gint col);
+

gimp_drawable_get_tile is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_drawable_get_tile2 ()

+
GimpTile *
+gimp_drawable_get_tile2 (GimpDrawable *drawable,
+                         gboolean shadow,
+                         gint x,
+                         gint y);
+

gimp_drawable_get_tile2 is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_drawable_get_thumbnail_data ()

+
guchar *
+gimp_drawable_get_thumbnail_data (gint32 drawable_ID,
+                                  gint *width,
+                                  gint *height,
+                                  gint *bpp);
+
+
+
+

gimp_drawable_get_sub_thumbnail_data ()

+
guchar *
+gimp_drawable_get_sub_thumbnail_data (gint32 drawable_ID,
+                                      gint src_x,
+                                      gint src_y,
+                                      gint src_width,
+                                      gint src_height,
+                                      gint *dest_width,
+                                      gint *dest_height,
+                                      gint *bpp);
+
+
+
+

gimp_drawable_get_color_uchar ()

+
void
+gimp_drawable_get_color_uchar (gint32 drawable_ID,
+                               const GimpRGB *color,
+                               guchar *color_uchar);
+

gimp_drawable_get_color_uchar is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_drawable_merge_shadow ()

+
gboolean
+gimp_drawable_merge_shadow (gint32 drawable_ID,
+                            gboolean undo);
+

Merge the shadow buffer with the specified drawable.

+

This procedure combines the contents of the drawable's shadow buffer +(for temporary processing) with the specified drawable. The 'undo' +parameter specifies whether to add an undo step for the operation. +Requesting no undo is useful for such applications as 'auto-apply'.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

undo

Push merge to undo stack?

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_free_shadow ()

+
gboolean
+gimp_drawable_free_shadow (gint32 drawable_ID);
+

Free the specified drawable's shadow data (if it exists).

+

This procedure is intended as a memory saving device. If any shadow +memory has been allocated, it will be freed automatically when the +drawable is removed from the image, or when the plug-in procedure +which allocated it returns.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_drawable_fill ()

+
gboolean
+gimp_drawable_fill (gint32 drawable_ID,
+                    GimpFillType fill_type);
+

Fill the drawable with the specified fill mode.

+

This procedure fills the drawable. If the fill mode is foreground +the current foreground color is used. If the fill mode is +background, the current background color is used. If the fill type +is white, then white is used. Transparent fill only affects layers +with an alpha channel, in which case the alpha channel is set to +transparent. If the drawable has no alpha channel, it is filled to +white. No fill leaves the drawable's contents undefined. +This procedure is unlike gimp_edit_fill() or the bucket fill tool +because it fills regardless of a selection. Its main purpose is to +fill a newly created drawable before adding it to the image. This +operation cannot be undone.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

fill_type

The type of fill.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_update ()

+
gboolean
+gimp_drawable_update (gint32 drawable_ID,
+                      gint x,
+                      gint y,
+                      gint width,
+                      gint height);
+

Update the specified region of the drawable.

+

This procedure updates the specified region of the drawable. The (x, +y) coordinate pair is relative to the drawable's origin, not to the +image origin. Therefore, the entire drawable can be updated using +(0, 0, width, height).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

x

x coordinate of upper left corner of update region.

 

y

y coordinate of upper left corner of update region.

 

width

Width of update region.

 

height

Height of update region.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_mask_bounds ()

+
gboolean
+gimp_drawable_mask_bounds (gint32 drawable_ID,
+                           gint *x1,
+                           gint *y1,
+                           gint *x2,
+                           gint *y2);
+

Find the bounding box of the current selection in relation to the +specified drawable.

+

This procedure returns whether there is a selection. If there is +one, the upper left and lower right-hand corners of its bounding box +are returned. These coordinates are specified relative to the +drawable's origin, and bounded by the drawable's extents. Please +note that the pixel specified by the lower right-hand coordinate of +the bounding box is not part of the selection. The selection ends at +the upper left corner of this pixel. This means the width of the +selection can be calculated as (x2 - x1), its height as (y2 - y1). +Note that the returned boolean does NOT correspond with the returned +region being empty or not, it always returns whether the selection +is non_empty. See gimp_drawable_mask_intersect() for a boolean +return value which is more useful in most cases.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

x1

x coordinate of the upper left corner of selection bounds.

 

y1

y coordinate of the upper left corner of selection bounds.

 

x2

x coordinate of the lower right corner of selection bounds.

 

y2

y coordinate of the lower right corner of selection bounds.

 
+
+
+

Returns

+

TRUE if there is a selection.

+
+
+
+
+

gimp_drawable_mask_intersect ()

+
gboolean
+gimp_drawable_mask_intersect (gint32 drawable_ID,
+                              gint *x,
+                              gint *y,
+                              gint *width,
+                              gint *height);
+

Find the bounding box of the current selection in relation to the +specified drawable.

+

This procedure returns whether there is an intersection between the +drawable and the selection. Unlike gimp_drawable_mask_bounds(), the +intersection's bounds are returned as x, y, width, height. +If there is no selection this function returns TRUE and the returned +bounds are the extents of the whole drawable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

x

x coordinate of the upper left corner of the intersection.

 

y

y coordinate of the upper left corner of the intersection.

 

width

width of the intersection.

 

height

height of the intersection.

 
+
+
+

Returns

+

TRUE if the returned area is not empty.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_get_image ()

+
gint32
+gimp_drawable_get_image (gint32 drawable_ID);
+
+

gimp_drawable_get_image is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_image() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

The drawable's image.

+
+
+
+
+

gimp_drawable_set_image ()

+
gboolean
+gimp_drawable_set_image (gint32 drawable_ID,
+                         gint32 image_ID);
+
+

gimp_drawable_set_image is deprecated and should not be used in newly-written code.

+

There is no replacement for this procedure.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_has_alpha ()

+
gboolean
+gimp_drawable_has_alpha (gint32 drawable_ID);
+

Returns TRUE if the drawable has an alpha channel.

+

This procedure returns whether the specified drawable has an alpha +channel. This can only be true for layers, and the associated type +will be one of: { RGBA , GRAYA, INDEXEDA }.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

Does the drawable have an alpha channel?

+
+
+
+
+

gimp_drawable_type_with_alpha ()

+
GimpImageType
+gimp_drawable_type_with_alpha (gint32 drawable_ID);
+

Returns the drawable's type with alpha.

+

This procedure returns the drawable's type as if had an alpha +channel. If the type is currently Gray, for instance, the returned +type would be GrayA. If the drawable already has an alpha channel, +the drawable's type is simply returned.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

The drawable's type with alpha.

+
+
+
+
+

gimp_drawable_type ()

+
GimpImageType
+gimp_drawable_type (gint32 drawable_ID);
+

Returns the drawable's type.

+

This procedure returns the drawable's type.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

The drawable's type.

+
+
+
+
+

gimp_drawable_is_rgb ()

+
gboolean
+gimp_drawable_is_rgb (gint32 drawable_ID);
+

Returns whether the drawable is an RGB type.

+

This procedure returns TRUE if the specified drawable is of type { +RGB, RGBA }.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE if the drawable is an RGB type.

+
+
+
+
+

gimp_drawable_is_gray ()

+
gboolean
+gimp_drawable_is_gray (gint32 drawable_ID);
+

Returns whether the drawable is a grayscale type.

+

This procedure returns TRUE if the specified drawable is of type { +Gray, GrayA }.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE if the drawable is a grayscale type.

+
+
+
+
+

gimp_drawable_is_indexed ()

+
gboolean
+gimp_drawable_is_indexed (gint32 drawable_ID);
+

Returns whether the drawable is an indexed type.

+

This procedure returns TRUE if the specified drawable is of type { +Indexed, IndexedA }.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE if the drawable is an indexed type.

+
+
+
+
+

gimp_drawable_bpp ()

+
gint
+gimp_drawable_bpp (gint32 drawable_ID);
+

Returns the bytes per pixel.

+

This procedure returns the number of bytes per pixel, which +corresponds to the number of components unless +gimp_plugin_enable_precision() was called.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

Bytes per pixel.

+
+
+
+
+

gimp_drawable_width ()

+
gint
+gimp_drawable_width (gint32 drawable_ID);
+

Returns the width of the drawable.

+

This procedure returns the specified drawable's width in pixels.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

Width of drawable.

+
+
+
+
+

gimp_drawable_height ()

+
gint
+gimp_drawable_height (gint32 drawable_ID);
+

Returns the height of the drawable.

+

This procedure returns the specified drawable's height in pixels.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

Height of drawable.

+
+
+
+
+

gimp_drawable_offsets ()

+
gboolean
+gimp_drawable_offsets (gint32 drawable_ID,
+                       gint *offset_x,
+                       gint *offset_y);
+

Returns the offsets for the drawable.

+

This procedure returns the specified drawable's offsets. This only +makes sense if the drawable is a layer since channels are anchored. +The offsets of a channel will be returned as 0.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

offset_x

x offset of drawable.

 

offset_y

y offset of drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_is_channel ()

+
gboolean
+gimp_drawable_is_channel (gint32 drawable_ID);
+
+

gimp_drawable_is_channel is deprecated and should not be used in newly-written code.

+

Use gimp_item_is_channel() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE if the drawable is a channel, FALSE otherwise.

+
+
+
+
+

gimp_drawable_is_layer ()

+
gboolean
+gimp_drawable_is_layer (gint32 drawable_ID);
+
+

gimp_drawable_is_layer is deprecated and should not be used in newly-written code.

+

Use gimp_item_is_layer() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE if the drawable is a layer, FALSE otherwise.

+
+
+
+
+

gimp_drawable_is_layer_mask ()

+
gboolean
+gimp_drawable_is_layer_mask (gint32 drawable_ID);
+
+

gimp_drawable_is_layer_mask is deprecated and should not be used in newly-written code.

+

Use gimp_item_is_layer_mask() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE if the drawable is a layer mask, FALSE otherwise.

+
+
+
+
+

gimp_drawable_is_text_layer ()

+
gboolean
+gimp_drawable_is_text_layer (gint32 drawable_ID);
+
+

gimp_drawable_is_text_layer is deprecated and should not be used in newly-written code.

+

Use gimp_item_is_text_layer() instead.

+
+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE if the drawable is a text layer, FALSE otherwise.

+
+

Since: 2.6

+
+
+
+

gimp_drawable_offset ()

+
gboolean
+gimp_drawable_offset (gint32 drawable_ID,
+                      gboolean wrap_around,
+                      GimpOffsetType fill_type,
+                      gint offset_x,
+                      gint offset_y);
+

Offset the drawable by the specified amounts in the X and Y +directions

+

This procedure offsets the specified drawable by the amounts +specified by 'offset_x' and 'offset_y'. If 'wrap_around' is set to +TRUE, then portions of the drawable which are offset out of bounds +are wrapped around. Alternatively, the undefined regions of the +drawable can be filled with transparency or the background color, as +specified by the 'fill-type' parameter.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable to offset.

 

wrap_around

wrap image around or fill vacated regions.

 

fill_type

fill vacated regions of drawable with background or transparent.

 

offset_x

offset by this amount in X direction.

 

offset_y

offset by this amount in Y direction.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_foreground_extract ()

+
gboolean
+gimp_drawable_foreground_extract (gint32 drawable_ID,
+                                  GimpForegroundExtractMode mode,
+                                  gint32 mask_ID);
+

Extract the foreground of a drawable using a given trimap.

+

Image Segmentation by Uniform Color Clustering, see +https://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

mode

The algorithm to use.

 

mask_ID

Tri-Map.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_drawable_parasite_find ()

+
GimpParasite *
+gimp_drawable_parasite_find (gint32 drawable_ID,
+                             const gchar *name);
+
+

gimp_drawable_parasite_find is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

name

The name of the parasite to find.

 
+
+
+

Returns

+

The found parasite.

+
+
+
+
+

gimp_drawable_parasite_list ()

+
gboolean
+gimp_drawable_parasite_list (gint32 drawable_ID,
+                             gint *num_parasites,
+                             gchar ***parasites);
+
+

gimp_drawable_parasite_list is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_parasite_list() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

num_parasites

The number of attached parasites.

 

parasites

The names of currently attached parasites.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_parasite_attach ()

+
gboolean
+gimp_drawable_parasite_attach (gint32 drawable_ID,
+                               const GimpParasite *parasite);
+
+

gimp_drawable_parasite_attach is deprecated and should not be used in newly-written code.

+

Use gimp_item_attach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

parasite

The parasite to attach to a drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_parasite_detach ()

+
gboolean
+gimp_drawable_parasite_detach (gint32 drawable_ID,
+                               const gchar *name);
+
+

gimp_drawable_parasite_detach is deprecated and should not be used in newly-written code.

+

Use gimp_item_detach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

name

The name of the parasite to detach from a drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_attach_new_parasite ()

+
gboolean
+gimp_drawable_attach_new_parasite (gint32 drawable_ID,
+                                   const gchar *name,
+                                   gint flags,
+                                   gint size,
+                                   gconstpointer data);
+
+

gimp_drawable_attach_new_parasite is deprecated and should not be used in newly-written code.

+

use gimp_item_attach_parasite() instead.

+
+

Convenience function that creates a parasite and attaches it +to GIMP.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

the ID of the GimpDrawable to attach the GimpParasite to.

 

name

the name of the GimpParasite to create and attach.

 

flags

the flags set on the GimpParasite.

 

size

the size of the parasite data in bytes.

 

data

a pointer to the data attached with the GimpParasite.

 
+
+
+

Returns

+

TRUE on successful creation and attachment of +the new parasite.

+

See Also: gimp_drawable_parasite_attach()

+
+
+
+
+

Types and Values

+
+

GimpDrawable

+
typedef struct {
+  gint32    drawable_id;   /* drawable ID */
+  guint     width;         /* width of drawble */
+  guint     height;        /* height of drawble */
+  guint     bpp;           /* bytes per pixel of drawable */
+  guint     ntile_rows;    /* # of tile rows */
+  guint     ntile_cols;    /* # of tile columns */
+  GimpTile *tiles;         /* the normal tiles */
+  GimpTile *shadow_tiles;  /* the shadow tiles */
+} GimpDrawable;
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdrawablecolor.html b/devel-docs/libgimp/html/libgimp-gimpdrawablecolor.html new file mode 100644 index 0000000..e49fba3 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawablecolor.html @@ -0,0 +1,926 @@ + + + + +gimpdrawablecolor: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdrawablecolor

+

gimpdrawablecolor — Functions for manipulating a drawable's color.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_drawable_brightness_contrast () +
+gboolean + +gimp_drawable_color_balance () +
+gboolean + +gimp_drawable_colorize_hsl () +
+gboolean + +gimp_drawable_curves_explicit () +
+gboolean + +gimp_drawable_curves_spline () +
+gboolean + +gimp_drawable_desaturate () +
+gboolean + +gimp_drawable_equalize () +
+gboolean + +gimp_drawable_histogram () +
+gboolean + +gimp_drawable_hue_saturation () +
+gboolean + +gimp_drawable_invert () +
+gboolean + +gimp_drawable_levels () +
+gboolean + +gimp_drawable_levels_stretch () +
+gboolean + +gimp_drawable_posterize () +
+gboolean + +gimp_drawable_threshold () +
+
+
+

Description

+

Functions for manipulating a drawable's color, including curves and +histograms.

+
+
+

Functions

+
+

gimp_drawable_brightness_contrast ()

+
gboolean
+gimp_drawable_brightness_contrast (gint32 drawable_ID,
+                                   gdouble brightness,
+                                   gdouble contrast);
+

Modify brightness/contrast in the specified drawable.

+

This procedures allows the brightness and contrast of the specified +drawable to be modified. Both 'brightness' and 'contrast' parameters +are defined between -1.0 and 1.0.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

brightness

Brightness adjustment.

 

contrast

Contrast adjustment.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_color_balance ()

+
gboolean
+gimp_drawable_color_balance (gint32 drawable_ID,
+                             GimpTransferMode transfer_mode,
+                             gboolean preserve_lum,
+                             gdouble cyan_red,
+                             gdouble magenta_green,
+                             gdouble yellow_blue);
+

Modify the color balance of the specified drawable.

+

Modify the color balance of the specified drawable. There are three +axis which can be modified: cyan-red, magenta-green, and +yellow-blue. Negative values increase the amount of the former, +positive values increase the amount of the latter. Color balance can +be controlled with the 'transfer_mode' setting, which allows +shadows, mid-tones, and highlights in an image to be affected +differently. The 'preserve-lum' parameter, if TRUE, ensures that the +luminosity of each pixel remains fixed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

transfer_mode

Transfer mode.

 

preserve_lum

Preserve luminosity values at each pixel.

 

cyan_red

Cyan-Red color balance.

 

magenta_green

Magenta-Green color balance.

 

yellow_blue

Yellow-Blue color balance.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_colorize_hsl ()

+
gboolean
+gimp_drawable_colorize_hsl (gint32 drawable_ID,
+                            gdouble hue,
+                            gdouble saturation,
+                            gdouble lightness);
+

Render the drawable as a grayscale image seen through a colored +glass.

+

Desaturates the drawable, then tints it with the specified color. +This tool is only valid on RGB color images. It will not operate on +grayscale drawables.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

hue

Hue in degrees.

 

saturation

Saturation in percent.

 

lightness

Lightness in percent.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_curves_explicit ()

+
gboolean
+gimp_drawable_curves_explicit (gint32 drawable_ID,
+                               GimpHistogramChannel channel,
+                               gint num_values,
+                               const gdouble *values);
+

Modifies the intensity curve(s) for specified drawable.

+

Modifies the intensity mapping for one channel in the specified +drawable. The channel can be either an intensity component, or the +value. The 'values' parameter is an array of doubles which +explicitly defines how each pixel value in the drawable will be +modified. Use the gimp_curves_spline() function to modify intensity +levels with Catmull Rom splines.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to modify.

 

num_values

The number of values in the new curve.

 

values

The explicit curve.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_curves_spline ()

+
gboolean
+gimp_drawable_curves_spline (gint32 drawable_ID,
+                             GimpHistogramChannel channel,
+                             gint num_points,
+                             const gdouble *points);
+

Modifies the intensity curve(s) for specified drawable.

+

Modifies the intensity mapping for one channel in the specified +drawable. The channel can be either an intensity component, or the +value. The 'points' parameter is an array of doubles which define a +set of control points which describe a Catmull Rom spline which +yields the final intensity curve. Use the gimp_curves_explicit() +function to explicitly modify intensity levels.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to modify.

 

num_points

The number of values in the control point array.

 

points

The spline control points: { cp1.x, cp1.y, cp2.x, cp2.y, ... }.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_desaturate ()

+
gboolean
+gimp_drawable_desaturate (gint32 drawable_ID,
+                          GimpDesaturateMode desaturate_mode);
+

Desaturate the contents of the specified drawable, with the +specified formula.

+

This procedure desaturates the contents of the specified drawable, +with the specified formula. This procedure only works on drawables +of type RGB color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

desaturate_mode

The formula to use to desaturate.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_equalize ()

+
gboolean
+gimp_drawable_equalize (gint32 drawable_ID,
+                        gboolean mask_only);
+

Equalize the contents of the specified drawable.

+

This procedure equalizes the contents of the specified drawable. +Each intensity channel is equalized independently. The equalized +intensity is given as inten' = (255 - inten). The 'mask_only' option +specifies whether to adjust only the area of the image within the +selection bounds, or the entire image based on the histogram of the +selected area. If there is no selection, the entire image is +adjusted based on the histogram for the entire image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

mask_only

Equalization option.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_histogram ()

+
gboolean
+gimp_drawable_histogram (gint32 drawable_ID,
+                         GimpHistogramChannel channel,
+                         gdouble start_range,
+                         gdouble end_range,
+                         gdouble *mean,
+                         gdouble *std_dev,
+                         gdouble *median,
+                         gdouble *pixels,
+                         gdouble *count,
+                         gdouble *percentile);
+

Returns information on the intensity histogram for the specified +drawable.

+

This tool makes it possible to gather information about the +intensity histogram of a drawable. A channel to examine is first +specified. This can be either value, red, green, or blue, depending +on whether the drawable is of type color or grayscale. Second, a +range of intensities are specified. The gimp_drawable_histogram() +function returns statistics based on the pixels in the drawable that +fall under this range of values. Mean, standard deviation, median, +number of pixels, and percentile are all returned. Additionally, the +total count of pixels in the image is returned. Counts of pixels are +weighted by any associated alpha values and by the current selection +mask. That is, pixels that lie outside an active selection mask will +not be counted. Similarly, pixels with transparent alpha values will +not be counted. The returned mean, std_dev and median are in the +range (0..255) for 8-bit images or if the plug-in is not +precision-aware, and in the range (0.0..1.0) otherwise.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to query.

 

start_range

Start of the intensity measurement range.

 

end_range

End of the intensity measurement range.

 

mean

Mean intensity value.

 

std_dev

Standard deviation of intensity values.

 

median

Median intensity value.

 

pixels

Alpha-weighted pixel count for entire image.

 

count

Alpha-weighted pixel count for range.

 

percentile

Percentile that range falls under.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_hue_saturation ()

+
gboolean
+gimp_drawable_hue_saturation (gint32 drawable_ID,
+                              GimpHueRange hue_range,
+                              gdouble hue_offset,
+                              gdouble lightness,
+                              gdouble saturation,
+                              gdouble overlap);
+

Modify hue, lightness, and saturation in the specified drawable.

+

This procedure allows the hue, lightness, and saturation in the +specified drawable to be modified. The 'hue-range' parameter +provides the capability to limit range of affected hues. The +'overlap' parameter provides blending into neighboring hue channels +when rendering.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

hue_range

Range of affected hues.

 

hue_offset

Hue offset in degrees.

 

lightness

Lightness modification.

 

saturation

Saturation modification.

 

overlap

Overlap other hue channels.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_invert ()

+
gboolean
+gimp_drawable_invert (gint32 drawable_ID,
+                      gboolean linear);
+

Invert the contents of the specified drawable.

+

This procedure inverts the contents of the specified drawable. Each +intensity channel is inverted independently. The inverted intensity +is given as inten' = (255 - inten). If 'linear' is TRUE, the +drawable is inverted in linear space.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

linear

Whether to invert in linear space.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_levels ()

+
gboolean
+gimp_drawable_levels (gint32 drawable_ID,
+                      GimpHistogramChannel channel,
+                      gdouble low_input,
+                      gdouble high_input,
+                      gboolean clamp_input,
+                      gdouble gamma,
+                      gdouble low_output,
+                      gdouble high_output,
+                      gboolean clamp_output);
+

Modifies intensity levels in the specified drawable.

+

This tool allows intensity levels in the specified drawable to be +remapped according to a set of parameters. The low/high input levels +specify an initial mapping from the source intensities. The gamma +value determines how intensities between the low and high input +intensities are interpolated. A gamma value of 1.0 results in a +linear interpolation. Higher gamma values result in more high-level +intensities. Lower gamma values result in more low-level +intensities. The low/high output levels constrain the final +intensity mapping--that is, no final intensity will be lower than +the low output level and no final intensity will be higher than the +high output level. This tool is only valid on RGB color and +grayscale images.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to modify.

 

low_input

Intensity of lowest input.

 

high_input

Intensity of highest input.

 

clamp_input

Clamp input values before applying output levels.

 

gamma

Gamma adjustment factor.

 

low_output

Intensity of lowest output.

 

high_output

Intensity of highest output.

 

clamp_output

Clamp final output values.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_levels_stretch ()

+
gboolean
+gimp_drawable_levels_stretch (gint32 drawable_ID);
+

Automatically modifies intensity levels in the specified drawable.

+

This procedure allows intensity levels in the specified drawable to +be remapped according to a set of guessed parameters. It is +equivalent to clicking the \"Auto\" button in the Levels tool.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_posterize ()

+
gboolean
+gimp_drawable_posterize (gint32 drawable_ID,
+                         gint levels);
+

Posterize the specified drawable.

+

This procedures reduces the number of shades allows in each +intensity channel to the specified 'levels' parameter.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable.

 

levels

Levels of posterization.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_threshold ()

+
gboolean
+gimp_drawable_threshold (gint32 drawable_ID,
+                         GimpHistogramChannel channel,
+                         gdouble low_threshold,
+                         gdouble high_threshold);
+

Threshold the specified drawable.

+

This procedures generates a threshold map of the specified drawable. +All pixels between the values of 'low_threshold' and +'high_threshold', on the scale of 'channel' are replaced with white, +and all other pixels with black.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable.

 

channel

The channel to base the threshold on.

 

low_threshold

The low threshold value.

 

high_threshold

The high threshold value.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdrawableedit.html b/devel-docs/libgimp/html/libgimp-gimpdrawableedit.html new file mode 100644 index 0000000..23ec56b --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawableedit.html @@ -0,0 +1,420 @@ + + + + +gimpdrawableedit: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdrawableedit

+

gimpdrawableedit — Drawable edit functions (clear, fill, gradient, stroke etc.)

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_drawable_edit_clear () +
+gboolean + +gimp_drawable_edit_fill () +
+gboolean + +gimp_drawable_edit_bucket_fill () +
+gboolean + +gimp_drawable_edit_gradient_fill () +
+gboolean + +gimp_drawable_edit_stroke_selection () +
+gboolean + +gimp_drawable_edit_stroke_item () +
+
+
+

Description

+

Drawable edit functions (clear, fill, gradient, stroke etc.)

+
+
+

Functions

+
+

gimp_drawable_edit_clear ()

+
gboolean
+gimp_drawable_edit_clear (gint32 drawable_ID);
+

Clear selected area of drawable.

+

This procedure clears the specified drawable. If the drawable has an +alpha channel, the cleared pixels will become transparent. If the +drawable does not have an alpha channel, cleared pixels will be set +to the background color. This procedure only affects regions within +a selection if there is a selection active.

+

This procedure is affected by the following context setters: +gimp_context_set_background().

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to clear from.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_edit_fill ()

+
gboolean
+gimp_drawable_edit_fill (gint32 drawable_ID,
+                         GimpFillType fill_type);
+

Fill selected area of drawable.

+

This procedure fills the specified drawable according to fill mode. +This procedure only affects regions within a selection if there is a +selection active. If you want to fill the whole drawable, regardless +of the selection, use gimp_drawable_fill().

+

This procedure is affected by the following context setters: +gimp_context_set_opacity(), gimp_context_set_paint_mode(), +gimp_context_set_foreground(), gimp_context_set_background(), +gimp_context_set_pattern().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable to fill to.

 

fill_type

The type of fill.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_edit_bucket_fill ()

+
gboolean
+gimp_drawable_edit_bucket_fill (gint32 drawable_ID,
+                                GimpFillType fill_type,
+                                gdouble x,
+                                gdouble y);
+

Fill the area by a seed fill starting at the specified coordinates.

+

This procedure does a seed fill at the specified coordinates, using +various parameters from the current context. +In the case of merged sampling, the x and y coordinates are relative +to the image's origin; otherwise, they are relative to the +drawable's origin.

+

This procedure is affected by the following context setters: +gimp_context_set_opacity(), gimp_context_set_paint_mode(), +gimp_context_set_foreground(), gimp_context_set_background(), +gimp_context_set_pattern(), gimp_context_set_sample_threshold(), +gimp_context_set_sample_merged(), +gimp_context_set_sample_criterion(), +gimp_context_set_diagonal_neighbors(), gimp_context_set_antialias().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

fill_type

The type of fill.

 

x

The x coordinate of this bucket fill's application.

 

y

The y coordinate of this bucket fill's application.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_edit_gradient_fill ()

+
gboolean
+gimp_drawable_edit_gradient_fill (gint32 drawable_ID,
+                                  GimpGradientType gradient_type,
+                                  gdouble offset,
+                                  gboolean supersample,
+                                  gint supersample_max_depth,
+                                  gdouble supersample_threshold,
+                                  gboolean dither,
+                                  gdouble x1,
+                                  gdouble y1,
+                                  gdouble x2,
+                                  gdouble y2);
+

Draw a gradient between the starting and ending coordinates with the +specified gradient type.

+

This tool requires information on the gradient type. It creates the +specified variety of gradient using the starting and ending +coordinates as defined for each gradient type. For shapeburst +gradient types, the context's distance metric is also relevant and +can be updated with gimp_context_set_distance_metric().

+

This procedure is affected by the following context setters: +gimp_context_set_opacity(), gimp_context_set_paint_mode(), +gimp_context_set_foreground(), gimp_context_set_background(), +gimp_context_set_gradient() and all gradient property settings, +gimp_context_set_distance_metric().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

gradient_type

The type of gradient.

 

offset

Offset relates to the starting and ending coordinates specified for the blend. This parameter is mode dependent.

 

supersample

Do adaptive supersampling.

 

supersample_max_depth

Maximum recursion levels for supersampling.

 

supersample_threshold

Supersampling threshold.

 

dither

Use dithering to reduce banding.

 

x1

The x coordinate of this gradient's starting point.

 

y1

The y coordinate of this gradient's starting point.

 

x2

The x coordinate of this gradient's ending point.

 

y2

The y coordinate of this gradient's ending point.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_drawable_edit_stroke_selection ()

+
gboolean
+gimp_drawable_edit_stroke_selection (gint32 drawable_ID);
+

Stroke the current selection

+

This procedure strokes the current selection, painting along the +selection boundary with the active paint method and brush, or using +a plain line with configurable properties. The paint is applied to +the specified drawable regardless of the active selection.

+

This procedure is affected by the following context setters: +gimp_context_set_opacity(), gimp_context_set_paint_mode(), +gimp_context_set_paint_method(), gimp_context_set_stroke_method(), +gimp_context_set_foreground(), gimp_context_set_brush() and all +brush property settings, gimp_context_set_gradient() and all +gradient property settings, gimp_context_set_line_width() and all +line property settings, gimp_context_set_antialias().

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to stroke to.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_drawable_edit_stroke_item ()

+
gboolean
+gimp_drawable_edit_stroke_item (gint32 drawable_ID,
+                                gint32 item_ID);
+

Stroke the specified item

+

This procedure strokes the specified item, painting along its +outline (e.g. along a path, or along a channel's boundary), with the +active paint method and brush, or using a plain line with +configurable properties.

+

This procedure is affected by the following context setters: +gimp_context_set_opacity(), gimp_context_set_paint_mode(), +gimp_context_set_paint_method(), gimp_context_set_stroke_method(), +gimp_context_set_foreground(), gimp_context_set_brush() and all +brush property settings, gimp_context_set_gradient() and all +gradient property settings, gimp_context_set_line_width() and all +line property settings, gimp_context_set_antialias().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable to stroke to.

 

item_ID

The item to stroke.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdrawabletransform.html b/devel-docs/libgimp/html/libgimp-gimpdrawabletransform.html new file mode 100644 index 0000000..cdb9804 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawabletransform.html @@ -0,0 +1,1502 @@ + + + + +gimpdrawabletransform: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdrawabletransform

+

gimpdrawabletransform — Functions to perform transformatrions on drawables.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_drawable_transform_flip_simple () +
+gint32 + +gimp_drawable_transform_flip () +
+gint32 + +gimp_drawable_transform_flip_default () +
+gint32 + +gimp_drawable_transform_perspective () +
+gint32 + +gimp_drawable_transform_perspective_default () +
+gint32 + +gimp_drawable_transform_rotate_simple () +
+gint32 + +gimp_drawable_transform_rotate () +
+gint32 + +gimp_drawable_transform_rotate_default () +
+gint32 + +gimp_drawable_transform_scale () +
+gint32 + +gimp_drawable_transform_scale_default () +
+gint32 + +gimp_drawable_transform_shear () +
+gint32 + +gimp_drawable_transform_shear_default () +
+gint32 + +gimp_drawable_transform_2d () +
+gint32 + +gimp_drawable_transform_2d_default () +
+gint32 + +gimp_drawable_transform_matrix () +
+gint32 + +gimp_drawable_transform_matrix_default () +
+
+
+

Description

+

Functions to perform transformatrions on drawables.

+
+
+

Functions

+
+

gimp_drawable_transform_flip_simple ()

+
gint32
+gimp_drawable_transform_flip_simple (gint32 drawable_ID,
+                                     GimpOrientationType flip_type,
+                                     gboolean auto_center,
+                                     gdouble axis,
+                                     gboolean clip_result);
+
+

gimp_drawable_transform_flip_simple is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_flip_simple() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

flip_type

Type of flip.

 

auto_center

Whether to automatically position the axis in the selection center.

 

axis

coord. of flip axis.

 

clip_result

Whether to clip results.

 
+
+
+

Returns

+

The flipped drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_flip ()

+
gint32
+gimp_drawable_transform_flip (gint32 drawable_ID,
+                              gdouble x0,
+                              gdouble y0,
+                              gdouble x1,
+                              gdouble y1,
+                              GimpTransformDirection transform_direction,
+                              GimpInterpolationType interpolation,
+                              gboolean supersample,
+                              gint recursion_level,
+                              gboolean clip_result);
+
+

gimp_drawable_transform_flip is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_flip() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x0

horz. coord. of one end of axis.

 

y0

vert. coord. of one end of axis.

 

x1

horz. coord. of other end of axis.

 

y1

vert. coord. of other end of axis.

 

transform_direction

Direction of transformation.

 

interpolation

Type of interpolation.

 

supersample

This parameter is ignored.

 

recursion_level

This parameter is ignored.

 

clip_result

Whether to clip results.

 
+
+
+

Returns

+

The flipped drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_flip_default ()

+
gint32
+gimp_drawable_transform_flip_default (gint32 drawable_ID,
+                                      gdouble x0,
+                                      gdouble y0,
+                                      gdouble x1,
+                                      gdouble y1,
+                                      gboolean interpolate,
+                                      gboolean clip_result);
+
+

gimp_drawable_transform_flip_default is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_flip() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x0

horz. coord. of one end of axis.

 

y0

vert. coord. of one end of axis.

 

x1

horz. coord. of other end of axis.

 

y1

vert. coord. of other end of axis.

 

interpolate

Whether to use interpolation and supersampling.

 

clip_result

Whether to clip results.

 
+
+
+

Returns

+

The flipped drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_perspective ()

+
gint32
+gimp_drawable_transform_perspective (gint32 drawable_ID,
+                                     gdouble x0,
+                                     gdouble y0,
+                                     gdouble x1,
+                                     gdouble y1,
+                                     gdouble x2,
+                                     gdouble y2,
+                                     gdouble x3,
+                                     gdouble y3,
+                                     GimpTransformDirection transform_direction,
+                                     GimpInterpolationType interpolation,
+                                     gboolean supersample,
+                                     gint recursion_level,
+                                     GimpTransformResize clip_result);
+
+

gimp_drawable_transform_perspective is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_perspective() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x0

The new x coordinate of upper-left corner of original bounding box.

 

y0

The new y coordinate of upper-left corner of original bounding box.

 

x1

The new x coordinate of upper-right corner of original bounding box.

 

y1

The new y coordinate of upper-right corner of original bounding box.

 

x2

The new x coordinate of lower-left corner of original bounding box.

 

y2

The new y coordinate of lower-left corner of original bounding box.

 

x3

The new x coordinate of lower-right corner of original bounding box.

 

y3

The new y coordinate of lower-right corner of original bounding box.

 

transform_direction

Direction of transformation.

 

interpolation

Type of interpolation.

 

supersample

This parameter is ignored.

 

recursion_level

This parameter is ignored.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The newly mapped drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_perspective_default ()

+
gint32
+gimp_drawable_transform_perspective_default
+                               (gint32 drawable_ID,
+                                gdouble x0,
+                                gdouble y0,
+                                gdouble x1,
+                                gdouble y1,
+                                gdouble x2,
+                                gdouble y2,
+                                gdouble x3,
+                                gdouble y3,
+                                gboolean interpolate,
+                                GimpTransformResize clip_result);
+
+

gimp_drawable_transform_perspective_default is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_perspective() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x0

The new x coordinate of upper-left corner of original bounding box.

 

y0

The new y coordinate of upper-left corner of original bounding box.

 

x1

The new x coordinate of upper-right corner of original bounding box.

 

y1

The new y coordinate of upper-right corner of original bounding box.

 

x2

The new x coordinate of lower-left corner of original bounding box.

 

y2

The new y coordinate of lower-left corner of original bounding box.

 

x3

The new x coordinate of lower-right corner of original bounding box.

 

y3

The new y coordinate of lower-right corner of original bounding box.

 

interpolate

Whether to use interpolation and supersampling.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The newly mapped drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_rotate_simple ()

+
gint32
+gimp_drawable_transform_rotate_simple (gint32 drawable_ID,
+                                       GimpRotationType rotate_type,
+                                       gboolean auto_center,
+                                       gint center_x,
+                                       gint center_y,
+                                       gboolean clip_result);
+
+

gimp_drawable_transform_rotate_simple is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_rotate_simple() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

rotate_type

Type of rotation.

 

auto_center

Whether to automatically rotate around the selection center.

 

center_x

The hor. coordinate of the center of rotation.

 

center_y

The vert. coordinate of the center of rotation.

 

clip_result

Whether to clip results.

 
+
+
+

Returns

+

The rotated drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_rotate ()

+
gint32
+gimp_drawable_transform_rotate (gint32 drawable_ID,
+                                gdouble angle,
+                                gboolean auto_center,
+                                gint center_x,
+                                gint center_y,
+                                GimpTransformDirection transform_direction,
+                                GimpInterpolationType interpolation,
+                                gboolean supersample,
+                                gint recursion_level,
+                                GimpTransformResize clip_result);
+
+

gimp_drawable_transform_rotate is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_rotate() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

angle

The angle of rotation (radians).

 

auto_center

Whether to automatically rotate around the selection center.

 

center_x

The hor. coordinate of the center of rotation.

 

center_y

The vert. coordinate of the center of rotation.

 

transform_direction

Direction of transformation.

 

interpolation

Type of interpolation.

 

supersample

This parameter is ignored.

 

recursion_level

This parameter is ignored.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The rotated drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_rotate_default ()

+
gint32
+gimp_drawable_transform_rotate_default
+                               (gint32 drawable_ID,
+                                gdouble angle,
+                                gboolean auto_center,
+                                gint center_x,
+                                gint center_y,
+                                gboolean interpolate,
+                                GimpTransformResize clip_result);
+
+

gimp_drawable_transform_rotate_default is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_rotate() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

angle

The angle of rotation (radians).

 

auto_center

Whether to automatically rotate around the selection center.

 

center_x

The hor. coordinate of the center of rotation.

 

center_y

The vert. coordinate of the center of rotation.

 

interpolate

Whether to use interpolation and supersampling.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The rotated drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_scale ()

+
gint32
+gimp_drawable_transform_scale (gint32 drawable_ID,
+                               gdouble x0,
+                               gdouble y0,
+                               gdouble x1,
+                               gdouble y1,
+                               GimpTransformDirection transform_direction,
+                               GimpInterpolationType interpolation,
+                               gboolean supersample,
+                               gint recursion_level,
+                               GimpTransformResize clip_result);
+
+

gimp_drawable_transform_scale is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_scale() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x0

The new x coordinate of the upper-left corner of the scaled region.

 

y0

The new y coordinate of the upper-left corner of the scaled region.

 

x1

The new x coordinate of the lower-right corner of the scaled region.

 

y1

The new y coordinate of the lower-right corner of the scaled region.

 

transform_direction

Direction of transformation.

 

interpolation

Type of interpolation.

 

supersample

This parameter is ignored.

 

recursion_level

This parameter is ignored.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The scaled drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_scale_default ()

+
gint32
+gimp_drawable_transform_scale_default (gint32 drawable_ID,
+                                       gdouble x0,
+                                       gdouble y0,
+                                       gdouble x1,
+                                       gdouble y1,
+                                       gboolean interpolate,
+                                       GimpTransformResize clip_result);
+
+

gimp_drawable_transform_scale_default is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_scale() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x0

The new x coordinate of the upper-left corner of the scaled region.

 

y0

The new y coordinate of the upper-left corner of the scaled region.

 

x1

The new x coordinate of the lower-right corner of the scaled region.

 

y1

The new y coordinate of the lower-right corner of the scaled region.

 

interpolate

Whether to use interpolation and supersampling.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The scaled drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_shear ()

+
gint32
+gimp_drawable_transform_shear (gint32 drawable_ID,
+                               GimpOrientationType shear_type,
+                               gdouble magnitude,
+                               GimpTransformDirection transform_direction,
+                               GimpInterpolationType interpolation,
+                               gboolean supersample,
+                               gint recursion_level,
+                               GimpTransformResize clip_result);
+
+

gimp_drawable_transform_shear is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_shear() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

shear_type

Type of shear.

 

magnitude

The magnitude of the shear.

 

transform_direction

Direction of transformation.

 

interpolation

Type of interpolation.

 

supersample

This parameter is ignored.

 

recursion_level

This parameter is ignored.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The sheared drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_shear_default ()

+
gint32
+gimp_drawable_transform_shear_default (gint32 drawable_ID,
+                                       GimpOrientationType shear_type,
+                                       gdouble magnitude,
+                                       gboolean interpolate,
+                                       GimpTransformResize clip_result);
+
+

gimp_drawable_transform_shear_default is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_shear() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

shear_type

Type of shear.

 

magnitude

The magnitude of the shear.

 

interpolate

Whether to use interpolation and supersampling.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The sheared drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_2d ()

+
gint32
+gimp_drawable_transform_2d (gint32 drawable_ID,
+                            gdouble source_x,
+                            gdouble source_y,
+                            gdouble scale_x,
+                            gdouble scale_y,
+                            gdouble angle,
+                            gdouble dest_x,
+                            gdouble dest_y,
+                            GimpTransformDirection transform_direction,
+                            GimpInterpolationType interpolation,
+                            gboolean supersample,
+                            gint recursion_level,
+                            GimpTransformResize clip_result);
+
+

gimp_drawable_transform_2d is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_2d() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

source_x

X coordinate of the transformation center.

 

source_y

Y coordinate of the transformation center.

 

scale_x

Amount to scale in x direction.

 

scale_y

Amount to scale in y direction.

 

angle

The angle of rotation (radians).

 

dest_x

X coordinate of where the center goes.

 

dest_y

Y coordinate of where the center goes.

 

transform_direction

Direction of transformation.

 

interpolation

Type of interpolation.

 

supersample

This parameter is ignored.

 

recursion_level

This parameter is ignored.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The transformed drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_2d_default ()

+
gint32
+gimp_drawable_transform_2d_default (gint32 drawable_ID,
+                                    gdouble source_x,
+                                    gdouble source_y,
+                                    gdouble scale_x,
+                                    gdouble scale_y,
+                                    gdouble angle,
+                                    gdouble dest_x,
+                                    gdouble dest_y,
+                                    gboolean interpolate,
+                                    GimpTransformResize clip_result);
+
+

gimp_drawable_transform_2d_default is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_2d() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

source_x

X coordinate of the transformation center.

 

source_y

Y coordinate of the transformation center.

 

scale_x

Amount to scale in x direction.

 

scale_y

Amount to scale in y direction.

 

angle

The angle of rotation (radians).

 

dest_x

X coordinate of where the center goes.

 

dest_y

Y coordinate of where the center goes.

 

interpolate

Whether to use interpolation and supersampling.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The transformed drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_matrix ()

+
gint32
+gimp_drawable_transform_matrix (gint32 drawable_ID,
+                                gdouble coeff_0_0,
+                                gdouble coeff_0_1,
+                                gdouble coeff_0_2,
+                                gdouble coeff_1_0,
+                                gdouble coeff_1_1,
+                                gdouble coeff_1_2,
+                                gdouble coeff_2_0,
+                                gdouble coeff_2_1,
+                                gdouble coeff_2_2,
+                                GimpTransformDirection transform_direction,
+                                GimpInterpolationType interpolation,
+                                gboolean supersample,
+                                gint recursion_level,
+                                GimpTransformResize clip_result);
+
+

gimp_drawable_transform_matrix is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_matrix() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

coeff_0_0

coefficient (0,0) of the transformation matrix.

 

coeff_0_1

coefficient (0,1) of the transformation matrix.

 

coeff_0_2

coefficient (0,2) of the transformation matrix.

 

coeff_1_0

coefficient (1,0) of the transformation matrix.

 

coeff_1_1

coefficient (1,1) of the transformation matrix.

 

coeff_1_2

coefficient (1,2) of the transformation matrix.

 

coeff_2_0

coefficient (2,0) of the transformation matrix.

 

coeff_2_1

coefficient (2,1) of the transformation matrix.

 

coeff_2_2

coefficient (2,2) of the transformation matrix.

 

transform_direction

Direction of transformation.

 

interpolation

Type of interpolation.

 

supersample

This parameter is ignored.

 

recursion_level

This parameter is ignored.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The transformed drawable.

+
+

Since: 2.2

+
+
+
+

gimp_drawable_transform_matrix_default ()

+
gint32
+gimp_drawable_transform_matrix_default
+                               (gint32 drawable_ID,
+                                gdouble coeff_0_0,
+                                gdouble coeff_0_1,
+                                gdouble coeff_0_2,
+                                gdouble coeff_1_0,
+                                gdouble coeff_1_1,
+                                gdouble coeff_1_2,
+                                gdouble coeff_2_0,
+                                gdouble coeff_2_1,
+                                gdouble coeff_2_2,
+                                gboolean interpolate,
+                                GimpTransformResize clip_result);
+
+

gimp_drawable_transform_matrix_default is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_matrix() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

coeff_0_0

coefficient (0,0) of the transformation matrix.

 

coeff_0_1

coefficient (0,1) of the transformation matrix.

 

coeff_0_2

coefficient (0,2) of the transformation matrix.

 

coeff_1_0

coefficient (1,0) of the transformation matrix.

 

coeff_1_1

coefficient (1,1) of the transformation matrix.

 

coeff_1_2

coefficient (1,2) of the transformation matrix.

 

coeff_2_0

coefficient (2,0) of the transformation matrix.

 

coeff_2_1

coefficient (2,1) of the transformation matrix.

 

coeff_2_2

coefficient (2,2) of the transformation matrix.

 

interpolate

Whether to use interpolation and supersampling.

 

clip_result

How to clip results.

 
+
+
+

Returns

+

The transformed drawable.

+
+

Since: 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdynamics.html b/devel-docs/libgimp/html/libgimp-gimpdynamics.html new file mode 100644 index 0000000..dc50ab8 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdynamics.html @@ -0,0 +1,124 @@ + + + + +gimpdynamics: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdynamics

+

gimpdynamics — Operations related to paint dynamics.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gchar ** + +gimp_dynamics_get_list () +
+gboolean + +gimp_dynamics_refresh () +
+
+
+

Description

+

Operations related to paint dynamics.

+
+
+

Functions

+
+

gimp_dynamics_get_list ()

+
gchar **
+gimp_dynamics_get_list (const gchar *filter,
+                        gint *num_dynamics);
+

Retrieve the list of loaded paint dynamics.

+

This procedure returns a list of the paint dynamics that are +currently available.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

filter

An optional regular expression used to filter the list.

 

num_dynamics

The number of available paint dynamics.

 
+
+
+

Returns

+

The list of paint dynamics names. The returned value must +be freed with g_strfreev().

+
+

Since: 2.8

+
+
+
+

gimp_dynamics_refresh ()

+
gboolean
+gimp_dynamics_refresh (void);
+

Refresh current paint dynamics. This function always succeeds.

+

This procedure retrieves all paint dynamics currently in the user's +paint dynamics path and updates the paint dynamics dialogs +accordingly.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpedit.html b/devel-docs/libgimp/html/libgimp-gimpedit.html new file mode 100644 index 0000000..e73e040 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpedit.html @@ -0,0 +1,983 @@ + + + + +gimpedit: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpedit

+

gimpedit — Edit menu functions (cut, copy, paste, clear, etc.)

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_edit_cut () +
+gboolean + +gimp_edit_copy () +
+gboolean + +gimp_edit_copy_visible () +
+gint32 + +gimp_edit_paste () +
+gint32 + +gimp_edit_paste_as_new () +
+gint32 + +gimp_edit_paste_as_new_image () +
+gchar * + +gimp_edit_named_cut () +
+gchar * + +gimp_edit_named_copy () +
+gchar * + +gimp_edit_named_copy_visible () +
+gint32 + +gimp_edit_named_paste () +
+gint32 + +gimp_edit_named_paste_as_new () +
+gint32 + +gimp_edit_named_paste_as_new_image () +
+gboolean + +gimp_edit_clear () +
+gboolean + +gimp_edit_fill () +
+gboolean + +gimp_edit_bucket_fill () +
+gboolean + +gimp_edit_blend () +
+gboolean + +gimp_edit_stroke () +
+gboolean + +gimp_edit_stroke_vectors () +
+
+
+

Description

+

Edit menu functions (cut, copy, paste, clear, etc.)

+
+
+

Functions

+
+

gimp_edit_cut ()

+
gboolean
+gimp_edit_cut (gint32 drawable_ID);
+

Cut from the specified drawable.

+

If there is a selection in the image, then the area specified by the +selection is cut from the specified drawable and placed in an +internal GIMP edit buffer. It can subsequently be retrieved using +the gimp_edit_paste() command. If there is no selection, then the +specified drawable will be removed and its contents stored in the +internal GIMP edit buffer. This procedure will fail if the selected +area lies completely outside the bounds of the current drawable and +there is nothing to copy from.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to cut from.

 
+
+
+

Returns

+

TRUE if the cut was successful, FALSE if there was nothing +to copy from.

+
+
+
+
+

gimp_edit_copy ()

+
gboolean
+gimp_edit_copy (gint32 drawable_ID);
+

Copy from the specified drawable.

+

If there is a selection in the image, then the area specified by the +selection is copied from the specified drawable and placed in an +internal GIMP edit buffer. It can subsequently be retrieved using +the gimp_edit_paste() command. If there is no selection, then the +specified drawable's contents will be stored in the internal GIMP +edit buffer. This procedure will fail if the selected area lies +completely outside the bounds of the current drawable and there is +nothing to copy from.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to copy from.

 
+
+
+

Returns

+

TRUE if the cut was successful, FALSE if there was nothing +to copy from.

+
+
+
+
+

gimp_edit_copy_visible ()

+
gboolean
+gimp_edit_copy_visible (gint32 image_ID);
+

Copy from the projection.

+

If there is a selection in the image, then the area specified by the +selection is copied from the projection and placed in an internal +GIMP edit buffer. It can subsequently be retrieved using the +gimp_edit_paste() command. If there is no selection, then the +projection's contents will be stored in the internal GIMP edit +buffer.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image to copy from.

 
+
+
+

Returns

+

TRUE if the copy was successful.

+
+

Since: 2.2

+
+
+
+

gimp_edit_paste ()

+
gint32
+gimp_edit_paste (gint32 drawable_ID,
+                 gboolean paste_into);
+

Paste buffer to the specified drawable.

+

This procedure pastes a copy of the internal GIMP edit buffer to the +specified drawable. The GIMP edit buffer will be empty unless a call +was previously made to either gimp_edit_cut() or gimp_edit_copy(). +The \"paste_into\" option specifies whether to clear the current +image selection, or to paste the buffer \"behind\" the selection. +This allows the selection to act as a mask for the pasted buffer. +Anywhere that the selection mask is non-zero, the pasted buffer will +show through. The pasted buffer will be a new layer in the image +which is designated as the image floating selection. If the image +has a floating selection at the time of pasting, the old floating +selection will be anchored to its drawable before the new floating +selection is added. This procedure returns the new floating layer. +The resulting floating selection will already be attached to the +specified drawable, and a subsequent call to floating_sel_attach is +not needed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable to paste to.

 

paste_into

Clear selection, or paste behind it?

 
+
+
+

Returns

+

The new floating selection.

+
+
+
+
+

gimp_edit_paste_as_new ()

+
gint32
+gimp_edit_paste_as_new (void);
+
+

gimp_edit_paste_as_new is deprecated and should not be used in newly-written code.

+

Use gimp_edit_paste_as_new_image() instead.

+
+

Paste buffer to a new image.

+

This procedure pastes a copy of the internal GIMP edit buffer to a +new image. The GIMP edit buffer will be empty unless a call was +previously made to either gimp_edit_cut() or gimp_edit_copy(). This +procedure returns the new image or -1 if the edit buffer was empty.

+
+

Returns

+

The new image.

+
+

Since: 2.4

+
+
+
+

gimp_edit_paste_as_new_image ()

+
gint32
+gimp_edit_paste_as_new_image (void);
+

Paste buffer to a new image.

+

This procedure pastes a copy of the internal GIMP edit buffer to a +new image. The GIMP edit buffer will be empty unless a call was +previously made to either gimp_edit_cut() or gimp_edit_copy(). This +procedure returns the new image or -1 if the edit buffer was empty.

+
+

Returns

+

The new image.

+
+

Since: 2.10

+
+
+
+

gimp_edit_named_cut ()

+
gchar *
+gimp_edit_named_cut (gint32 drawable_ID,
+                     const gchar *buffer_name);
+

Cut into a named buffer.

+

This procedure works like gimp_edit_cut(), but additionally stores +the cut buffer into a named buffer that will stay available for +later pasting, regardless of any intermediate copy or cut +operations.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable to cut from.

 

buffer_name

The name of the buffer to create.

 
+
+
+

Returns

+

The real name given to the buffer, or NULL if the cut +failed.

+
+

Since: 2.4

+
+
+
+

gimp_edit_named_copy ()

+
gchar *
+gimp_edit_named_copy (gint32 drawable_ID,
+                      const gchar *buffer_name);
+

Copy into a named buffer.

+

This procedure works like gimp_edit_copy(), but additionally stores +the copied buffer into a named buffer that will stay available for +later pasting, regardless of any intermediate copy or cut +operations.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable to copy from.

 

buffer_name

The name of the buffer to create.

 
+
+
+

Returns

+

The real name given to the buffer, or NULL if the copy +failed.

+
+

Since: 2.4

+
+
+
+

gimp_edit_named_copy_visible ()

+
gchar *
+gimp_edit_named_copy_visible (gint32 image_ID,
+                              const gchar *buffer_name);
+

Copy from the projection into a named buffer.

+

This procedure works like gimp_edit_copy_visible(), but additionally +stores the copied buffer into a named buffer that will stay +available for later pasting, regardless of any intermediate copy or +cut operations.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image to copy from.

 

buffer_name

The name of the buffer to create.

 
+
+
+

Returns

+

The real name given to the buffer, or NULL if the copy +failed.

+
+

Since: 2.4

+
+
+
+

gimp_edit_named_paste ()

+
gint32
+gimp_edit_named_paste (gint32 drawable_ID,
+                       const gchar *buffer_name,
+                       gboolean paste_into);
+

Paste named buffer to the specified drawable.

+

This procedure works like gimp_edit_paste() but pastes a named +buffer instead of the global buffer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The drawable to paste to.

 

buffer_name

The name of the buffer to paste.

 

paste_into

Clear selection, or paste behind it?

 
+
+
+

Returns

+

The new floating selection.

+
+

Since: 2.4

+
+
+
+

gimp_edit_named_paste_as_new ()

+
gint32
+gimp_edit_named_paste_as_new (const gchar *buffer_name);
+
+

gimp_edit_named_paste_as_new is deprecated and should not be used in newly-written code.

+

Use gimp_edit_named_paste_as_new_image() instead.

+
+

Paste named buffer to a new image.

+

This procedure works like gimp_edit_paste_as_new_image() but pastes a +named buffer instead of the global buffer.

+
+

Parameters

+
+++++ + + + + + +

buffer_name

The name of the buffer to paste.

 
+
+
+

Returns

+

The new image.

+
+

Since: 2.4

+
+
+
+

gimp_edit_named_paste_as_new_image ()

+
gint32
+gimp_edit_named_paste_as_new_image (const gchar *buffer_name);
+

Paste named buffer to a new image.

+

This procedure works like gimp_edit_paste_as_new_image() but pastes +a named buffer instead of the global buffer.

+
+

Parameters

+
+++++ + + + + + +

buffer_name

The name of the buffer to paste.

 
+
+
+

Returns

+

The new image.

+
+

Since: 2.10

+
+
+
+

gimp_edit_clear ()

+
gboolean
+gimp_edit_clear (gint32 drawable_ID);
+
+

gimp_edit_clear is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_edit_clear() instead.

+
+

Clear selected area of drawable.

+

This procedure clears the specified drawable. If the drawable has an +alpha channel, the cleared pixels will become transparent. If the +drawable does not have an alpha channel, cleared pixels will be set +to the background color. This procedure only affects regions within +a selection if there is a selection active.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to clear from.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_edit_fill ()

+
gboolean
+gimp_edit_fill (gint32 drawable_ID,
+                GimpFillType fill_type);
+
+

gimp_edit_fill is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_edit_fill() instead.

+
+

Fill selected area of drawable.

+

This procedure fills the specified drawable with the fill mode. If +the fill mode is foreground, the current foreground color is used. +If the fill mode is background, the current background color is +used. Other fill modes should not be used. This procedure only +affects regions within a selection if there is a selection active. +If you want to fill the whole drawable, regardless of the selection, +use gimp_drawable_fill().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable to fill to.

 

fill_type

The type of fill.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_edit_bucket_fill ()

+
gboolean
+gimp_edit_bucket_fill (gint32 drawable_ID,
+                       GimpBucketFillMode fill_mode,
+                       GimpLayerMode paint_mode,
+                       gdouble opacity,
+                       gdouble threshold,
+                       gboolean sample_merged,
+                       gdouble x,
+                       gdouble y);
+
+

gimp_edit_bucket_fill is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_edit_bucket_fill() instead.

+
+

Fill the area specified either by the current selection if there is +one, or by a seed fill starting at the specified coordinates.

+

This tool requires information on the paint application mode, and +the fill mode, which can either be in the foreground color, or in +the currently active pattern. If there is no selection, a seed fill +is executed at the specified coordinates and extends outward in +keeping with the threshold parameter. If there is a selection in the +target image, the threshold, sample merged, x, and y arguments are +unused. If the sample_merged parameter is TRUE, the data of the +composite image will be used instead of that for the specified +drawable. This is equivalent to sampling for colors after merging +all visible layers. In the case of merged sampling, the x and y +coordinates are relative to the image's origin; otherwise, they are +relative to the drawable's origin.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

fill_mode

The type of fill.

 

paint_mode

The paint application mode.

 

opacity

The opacity of the final bucket fill.

 

threshold

The threshold determines how extensive the seed fill will be. It's value is specified in terms of intensity levels. This parameter is only valid when there is no selection in the specified image.

 

sample_merged

Use the composite image, not the drawable.

 

x

The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.

 

y

The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_edit_blend ()

+
gboolean
+gimp_edit_blend (gint32 drawable_ID,
+                 GimpBlendMode blend_mode,
+                 GimpLayerMode paint_mode,
+                 GimpGradientType gradient_type,
+                 gdouble opacity,
+                 gdouble offset,
+                 GimpRepeatMode repeat,
+                 gboolean reverse,
+                 gboolean supersample,
+                 gint max_depth,
+                 gdouble threshold,
+                 gboolean dither,
+                 gdouble x1,
+                 gdouble y1,
+                 gdouble x2,
+                 gdouble y2);
+
+

gimp_edit_blend is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_edit_gradient_fill() instead.

+
+

Blend between the starting and ending coordinates with the specified +blend mode and gradient type.

+

This tool requires information on the paint application mode, the +blend mode, and the gradient type. It creates the specified variety +of blend using the starting and ending coordinates as defined for +each gradient type. For shapeburst gradient types, the context's +distance metric is also relevant and can be updated with +gimp_context_set_distance_metric().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

blend_mode

The type of blend.

 

paint_mode

The paint application mode.

 

gradient_type

The type of gradient.

 

opacity

The opacity of the final blend.

 

offset

Offset relates to the starting and ending coordinates specified for the blend. This parameter is mode dependent.

 

repeat

Repeat mode.

 

reverse

Use the reverse gradient.

 

supersample

Do adaptive supersampling.

 

max_depth

Maximum recursion levels for supersampling.

 

threshold

Supersampling threshold.

 

dither

Use dithering to reduce banding.

 

x1

The x coordinate of this blend's starting point.

 

y1

The y coordinate of this blend's starting point.

 

x2

The x coordinate of this blend's ending point.

 

y2

The y coordinate of this blend's ending point.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_edit_stroke ()

+
gboolean
+gimp_edit_stroke (gint32 drawable_ID);
+
+

gimp_edit_stroke is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_edit_stroke_selection() instead.

+
+

Stroke the current selection

+

This procedure strokes the current selection, painting along the +selection boundary with the active brush and foreground color. The +paint is applied to the specified drawable regardless of the active +selection.

+
+

Parameters

+
+++++ + + + + + +

drawable_ID

The drawable to stroke to.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_edit_stroke_vectors ()

+
gboolean
+gimp_edit_stroke_vectors (gint32 drawable_ID,
+                          gint32 vectors_ID);
+
+

gimp_edit_stroke_vectors is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_edit_stroke_item() instead.

+
+

Stroke the specified vectors object

+

This procedure strokes the specified vectors object, painting along +the path with the active brush and foreground color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The drawable to stroke to.

 

vectors_ID

The vectors object.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpenums.html b/devel-docs/libgimp/html/libgimp-gimpenums.html new file mode 100644 index 0000000..fa08121 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpenums.html @@ -0,0 +1,932 @@ + + + + +gimpenums: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpenums

+

gimpenums

+
+
+

Functions

+
++++ + + + + + + + + + + +
+void + +gimp_enums_init () +
const gchar ** + +gimp_enums_get_type_names () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
enumGimpBrushApplicationMode
enumGimpConvertDitherType
enumGimpHistogramChannel
enumGimpLayerColorSpace
enumGimpLayerCompositeMode
enumGimpLayerMode
typedefGimpLayerModeEffects
#defineGIMP_NORMAL_MODE
#defineGIMP_DISSOLVE_MODE
#defineGIMP_BEHIND_MODE
#defineGIMP_MULTIPLY_MODE
#defineGIMP_SCREEN_MODE
#defineGIMP_OVERLAY_MODE
#defineGIMP_DIFFERENCE_MODE
#defineGIMP_ADDITION_MODE
#defineGIMP_SUBTRACT_MODE
#defineGIMP_DARKEN_ONLY_MODE
#defineGIMP_LIGHTEN_ONLY_MODE
#defineGIMP_HUE_MODE
#defineGIMP_SATURATION_MODE
#defineGIMP_COLOR_MODE
#defineGIMP_VALUE_MODE
#defineGIMP_DIVIDE_MODE
#defineGIMP_DODGE_MODE
#defineGIMP_BURN_MODE
#defineGIMP_HARDLIGHT_MODE
#defineGIMP_SOFTLIGHT_MODE
#defineGIMP_GRAIN_EXTRACT_MODE
#defineGIMP_GRAIN_MERGE_MODE
#defineGIMP_COLOR_ERASE_MODE
#defineGIMP_FIXED_DITHER
#defineGIMP_FSLOWBLEED_DITHER
#defineGIMP_FS_DITHER
#defineGIMP_NO_DITHER
+
+
+

Description

+
+
+

Functions

+
+

gimp_enums_init ()

+
void
+gimp_enums_init (void);
+
+
+
+

gimp_enums_get_type_names ()

+
const gchar **
+gimp_enums_get_type_names (gint *n_type_names);
+
+
+
+

Types and Values

+
+

enum GimpBrushApplicationMode

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_BRUSH_HARD

  

GIMP_BRUSH_SOFT

  
+
+
+
+
+

enum GimpConvertDitherType

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CONVERT_DITHER_NONE

  

GIMP_CONVERT_DITHER_FS

  

GIMP_CONVERT_DITHER_FS_LOWBLEED

  

GIMP_CONVERT_DITHER_FIXED

  
+
+
+
+
+

enum GimpHistogramChannel

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_HISTOGRAM_VALUE

  

GIMP_HISTOGRAM_RED

  

GIMP_HISTOGRAM_GREEN

  

GIMP_HISTOGRAM_BLUE

  

GIMP_HISTOGRAM_ALPHA

  

GIMP_HISTOGRAM_LUMINANCE

  
+
+
+
+
+

enum GimpLayerColorSpace

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_LAYER_COLOR_SPACE_AUTO

  

GIMP_LAYER_COLOR_SPACE_RGB_LINEAR

  

GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL

  
+
+
+
+
+

enum GimpLayerCompositeMode

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_LAYER_COMPOSITE_AUTO

  

GIMP_LAYER_COMPOSITE_UNION

  

GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP

  

GIMP_LAYER_COMPOSITE_CLIP_TO_LAYER

  

GIMP_LAYER_COMPOSITE_INTERSECTION

  
+
+
+
+
+

enum GimpLayerMode

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_LAYER_MODE_NORMAL_LEGACY

  

GIMP_LAYER_MODE_DISSOLVE

  

GIMP_LAYER_MODE_BEHIND_LEGACY

  

GIMP_LAYER_MODE_MULTIPLY_LEGACY

  

GIMP_LAYER_MODE_SCREEN_LEGACY

  

GIMP_LAYER_MODE_OVERLAY_LEGACY

  

GIMP_LAYER_MODE_DIFFERENCE_LEGACY

  

GIMP_LAYER_MODE_ADDITION_LEGACY

  

GIMP_LAYER_MODE_SUBTRACT_LEGACY

  

GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY

  

GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY

  

GIMP_LAYER_MODE_HSV_HUE_LEGACY

  

GIMP_LAYER_MODE_HSV_SATURATION_LEGACY

  

GIMP_LAYER_MODE_HSL_COLOR_LEGACY

  

GIMP_LAYER_MODE_HSV_VALUE_LEGACY

  

GIMP_LAYER_MODE_DIVIDE_LEGACY

  

GIMP_LAYER_MODE_DODGE_LEGACY

  

GIMP_LAYER_MODE_BURN_LEGACY

  

GIMP_LAYER_MODE_HARDLIGHT_LEGACY

  

GIMP_LAYER_MODE_SOFTLIGHT_LEGACY

  

GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY

  

GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY

  

GIMP_LAYER_MODE_COLOR_ERASE_LEGACY

  

GIMP_LAYER_MODE_OVERLAY

  

GIMP_LAYER_MODE_LCH_HUE

  

GIMP_LAYER_MODE_LCH_CHROMA

  

GIMP_LAYER_MODE_LCH_COLOR

  

GIMP_LAYER_MODE_LCH_LIGHTNESS

  

GIMP_LAYER_MODE_NORMAL

  

GIMP_LAYER_MODE_BEHIND

  

GIMP_LAYER_MODE_MULTIPLY

  

GIMP_LAYER_MODE_SCREEN

  

GIMP_LAYER_MODE_DIFFERENCE

  

GIMP_LAYER_MODE_ADDITION

  

GIMP_LAYER_MODE_SUBTRACT

  

GIMP_LAYER_MODE_DARKEN_ONLY

  

GIMP_LAYER_MODE_LIGHTEN_ONLY

  

GIMP_LAYER_MODE_HSV_HUE

  

GIMP_LAYER_MODE_HSV_SATURATION

  

GIMP_LAYER_MODE_HSL_COLOR

  

GIMP_LAYER_MODE_HSV_VALUE

  

GIMP_LAYER_MODE_DIVIDE

  

GIMP_LAYER_MODE_DODGE

  

GIMP_LAYER_MODE_BURN

  

GIMP_LAYER_MODE_HARDLIGHT

  

GIMP_LAYER_MODE_SOFTLIGHT

  

GIMP_LAYER_MODE_GRAIN_EXTRACT

  

GIMP_LAYER_MODE_GRAIN_MERGE

  

GIMP_LAYER_MODE_VIVID_LIGHT

  

GIMP_LAYER_MODE_PIN_LIGHT

  

GIMP_LAYER_MODE_LINEAR_LIGHT

  

GIMP_LAYER_MODE_HARD_MIX

  

GIMP_LAYER_MODE_EXCLUSION

  

GIMP_LAYER_MODE_LINEAR_BURN

  

GIMP_LAYER_MODE_LUMA_DARKEN_ONLY

  

GIMP_LAYER_MODE_LUMA_LIGHTEN_ONLY

  

GIMP_LAYER_MODE_LUMINANCE

  

GIMP_LAYER_MODE_COLOR_ERASE

  

GIMP_LAYER_MODE_ERASE

  

GIMP_LAYER_MODE_MERGE

  

GIMP_LAYER_MODE_SPLIT

  

GIMP_LAYER_MODE_PASS_THROUGH

  
+
+
+
+
+

GimpLayerModeEffects

+
typedef GimpLayerMode GimpLayerModeEffects;
+
+

GimpLayerModeEffects is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_NORMAL_MODE

+
#define GIMP_NORMAL_MODE        GIMP_LAYER_MODE_NORMAL_LEGACY
+
+

GIMP_NORMAL_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_DISSOLVE_MODE

+
#define GIMP_DISSOLVE_MODE      GIMP_LAYER_MODE_DISSOLVE
+
+

GIMP_DISSOLVE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_BEHIND_MODE

+
#define GIMP_BEHIND_MODE        GIMP_LAYER_MODE_BEHIND_LEGACY
+
+

GIMP_BEHIND_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_MULTIPLY_MODE

+
#define GIMP_MULTIPLY_MODE      GIMP_LAYER_MODE_MULTIPLY_LEGACY
+
+

GIMP_MULTIPLY_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_SCREEN_MODE

+
#define GIMP_SCREEN_MODE        GIMP_LAYER_MODE_SCREEN_LEGACY
+
+

GIMP_SCREEN_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_OVERLAY_MODE

+
#define GIMP_OVERLAY_MODE       GIMP_LAYER_MODE_OVERLAY_LEGACY
+
+

GIMP_OVERLAY_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_DIFFERENCE_MODE

+
#define GIMP_DIFFERENCE_MODE    GIMP_LAYER_MODE_DIFFERENCE_LEGACY
+
+

GIMP_DIFFERENCE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_ADDITION_MODE

+
#define GIMP_ADDITION_MODE      GIMP_LAYER_MODE_ADDITION_LEGACY
+
+

GIMP_ADDITION_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_SUBTRACT_MODE

+
#define GIMP_SUBTRACT_MODE      GIMP_LAYER_MODE_SUBTRACT_LEGACY
+
+

GIMP_SUBTRACT_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_DARKEN_ONLY_MODE

+
#define GIMP_DARKEN_ONLY_MODE   GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY
+
+

GIMP_DARKEN_ONLY_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_LIGHTEN_ONLY_MODE

+
#define GIMP_LIGHTEN_ONLY_MODE  GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY
+
+

GIMP_LIGHTEN_ONLY_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_HUE_MODE

+
#define GIMP_HUE_MODE           GIMP_LAYER_MODE_HSV_HUE_LEGACY
+
+

GIMP_HUE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_SATURATION_MODE

+
#define GIMP_SATURATION_MODE    GIMP_LAYER_MODE_HSV_SATURATION_LEGACY
+
+

GIMP_SATURATION_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_COLOR_MODE

+
#define GIMP_COLOR_MODE         GIMP_LAYER_MODE_HSL_COLOR_LEGACY
+
+

GIMP_COLOR_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_VALUE_MODE

+
#define GIMP_VALUE_MODE         GIMP_LAYER_MODE_HSV_VALUE_LEGACY
+
+

GIMP_VALUE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_DIVIDE_MODE

+
#define GIMP_DIVIDE_MODE        GIMP_LAYER_MODE_DIVIDE_LEGACY
+
+

GIMP_DIVIDE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_DODGE_MODE

+
#define GIMP_DODGE_MODE         GIMP_LAYER_MODE_DODGE_LEGACY
+
+

GIMP_DODGE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_BURN_MODE

+
#define GIMP_BURN_MODE          GIMP_LAYER_MODE_BURN_LEGACY
+
+

GIMP_BURN_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_HARDLIGHT_MODE

+
#define GIMP_HARDLIGHT_MODE     GIMP_LAYER_MODE_HARDLIGHT_LEGACY
+
+

GIMP_HARDLIGHT_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_SOFTLIGHT_MODE

+
#define GIMP_SOFTLIGHT_MODE     GIMP_LAYER_MODE_SOFTLIGHT_LEGACY
+
+

GIMP_SOFTLIGHT_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_GRAIN_EXTRACT_MODE

+
#define GIMP_GRAIN_EXTRACT_MODE GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY
+
+

GIMP_GRAIN_EXTRACT_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_GRAIN_MERGE_MODE

+
#define GIMP_GRAIN_MERGE_MODE   GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY
+
+

GIMP_GRAIN_MERGE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_COLOR_ERASE_MODE

+
#define GIMP_COLOR_ERASE_MODE   GIMP_LAYER_MODE_COLOR_ERASE_LEGACY
+
+

GIMP_COLOR_ERASE_MODE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_FIXED_DITHER

+
#define GIMP_FIXED_DITHER      GIMP_CONVERT_DITHER_FIXED
+
+

GIMP_FIXED_DITHER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_FSLOWBLEED_DITHER

+
#define GIMP_FSLOWBLEED_DITHER GIMP_CONVERT_DITHER_FS_LOWBLEED
+
+

GIMP_FSLOWBLEED_DITHER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_FS_DITHER

+
#define GIMP_FS_DITHER         GIMP_CONVERT_DITHER_FS
+
+

GIMP_FS_DITHER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_NO_DITHER

+
#define GIMP_NO_DITHER         GIMP_CONVERT_DITHER_NONE
+
+

GIMP_NO_DITHER is deprecated and should not be used in newly-written code.

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpexport.html b/devel-docs/libgimp/html/libgimp-gimpexport.html new file mode 100644 index 0000000..1dde234 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpexport.html @@ -0,0 +1,376 @@ + + + + +gimpexport: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpexport

+

gimpexport — Export an image before it is saved.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GimpExportReturn + +gimp_export_image () +
+GtkWidget * + +gimp_export_dialog_new () +
+GtkWidget * + +gimp_export_dialog_get_content_area () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
enumGimpExportCapabilities
enumGimpExportReturn
+
+
+

Description

+

This function should be called by all save_plugins unless they are +able to save all image formats GIMP knows about. It takes care of +asking the user if she wishes to export the image to a format the +save_plugin can handle. It then performs the necessary conversions +(e.g. Flatten) on a copy of the image so that the image can be +saved without changing the original image.

+

The capabilities of the save_plugin are specified by combining +GimpExportCapabilities using a bitwise OR.

+

Make sure you have initialized GTK+ before you call this function +as it will most probably have to open a dialog.

+
+
+

Functions

+
+

gimp_export_image ()

+
GimpExportReturn
+gimp_export_image (gint32 *image_ID,
+                   gint32 *drawable_ID,
+                   const gchar *format_name,
+                   GimpExportCapabilities capabilities);
+

Takes an image and a drawable to be saved together with a +description of the capabilities of the image_format. If the +type of image doesn't match the capabilities of the format +a dialog is opened that informs the user that the image has +to be exported and offers to do the necessary conversions.

+

If the user chooses to export the image, a copy is created. +This copy is then converted, the image_ID and drawable_ID +are changed to point to the new image and the procedure returns +GIMP_EXPORT_EXPORT. The save_plugin has to take care of deleting the +created image using gimp_image_delete() when it has saved it.

+

If the user chooses to Ignore the export problem, the image_ID +and drawable_ID is not altered, GIMP_EXPORT_IGNORE is returned and +the save_plugin should try to save the original image. If the +user chooses Cancel, GIMP_EXPORT_CANCEL is returned and the +save_plugin should quit itself with status GIMP_PDB_CANCEL.

+

If format_name + is NULL, no dialogs will be shown and this function +will behave as if the user clicked on the 'Export' button, if a +dialog would have been shown.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

Pointer to the image_ID.

 

drawable_ID

Pointer to the drawable_ID.

 

format_name

The (short) name of the image_format (e.g. JPEG or GIF).

 

capabilities

What can the image_format do?

 
+
+
+

Returns

+

An enum of GimpExportReturn describing the user_action.

+
+
+
+
+

gimp_export_dialog_new ()

+
GtkWidget *
+gimp_export_dialog_new (const gchar *format_name,
+                        const gchar *role,
+                        const gchar *help_id);
+

Creates a new export dialog. All file plug-ins should use this +dialog to get a consistent look on the export dialogs. Use +gimp_export_dialog_get_content_area() to get a GtkVBox to be +filled with export options. The export dialog is a wrapped +GimpDialog.

+

The dialog response when the user clicks on the Export button is +GTK_RESPONSE_OK, and when the Cancel button is clicked it is +GTK_RESPONSE_CANCEL.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

format_name

The short name of the image_format (e.g. JPEG or PNG).

 

role

The dialog's role +which will be set with +gtk_window_set_role().

 

help_id

The GIMP help id.

 
+
+
+

Returns

+

The new export dialog.

+
+

Since: 2.8

+
+
+
+

gimp_export_dialog_get_content_area ()

+
GtkWidget *
+gimp_export_dialog_get_content_area (GtkWidget *dialog);
+

Returns the GtkVBox of the passed export dialog to be filled with +export options.

+
+

Parameters

+
+++++ + + + + + +

dialog

A dialog created with gimp_export_dialog_new()

 
+
+
+

Returns

+

The GtkVBox to fill with export options.

+
+

Since: 2.8

+
+
+
+

Types and Values

+
+

enum GimpExportCapabilities

+

The types of images and layers an export procedure can handle

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_EXPORT_CAN_HANDLE_RGB

+

Handles RGB images

+
 

GIMP_EXPORT_CAN_HANDLE_GRAY

+

Handles grayscale images

+
 

GIMP_EXPORT_CAN_HANDLE_INDEXED

+

Handles indexed images

+
 

GIMP_EXPORT_CAN_HANDLE_BITMAP

+

Handles two-color indexed images

+
 

GIMP_EXPORT_CAN_HANDLE_ALPHA

+

Handles alpha channels

+
 

GIMP_EXPORT_CAN_HANDLE_LAYERS

+

Hanldes layers

+
 

GIMP_EXPORT_CAN_HANDLE_LAYERS_AS_ANIMATION

+

Handles aminations of layers

+
 

GIMP_EXPORT_CAN_HANDLE_LAYER_MASKS

+

Handles layer masks

+
 

GIMP_EXPORT_NEEDS_ALPHA

+

Needs alpha channels

+
 

GIMP_EXPORT_NEEDS_CROP

+

Needs to crop content to image bounds

+
 
+
+
+
+
+

enum GimpExportReturn

+

Possible return values of gimp_export_image().

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_EXPORT_CANCEL

+

The export was cancelled

+
 

GIMP_EXPORT_IGNORE

+

The image is unmodified but export shall continue anyway

+
 

GIMP_EXPORT_EXPORT

+

The chosen transforms were applied to the image

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpfileops.html b/devel-docs/libgimp/html/libgimp-gimpfileops.html new file mode 100644 index 0000000..dc28539 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfileops.html @@ -0,0 +1,753 @@ + + + + +gimpfileops: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpfileops

+

gimpfileops — Image file operations (load, save, etc.)

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_temp_name () +
+gint32 + +gimp_file_load () +
+gint32 + +gimp_file_load_layer () +
+gint * + +gimp_file_load_layers () +
+gboolean + +gimp_file_save () +
+gboolean + +gimp_file_save_thumbnail () +
+gboolean + +gimp_register_magic_load_handler () +
+gboolean + +gimp_register_load_handler () +
+gboolean + +gimp_register_save_handler () +
+gboolean + +gimp_register_file_handler_priority () +
+gboolean + +gimp_register_file_handler_mime () +
+gboolean + +gimp_register_file_handler_uri () +
+gboolean + +gimp_register_file_handler_raw () +
+gboolean + +gimp_register_thumbnail_loader () +
+
+
+

Description

+

Image file operations (load, save, etc.)

+
+
+

Functions

+
+

gimp_temp_name ()

+
gchar *
+gimp_temp_name (const gchar *extension);
+

Generates a unique filename.

+

Generates a unique filename using the temp path supplied in the +user's gimprc.

+
+

Parameters

+
+++++ + + + + + +

extension

The extension the file will have.

 
+
+
+

Returns

+

The new temp filename.

+
+
+
+
+

gimp_file_load ()

+
gint32
+gimp_file_load (GimpRunMode run_mode,
+                const gchar *filename,
+                const gchar *raw_filename);
+

Loads an image file by invoking the right load handler.

+

This procedure invokes the correct file load handler using magic if +possible, and falling back on the file's extension and/or prefix if +not. The name of the file to load is typically a full pathname, and +the name entered is what the user actually typed before prepending a +directory path. The reason for this is that if the user types +https://www.gimp.org/foo.png he wants to fetch a URL, and the full +pathname will not look like a URL.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

run_mode

The run mode.

 

filename

The name of the file to load.

 

raw_filename

The name as entered by the user.

 
+
+
+

Returns

+

The output image.

+
+
+
+
+

gimp_file_load_layer ()

+
gint32
+gimp_file_load_layer (GimpRunMode run_mode,
+                      gint32 image_ID,
+                      const gchar *filename);
+

Loads an image file as a layer for an existing image.

+

This procedure behaves like the file-load procedure but opens the +specified image as a layer for an existing image. The returned layer +needs to be added to the existing image with +gimp_image_insert_layer().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

run_mode

The run mode.

 

image_ID

Destination image.

 

filename

The name of the file to load.

 
+
+
+

Returns

+

The layer created when loading the image file.

+
+

Since: 2.4

+
+
+
+

gimp_file_load_layers ()

+
gint *
+gimp_file_load_layers (GimpRunMode run_mode,
+                       gint32 image_ID,
+                       const gchar *filename,
+                       gint *num_layers);
+

Loads an image file as layers for an existing image.

+

This procedure behaves like the file-load procedure but opens the +specified image as layers for an existing image. The returned layers +needs to be added to the existing image with +gimp_image_insert_layer().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

run_mode

The run mode.

 

image_ID

Destination image.

 

filename

The name of the file to load.

 

num_layers

The number of loaded layers.

 
+
+
+

Returns

+

The list of loaded layers.

+
+

Since: 2.4

+
+
+
+

gimp_file_save ()

+
gboolean
+gimp_file_save (GimpRunMode run_mode,
+                gint32 image_ID,
+                gint32 drawable_ID,
+                const gchar *filename,
+                const gchar *raw_filename);
+

Saves a file by extension.

+

This procedure invokes the correct file save handler according to +the file's extension and/or prefix. The name of the file to save is +typically a full pathname, and the name entered is what the user +actually typed before prepending a directory path. The reason for +this is that if the user types https://www.gimp.org/foo.png she +wants to fetch a URL, and the full pathname will not look like a +URL.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

run_mode

The run mode.

 

image_ID

Input image.

 

drawable_ID

Drawable to save.

 

filename

The name of the file to save the image in.

 

raw_filename

The name as entered by the user.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_file_save_thumbnail ()

+
gboolean
+gimp_file_save_thumbnail (gint32 image_ID,
+                          const gchar *filename);
+

Saves a thumbnail for the given image

+

This procedure saves a thumbnail for the given image according to +the Free Desktop Thumbnail Managing Standard. The thumbnail is saved +so that it belongs to the file with the given filename. This means +you have to save the image under this name first, otherwise this +procedure will fail. This procedure may become useful if you want to +explicitly save a thumbnail with a file.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

filename

The name of the file the thumbnail belongs to.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_register_magic_load_handler ()

+
gboolean
+gimp_register_magic_load_handler (const gchar *procedure_name,
+                                  const gchar *extensions,
+                                  const gchar *prefixes,
+                                  const gchar *magics);
+

Registers a file load handler procedure.

+

Registers a procedural database procedure to be called to load files +of a particular file format using magic file information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

procedure_name

The name of the procedure to be used for loading.

 

extensions

comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\").

 

prefixes

comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\").

 

magics

comma separated list of magic file information this handler can load (i.e. \"0,string,GIF\").

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_register_load_handler ()

+
gboolean
+gimp_register_load_handler (const gchar *procedure_name,
+                            const gchar *extensions,
+                            const gchar *prefixes);
+

Registers a file load handler procedure.

+

Registers a procedural database procedure to be called to load files +of a particular file format.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

procedure_name

The name of the procedure to be used for loading.

 

extensions

comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\").

 

prefixes

comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\").

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_register_save_handler ()

+
gboolean
+gimp_register_save_handler (const gchar *procedure_name,
+                            const gchar *extensions,
+                            const gchar *prefixes);
+

Registers a file save handler procedure.

+

Registers a procedural database procedure to be called to save files +in a particular file format.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

procedure_name

The name of the procedure to be used for saving.

 

extensions

comma separated list of extensions this handler can save (i.e. \"jpg,jpeg\").

 

prefixes

comma separated list of prefixes this handler can save (i.e. \"http:,ftp:\").

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_register_file_handler_priority ()

+
gboolean
+gimp_register_file_handler_priority (const gchar *procedure_name,
+                                     gint priority);
+

Sets the priority of a file handler procedure.

+

Sets the priority of a file handler procedure. When more than one +procedure matches a given file, the procedure with the lowest +priority is used; if more than one procedure has the lowest +priority, it is unspecified which one of them is used. The default +priority for file handler procedures is 0.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

procedure_name

The name of the procedure to set the priority of.

 

priority

The procedure priority.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10.6

+
+
+
+

gimp_register_file_handler_mime ()

+
gboolean
+gimp_register_file_handler_mime (const gchar *procedure_name,
+                                 const gchar *mime_types);
+

Associates MIME types with a file handler procedure.

+

Registers MIME types for a file handler procedure. This allows GIMP +to determine the MIME type of the file opened or saved using this +procedure. It is recommended that only one MIME type is registered +per file procedure; when registering more than one MIME type, GIMP +will associate the first one with files opened or saved with this +procedure.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

procedure_name

The name of the procedure to associate a MIME type with.

 

mime_types

A comma-separated list of MIME types, such as \"image/jpeg\".

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_register_file_handler_uri ()

+
gboolean
+gimp_register_file_handler_uri (const gchar *procedure_name);
+

Registers a file handler procedure as capable of handling URIs.

+

Registers a file handler procedure as capable of handling URIs. This +allows GIMP to call the procedure directly for all kinds of URIs, +and the 'filename' traditionally passed to file procedures turns +into an URI.

+
+

Parameters

+
+++++ + + + + + +

procedure_name

The name of the procedure to enable URIs for.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_register_file_handler_raw ()

+
gboolean
+gimp_register_file_handler_raw (const gchar *procedure_name);
+

Registers a file handler procedure as capable of handling raw camera +files.

+

Registers a file handler procedure as capable of handling raw +digital camera files. Use this procedure only to register raw load +handlers, calling it on a save handler will generate an error.

+
+

Parameters

+
+++++ + + + + + +

procedure_name

The name of the procedure to enable raw handling for.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_register_thumbnail_loader ()

+
gboolean
+gimp_register_thumbnail_loader (const gchar *load_proc,
+                                const gchar *thumb_proc);
+

Associates a thumbnail loader with a file load procedure.

+

Some file formats allow for embedded thumbnails, other file formats +contain a scalable image or provide the image data in different +resolutions. A file plug-in for such a format may register a special +procedure that allows GIMP to load a thumbnail preview of the image. +This procedure is then associated with the standard load procedure +using this function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

load_proc

The name of the procedure the thumbnail loader with.

 

thumb_proc

The name of the thumbnail load procedure.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpfloatingsel.html b/devel-docs/libgimp/html/libgimp-gimpfloatingsel.html new file mode 100644 index 0000000..efffc35 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfloatingsel.html @@ -0,0 +1,306 @@ + + + + +gimpfloatingsel: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpfloatingsel

+

gimpfloatingsel — Functions for removing or attaching floating selections.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_floating_sel_remove () +
+gboolean + +gimp_floating_sel_anchor () +
+gboolean + +gimp_floating_sel_to_layer () +
+gboolean + +gimp_floating_sel_attach () +
+gboolean + +gimp_floating_sel_rigor () +
+gboolean + +gimp_floating_sel_relax () +
+
+
+

Description

+

Functions for removing or attaching floating selections.

+
+
+

Functions

+
+

gimp_floating_sel_remove ()

+
gboolean
+gimp_floating_sel_remove (gint32 floating_sel_ID);
+

Remove the specified floating selection from its associated +drawable.

+

This procedure removes the floating selection completely, without +any side effects. The associated drawable is then set to active.

+
+

Parameters

+
+++++ + + + + + +

floating_sel_ID

The floating selection.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_floating_sel_anchor ()

+
gboolean
+gimp_floating_sel_anchor (gint32 floating_sel_ID);
+

Anchor the specified floating selection to its associated drawable.

+

This procedure anchors the floating selection to its associated +drawable. This is similar to merging with a merge type of +ClipToBottomLayer. The floating selection layer is no longer valid +after this operation.

+
+

Parameters

+
+++++ + + + + + +

floating_sel_ID

The floating selection.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_floating_sel_to_layer ()

+
gboolean
+gimp_floating_sel_to_layer (gint32 floating_sel_ID);
+

Transforms the specified floating selection into a layer.

+

This procedure transforms the specified floating selection into a +layer with the same offsets and extents. The composited image will +look precisely the same, but the floating selection layer will no +longer be clipped to the extents of the drawable it was attached to. +The floating selection will become the active layer. This procedure +will not work if the floating selection has a different base type +from the underlying image. This might be the case if the floating +selection is above an auxiliary channel or a layer mask.

+
+

Parameters

+
+++++ + + + + + +

floating_sel_ID

The floating selection.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_floating_sel_attach ()

+
gboolean
+gimp_floating_sel_attach (gint32 layer_ID,
+                          gint32 drawable_ID);
+

Attach the specified layer as floating to the specified drawable.

+

This procedure attaches the layer as floating selection to the +drawable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer (is attached as floating selection).

 

drawable_ID

The drawable (where to attach the floating selection).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_floating_sel_rigor ()

+
gboolean
+gimp_floating_sel_rigor (gint32 floating_sel_ID,
+                         gboolean undo);
+
+

gimp_floating_sel_rigor is deprecated and should not be used in newly-written code.

+

There is no replacement for this procedure.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

floating_sel_ID

The floating selection.

 

undo

.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_floating_sel_relax ()

+
gboolean
+gimp_floating_sel_relax (gint32 floating_sel_ID,
+                         gboolean undo);
+
+

gimp_floating_sel_relax is deprecated and should not be used in newly-written code.

+

There is no replacement for this procedure.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

floating_sel_ID

The floating selection.

 

undo

.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpfontmenu.html b/devel-docs/libgimp/html/libgimp-gimpfontmenu.html new file mode 100644 index 0000000..c9a4b67 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfontmenu.html @@ -0,0 +1,186 @@ + + + + +gimpfontmenu: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpfontmenu

+

gimpfontmenu — A widget for selecting fonts.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_font_select_widget_new () +
+void + +gimp_font_select_widget_close () +
+void + +gimp_font_select_widget_set () +
+
+
+

Description

+

A widget for selecting fonts.

+
+
+

Functions

+
+

gimp_font_select_widget_new ()

+
GtkWidget *
+gimp_font_select_widget_new (const gchar *title,
+                             const gchar *font_name,
+                             GimpRunFontCallback callback,
+                             gpointer data);
+

gimp_font_select_widget_new is deprecated and should not be used in newly-written code.

+

Creates a new GtkWidget that completely controls the selection of +a font. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

font_name

Initial font name.

 

callback

A function to call when the selected font changes.

 

data

A pointer to arbitrary data to be used in the call to callback +.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+
+
+
+

gimp_font_select_widget_close ()

+
void
+gimp_font_select_widget_close (GtkWidget *widget);
+

gimp_font_select_widget_close is deprecated and should not be used in newly-written code.

+

Closes the popup window associated with widget +.

+
+

Parameters

+
+++++ + + + + + +

widget

A font select widget.

 
+
+
+
+
+

gimp_font_select_widget_set ()

+
void
+gimp_font_select_widget_set (GtkWidget *widget,
+                             const gchar *font_name);
+

gimp_font_select_widget_set is deprecated and should not be used in newly-written code.

+

Sets the current font for the font select widget. Calls the +callback function if one was supplied in the call to +gimp_font_select_widget_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A font select widget.

 

font_name

Font name to set; NULL means no change.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpfonts.html b/devel-docs/libgimp/html/libgimp-gimpfonts.html new file mode 100644 index 0000000..5ae856f --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfonts.html @@ -0,0 +1,122 @@ + + + + +gimpfonts: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpfonts

+

gimpfonts — Operations related to fonts.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gboolean + +gimp_fonts_refresh () +
+gchar ** + +gimp_fonts_get_list () +
+
+
+

Description

+

Operations related to fonts.

+
+
+

Functions

+
+

gimp_fonts_refresh ()

+
gboolean
+gimp_fonts_refresh (void);
+

Refresh current fonts. This function always succeeds.

+

This procedure retrieves all fonts currently in the user's font path +and updates the font dialogs accordingly. Depending on the amount of +fonts on the system, this can take considerable time.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_fonts_get_list ()

+
gchar **
+gimp_fonts_get_list (const gchar *filter,
+                     gint *num_fonts);
+

Retrieve the list of loaded fonts.

+

This procedure returns a list of the fonts that are currently +available.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

filter

An optional regular expression used to filter the list.

 

num_fonts

The number of available fonts.

 
+
+
+

Returns

+

The list of font names. The returned value must be freed +with g_strfreev().

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpfontselect.html b/devel-docs/libgimp/html/libgimp-gimpfontselect.html new file mode 100644 index 0000000..776cd22 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfontselect.html @@ -0,0 +1,228 @@ + + + + +gimpfontselect: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpfontselect

+

gimpfontselect — Functions providing a font selection dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpRunFontCallback) () +
const gchar * + +gimp_font_select_new () +
+void + +gimp_font_select_destroy () +
+gboolean + +gimp_fonts_popup () +
+gboolean + +gimp_fonts_close_popup () +
+gboolean + +gimp_fonts_set_popup () +
+
+
+

Description

+

Functions providing a font selection dialog.

+
+
+

Functions

+
+

GimpRunFontCallback ()

+
void
+(*GimpRunFontCallback) (const gchar *font_name,
+                        gboolean dialog_closing,
+                        gpointer user_data);
+
+
+
+

gimp_font_select_new ()

+
const gchar *
+gimp_font_select_new (const gchar *title,
+                      const gchar *font_name,
+                      GimpRunFontCallback callback,
+                      gpointer data);
+
+
+
+

gimp_font_select_destroy ()

+
void
+gimp_font_select_destroy (const gchar *font_callback);
+
+
+
+

gimp_fonts_popup ()

+
gboolean
+gimp_fonts_popup (const gchar *font_callback,
+                  const gchar *popup_title,
+                  const gchar *initial_font);
+

Invokes the Gimp font selection.

+

This procedure opens the font selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

font_callback

The callback PDB proc to call when font selection is made.

 

popup_title

Title of the font selection dialog.

 

initial_font

The name of the font to set as the first selected.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_fonts_close_popup ()

+
gboolean
+gimp_fonts_close_popup (const gchar *font_callback);
+

Close the font selection dialog.

+

This procedure closes an opened font selection dialog.

+
+

Parameters

+
+++++ + + + + + +

font_callback

The name of the callback registered for this pop-up.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_fonts_set_popup ()

+
gboolean
+gimp_fonts_set_popup (const gchar *font_callback,
+                      const gchar *font_name);
+

Sets the current font in a font selection dialog.

+

Sets the current font in a font selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

font_callback

The name of the callback registered for this pop-up.

 

font_name

The name of the font to set as selected.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpgimprc.html b/devel-docs/libgimp/html/libgimp-gimpgimprc.html new file mode 100644 index 0000000..8ff8c42 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgimprc.html @@ -0,0 +1,322 @@ + + + + +gimpgimprc: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpgimprc

+

gimpgimprc — Interactions with settings from gimprc.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_gimprc_query () +
+gboolean + +gimp_gimprc_set () +
+GimpColorConfig * + +gimp_get_color_configuration () +
+gchar * + +gimp_get_default_comment () +
+GimpUnit + +gimp_get_default_unit () +
+gchar * + +gimp_get_module_load_inhibit () +
+gboolean + +gimp_get_monitor_resolution () +
+gchar * + +gimp_get_theme_dir () +
+gchar * + +gimp_get_icon_theme_dir () +
+
+
+

Description

+

Interactions with settings from gimprc.

+
+
+

Functions

+
+

gimp_gimprc_query ()

+
gchar *
+gimp_gimprc_query (const gchar *token);
+

Queries the gimprc file parser for information on a specified token.

+

This procedure is used to locate additional information contained in +the gimprc file considered extraneous to the operation of GIMP. +Plug-ins that need configuration information can expect it will be +stored in the user gimprc file and can use this procedure to +retrieve it. This query procedure will return the value associated +with the specified token. This corresponds _only_ to entries with +the format: (<token> <value>). The value must be a +string. Entries not corresponding to this format will cause warnings +to be issued on gimprc parsing and will not be queryable.

+
+

Parameters

+
+++++ + + + + + +

token

The token to query for.

 
+
+
+

Returns

+

The value associated with the queried token.

+
+
+
+
+

gimp_gimprc_set ()

+
gboolean
+gimp_gimprc_set (const gchar *token,
+                 const gchar *value);
+

Sets a gimprc token to a value and saves it in the gimprc.

+

This procedure is used to add or change additional information in +the gimprc file that is considered extraneous to the operation of +GIMP. Plug-ins that need configuration information can use this +function to store it, and gimp_gimprc_query() to retrieve it. This +will accept _only_ string values in UTF-8 encoding.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

token

The token to add or modify.

 

value

The value to set the token to.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_get_color_configuration ()

+
GimpColorConfig *
+gimp_get_color_configuration (void);
+

Retrieve a copy of the current color management configuration.

+
+

Returns

+

A copy of the core's GimpColorConfig. You should unref +this copy if you don't need it any longer.

+
+

Since: 2.4

+
+
+
+

gimp_get_default_comment ()

+
gchar *
+gimp_get_default_comment (void);
+

Get the default image comment as specified in the Preferences.

+

Returns a copy of the default image comment.

+
+

Returns

+

Default image comment.

+
+
+
+
+

gimp_get_default_unit ()

+
GimpUnit
+gimp_get_default_unit (void);
+

Get the default unit (taken from the user's locale).

+

Returns the default unit's integer ID.

+
+

Returns

+

Default unit.

+
+

Since: 2.4

+
+
+
+

gimp_get_module_load_inhibit ()

+
gchar *
+gimp_get_module_load_inhibit (void);
+

Get the list of modules which should not be loaded.

+

Returns a copy of the list of modules which should not be loaded.

+
+

Returns

+

The list of modules.

+
+
+
+
+

gimp_get_monitor_resolution ()

+
gboolean
+gimp_get_monitor_resolution (gdouble *xres,
+                             gdouble *yres);
+

Get the monitor resolution as specified in the Preferences.

+

Returns the resolution of the monitor in pixels/inch. This value is +taken from the Preferences (or the windowing system if this is set +in the Preferences) and there's no guarantee for the value to be +reasonable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

xres

X resolution.

 

yres

Y resolution.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_get_theme_dir ()

+
gchar *
+gimp_get_theme_dir (void);
+
+

gimp_get_theme_dir is deprecated and should not be used in newly-written code.

+

There is no replacement for this procedure.

+
+

Get the directory of the current GUI theme.

+

Returns a copy of the current GUI theme dir.

+
+

Returns

+

The GUI theme dir.

+
+
+
+
+

gimp_get_icon_theme_dir ()

+
gchar *
+gimp_get_icon_theme_dir (void);
+
+

gimp_get_icon_theme_dir is deprecated and should not be used in newly-written code.

+

There is no replacement for this procedure.

+
+

Get the directory of the current icon theme.

+

Returns a copy of the current icon theme dir.

+
+

Returns

+

The icon theme dir.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpgradient.html b/devel-docs/libgimp/html/libgimp-gimpgradient.html new file mode 100644 index 0000000..783c753 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradient.html @@ -0,0 +1,1691 @@ + + + + +gimpgradient: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpgradient

+

gimpgradient — Functions operating on a single gradient.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_gradient_new () +
+gchar * + +gimp_gradient_duplicate () +
+gchar * + +gimp_gradient_rename () +
+gboolean + +gimp_gradient_delete () +
+gboolean + +gimp_gradient_is_editable () +
+gboolean + +gimp_gradient_get_uniform_samples () +
+gboolean + +gimp_gradient_get_custom_samples () +
+gint + +gimp_gradient_get_number_of_segments () +
+gboolean + +gimp_gradient_segment_get_left_color () +
+gboolean + +gimp_gradient_segment_set_left_color () +
+gboolean + +gimp_gradient_segment_get_right_color () +
+gboolean + +gimp_gradient_segment_set_right_color () +
+gboolean + +gimp_gradient_segment_get_left_pos () +
+gboolean + +gimp_gradient_segment_set_left_pos () +
+gboolean + +gimp_gradient_segment_get_middle_pos () +
+gboolean + +gimp_gradient_segment_set_middle_pos () +
+gboolean + +gimp_gradient_segment_get_right_pos () +
+gboolean + +gimp_gradient_segment_set_right_pos () +
+gboolean + +gimp_gradient_segment_get_blending_function () +
+gboolean + +gimp_gradient_segment_get_coloring_type () +
+gboolean + +gimp_gradient_segment_range_set_blending_function () +
+gboolean + +gimp_gradient_segment_range_set_coloring_type () +
+gboolean + +gimp_gradient_segment_range_flip () +
+gboolean + +gimp_gradient_segment_range_replicate () +
+gboolean + +gimp_gradient_segment_range_split_midpoint () +
+gboolean + +gimp_gradient_segment_range_split_uniform () +
+gboolean + +gimp_gradient_segment_range_delete () +
+gboolean + +gimp_gradient_segment_range_redistribute_handles () +
+gboolean + +gimp_gradient_segment_range_blend_colors () +
+gboolean + +gimp_gradient_segment_range_blend_opacity () +
+gdouble + +gimp_gradient_segment_range_move () +
+
+
+

Description

+

Functions operating on a single gradient.

+
+
+

Functions

+
+

gimp_gradient_new ()

+
gchar *
+gimp_gradient_new (const gchar *name);
+

Creates a new gradient

+

This procedure creates a new, uninitialized gradient

+
+

Parameters

+
+++++ + + + + + +

name

The requested name of the new gradient.

 
+
+
+

Returns

+

The actual new gradient name.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_duplicate ()

+
gchar *
+gimp_gradient_duplicate (const gchar *name);
+

Duplicates a gradient

+

This procedure creates an identical gradient by a different name

+
+

Parameters

+
+++++ + + + + + +

name

The gradient name.

 
+
+
+

Returns

+

The name of the gradient's copy.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_rename ()

+
gchar *
+gimp_gradient_rename (const gchar *name,
+                      const gchar *new_name);
+

Rename a gradient

+

This procedure renames a gradient

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The gradient name.

 

new_name

The new name of the gradient.

 
+
+
+

Returns

+

The actual new name of the gradient.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_delete ()

+
gboolean
+gimp_gradient_delete (const gchar *name);
+

Deletes a gradient

+

This procedure deletes a gradient

+
+

Parameters

+
+++++ + + + + + +

name

The gradient name.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_is_editable ()

+
gboolean
+gimp_gradient_is_editable (const gchar *name);
+

Tests if gradient can be edited

+

Returns TRUE if you have permission to change the gradient

+
+

Parameters

+
+++++ + + + + + +

name

The gradient name.

 
+
+
+

Returns

+

TRUE if the gradient can be edited.

+
+

Since: 2.4

+
+
+
+

gimp_gradient_get_uniform_samples ()

+
gboolean
+gimp_gradient_get_uniform_samples (const gchar *name,
+                                   gint num_samples,
+                                   gboolean reverse,
+                                   gint *num_color_samples,
+                                   gdouble **color_samples);
+

Sample the specified in uniform parts.

+

This procedure samples the active gradient in the specified number +of uniform parts. It returns a list of floating-point values which +correspond to the RGBA values for each sample. The minimum number of +samples to take is 2, in which case the returned colors will +correspond to the { 0.0, 1.0 } positions in the gradient. For +example, if the number of samples is 3, the procedure will return +the colors at positions { 0.0, 0.5, 1.0 }.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

num_samples

The number of samples to take.

 

reverse

Use the reverse gradient.

 

num_color_samples

Length of the color_samples array (4 * num_samples).

 

color_samples

Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_get_custom_samples ()

+
gboolean
+gimp_gradient_get_custom_samples (const gchar *name,
+                                  gint num_samples,
+                                  const gdouble *positions,
+                                  gboolean reverse,
+                                  gint *num_color_samples,
+                                  gdouble **color_samples);
+

Sample the specified gradient in custom positions.

+

This procedure samples the active gradient in the specified number +of points. The procedure will sample the gradient in the specified +positions from the list. The left endpoint of the gradient +corresponds to position 0.0, and the right endpoint corresponds to +1.0. The procedure returns a list of floating-point values which +correspond to the RGBA values for each sample.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

num_samples

The number of samples to take.

 

positions

The list of positions to sample along the gradient.

 

reverse

Use the reverse gradient.

 

num_color_samples

Length of the color_samples array (4 * num_samples).

 

color_samples

Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_get_number_of_segments ()

+
gint
+gimp_gradient_get_number_of_segments (const gchar *name);
+

Returns the number of segments of the specified gradient

+

This procedure returns the number of segments of the specified +gradient.

+
+

Parameters

+
+++++ + + + + + +

name

The gradient name.

 
+
+
+

Returns

+

Number of segments.

+
+

Since: 2.6

+
+
+
+

gimp_gradient_segment_get_left_color ()

+
gboolean
+gimp_gradient_segment_get_left_color (const gchar *name,
+                                      gint segment,
+                                      GimpRGB *color,
+                                      gdouble *opacity);
+

Retrieves the left endpoint color of the specified segment

+

This procedure retrieves the left endpoint color of the specified +segment of the specified gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

color

The return color.

 

opacity

The opacity of the endpoint.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_set_left_color ()

+
gboolean
+gimp_gradient_segment_set_left_color (const gchar *name,
+                                      gint segment,
+                                      const GimpRGB *color,
+                                      gdouble opacity);
+

Sets the left endpoint color of the specified segment

+

This procedure sets the left endpoint color of the specified segment +of the specified gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

color

The color to set.

 

opacity

The opacity to set for the endpoint.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_get_right_color ()

+
gboolean
+gimp_gradient_segment_get_right_color (const gchar *name,
+                                       gint segment,
+                                       GimpRGB *color,
+                                       gdouble *opacity);
+

Retrieves the right endpoint color of the specified segment

+

This procedure retrieves the right endpoint color of the specified +segment of the specified gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

color

The return color.

 

opacity

The opacity of the endpoint.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_set_right_color ()

+
gboolean
+gimp_gradient_segment_set_right_color (const gchar *name,
+                                       gint segment,
+                                       const GimpRGB *color,
+                                       gdouble opacity);
+

Sets the right endpoint color of the specified segment

+

This procedure sets the right endpoint color of the specified +segment of the specified gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

color

The color to set.

 

opacity

The opacity to set for the endpoint.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_get_left_pos ()

+
gboolean
+gimp_gradient_segment_get_left_pos (const gchar *name,
+                                    gint segment,
+                                    gdouble *pos);
+

Retrieves the left endpoint position of the specified segment

+

This procedure retrieves the left endpoint position of the specified +segment of the specified gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

pos

The return position.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_set_left_pos ()

+
gboolean
+gimp_gradient_segment_set_left_pos (const gchar *name,
+                                    gint segment,
+                                    gdouble pos,
+                                    gdouble *final_pos);
+

Sets the left endpoint position of the specified segment

+

This procedure sets the left endpoint position of the specified +segment of the specified gradient. The final position will be +between the position of the middle point to the left to the middle +point of the current segment. +This procedure returns the final position.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

pos

The position to set the guidepoint to.

 

final_pos

The return position.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_get_middle_pos ()

+
gboolean
+gimp_gradient_segment_get_middle_pos (const gchar *name,
+                                      gint segment,
+                                      gdouble *pos);
+

Retrieves the middle point position of the specified segment

+

This procedure retrieves the middle point position of the specified +segment of the specified gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

pos

The return position.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_set_middle_pos ()

+
gboolean
+gimp_gradient_segment_set_middle_pos (const gchar *name,
+                                      gint segment,
+                                      gdouble pos,
+                                      gdouble *final_pos);
+

Sets the middle point position of the specified segment

+

This procedure sets the middle point position of the specified +segment of the specified gradient. The final position will be +between the two endpoints of the segment. +This procedure returns the final position.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

pos

The position to set the guidepoint to.

 

final_pos

The return position.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_get_right_pos ()

+
gboolean
+gimp_gradient_segment_get_right_pos (const gchar *name,
+                                     gint segment,
+                                     gdouble *pos);
+

Retrieves the right endpoint position of the specified segment

+

This procedure retrieves the right endpoint position of the +specified segment of the specified gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

pos

The return position.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_set_right_pos ()

+
gboolean
+gimp_gradient_segment_set_right_pos (const gchar *name,
+                                     gint segment,
+                                     gdouble pos,
+                                     gdouble *final_pos);
+

Sets the right endpoint position of the specified segment

+

This procedure sets the right endpoint position of the specified +segment of the specified gradient. The final position will be +between the position of the middle point of the current segment and +the middle point of the segment to the right. +This procedure returns the final position.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

pos

The position to set the guidepoint to.

 

final_pos

The return position.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_get_blending_function ()

+
gboolean
+gimp_gradient_segment_get_blending_function
+                               (const gchar *name,
+                                gint segment,
+                                GimpGradientSegmentType *blend_func);
+

Retrieves the gradient segment's blending function

+

This procedure retrieves the blending function of the segment at the +specified gradient name and segment index.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

blend_func

The blending function of the segment.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_get_coloring_type ()

+
gboolean
+gimp_gradient_segment_get_coloring_type
+                               (const gchar *name,
+                                gint segment,
+                                GimpGradientSegmentColor *coloring_type);
+

Retrieves the gradient segment's coloring type

+

This procedure retrieves the coloring type of the segment at the +specified gradient name and segment index.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

segment

The index of the segment within the gradient.

 

coloring_type

The coloring type of the segment.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_set_blending_function ()

+
gboolean
+gimp_gradient_segment_range_set_blending_function
+                               (const gchar *name,
+                                gint start_segment,
+                                gint end_segment,
+                                GimpGradientSegmentType blending_function);
+

Change the blending function of a segments range

+

This function changes the blending function of a segment range to +the specified blending function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 

blending_function

The blending function.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_set_coloring_type ()

+
gboolean
+gimp_gradient_segment_range_set_coloring_type
+                               (const gchar *name,
+                                gint start_segment,
+                                gint end_segment,
+                                GimpGradientSegmentColor coloring_type);
+

Change the coloring type of a segments range

+

This function changes the coloring type of a segment range to the +specified coloring type.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 

coloring_type

The coloring type.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_flip ()

+
gboolean
+gimp_gradient_segment_range_flip (const gchar *name,
+                                  gint start_segment,
+                                  gint end_segment);
+

Flip the segment range

+

This function flips a segment range.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_replicate ()

+
gboolean
+gimp_gradient_segment_range_replicate (const gchar *name,
+                                       gint start_segment,
+                                       gint end_segment,
+                                       gint replicate_times);
+

Replicate the segment range

+

This function replicates a segment range a given number of times. +Instead of the original segment range, several smaller scaled copies +of it will appear in equal widths.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 

replicate_times

The number of times to replicate.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_split_midpoint ()

+
gboolean
+gimp_gradient_segment_range_split_midpoint
+                               (const gchar *name,
+                                gint start_segment,
+                                gint end_segment);
+

Splits each segment in the segment range at midpoint

+

This function splits each segment in the segment range at its +midpoint.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_split_uniform ()

+
gboolean
+gimp_gradient_segment_range_split_uniform
+                               (const gchar *name,
+                                gint start_segment,
+                                gint end_segment,
+                                gint split_parts);
+

Splits each segment in the segment range uniformly

+

This function splits each segment in the segment range uniformly +according to the number of times specified by the parameter.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 

split_parts

The number of uniform divisions to split each segment to.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_delete ()

+
gboolean
+gimp_gradient_segment_range_delete (const gchar *name,
+                                    gint start_segment,
+                                    gint end_segment);
+

Delete the segment range

+

This function deletes a segment range.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_redistribute_handles ()

+
gboolean
+gimp_gradient_segment_range_redistribute_handles
+                               (const gchar *name,
+                                gint start_segment,
+                                gint end_segment);
+

Uniformly redistribute the segment range's handles

+

This function redistributes the handles of the specified segment +range of the specified gradient, so they'll be evenly spaced.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_blend_colors ()

+
gboolean
+gimp_gradient_segment_range_blend_colors
+                               (const gchar *name,
+                                gint start_segment,
+                                gint end_segment);
+

Blend the colors of the segment range.

+

This function blends the colors (but not the opacity) of the +segments' range of the gradient. Using it, the colors' transition +will be uniform across the range.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_blend_opacity ()

+
gboolean
+gimp_gradient_segment_range_blend_opacity
+                               (const gchar *name,
+                                gint start_segment,
+                                gint end_segment);
+

Blend the opacity of the segment range.

+

This function blends the opacity (but not the colors) of the +segments' range of the gradient. Using it, the opacity's transition +will be uniform across the range.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_segment_range_move ()

+
gdouble
+gimp_gradient_segment_range_move (const gchar *name,
+                                  gint start_segment,
+                                  gint end_segment,
+                                  gdouble delta,
+                                  gboolean control_compress);
+

Move the position of an entire segment range by a delta.

+

This function moves the position of an entire segment range by a +delta. The actual delta (which is returned) will be limited by the +control points of the neighboring segments.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name.

 

start_segment

The index of the first segment to operate on.

 

end_segment

The index of the last segment to operate on. If negative, the selection will extend to the end of the string.

 

delta

The delta to move the segment range.

 

control_compress

Whether or not to compress the neighboring segments.

 
+
+
+

Returns

+

The final delta by which the range moved.

+
+

Since: 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpgradientmenu.html b/devel-docs/libgimp/html/libgimp-gimpgradientmenu.html new file mode 100644 index 0000000..7d710f6 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradientmenu.html @@ -0,0 +1,187 @@ + + + + +gimpgradientmenu: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpgradientmenu

+

gimpgradientmenu — A widget for selecting gradients.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_gradient_select_widget_new () +
+void + +gimp_gradient_select_widget_close () +
+void + +gimp_gradient_select_widget_set () +
+
+
+

Description

+

A widget for selecting gradients.

+
+
+

Functions

+
+

gimp_gradient_select_widget_new ()

+
GtkWidget *
+gimp_gradient_select_widget_new (const gchar *title,
+                                 const gchar *gradient_name,
+                                 GimpRunGradientCallback callback,
+                                 gpointer data);
+

gimp_gradient_select_widget_new is deprecated and should not be used in newly-written code.

+

Creates a new GtkWidget that completely controls the selection of +a gradient. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

gradient_name

Initial gradient name.

 

callback

A function to call when the selected gradient changes.

 

data

A pointer to arbitrary data to be used in the call to callback +.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+

Since: 2.2

+
+
+
+

gimp_gradient_select_widget_close ()

+
void
+gimp_gradient_select_widget_close (GtkWidget *widget);
+

gimp_gradient_select_widget_close is deprecated and should not be used in newly-written code.

+

Closes the popup window associated with widget +.

+
+

Parameters

+
+++++ + + + + + +

widget

A gradient select widget.

 
+
+
+
+
+

gimp_gradient_select_widget_set ()

+
void
+gimp_gradient_select_widget_set (GtkWidget *widget,
+                                 const gchar *gradient_name);
+

gimp_gradient_select_widget_set is deprecated and should not be used in newly-written code.

+

Sets the current gradient for the gradient select widget. Calls the +callback function if one was supplied in the call to +gimp_gradient_select_widget_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A gradient select widget.

 

gradient_name

Gradient name to set.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpgradients.html b/devel-docs/libgimp/html/libgimp-gimpgradients.html new file mode 100644 index 0000000..e7666d6 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradients.html @@ -0,0 +1,336 @@ + + + + +gimpgradients: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpgradients

+

gimpgradients — Operations related to gradients.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_gradients_refresh () +
+gchar ** + +gimp_gradients_get_list () +
+gchar * + +gimp_gradients_get_gradient () +
+gboolean + +gimp_gradients_set_gradient () +
+gdouble * + +gimp_gradients_sample_uniform () +
+gdouble * + +gimp_gradients_sample_custom () +
+gchar * + +gimp_gradients_get_gradient_data () +
+
+
+

Description

+

Operations related to gradients.

+
+
+

Functions

+
+

gimp_gradients_refresh ()

+
gboolean
+gimp_gradients_refresh (void);
+

Refresh current gradients. This function always succeeds.

+

This procedure retrieves all gradients currently in the user's +gradient path and updates the gradient dialogs accordingly.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_gradients_get_list ()

+
gchar **
+gimp_gradients_get_list (const gchar *filter,
+                         gint *num_gradients);
+

Retrieve the list of loaded gradients.

+

This procedure returns a list of the gradients that are currently +loaded. You can later use the gimp_context_set_gradient() function +to set the active gradient.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

filter

An optional regular expression used to filter the list.

 

num_gradients

The number of loaded gradients.

 
+
+
+

Returns

+

The list of gradient names. The returned value must be +freed with g_strfreev().

+
+
+
+
+

gimp_gradients_get_gradient ()

+
gchar *
+gimp_gradients_get_gradient (void);
+

gimp_gradients_get_gradient is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_get_gradient() instead.

+
+

Returns

+

The name of the active gradient.

+
+
+
+
+

gimp_gradients_set_gradient ()

+
gboolean
+gimp_gradients_set_gradient (const gchar *name);
+

gimp_gradients_set_gradient is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_set_gradient() instead.

+
+

Parameters

+
+++++ + + + + + +

name

The name of the gradient to set.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_gradients_sample_uniform ()

+
gdouble *
+gimp_gradients_sample_uniform (gint num_samples,
+                               gboolean reverse);
+
+

gimp_gradients_sample_uniform is deprecated and should not be used in newly-written code.

+

Use gimp_gradient_get_uniform_samples() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

num_samples

The number of samples to take.

 

reverse

Use the reverse gradient.

 
+
+
+

Returns

+

Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.

+
+
+
+
+

gimp_gradients_sample_custom ()

+
gdouble *
+gimp_gradients_sample_custom (gint num_samples,
+                              const gdouble *positions,
+                              gboolean reverse);
+
+

gimp_gradients_sample_custom is deprecated and should not be used in newly-written code.

+

Use gimp_gradient_get_custom_samples() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

num_samples

The number of samples to take.

 

positions

The list of positions to sample along the gradient.

 

reverse

Use the reverse gradient.

 
+
+
+

Returns

+

Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.

+
+
+
+
+

gimp_gradients_get_gradient_data ()

+
gchar *
+gimp_gradients_get_gradient_data (const gchar *name,
+                                  gint sample_size,
+                                  gboolean reverse,
+                                  gint *width,
+                                  gdouble **grad_data);
+
+

gimp_gradients_get_gradient_data is deprecated and should not be used in newly-written code.

+

Use gimp_gradient_get_uniform_samples() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The gradient name (\"\" means current active gradient).

 

sample_size

Size of the sample to return when the gradient is changed.

 

reverse

Use the reverse gradient.

 

width

The gradient sample width (r,g,b,a).

 

grad_data

The gradient sample data.

 
+
+
+

Returns

+

The gradient name.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpgradientselect.html b/devel-docs/libgimp/html/libgimp-gimpgradientselect.html new file mode 100644 index 0000000..a0a348e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradientselect.html @@ -0,0 +1,237 @@ + + + + +gimpgradientselect: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpgradientselect

+

gimpgradientselect — Functions providing a gradient selection dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpRunGradientCallback) () +
const gchar * + +gimp_gradient_select_new () +
+void + +gimp_gradient_select_destroy () +
+gboolean + +gimp_gradients_popup () +
+gboolean + +gimp_gradients_close_popup () +
+gboolean + +gimp_gradients_set_popup () +
+
+
+

Description

+

Functions providing a gradient selection dialog.

+
+
+

Functions

+
+

GimpRunGradientCallback ()

+
void
+(*GimpRunGradientCallback) (const gchar *gradient_name,
+                            gint width,
+                            const gdouble *grad_data,
+                            gboolean dialog_closing,
+                            gpointer user_data);
+
+
+
+

gimp_gradient_select_new ()

+
const gchar *
+gimp_gradient_select_new (const gchar *title,
+                          const gchar *gradient_name,
+                          gint sample_size,
+                          GimpRunGradientCallback callback,
+                          gpointer data);
+
+
+
+

gimp_gradient_select_destroy ()

+
void
+gimp_gradient_select_destroy (const gchar *gradient_callback);
+
+
+
+

gimp_gradients_popup ()

+
gboolean
+gimp_gradients_popup (const gchar *gradient_callback,
+                      const gchar *popup_title,
+                      const gchar *initial_gradient,
+                      gint sample_size);
+

Invokes the Gimp gradients selection.

+

This procedure opens the gradient selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gradient_callback

The callback PDB proc to call when gradient selection is made.

 

popup_title

Title of the gradient selection dialog.

 

initial_gradient

The name of the gradient to set as the first selected.

 

sample_size

Size of the sample to return when the gradient is changed.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_gradients_close_popup ()

+
gboolean
+gimp_gradients_close_popup (const gchar *gradient_callback);
+

Close the gradient selection dialog.

+

This procedure closes an opened gradient selection dialog.

+
+

Parameters

+
+++++ + + + + + +

gradient_callback

The name of the callback registered for this pop-up.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_gradients_set_popup ()

+
gboolean
+gimp_gradients_set_popup (const gchar *gradient_callback,
+                          const gchar *gradient_name);
+

Sets the current gradient in a gradient selection dialog.

+

Sets the current gradient in a gradient selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gradient_callback

The name of the callback registered for this pop-up.

 

gradient_name

The name of the gradient to set as selected.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimphelp.html b/devel-docs/libgimp/html/libgimp-gimphelp.html new file mode 100644 index 0000000..e4194c6 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimphelp.html @@ -0,0 +1,101 @@ + + + + +gimphelp: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimphelp

+

gimphelp — Loading help pages using gimp_help.

+
+
+

Functions

+
++++ + + + + +
+gboolean + +gimp_help () +
+
+
+

Description

+

Loading help pages using gimp_help.

+
+
+

Functions

+
+

gimp_help ()

+
gboolean
+gimp_help (const gchar *help_domain,
+           const gchar *help_id);
+

Load a help page.

+

This procedure loads the specified help page into the helpbrowser or +what ever is configured as help viewer. The help page is identified +by its domain and ID: if help_domain is NULL, we use the help_domain +which was registered using the gimp_plugin_help_register() +procedure. If help_domain is NULL and no help domain was registered, +the help domain of the main GIMP installation is used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

help_domain

The help domain in which help_id is registered.

 

help_id

The help page's ID.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimage.html b/devel-docs/libgimp/html/libgimp-gimpimage.html new file mode 100644 index 0000000..c6112bc --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimage.html @@ -0,0 +1,4857 @@ + + + + +gimpimage: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimage

+

gimpimage — Operations on complete images.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint * + +gimp_image_list () +
+gint32 + +gimp_image_new () +
+gint32 + +gimp_image_new_with_precision () +
+gchar * + +gimp_image_get_uri () +
+gchar * + +gimp_image_get_xcf_uri () +
+gchar * + +gimp_image_get_exported_uri () +
+gchar * + +gimp_image_get_imported_uri () +
+gint32 + +gimp_image_duplicate () +
+gboolean + +gimp_image_delete () +
+gboolean + +gimp_image_is_valid () +
+GimpImageBaseType + +gimp_image_base_type () +
+GimpPrecision + +gimp_image_get_precision () +
+GimpLayerMode + +gimp_image_get_default_new_layer_mode () +
+gint + +gimp_image_width () +
+gint + +gimp_image_height () +
+gboolean + +gimp_image_free_shadow () +
+gint * + +gimp_image_get_layers () +
+gint * + +gimp_image_get_channels () +
+gint32 + +gimp_image_get_active_drawable () +
+gint32 + +gimp_image_get_floating_sel () +
+gint32 + +gimp_image_floating_sel_attached_to () +
+gboolean + +gimp_image_pick_color () +
+gint32 + +gimp_image_pick_correlate_layer () +
+gint + +gimp_image_get_item_position () +
+gboolean + +gimp_image_reorder_item () +
+gboolean + +gimp_image_raise_item () +
+gboolean + +gimp_image_lower_item () +
+gboolean + +gimp_image_raise_item_to_top () +
+gboolean + +gimp_image_lower_item_to_bottom () +
+gboolean + +gimp_image_add_layer () +
+gboolean + +gimp_image_insert_layer () +
+gboolean + +gimp_image_remove_layer () +
+gboolean + +gimp_image_freeze_layers () +
+gboolean + +gimp_image_thaw_layers () +
+gboolean + +gimp_image_raise_layer () +
+gboolean + +gimp_image_lower_layer () +
+gboolean + +gimp_image_raise_layer_to_top () +
+gboolean + +gimp_image_lower_layer_to_bottom () +
+gint + +gimp_image_get_layer_position () +
+gboolean + +gimp_image_add_channel () +
+gboolean + +gimp_image_insert_channel () +
+gboolean + +gimp_image_remove_channel () +
+gboolean + +gimp_image_freeze_channels () +
+gboolean + +gimp_image_thaw_channels () +
+gboolean + +gimp_image_raise_channel () +
+gboolean + +gimp_image_lower_channel () +
+gint + +gimp_image_get_channel_position () +
+gint32 + +gimp_image_flatten () +
+gint32 + +gimp_image_merge_visible_layers () +
+gint32 + +gimp_image_merge_down () +
+gint32 + +gimp_image_merge_layer_group () +
+gboolean + +gimp_image_clean_all () +
+gboolean + +gimp_image_is_dirty () +
+gint32 + +gimp_image_get_active_layer () +
+gboolean + +gimp_image_set_active_layer () +
+gint32 + +gimp_image_get_active_channel () +
+gboolean + +gimp_image_set_active_channel () +
+gboolean + +gimp_image_unset_active_channel () +
+gint32 + +gimp_image_get_selection () +
+gboolean + +gimp_image_get_component_active () +
+gboolean + +gimp_image_set_component_active () +
+gboolean + +gimp_image_get_component_visible () +
+gboolean + +gimp_image_set_component_visible () +
+gchar * + +gimp_image_get_filename () +
+gboolean + +gimp_image_set_filename () +
+gchar * + +gimp_image_get_name () +
+gboolean + +gimp_image_get_resolution () +
+gboolean + +gimp_image_set_resolution () +
+GimpUnit + +gimp_image_get_unit () +
+gboolean + +gimp_image_set_unit () +
+gboolean + +gimp_image_set_tattoo_state () +
+gint + +gimp_image_get_tattoo_state () +
+gint32 + +gimp_image_get_layer_by_tattoo () +
+gint32 + +gimp_image_get_channel_by_tattoo () +
+gint32 + +gimp_image_get_vectors_by_tattoo () +
+gint32 + +gimp_image_get_layer_by_name () +
+gint32 + +gimp_image_get_channel_by_name () +
+gint32 + +gimp_image_get_vectors_by_name () +
+guchar * + +gimp_image_get_cmap () +
+gboolean + +gimp_image_set_cmap () +
+guchar * + +gimp_image_get_colormap () +
+gboolean + +gimp_image_set_colormap () +
+gint * + +gimp_image_get_vectors () +
+guchar * + +gimp_image_get_thumbnail_data () +
+GimpMetadata * + +gimp_image_get_metadata () +
+gboolean + +gimp_image_set_metadata () +
+gboolean + +gimp_image_attach_parasite () +
+gboolean + +gimp_image_detach_parasite () +
+GimpParasite * + +gimp_image_get_parasite () +
+gchar ** + +gimp_image_get_parasite_list () +
+GimpParasite * + +gimp_image_parasite_find () +
+gboolean + +gimp_image_parasite_list () +
+gboolean + +gimp_image_parasite_attach () +
+gboolean + +gimp_image_parasite_detach () +
+gboolean + +gimp_image_attach_new_parasite () +
+gboolean + +gimp_image_add_vectors () +
+gboolean + +gimp_image_insert_vectors () +
+gboolean + +gimp_image_remove_vectors () +
+gboolean + +gimp_image_freeze_vectors () +
+gboolean + +gimp_image_thaw_vectors () +
+gint32 + +gimp_image_get_active_vectors () +
+gboolean + +gimp_image_set_active_vectors () +
+gboolean + +gimp_image_lower_vectors () +
+gboolean + +gimp_image_raise_vectors () +
+gboolean + +gimp_image_lower_vectors_to_bottom () +
+gboolean + +gimp_image_raise_vectors_to_top () +
+gint + +gimp_image_get_vectors_position () +
+
+
+

Description

+

Operations on complete images: creation, resizing/rescaling, and +operations involving multiple layers.

+
+
+

Functions

+
+

gimp_image_list ()

+
gint *
+gimp_image_list (gint *num_images);
+

Returns the list of images currently open.

+

This procedure returns the list of images currently open in GIMP.

+
+

Parameters

+
+++++ + + + + + +

num_images

The number of images currently open.

 
+
+
+

Returns

+

The list of images currently open. The returned value must +be freed with g_free().

+
+
+
+
+

gimp_image_new ()

+
gint32
+gimp_image_new (gint width,
+                gint height,
+                GimpImageBaseType type);
+

Creates a new image with the specified width, height, and type.

+

Creates a new image, undisplayed, with the specified extents and +type. A layer should be created and added before this image is +displayed, or subsequent calls to gimp_display_new() with this image +as an argument will fail. Layers can be created using the +gimp_layer_new() commands. They can be added to an image using the +gimp_image_insert_layer() command.

+

If your image's type if INDEXED, a colormap must also be added with +gimp_image_set_colormap(). An indexed image without a colormap will +output unexpected colors.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

width

The width of the image.

 

height

The height of the image.

 

type

The type of image.

 
+
+
+

Returns

+

The ID of the newly created image.

+
+
+
+
+

gimp_image_new_with_precision ()

+
gint32
+gimp_image_new_with_precision (gint width,
+                               gint height,
+                               GimpImageBaseType type,
+                               GimpPrecision precision);
+

Creates a new image with the specified width, height, type and +precision.

+

Creates a new image, undisplayed with the specified extents, type +and precision. Indexed images can only be created at +GIMP_PRECISION_U8_GAMMA precision. See gimp_image_new() for further +details.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

width

The width of the image.

 

height

The height of the image.

 

type

The type of image.

 

precision

The precision.

 
+
+
+

Returns

+

The ID of the newly created image.

+
+

Since: 2.10

+
+
+
+

gimp_image_get_uri ()

+
gchar *
+gimp_image_get_uri (gint32 image_ID);
+

Returns the URI for the specified image.

+

This procedure returns the URI associated with the specified image. +The image has an URI only if it was loaded or imported from a file +or has since been saved or exported. Otherwise, this function +returns NULL. See also gimp-image-get-imported-uri to get the URI +of the current file if it was imported from a non-GIMP file format +and not yet saved, or gimp-image-get-exported-uri if the image has +been exported to a non-GIMP file format.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The URI. The returned value must be freed with g_free().

+
+

Since: 2.8

+
+
+
+

gimp_image_get_xcf_uri ()

+
gchar *
+gimp_image_get_xcf_uri (gint32 image_ID);
+

Returns the XCF URI for the specified image.

+

This procedure returns the XCF URI associated with the image. If +there is no such URI, this procedure returns NULL.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The imported URI. The returned value must be freed with +g_free().

+
+

Since: 2.8

+
+
+
+

gimp_image_get_exported_uri ()

+
gchar *
+gimp_image_get_exported_uri (gint32 image_ID);
+

Returns the exported URI for the specified image.

+

This procedure returns the URI associated with the specified image +if the image was exported a non-native GIMP format. If the image was +not exported, this procedure returns NULL.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The exported URI. The returned value must be freed with +g_free().

+
+

Since: 2.8

+
+
+
+

gimp_image_get_imported_uri ()

+
gchar *
+gimp_image_get_imported_uri (gint32 image_ID);
+

Returns the imported URI for the specified image.

+

This procedure returns the URI associated with the specified image +if the image was imported from a non-native Gimp format. If the +image was not imported, or has since been saved in the native Gimp +format, this procedure returns NULL.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The imported URI. The returned value must be freed with +g_free().

+
+

Since: 2.8

+
+
+
+

gimp_image_duplicate ()

+
gint32
+gimp_image_duplicate (gint32 image_ID);
+

Duplicate the specified image

+

This procedure duplicates the specified image, copying all layers, +channels, and image information.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The new, duplicated image.

+
+
+
+
+

gimp_image_delete ()

+
gboolean
+gimp_image_delete (gint32 image_ID);
+

Delete the specified image.

+

If there are no displays associated with this image it will be +deleted. This means that you can not delete an image through the PDB +that was created by the user. If the associated display was however +created through the PDB and you know the display ID, you may delete +the display. Removal of the last associated display will then delete +the image.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_is_valid ()

+
gboolean
+gimp_image_is_valid (gint32 image_ID);
+

Returns TRUE if the image is valid.

+

This procedure checks if the given image ID is valid and refers to +an existing image.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image to check.

 
+
+
+

Returns

+

Whether the image ID is valid.

+
+

Since: 2.4

+
+
+
+

gimp_image_base_type ()

+
GimpImageBaseType
+gimp_image_base_type (gint32 image_ID);
+

Get the base type of the image.

+

This procedure returns the image's base type. Layers in the image +must be of this subtype, but can have an optional alpha channel.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The image's base type.

+
+
+
+
+

gimp_image_get_precision ()

+
GimpPrecision
+gimp_image_get_precision (gint32 image_ID);
+

Get the precision of the image.

+

This procedure returns the image's precision.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The image's precision.

+
+

Since: 2.10

+
+
+
+

gimp_image_get_default_new_layer_mode ()

+
GimpLayerMode
+gimp_image_get_default_new_layer_mode (gint32 image_ID);
+

Get the default mode for newly created layers of this image.

+

Returns the default mode for newly created layers of this image.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The layer mode.

+
+

Since: 2.10

+
+
+
+

gimp_image_width ()

+
gint
+gimp_image_width (gint32 image_ID);
+

Return the width of the image

+

This procedure returns the image's width. This value is independent +of any of the layers in this image. This is the \"canvas\" width.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The image's width.

+
+
+
+
+

gimp_image_height ()

+
gint
+gimp_image_height (gint32 image_ID);
+

Return the height of the image

+

This procedure returns the image's height. This value is independent +of any of the layers in this image. This is the \"canvas\" height.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The image's height.

+
+
+
+
+

gimp_image_free_shadow ()

+
gboolean
+gimp_image_free_shadow (gint32 image_ID);
+
+

gimp_image_free_shadow is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_free_shadow() instead.

+
+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_layers ()

+
gint *
+gimp_image_get_layers (gint32 image_ID,
+                       gint *num_layers);
+

Returns the list of layers contained in the specified image.

+

This procedure returns the list of layers contained in the specified +image. The order of layers is from topmost to bottommost.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

num_layers

The number of layers contained in the image.

 
+
+
+

Returns

+

The list of layers contained in the image. The returned +value must be freed with g_free().

+
+
+
+
+

gimp_image_get_channels ()

+
gint *
+gimp_image_get_channels (gint32 image_ID,
+                         gint *num_channels);
+

Returns the list of channels contained in the specified image.

+

This procedure returns the list of channels contained in the +specified image. This does not include the selection mask, or layer +masks. The order is from topmost to bottommost. Note that +\"channels\" are custom channels and do not include the image's +color components.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

num_channels

The number of channels contained in the image.

 
+
+
+

Returns

+

The list of channels contained in the image. The returned +value must be freed with g_free().

+
+
+
+
+

gimp_image_get_active_drawable ()

+
gint32
+gimp_image_get_active_drawable (gint32 image_ID);
+

Get the image's active drawable

+

This procedure returns the ID of the image's active drawable. This +can be either a layer, a channel, or a layer mask. The active +drawable is specified by the active image channel. If that is -1, +then by the active image layer. If the active image layer has a +layer mask and the layer mask is in edit mode, then the layer mask +is the active drawable.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The active drawable.

+
+
+
+
+

gimp_image_get_floating_sel ()

+
gint32
+gimp_image_get_floating_sel (gint32 image_ID);
+

Return the floating selection of the image.

+

This procedure returns the image's floating selection, if it exists. +If it doesn't exist, -1 is returned as the layer ID.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The image's floating selection.

+
+
+
+
+

gimp_image_floating_sel_attached_to ()

+
gint32
+gimp_image_floating_sel_attached_to (gint32 image_ID);
+

Return the drawable the floating selection is attached to.

+

This procedure returns the drawable the image's floating selection +is attached to, if it exists. If it doesn't exist, -1 is returned as +the drawable ID.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The drawable the floating selection is attached to.

+
+
+
+
+

gimp_image_pick_color ()

+
gboolean
+gimp_image_pick_color (gint32 image_ID,
+                       gint32 drawable_ID,
+                       gdouble x,
+                       gdouble y,
+                       gboolean sample_merged,
+                       gboolean sample_average,
+                       gdouble average_radius,
+                       GimpRGB *color);
+

Determine the color at the given drawable coordinates

+

This tool determines the color at the specified coordinates. The +returned color is an RGB triplet even for grayscale and indexed +drawables. If the coordinates lie outside of the extents of the +specified drawable, then an error is returned. If the drawable has +an alpha channel, the algorithm examines the alpha value of the +drawable at the coordinates. If the alpha value is completely +transparent (0), then an error is returned. If the sample_merged +parameter is TRUE, the data of the composite image will be used +instead of that for the specified drawable. This is equivalent to +sampling for colors after merging all visible layers. In the case of +a merged sampling, the supplied drawable is ignored.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

drawable_ID

The drawable to pick from.

 

x

x coordinate of upper-left corner of rectangle.

 

y

y coordinate of upper-left corner of rectangle.

 

sample_merged

Use the composite image, not the drawable.

 

sample_average

Average the color of all the pixels in a specified radius.

 

average_radius

The radius of pixels to average.

 

color

The return color.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_pick_correlate_layer ()

+
gint32
+gimp_image_pick_correlate_layer (gint32 image_ID,
+                                 gint x,
+                                 gint y);
+

Find the layer visible at the specified coordinates.

+

This procedure finds the layer which is visible at the specified +coordinates. Layers which do not qualify are those whose extents do +not pass within the specified coordinates, or which are transparent +at the specified coordinates. This procedure will return -1 if no +layer is found.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

x

The x coordinate for the pick.

 

y

The y coordinate for the pick.

 
+
+
+

Returns

+

The layer found at the specified coordinates.

+
+
+
+
+

gimp_image_get_item_position ()

+
gint
+gimp_image_get_item_position (gint32 image_ID,
+                              gint32 item_ID);
+

Returns the position of the item in its level of its item tree.

+

This procedure determines the position of the specified item in its +level in its item tree in the image. If the item doesn't exist in +the image, or the item is not part of an item tree, an error is +returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

item_ID

The item.

 
+
+
+

Returns

+

The position of the item in its level in the item tree.

+
+

Since: 2.8

+
+
+
+

gimp_image_reorder_item ()

+
gboolean
+gimp_image_reorder_item (gint32 image_ID,
+                         gint32 item_ID,
+                         gint32 parent_ID,
+                         gint position);
+

Reorder the specified item within its item tree

+

This procedure reorders the specified item within its item tree.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

item_ID

The item to reorder.

 

parent_ID

The new parent item.

 

position

The new position of the item.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_raise_item ()

+
gboolean
+gimp_image_raise_item (gint32 image_ID,
+                       gint32 item_ID);
+

Raise the specified item in its level in its item tree

+

This procedure raises the specified item one step in the item tree. +The procedure call will fail if there is no item above it.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

item_ID

The item to raise.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_lower_item ()

+
gboolean
+gimp_image_lower_item (gint32 image_ID,
+                       gint32 item_ID);
+

Lower the specified item in its level in its item tree

+

This procedure lowers the specified item one step in the item tree. +The procedure call will fail if there is no item below it.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

item_ID

The item to lower.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_raise_item_to_top ()

+
gboolean
+gimp_image_raise_item_to_top (gint32 image_ID,
+                              gint32 item_ID);
+

Raise the specified item to the top of its level in its item tree

+

This procedure raises the specified item to top of its level in the +item tree. It will not move the item if there is no item above it.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

item_ID

The item to raise to top.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_lower_item_to_bottom ()

+
gboolean
+gimp_image_lower_item_to_bottom (gint32 image_ID,
+                                 gint32 item_ID);
+

Lower the specified item to the bottom of its level in its item tree

+

This procedure lowers the specified item to bottom of its level in +the item tree. It will not move the layer if there is no layer below +it.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

item_ID

The item to lower to bottom.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_add_layer ()

+
gboolean
+gimp_image_add_layer (gint32 image_ID,
+                      gint32 layer_ID,
+                      gint position);
+
+

gimp_image_add_layer is deprecated and should not be used in newly-written code.

+

Use gimp_image_insert_layer() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer.

 

position

The layer position.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_insert_layer ()

+
gboolean
+gimp_image_insert_layer (gint32 image_ID,
+                         gint32 layer_ID,
+                         gint32 parent_ID,
+                         gint position);
+

Add the specified layer to the image.

+

This procedure adds the specified layer to the image at the given +position. If the specified parent is a valid layer group (See +gimp_item_is_group() and gimp_layer_group_new()) then the layer is +added inside the group. If the parent is 0, the layer is added +inside the main stack, outside of any group. The position argument +specifies the location of the layer inside the stack (or the group, +if a valid parent was supplied), starting from the top (0) and +increasing. If the position is specified as -1 and the parent is +specified as 0, then the layer is inserted above the active layer, +or inside the group if the active layer is a layer group. The layer +type must be compatible with the image base type.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer.

 

parent_ID

The parent layer.

 

position

The layer position.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_remove_layer ()

+
gboolean
+gimp_image_remove_layer (gint32 image_ID,
+                         gint32 layer_ID);
+

Remove the specified layer from the image.

+

This procedure removes the specified layer from the image. If the +layer doesn't exist, an error is returned. If there are no layers +left in the image, this call will fail. If this layer is the last +layer remaining, the image will become empty and have no active +layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_freeze_layers ()

+
gboolean
+gimp_image_freeze_layers (gint32 image_ID);
+

Freeze the image's layer list.

+

This procedure freezes the layer list of the image, suppressing any +updates to the Layers dialog in response to changes to the image's +layers. This can significantly improve performance while applying +changes affecting the layer list.

+

Each call to gimp_image_freeze_layers() should be matched by a +corresponding call to gimp_image_thaw_layers(), undoing its effects.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10.2

+
+
+
+

gimp_image_thaw_layers ()

+
gboolean
+gimp_image_thaw_layers (gint32 image_ID);
+

Thaw the image's layer list.

+

This procedure thaws the layer list of the image, re-enabling +updates to the Layers dialog.

+

This procedure should match a corresponding call to +gimp_image_freeze_layers().

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10.2

+
+
+
+

gimp_image_raise_layer ()

+
gboolean
+gimp_image_raise_layer (gint32 image_ID,
+                        gint32 layer_ID);
+
+

gimp_image_raise_layer is deprecated and should not be used in newly-written code.

+

Use gimp_image_raise_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer to raise.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_lower_layer ()

+
gboolean
+gimp_image_lower_layer (gint32 image_ID,
+                        gint32 layer_ID);
+
+

gimp_image_lower_layer is deprecated and should not be used in newly-written code.

+

Use gimp_image_lower_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer to lower.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_raise_layer_to_top ()

+
gboolean
+gimp_image_raise_layer_to_top (gint32 image_ID,
+                               gint32 layer_ID);
+
+

gimp_image_raise_layer_to_top is deprecated and should not be used in newly-written code.

+

Use gimp_image_raise_item_to_top() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer to raise to top.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_lower_layer_to_bottom ()

+
gboolean
+gimp_image_lower_layer_to_bottom (gint32 image_ID,
+                                  gint32 layer_ID);
+
+

gimp_image_lower_layer_to_bottom is deprecated and should not be used in newly-written code.

+

Use gimp_image_lower_item_to_bottom() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer to lower to bottom.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_layer_position ()

+
gint
+gimp_image_get_layer_position (gint32 image_ID,
+                               gint32 layer_ID);
+
+

gimp_image_get_layer_position is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_item_position() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The layer.

 
+
+
+

Returns

+

The position of the layer in the layer stack.

+
+

Since: 2.4

+
+
+
+

gimp_image_add_channel ()

+
gboolean
+gimp_image_add_channel (gint32 image_ID,
+                        gint32 channel_ID,
+                        gint position);
+
+

gimp_image_add_channel is deprecated and should not be used in newly-written code.

+

Use gimp_image_insert_channel() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

channel_ID

The channel.

 

position

The channel position.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_insert_channel ()

+
gboolean
+gimp_image_insert_channel (gint32 image_ID,
+                           gint32 channel_ID,
+                           gint32 parent_ID,
+                           gint position);
+

Add the specified channel to the image.

+

This procedure adds the specified channel to the image at the given +position. Since channel groups are not currently supported, the +parent argument must always be 0. The position argument specifies +the location of the channel inside the stack, starting from the top +(0) and increasing. If the position is specified as -1, then the +channel is inserted above the active channel.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

channel_ID

The channel.

 

parent_ID

The parent channel.

 

position

The channel position.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_remove_channel ()

+
gboolean
+gimp_image_remove_channel (gint32 image_ID,
+                           gint32 channel_ID);
+

Remove the specified channel from the image.

+

This procedure removes the specified channel from the image. If the +channel doesn't exist, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

channel_ID

The channel.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_freeze_channels ()

+
gboolean
+gimp_image_freeze_channels (gint32 image_ID);
+

Freeze the image's channel list.

+

This procedure freezes the channel list of the image, suppressing +any updates to the Channels dialog in response to changes to the +image's channels. This can significantly improve performance while +applying changes affecting the channel list.

+

Each call to gimp_image_freeze_channels() should be matched by a +corresponding call to gimp_image_thaw_channels(), undoing its +effects.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10.2

+
+
+
+

gimp_image_thaw_channels ()

+
gboolean
+gimp_image_thaw_channels (gint32 image_ID);
+

Thaw the image's channel list.

+

This procedure thaws the channel list of the image, re-enabling +updates to the Channels dialog.

+

This procedure should match a corresponding call to +gimp_image_freeze_channels().

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10.2

+
+
+
+

gimp_image_raise_channel ()

+
gboolean
+gimp_image_raise_channel (gint32 image_ID,
+                          gint32 channel_ID);
+
+

gimp_image_raise_channel is deprecated and should not be used in newly-written code.

+

Use gimp_image_raise_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

channel_ID

The channel to raise.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_lower_channel ()

+
gboolean
+gimp_image_lower_channel (gint32 image_ID,
+                          gint32 channel_ID);
+
+

gimp_image_lower_channel is deprecated and should not be used in newly-written code.

+

Use gimp_image_lower_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

channel_ID

The channel to lower.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_channel_position ()

+
gint
+gimp_image_get_channel_position (gint32 image_ID,
+                                 gint32 channel_ID);
+
+

gimp_image_get_channel_position is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_item_position() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

channel_ID

The channel.

 
+
+
+

Returns

+

The position of the channel in the channel stack.

+
+

Since: 2.4

+
+
+
+

gimp_image_flatten ()

+
gint32
+gimp_image_flatten (gint32 image_ID);
+

Flatten all visible layers into a single layer. Discard all +invisible layers.

+

This procedure combines the visible layers in a manner analogous to +merging with the CLIP_TO_IMAGE merge type. Non-visible layers are +discarded, and the resulting image is stripped of its alpha channel.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The resulting layer.

+
+
+
+
+

gimp_image_merge_visible_layers ()

+
gint32
+gimp_image_merge_visible_layers (gint32 image_ID,
+                                 GimpMergeType merge_type);
+

Merge the visible image layers into one.

+

This procedure combines the visible layers into a single layer using +the specified merge type. A merge type of EXPAND_AS_NECESSARY +expands the final layer to encompass the areas of the visible +layers. A merge type of CLIP_TO_IMAGE clips the final layer to the +extents of the image. A merge type of CLIP_TO_BOTTOM_LAYER clips the +final layer to the size of the bottommost layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

merge_type

The type of merge.

 
+
+
+

Returns

+

The resulting layer.

+
+
+
+
+

gimp_image_merge_down ()

+
gint32
+gimp_image_merge_down (gint32 image_ID,
+                       gint32 merge_layer_ID,
+                       GimpMergeType merge_type);
+

Merge the layer passed and the first visible layer below.

+

This procedure combines the passed layer and the first visible layer +below it using the specified merge type. A merge type of +EXPAND_AS_NECESSARY expands the final layer to encompass the areas +of the visible layers. A merge type of CLIP_TO_IMAGE clips the final +layer to the extents of the image. A merge type of +CLIP_TO_BOTTOM_LAYER clips the final layer to the size of the +bottommost layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

merge_layer_ID

The layer to merge down from.

 

merge_type

The type of merge.

 
+
+
+

Returns

+

The resulting layer.

+
+
+
+
+

gimp_image_merge_layer_group ()

+
gint32
+gimp_image_merge_layer_group (gint32 image_ID,
+                              gint32 layer_group_ID);
+

Merge the passed layer group's layers into one normal layer.

+

This procedure combines the layers of the passed layer group into a +single normal layer, replacing the group.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_group_ID

The layer group to merge.

 
+
+
+

Returns

+

The resulting layer.

+
+

Since: 2.10.14

+
+
+
+

gimp_image_clean_all ()

+
gboolean
+gimp_image_clean_all (gint32 image_ID);
+

Set the image dirty count to 0.

+

This procedure sets the specified image's dirty count to 0, allowing +operations to occur without having a 'dirtied' image. This is +especially useful for creating and loading images which should not +initially be considered dirty, even though layers must be created, +filled, and installed in the image. Note that save plug-ins must NOT +call this function themselves after saving the image.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_is_dirty ()

+
gboolean
+gimp_image_is_dirty (gint32 image_ID);
+

Checks if the image has unsaved changes.

+

This procedure checks the specified image's dirty count to see if it +needs to be saved. Note that saving the image does not automatically +set the dirty count to 0, you need to call gimp_image_clean_all() +after calling a save procedure to make the image clean.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE if the image has unsaved changes.

+
+
+
+
+

gimp_image_get_active_layer ()

+
gint32
+gimp_image_get_active_layer (gint32 image_ID);
+

Returns the specified image's active layer.

+

If there is an active layer, its ID will be returned, otherwise, -1. +If a channel is currently active, then no layer will be. If a layer +mask is active, then this will return the associated layer.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The active layer.

+
+
+
+
+

gimp_image_set_active_layer ()

+
gboolean
+gimp_image_set_active_layer (gint32 image_ID,
+                             gint32 active_layer_ID);
+

Sets the specified image's active layer.

+

If the layer exists, it is set as the active layer in the image. Any +previous active layer or channel is set to inactive. An exception is +a previously existing floating selection, in which case this +procedure will return an execution error.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

active_layer_ID

The new image active layer.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_active_channel ()

+
gint32
+gimp_image_get_active_channel (gint32 image_ID);
+

Returns the specified image's active channel.

+

If there is an active channel, this will return the channel ID, +otherwise, -1.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The active channel.

+
+
+
+
+

gimp_image_set_active_channel ()

+
gboolean
+gimp_image_set_active_channel (gint32 image_ID,
+                               gint32 active_channel_ID);
+

Sets the specified image's active channel.

+

If the channel exists, it is set as the active channel in the image. +Any previous active channel or layer is set to inactive. An +exception is a previously existing floating selection, in which case +this procedure will return an execution error.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

active_channel_ID

The new image active channel.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_unset_active_channel ()

+
gboolean
+gimp_image_unset_active_channel (gint32 image_ID);
+

Unsets the active channel in the specified image.

+

If an active channel exists, it is unset. There then exists no +active channel, and if desired, one can be set through a call to +'Set Active Channel'. No error is returned in the case of no +existing active channel.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_selection ()

+
gint32
+gimp_image_get_selection (gint32 image_ID);
+

Returns the specified image's selection.

+

This will always return a valid ID for a selection -- which is +represented as a channel internally.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The selection channel.

+
+
+
+
+

gimp_image_get_component_active ()

+
gboolean
+gimp_image_get_component_active (gint32 image_ID,
+                                 GimpChannelType component);
+

Returns if the specified image's image component is active.

+

This procedure returns if the specified image's image component +(i.e. Red, Green, Blue intensity channels in an RGB image) is active +or inactive -- whether or not it can be modified. If the specified +component is not valid for the image type, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

component

The image component.

 
+
+
+

Returns

+

Component is active.

+
+
+
+
+

gimp_image_set_component_active ()

+
gboolean
+gimp_image_set_component_active (gint32 image_ID,
+                                 GimpChannelType component,
+                                 gboolean active);
+

Sets if the specified image's image component is active.

+

This procedure sets if the specified image's image component (i.e. +Red, Green, Blue intensity channels in an RGB image) is active or +inactive -- whether or not it can be modified. If the specified +component is not valid for the image type, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

component

The image component.

 

active

Component is active.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_component_visible ()

+
gboolean
+gimp_image_get_component_visible (gint32 image_ID,
+                                  GimpChannelType component);
+

Returns if the specified image's image component is visible.

+

This procedure returns if the specified image's image component +(i.e. Red, Green, Blue intensity channels in an RGB image) is +visible or invisible -- whether or not it can be seen. If the +specified component is not valid for the image type, an error is +returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

component

The image component.

 
+
+
+

Returns

+

Component is visible.

+
+
+
+
+

gimp_image_set_component_visible ()

+
gboolean
+gimp_image_set_component_visible (gint32 image_ID,
+                                  GimpChannelType component,
+                                  gboolean visible);
+

Sets if the specified image's image component is visible.

+

This procedure sets if the specified image's image component (i.e. +Red, Green, Blue intensity channels in an RGB image) is visible or +invisible -- whether or not it can be seen. If the specified +component is not valid for the image type, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

component

The image component.

 

visible

Component is visible.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_filename ()

+
gchar *
+gimp_image_get_filename (gint32 image_ID);
+

Returns the specified image's filename.

+

This procedure returns the specified image's filename in the +filesystem encoding. The image has a filename only if it was loaded +or imported from a file or has since been saved or exported. +Otherwise, this function returns NULL. See also +gimp_image_get_uri().

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The filename. The returned value must be freed with +g_free().

+
+
+
+
+

gimp_image_set_filename ()

+
gboolean
+gimp_image_set_filename (gint32 image_ID,
+                         const gchar *filename);
+

Sets the specified image's filename.

+

This procedure sets the specified image's filename. The filename +should be in the filesystem encoding.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

filename

The new image filename.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_name ()

+
gchar *
+gimp_image_get_name (gint32 image_ID);
+

Returns the specified image's name.

+

This procedure returns the image's name. If the image has a filename +or an URI, then the returned name contains the filename's or URI's +base name (the last component of the path). Otherwise it is the +translated string \"Untitled\". The returned name is formatted like +the image name in the image window title, it may contain '[]', +'(imported)' etc. and should only be used to label user interface +elements. Never use it to construct filenames.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The name. The returned value must be freed with g_free().

+
+
+
+
+

gimp_image_get_resolution ()

+
gboolean
+gimp_image_get_resolution (gint32 image_ID,
+                           gdouble *xresolution,
+                           gdouble *yresolution);
+

Returns the specified image's resolution.

+

This procedure returns the specified image's resolution in dots per +inch. This value is independent of any of the layers in this image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

xresolution

The resolution in the x-axis, in dots per inch.

 

yresolution

The resolution in the y-axis, in dots per inch.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_set_resolution ()

+
gboolean
+gimp_image_set_resolution (gint32 image_ID,
+                           gdouble xresolution,
+                           gdouble yresolution);
+

Sets the specified image's resolution.

+

This procedure sets the specified image's resolution in dots per +inch. This value is independent of any of the layers in this image. +No scaling or resizing is performed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

xresolution

The new image resolution in the x-axis, in dots per inch.

 

yresolution

The new image resolution in the y-axis, in dots per inch.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_unit ()

+
GimpUnit
+gimp_image_get_unit (gint32 image_ID);
+

Returns the specified image's unit.

+

This procedure returns the specified image's unit. This value is +independent of any of the layers in this image. See the +gimp_unit_*() procedure definitions for the valid range of unit IDs +and a description of the unit system.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The unit.

+
+
+
+
+

gimp_image_set_unit ()

+
gboolean
+gimp_image_set_unit (gint32 image_ID,
+                     GimpUnit unit);
+

Sets the specified image's unit.

+

This procedure sets the specified image's unit. No scaling or +resizing is performed. This value is independent of any of the +layers in this image. See the gimp_unit_*() procedure definitions +for the valid range of unit IDs and a description of the unit +system.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

unit

The new image unit.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_set_tattoo_state ()

+
gboolean
+gimp_image_set_tattoo_state (gint32 image_ID,
+                             gint tattoo_state);
+

Set the tattoo state associated with the image.

+

This procedure sets the tattoo state of the image. Use only by +save/load plug-ins that wish to preserve an images tattoo state. +Using this function at other times will produce unexpected results. +A full check of uniqueness of states in layers, channels and paths +will be performed by this procedure and a execution failure will be +returned if this fails. A failure will also be returned if the new +tattoo state value is less than the maximum tattoo value from all of +the tattoos from the paths, layers and channels. After the image +data has been loaded and all the tattoos have been set then this is +the last procedure that should be called. If effectively does a +status check on the tattoo values that have been set to make sure +that all is OK.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

tattoo_state

The new image tattoo state.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_tattoo_state ()

+
gint
+gimp_image_get_tattoo_state (gint32 image_ID);
+

Returns the tattoo state associated with the image.

+

This procedure returns the tattoo state of the image. Use only by +save/load plug-ins that wish to preserve an images tattoo state. +Using this function at other times will produce unexpected results.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The tattoo state.

+
+
+
+
+

gimp_image_get_layer_by_tattoo ()

+
gint32
+gimp_image_get_layer_by_tattoo (gint32 image_ID,
+                                gint tattoo);
+

Find a layer with a given tattoo in an image.

+

This procedure returns the layer with the given tattoo in the +specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

tattoo

The tattoo of the layer to find.

 
+
+
+

Returns

+

The layer with the specified tattoo.

+
+
+
+
+

gimp_image_get_channel_by_tattoo ()

+
gint32
+gimp_image_get_channel_by_tattoo (gint32 image_ID,
+                                  gint tattoo);
+

Find a channel with a given tattoo in an image.

+

This procedure returns the channel with the given tattoo in the +specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

tattoo

The tattoo of the channel to find.

 
+
+
+

Returns

+

The channel with the specified tattoo.

+
+
+
+
+

gimp_image_get_vectors_by_tattoo ()

+
gint32
+gimp_image_get_vectors_by_tattoo (gint32 image_ID,
+                                  gint tattoo);
+

Find a vectors with a given tattoo in an image.

+

This procedure returns the vectors with the given tattoo in the +specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

tattoo

The tattoo of the vectors to find.

 
+
+
+

Returns

+

The vectors with the specified tattoo.

+
+

Since: 2.6

+
+
+
+

gimp_image_get_layer_by_name ()

+
gint32
+gimp_image_get_layer_by_name (gint32 image_ID,
+                              const gchar *name);
+

Find a layer with a given name in an image.

+

This procedure returns the layer with the given name in the +specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the layer to find.

 
+
+
+

Returns

+

The layer with the specified name.

+
+

Since: 2.8

+
+
+
+

gimp_image_get_channel_by_name ()

+
gint32
+gimp_image_get_channel_by_name (gint32 image_ID,
+                                const gchar *name);
+

Find a channel with a given name in an image.

+

This procedure returns the channel with the given name in the +specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the channel to find.

 
+
+
+

Returns

+

The channel with the specified name.

+
+

Since: 2.8

+
+
+
+

gimp_image_get_vectors_by_name ()

+
gint32
+gimp_image_get_vectors_by_name (gint32 image_ID,
+                                const gchar *name);
+

Find a vectors with a given name in an image.

+

This procedure returns the vectors with the given name in the +specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the vectors to find.

 
+
+
+

Returns

+

The vectors with the specified name.

+
+

Since: 2.8

+
+
+
+

gimp_image_get_cmap ()

+
guchar *
+gimp_image_get_cmap (gint32 image_ID,
+                     gint *num_colors);
+
+

gimp_image_get_cmap is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_colormap() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

num_colors

Number of colors in the colormap array.

 
+
+
+

Returns

+

The image's colormap.

+
+
+
+
+

gimp_image_set_cmap ()

+
gboolean
+gimp_image_set_cmap (gint32 image_ID,
+                     const guchar *cmap,
+                     gint num_colors);
+
+

gimp_image_set_cmap is deprecated and should not be used in newly-written code.

+

Use gimp_image_set_colormap() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

cmap

The new colormap values.

 

num_colors

Number of colors in the colormap array.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_colormap ()

+
guchar *
+gimp_image_get_colormap (gint32 image_ID,
+                         gint *num_colors);
+

Returns the image's colormap

+

This procedure returns an actual pointer to the image's colormap, as +well as the number of colors contained in the colormap. If the image +is not of base type INDEXED, this pointer will be NULL.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

num_colors

Returns the number of colors in the colormap array.

 
+
+
+

Returns

+

The image's colormap.

+
+
+
+
+

gimp_image_set_colormap ()

+
gboolean
+gimp_image_set_colormap (gint32 image_ID,
+                         const guchar *colormap,
+                         gint num_colors);
+

Sets the entries in the image's colormap.

+

This procedure sets the entries in the specified image's colormap. +The number of colors is specified by the \"num_colors\" parameter +and corresponds to the number of INT8 triples that must be contained +in the \"cmap\" array.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

colormap

The new colormap values.

 

num_colors

Number of colors in the colormap array.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_get_vectors ()

+
gint *
+gimp_image_get_vectors (gint32 image_ID,
+                        gint *num_vectors);
+

Returns the list of vectors contained in the specified image.

+

This procedure returns the list of vectors contained in the +specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

num_vectors

The number of vectors contained in the image.

 
+
+
+

Returns

+

The list of vectors contained in the image. The returned +value must be freed with g_free().

+
+

Since: 2.4

+
+
+
+

gimp_image_get_thumbnail_data ()

+
guchar *
+gimp_image_get_thumbnail_data (gint32 image_ID,
+                               gint *width,
+                               gint *height,
+                               gint *bpp);
+
+
+
+

gimp_image_get_metadata ()

+
GimpMetadata *
+gimp_image_get_metadata (gint32 image_ID);
+

Returns the image's metadata.

+

Returns exif/iptc/xmp metadata from the image.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The exif/ptc/xmp metadata, or NULL if there is none.

+
+

Since: 2.10

+
+
+
+

gimp_image_set_metadata ()

+
gboolean
+gimp_image_set_metadata (gint32 image_ID,
+                         GimpMetadata *metadata);
+

Set the image's metadata.

+

Sets exif/iptc/xmp metadata on the image, or deletes it if +metadata + is NULL.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

metadata

The exif/ptc/xmp metadata.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_image_attach_parasite ()

+
gboolean
+gimp_image_attach_parasite (gint32 image_ID,
+                            const GimpParasite *parasite);
+

Add a parasite to an image.

+

This procedure attaches a parasite to an image. It has no return +values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

parasite

The parasite to attach to an image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_detach_parasite ()

+
gboolean
+gimp_image_detach_parasite (gint32 image_ID,
+                            const gchar *name);
+

Removes a parasite from an image.

+

This procedure detaches a parasite from an image. It has no return +values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the parasite to detach from an image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_get_parasite ()

+
GimpParasite *
+gimp_image_get_parasite (gint32 image_ID,
+                         const gchar *name);
+

Look up a parasite in an image

+

Finds and returns the parasite that was previously attached to an +image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the parasite to find.

 
+
+
+

Returns

+

The found parasite.

+
+

Since: 2.8

+
+
+
+

gimp_image_get_parasite_list ()

+
gchar **
+gimp_image_get_parasite_list (gint32 image_ID,
+                              gint *num_parasites);
+

List all parasites.

+

Returns a list of all currently attached parasites.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

num_parasites

The number of attached parasites.

 
+
+
+

Returns

+

The names of currently attached parasites. The returned +value must be freed with g_strfreev().

+
+

Since: 2.8

+
+
+
+

gimp_image_parasite_find ()

+
GimpParasite *
+gimp_image_parasite_find (gint32 image_ID,
+                          const gchar *name);
+
+

gimp_image_parasite_find is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the parasite to find.

 
+
+
+

Returns

+

The found parasite.

+
+
+
+
+

gimp_image_parasite_list ()

+
gboolean
+gimp_image_parasite_list (gint32 image_ID,
+                          gint *num_parasites,
+                          gchar ***parasites);
+
+

gimp_image_parasite_list is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_parasite_list() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

num_parasites

The number of attached parasites.

 

parasites

The names of currently attached parasites.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_parasite_attach ()

+
gboolean
+gimp_image_parasite_attach (gint32 image_ID,
+                            const GimpParasite *parasite);
+
+

gimp_image_parasite_attach is deprecated and should not be used in newly-written code.

+

Use gimp_image_attach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

parasite

The parasite to attach to an image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_parasite_detach ()

+
gboolean
+gimp_image_parasite_detach (gint32 image_ID,
+                            const gchar *name);
+
+

gimp_image_parasite_detach is deprecated and should not be used in newly-written code.

+

Use gimp_image_detach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the parasite to detach from an image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_attach_new_parasite ()

+
gboolean
+gimp_image_attach_new_parasite (gint32 image_ID,
+                                const gchar *name,
+                                gint flags,
+                                gint size,
+                                gconstpointer data);
+
+

gimp_image_attach_new_parasite is deprecated and should not be used in newly-written code.

+

Use gimp_image_attach_parasite() instead.

+
+

Convenience function that creates a parasite and attaches it +to GIMP.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

the ID of the image to attach the GimpParasite to.

 

name

the name of the GimpParasite to create and attach.

 

flags

the flags set on the GimpParasite.

 

size

the size of the parasite data in bytes.

 

data

a pointer to the data attached with the GimpParasite.

 
+
+
+

Returns

+

TRUE on successful creation and attachment of +the new parasite.

+

See Also: gimp_image_parasite_attach()

+
+
+
+
+

gimp_image_add_vectors ()

+
gboolean
+gimp_image_add_vectors (gint32 image_ID,
+                        gint32 vectors_ID,
+                        gint position);
+
+

gimp_image_add_vectors is deprecated and should not be used in newly-written code.

+

Use gimp_image_insert_vectors() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object.

 

position

The vectors objects position.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_insert_vectors ()

+
gboolean
+gimp_image_insert_vectors (gint32 image_ID,
+                           gint32 vectors_ID,
+                           gint32 parent_ID,
+                           gint position);
+

Add the specified vectors to the image.

+

This procedure adds the specified vectors to the image at the given +position. Since vectors groups are not currently supported, the +parent argument must always be 0. The position argument specifies +the location of the vectors inside the stack, starting from the top +(0) and increasing. If the position is specified as -1, then the +vectors is inserted above the active vectors.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors.

 

parent_ID

The parent vectors.

 

position

The vectors position.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_remove_vectors ()

+
gboolean
+gimp_image_remove_vectors (gint32 image_ID,
+                           gint32 vectors_ID);
+

Remove the specified path from the image.

+

This procedure removes the specified path from the image. If the +path doesn't exist, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_freeze_vectors ()

+
gboolean
+gimp_image_freeze_vectors (gint32 image_ID);
+

Freeze the image's vectors list.

+

This procedure freezes the vectors list of the image, suppressing +any updates to the Paths dialog in response to changes to the +image's vectors. This can significantly improve performance while +applying changes affecting the vectors list.

+

Each call to gimp_image_freeze_vectors() should be matched by a +corresponding call to gimp_image_thaw_vectors(), undoing its +effects.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10.2

+
+
+
+

gimp_image_thaw_vectors ()

+
gboolean
+gimp_image_thaw_vectors (gint32 image_ID);
+

Thaw the image's vectors list.

+

This procedure thaws the vectors list of the image, re-enabling +updates to the Paths dialog.

+

This procedure should match a corresponding call to +gimp_image_freeze_vectors().

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10.2

+
+
+
+

gimp_image_get_active_vectors ()

+
gint32
+gimp_image_get_active_vectors (gint32 image_ID);
+

Returns the specified image's active vectors.

+

If there is an active path, its ID will be returned, otherwise, -1.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The active vectors.

+
+
+
+
+

gimp_image_set_active_vectors ()

+
gboolean
+gimp_image_set_active_vectors (gint32 image_ID,
+                               gint32 active_vectors_ID);
+

Sets the specified image's active vectors.

+

If the path exists, it is set as the active path in the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

active_vectors_ID

The new image active vectors.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_lower_vectors ()

+
gboolean
+gimp_image_lower_vectors (gint32 image_ID,
+                          gint32 vectors_ID);
+
+

gimp_image_lower_vectors is deprecated and should not be used in newly-written code.

+

Use gimp_image_lower_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object to lower.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_raise_vectors ()

+
gboolean
+gimp_image_raise_vectors (gint32 image_ID,
+                          gint32 vectors_ID);
+
+

gimp_image_raise_vectors is deprecated and should not be used in newly-written code.

+

Use gimp_image_raise_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object to raise.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_lower_vectors_to_bottom ()

+
gboolean
+gimp_image_lower_vectors_to_bottom (gint32 image_ID,
+                                    gint32 vectors_ID);
+
+

gimp_image_lower_vectors_to_bottom is deprecated and should not be used in newly-written code.

+

Use gimp_image_lower_item_to_bottom() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object to lower to bottom.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_raise_vectors_to_top ()

+
gboolean
+gimp_image_raise_vectors_to_top (gint32 image_ID,
+                                 gint32 vectors_ID);
+
+

gimp_image_raise_vectors_to_top is deprecated and should not be used in newly-written code.

+

Use gimp_image_raise_item_to_top() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object to raise to top.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_get_vectors_position ()

+
gint
+gimp_image_get_vectors_position (gint32 image_ID,
+                                 gint32 vectors_ID);
+
+

gimp_image_get_vectors_position is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_item_position() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object.

 
+
+
+

Returns

+

The position of the vectors object in the vectors stack.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimagecolorprofile.html b/devel-docs/libgimp/html/libgimp-gimpimagecolorprofile.html new file mode 100644 index 0000000..936a5a5 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagecolorprofile.html @@ -0,0 +1,345 @@ + + + + +gimpimagecolorprofile: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimagecolorprofile

+

gimpimagecolorprofile — Operations on an image's color profile.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpColorProfile * + +gimp_image_get_color_profile () +
+gboolean + +gimp_image_set_color_profile () +
+gboolean + +gimp_image_set_color_profile_from_file () +
+GimpColorProfile * + +gimp_image_get_effective_color_profile () +
+gboolean + +gimp_image_convert_color_profile () +
+gboolean + +gimp_image_convert_color_profile_from_file () +
+
+
+

Description

+

Operations on an image's color profile.

+
+
+

Functions

+
+

gimp_image_get_color_profile ()

+
GimpColorProfile *
+gimp_image_get_color_profile (gint32 image_ID);
+

Returns the image's color profile

+

This procedure returns the image's color profile, or NULL if the +image has no color profile assigned.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The image's color profile. The returned value +must be freed with g_object_unref().

+
+

Since: 2.10

+
+
+
+

gimp_image_set_color_profile ()

+
gboolean
+gimp_image_set_color_profile (gint32 image_ID,
+                              GimpColorProfile *profile);
+

Sets the image's color profile

+

This procedure sets the image's color profile.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

profile

A GimpColorProfile, or NULL.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_image_set_color_profile_from_file ()

+
gboolean
+gimp_image_set_color_profile_from_file
+                               (gint32 image_ID,
+                                const gchar *uri);
+

Sets the image's color profile from an ICC file

+

This procedure sets the image's color profile from a file containing +an ICC profile, or unsets it if NULL is passed as 'uri'. This +procedure does no color conversion.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

uri

The URI of the file containing the new color profile.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_image_get_effective_color_profile ()

+
GimpColorProfile *
+gimp_image_get_effective_color_profile
+                               (gint32 image_ID);
+

Returns the color profile that is used for the image.

+

This procedure returns the color profile that is actually used for +this image, which is the profile returned by +gimp_image_get_color_profile() if the image has a profile assigned, +or the default RGB profile from preferences if no profile is +assigned to the image. If there is no default RGB profile configured +in preferences either, a generated default RGB profile is returned.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The color profile. The returned value +must be freed with g_object_unref().

+
+

Since: 2.10

+
+
+
+

gimp_image_convert_color_profile ()

+
gboolean
+gimp_image_convert_color_profile (gint32 image_ID,
+                                  GimpColorProfile *profile,
+                                  GimpColorRenderingIntent intent,
+                                  gboolean bpc);
+

Convert the image's layers to a color profile

+

This procedure converts from the image's color profile (or the +default RGB profile if none is set) to the given color profile. Only +RGB color profiles are accepted.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

profile

The color profile to convert to.

 

intent

Rendering intent.

 

bpc

Black point compensation.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_image_convert_color_profile_from_file ()

+
gboolean
+gimp_image_convert_color_profile_from_file
+                               (gint32 image_ID,
+                                const gchar *uri,
+                                GimpColorRenderingIntent intent,
+                                gboolean bpc);
+

Convert the image's layers to a color profile

+

This procedure converts from the image's color profile (or the +default RGB or grayscale profile if none is set) to an ICC profile +specified by 'uri'. Only RGB and grayscale color profiles are +accepted, according to the image's type.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

uri

The URI of the file containing the new color profile.

 

intent

Rendering intent.

 

bpc

Black point compensation.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimageconvert.html b/devel-docs/libgimp/html/libgimp-gimpimageconvert.html new file mode 100644 index 0000000..fd3f650 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageconvert.html @@ -0,0 +1,317 @@ + + + + +gimpimageconvert: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimageconvert

+

gimpimageconvert — Conversions between RGB, indexed, and grayscale modes.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_image_convert_rgb () +
+gboolean + +gimp_image_convert_grayscale () +
+gboolean + +gimp_image_convert_indexed () +
+gboolean + +gimp_image_convert_set_dither_matrix () +
+gboolean + +gimp_image_convert_precision () +
+
+
+

Description

+

Conversions between RGB, indexed, and grayscale modes.

+
+
+

Functions

+
+

gimp_image_convert_rgb ()

+
gboolean
+gimp_image_convert_rgb (gint32 image_ID);
+

Convert specified image to RGB color

+

This procedure converts the specified image to RGB color. This +process requires an image in Grayscale or Indexed color mode. No +image content is lost in this process aside from the colormap for an +indexed image.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_convert_grayscale ()

+
gboolean
+gimp_image_convert_grayscale (gint32 image_ID);
+

Convert specified image to grayscale

+

This procedure converts the specified image to grayscale. This +process requires an image in RGB or Indexed color mode.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_convert_indexed ()

+
gboolean
+gimp_image_convert_indexed (gint32 image_ID,
+                            GimpConvertDitherType dither_type,
+                            GimpConvertPaletteType palette_type,
+                            gint num_cols,
+                            gboolean alpha_dither,
+                            gboolean remove_unused,
+                            const gchar *palette);
+

Convert specified image to and Indexed image

+

This procedure converts the specified image to 'indexed' color. This +process requires an image in RGB or Grayscale mode. The +'palette_type' specifies what kind of palette to use, A type of '0' +means to use an optimal palette of 'num_cols' generated from the +colors in the image. A type of '1' means to re-use the previous +palette (not currently implemented). A type of '2' means to use the +so-called WWW-optimized palette. Type '3' means to use only black +and white colors. A type of '4' means to use a palette from the gimp +palettes directories. The 'dither type' specifies what kind of +dithering to use. '0' means no dithering, '1' means standard +Floyd-Steinberg error diffusion, '2' means Floyd-Steinberg error +diffusion with reduced bleeding, '3' means dithering based on pixel +location ('Fixed' dithering).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

dither_type

The dither type to use.

 

palette_type

The type of palette to use.

 

num_cols

The number of colors to quantize to, ignored unless (palette_type == GIMP_CONVERT_PALETTE_GENERATE).

 

alpha_dither

Dither transparency to fake partial opacity.

 

remove_unused

Remove unused or duplicate color entries from final palette, ignored if (palette_type == GIMP_CONVERT_PALETTE_GENERATE).

 

palette

The name of the custom palette to use, ignored unless (palette_type == GIMP_CONVERT_PALETTE_CUSTOM).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_convert_set_dither_matrix ()

+
gboolean
+gimp_image_convert_set_dither_matrix (gint width,
+                                      gint height,
+                                      gint matrix_length,
+                                      const guint8 *matrix);
+

Set dither matrix for conversion to indexed

+

This procedure sets the dither matrix used when converting images to +INDEXED mode with positional dithering.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

width

Width of the matrix (0 to reset to default matrix).

 

height

Height of the matrix (0 to reset to default matrix).

 

matrix_length

The length of 'matrix'.

 

matrix

The matrix -- all values must be >= 1.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_convert_precision ()

+
gboolean
+gimp_image_convert_precision (gint32 image_ID,
+                              GimpPrecision precision);
+

Convert the image to the specified precision

+

This procedure converts the image to the specified precision. Note +that indexed images cannot be converted and are always in +GIMP_PRECISION_U8.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

precision

The new precision.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimagegrid.html b/devel-docs/libgimp/html/libgimp-gimpimagegrid.html new file mode 100644 index 0000000..3f84111 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagegrid.html @@ -0,0 +1,516 @@ + + + + +gimpimagegrid: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimagegrid

+

gimpimagegrid — Functions manuipulating an image's grid.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_image_grid_get_spacing () +
+gboolean + +gimp_image_grid_set_spacing () +
+gboolean + +gimp_image_grid_get_offset () +
+gboolean + +gimp_image_grid_set_offset () +
+gboolean + +gimp_image_grid_get_foreground_color () +
+gboolean + +gimp_image_grid_set_foreground_color () +
+gboolean + +gimp_image_grid_get_background_color () +
+gboolean + +gimp_image_grid_set_background_color () +
+GimpGridStyle + +gimp_image_grid_get_style () +
+gboolean + +gimp_image_grid_set_style () +
+
+
+

Description

+

Functions manuipulating an image's grid.

+
+
+

Functions

+
+

gimp_image_grid_get_spacing ()

+
gboolean
+gimp_image_grid_get_spacing (gint32 image_ID,
+                             gdouble *xspacing,
+                             gdouble *yspacing);
+

Gets the spacing of an image's grid.

+

This procedure retrieves the horizontal and vertical spacing of an +image's grid. It takes the image as parameter.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

xspacing

The image's grid horizontal spacing.

 

yspacing

The image's grid vertical spacing.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_set_spacing ()

+
gboolean
+gimp_image_grid_set_spacing (gint32 image_ID,
+                             gdouble xspacing,
+                             gdouble yspacing);
+

Sets the spacing of an image's grid.

+

This procedure sets the horizontal and vertical spacing of an +image's grid.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

xspacing

The image's grid horizontal spacing.

 

yspacing

The image's grid vertical spacing.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_get_offset ()

+
gboolean
+gimp_image_grid_get_offset (gint32 image_ID,
+                            gdouble *xoffset,
+                            gdouble *yoffset);
+

Gets the offset of an image's grid.

+

This procedure retrieves the horizontal and vertical offset of an +image's grid. It takes the image as parameter.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

xoffset

The image's grid horizontal offset.

 

yoffset

The image's grid vertical offset.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_set_offset ()

+
gboolean
+gimp_image_grid_set_offset (gint32 image_ID,
+                            gdouble xoffset,
+                            gdouble yoffset);
+

Sets the offset of an image's grid.

+

This procedure sets the horizontal and vertical offset of an image's +grid.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

xoffset

The image's grid horizontal offset.

 

yoffset

The image's grid vertical offset.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_get_foreground_color ()

+
gboolean
+gimp_image_grid_get_foreground_color (gint32 image_ID,
+                                      GimpRGB *fgcolor);
+

Sets the foreground color of an image's grid.

+

This procedure gets the foreground color of an image's grid.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

fgcolor

The image's grid foreground color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_set_foreground_color ()

+
gboolean
+gimp_image_grid_set_foreground_color (gint32 image_ID,
+                                      const GimpRGB *fgcolor);
+

Gets the foreground color of an image's grid.

+

This procedure sets the foreground color of an image's grid.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

fgcolor

The new foreground color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_get_background_color ()

+
gboolean
+gimp_image_grid_get_background_color (gint32 image_ID,
+                                      GimpRGB *bgcolor);
+

Sets the background color of an image's grid.

+

This procedure gets the background color of an image's grid.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

bgcolor

The image's grid background color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_set_background_color ()

+
gboolean
+gimp_image_grid_set_background_color (gint32 image_ID,
+                                      const GimpRGB *bgcolor);
+

Gets the background color of an image's grid.

+

This procedure sets the background color of an image's grid.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

bgcolor

The new background color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_get_style ()

+
GimpGridStyle
+gimp_image_grid_get_style (gint32 image_ID);
+

Gets the style of an image's grid.

+

This procedure retrieves the style of an image's grid.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The image's grid style.

+
+

Since: 2.4

+
+
+
+

gimp_image_grid_set_style ()

+
gboolean
+gimp_image_grid_set_style (gint32 image_ID,
+                           GimpGridStyle style);
+

Sets the style unit of an image's grid.

+

This procedure sets the style of an image's grid. It takes the image +and the new style as parameters.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

style

The image's grid style.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimageguides.html b/devel-docs/libgimp/html/libgimp-gimpimageguides.html new file mode 100644 index 0000000..8e03484 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageguides.html @@ -0,0 +1,324 @@ + + + + +gimpimageguides: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimageguides

+

gimpimageguides — Functions for manipulating an image's guides.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_image_add_hguide () +
+gint32 + +gimp_image_add_vguide () +
+gboolean + +gimp_image_delete_guide () +
+gint32 + +gimp_image_find_next_guide () +
+GimpOrientationType + +gimp_image_get_guide_orientation () +
+gint + +gimp_image_get_guide_position () +
+
+
+

Description

+

Functions for manipulating an image's guides.

+
+
+

Functions

+
+

gimp_image_add_hguide ()

+
gint32
+gimp_image_add_hguide (gint32 image_ID,
+                       gint yposition);
+

Add a horizontal guide to an image.

+

This procedure adds a horizontal guide to an image. It takes the +input image and the y-position of the new guide as parameters. It +returns the guide ID of the new guide.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

yposition

The guide's y-offset from top of image.

 
+
+
+

Returns

+

The new guide.

+
+
+
+
+

gimp_image_add_vguide ()

+
gint32
+gimp_image_add_vguide (gint32 image_ID,
+                       gint xposition);
+

Add a vertical guide to an image.

+

This procedure adds a vertical guide to an image. It takes the input +image and the x-position of the new guide as parameters. It returns +the guide ID of the new guide.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

xposition

The guide's x-offset from left of image.

 
+
+
+

Returns

+

The new guide.

+
+
+
+
+

gimp_image_delete_guide ()

+
gboolean
+gimp_image_delete_guide (gint32 image_ID,
+                         gint32 guide_ID);
+

Deletes a guide from an image.

+

This procedure takes an image and a guide ID as input and removes +the specified guide from the specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

guide_ID

The ID of the guide to be removed.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_find_next_guide ()

+
gint32
+gimp_image_find_next_guide (gint32 image_ID,
+                            gint32 guide_ID);
+

Find next guide on an image.

+

This procedure takes an image and a guide ID as input and finds the +guide ID of the successor of the given guide ID in the image's guide +list. If the supplied guide ID is 0, the procedure will return the +first Guide. The procedure will return 0 if given the final guide ID +as an argument or the image has no guides.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

guide_ID

The ID of the current guide (0 if first invocation).

 
+
+
+

Returns

+

The next guide's ID.

+
+
+
+
+

gimp_image_get_guide_orientation ()

+
GimpOrientationType
+gimp_image_get_guide_orientation (gint32 image_ID,
+                                  gint32 guide_ID);
+

Get orientation of a guide on an image.

+

This procedure takes an image and a guide ID as input and returns +the orientations of the guide.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

guide_ID

The guide.

 
+
+
+

Returns

+

The guide's orientation.

+
+
+
+
+

gimp_image_get_guide_position ()

+
gint
+gimp_image_get_guide_position (gint32 image_ID,
+                               gint32 guide_ID);
+

Get position of a guide on an image.

+

This procedure takes an image and a guide ID as input and returns +the position of the guide relative to the top or left of the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

guide_ID

The guide.

 
+
+
+

Returns

+

The guide's position relative to top or left of image.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimagesamplepoints.html b/devel-docs/libgimp/html/libgimp-gimpimagesamplepoints.html new file mode 100644 index 0000000..a1d04c9 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagesamplepoints.html @@ -0,0 +1,253 @@ + + + + +gimpimagesamplepoints: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimagesamplepoints

+

gimpimagesamplepoints — Functions for manipulating an image's sample points.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_image_add_sample_point () +
+gboolean + +gimp_image_delete_sample_point () +
+gint32 + +gimp_image_find_next_sample_point () +
+gint + +gimp_image_get_sample_point_position () +
+
+
+

Description

+

Functions for manipulating an image's sample points.

+
+
+

Functions

+
+

gimp_image_add_sample_point ()

+
gint32
+gimp_image_add_sample_point (gint32 image_ID,
+                             gint position_x,
+                             gint position_y);
+

Add a sample point to an image.

+

This procedure adds a sample point to an image. It takes the input +image and the position of the new sample points as parameters. It +returns the sample point ID of the new sample point.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

position_x

The guide'sample points x-offset from left of image.

 

position_y

The guide'sample points y-offset from top of image.

 
+
+
+

Returns

+

The new sample point.

+
+

Since: 2.10

+
+
+
+

gimp_image_delete_sample_point ()

+
gboolean
+gimp_image_delete_sample_point (gint32 image_ID,
+                                gint32 sample_point_ID);
+

Deletes a sample point from an image.

+

This procedure takes an image and a sample point ID as input and +removes the specified sample point from the specified image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

sample_point_ID

The ID of the sample point to be removed.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_image_find_next_sample_point ()

+
gint32
+gimp_image_find_next_sample_point (gint32 image_ID,
+                                   gint32 sample_point_ID);
+

Find next sample point on an image.

+

This procedure takes an image and a sample point ID as input and +finds the sample point ID of the successor of the given sample point +ID in the image's sample point list. If the supplied sample point ID +is 0, the procedure will return the first sample point. The +procedure will return 0 if given the final sample point ID as an +argument or the image has no sample points.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

sample_point_ID

The ID of the current sample point (0 if first invocation).

 
+
+
+

Returns

+

The next sample point's ID.

+
+

Since: 2.10

+
+
+
+

gimp_image_get_sample_point_position ()

+
gint
+gimp_image_get_sample_point_position (gint32 image_ID,
+                                      gint32 sample_point_ID,
+                                      gint *position_y);
+

Get position of a sample point on an image.

+

This procedure takes an image and a sample point ID as input and +returns the position of the sample point relative to the top and +left of the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

sample_point_ID

The guide.

 

position_y

The sample points's position relative to top of image.

 
+
+
+

Returns

+

The sample points's position relative to top of image.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimageselect.html b/devel-docs/libgimp/html/libgimp-gimpimageselect.html new file mode 100644 index 0000000..8319473 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageselect.html @@ -0,0 +1,564 @@ + + + + +gimpimageselect: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimageselect

+

gimpimageselect — Modify the image's selection.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_image_select_color () +
+gboolean + +gimp_image_select_contiguous_color () +
+gboolean + +gimp_image_select_rectangle () +
+gboolean + +gimp_image_select_round_rectangle () +
+gboolean + +gimp_image_select_ellipse () +
+gboolean + +gimp_image_select_polygon () +
+gboolean + +gimp_image_select_item () +
+
+
+

Description

+

Functions to modify the image's selection.

+
+
+

Functions

+
+

gimp_image_select_color ()

+
gboolean
+gimp_image_select_color (gint32 image_ID,
+                         GimpChannelOps operation,
+                         gint32 drawable_ID,
+                         const GimpRGB *color);
+

Create a selection by selecting all pixels (in the specified +drawable) with the same (or similar) color to that specified.

+

This tool creates a selection over the specified image. A by-color +selection is determined by the supplied color under the constraints +of the current context settings. Essentially, all pixels (in the +drawable) that have color sufficiently close to the specified color +(as determined by the threshold and criterion context values) are +included in the selection. To select transparent regions, the color +specified must also have minimum alpha.

+

This procedure is affected by the following context setters: +gimp_context_set_antialias(), gimp_context_set_feather(), +gimp_context_set_feather_radius(), gimp_context_set_sample_merged(), +gimp_context_set_sample_criterion(), +gimp_context_set_sample_threshold(), +gimp_context_set_sample_transparent().

+

In the case of a merged sampling, the supplied drawable is ignored.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The affected image.

 

operation

The selection operation.

 

drawable_ID

The affected drawable.

 

color

The color to select.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_select_contiguous_color ()

+
gboolean
+gimp_image_select_contiguous_color (gint32 image_ID,
+                                    GimpChannelOps operation,
+                                    gint32 drawable_ID,
+                                    gdouble x,
+                                    gdouble y);
+

Create a selection by selecting all pixels around specified +coordinates with the same (or similar) color to that at the +coordinates.

+

This tool creates a contiguous selection over the specified image. A +contiguous color selection is determined by a seed fill under the +constraints of the current context settings. Essentially, the color +at the specified coordinates (in the drawable) is measured and the +selection expands outwards from that point to any adjacent pixels +which are not significantly different (as determined by the +threshold and criterion context settings). This process continues +until no more expansion is possible. If antialiasing is turned on, +the final selection mask will contain intermediate values based on +close misses to the threshold bar at pixels along the seed fill +boundary.

+

This procedure is affected by the following context setters: +gimp_context_set_antialias(), gimp_context_set_feather(), +gimp_context_set_feather_radius(), gimp_context_set_sample_merged(), +gimp_context_set_sample_criterion(), +gimp_context_set_sample_threshold(), +gimp_context_set_sample_transparent(), +gimp_context_set_diagonal_neighbors().

+

In the case of a merged sampling, the supplied drawable is ignored. +If the sample is merged, the specified coordinates are relative to +the image origin; otherwise, they are relative to the drawable's +origin.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The affected image.

 

operation

The selection operation.

 

drawable_ID

The affected drawable.

 

x

x coordinate of initial seed fill point: (image coordinates).

 

y

y coordinate of initial seed fill point: (image coordinates).

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_select_rectangle ()

+
gboolean
+gimp_image_select_rectangle (gint32 image_ID,
+                             GimpChannelOps operation,
+                             gdouble x,
+                             gdouble y,
+                             gdouble width,
+                             gdouble height);
+

Create a rectangular selection over the specified image;

+

This tool creates a rectangular selection over the specified image. +The rectangular region can be either added to, subtracted from, or +replace the contents of the previous selection mask.

+

This procedure is affected by the following context setters: +gimp_context_set_feather(), gimp_context_set_feather_radius().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

operation

The selection operation.

 

x

x coordinate of upper-left corner of rectangle.

 

y

y coordinate of upper-left corner of rectangle.

 

width

The width of the rectangle.

 

height

The height of the rectangle.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_select_round_rectangle ()

+
gboolean
+gimp_image_select_round_rectangle (gint32 image_ID,
+                                   GimpChannelOps operation,
+                                   gdouble x,
+                                   gdouble y,
+                                   gdouble width,
+                                   gdouble height,
+                                   gdouble corner_radius_x,
+                                   gdouble corner_radius_y);
+

Create a rectangular selection with round corners over the specified +image;

+

This tool creates a rectangular selection with round corners over +the specified image. The rectangular region can be either added to, +subtracted from, or replace the contents of the previous selection +mask.

+

This procedure is affected by the following context setters: +gimp_context_set_antialias(), gimp_context_set_feather(), +gimp_context_set_feather_radius().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

operation

The selection operation.

 

x

x coordinate of upper-left corner of rectangle.

 

y

y coordinate of upper-left corner of rectangle.

 

width

The width of the rectangle.

 

height

The height of the rectangle.

 

corner_radius_x

The corner radius in X direction.

 

corner_radius_y

The corner radius in Y direction.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_select_ellipse ()

+
gboolean
+gimp_image_select_ellipse (gint32 image_ID,
+                           GimpChannelOps operation,
+                           gdouble x,
+                           gdouble y,
+                           gdouble width,
+                           gdouble height);
+

Create an elliptical selection over the specified image.

+

This tool creates an elliptical selection over the specified image. +The elliptical region can be either added to, subtracted from, or +replace the contents of the previous selection mask.

+

This procedure is affected by the following context setters: +gimp_context_set_antialias(), gimp_context_set_feather(), +gimp_context_set_feather_radius().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

operation

The selection operation.

 

x

x coordinate of upper-left corner of ellipse bounding box.

 

y

y coordinate of upper-left corner of ellipse bounding box.

 

width

The width of the ellipse.

 

height

The height of the ellipse.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_select_polygon ()

+
gboolean
+gimp_image_select_polygon (gint32 image_ID,
+                           GimpChannelOps operation,
+                           gint num_segs,
+                           const gdouble *segs);
+

Create a polygonal selection over the specified image.

+

This tool creates a polygonal selection over the specified image. +The polygonal region can be either added to, subtracted from, or +replace the contents of the previous selection mask. The polygon is +specified through an array of floating point numbers and its length. +The length of array must be 2n, where n is the number of points. +Each point is defined by 2 floating point values which correspond to +the x and y coordinates. If the final point does not connect to the +starting point, a connecting segment is automatically added.

+

This procedure is affected by the following context setters: +gimp_context_set_antialias(), gimp_context_set_feather(), +gimp_context_set_feather_radius().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

operation

The selection operation.

 

num_segs

Number of points (count 1 coordinate as two points).

 

segs

Array of points: { p1.x, p1.y, p2.x, p2.y, ..., pn.x, pn.y}.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_image_select_item ()

+
gboolean
+gimp_image_select_item (gint32 image_ID,
+                        GimpChannelOps operation,
+                        gint32 item_ID);
+

Transforms the specified item into a selection

+

This procedure renders the item's outline into the current selection +of the image the item belongs to. What exactly the item's outline is +depends on the item type: for layers, it's the layer's alpha +channel, for vectors the vector's shape.

+

This procedure is affected by the following context setters: +gimp_context_set_antialias(), gimp_context_set_feather(), +gimp_context_set_feather_radius().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

operation

The desired operation with current selection.

 

item_ID

The item to render to the selection.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimagetransform.html b/devel-docs/libgimp/html/libgimp-gimpimagetransform.html new file mode 100644 index 0000000..c98ad14 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagetransform.html @@ -0,0 +1,424 @@ + + + + +gimpimagetransform: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimagetransform

+

gimpimagetransform — Transformations on images.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_image_resize () +
+gboolean + +gimp_image_resize_to_layers () +
+gboolean + +gimp_image_scale () +
+gboolean + +gimp_image_scale_full () +
+gboolean + +gimp_image_crop () +
+gboolean + +gimp_image_flip () +
+gboolean + +gimp_image_rotate () +
+
+
+

Description

+

Operations to scale, resize, crop, flip and rotate images.

+
+
+

Functions

+
+

gimp_image_resize ()

+
gboolean
+gimp_image_resize (gint32 image_ID,
+                   gint new_width,
+                   gint new_height,
+                   gint offx,
+                   gint offy);
+

Resize the image to the specified extents.

+

This procedure resizes the image so that it's new width and height +are equal to the supplied parameters. Offsets are also provided +which describe the position of the previous image's content. All +channels within the image are resized according to the specified +parameters; this includes the image selection mask. All layers +within the image are repositioned according to the specified +offsets.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width.

 

new_height

New image height.

 

offx

x offset between upper left corner of old and new images: (new - old).

 

offy

y offset between upper left corner of old and new images: (new - old).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_resize_to_layers ()

+
gboolean
+gimp_image_resize_to_layers (gint32 image_ID);
+

Resize the image to fit all layers.

+

This procedure resizes the image to the bounding box of all layers +of the image. All channels within the image are resized to the new +size; this includes the image selection mask. All layers within the +image are repositioned to the new image area.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_image_scale ()

+
gboolean
+gimp_image_scale (gint32 image_ID,
+                  gint new_width,
+                  gint new_height);
+

Scale the image using the default interpolation method.

+

This procedure scales the image so that its new width and height are +equal to the supplied parameters. All layers and channels within the +image are scaled according to the specified parameters; this +includes the image selection mask. The interpolation method used can +be set with gimp_context_set_interpolation().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width.

 

new_height

New image height.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_scale_full ()

+
gboolean
+gimp_image_scale_full (gint32 image_ID,
+                       gint new_width,
+                       gint new_height,
+                       GimpInterpolationType interpolation);
+
+

gimp_image_scale_full is deprecated and should not be used in newly-written code.

+

Use gimp_image_scale() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width.

 

new_height

New image height.

 

interpolation

Type of interpolation.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_image_crop ()

+
gboolean
+gimp_image_crop (gint32 image_ID,
+                 gint new_width,
+                 gint new_height,
+                 gint offx,
+                 gint offy);
+

Crop the image to the specified extents.

+

This procedure crops the image so that it's new width and height are +equal to the supplied parameters. Offsets are also provided which +describe the position of the previous image's content. All channels +and layers within the image are cropped to the new image extents; +this includes the image selection mask. If any parameters are out of +range, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

new_width

New image width: (0 < new_width <= width).

 

new_height

New image height: (0 < new_height <= height).

 

offx

X offset: (0 <= offx <= (width - new_width)).

 

offy

Y offset: (0 <= offy <= (height - new_height)).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_flip ()

+
gboolean
+gimp_image_flip (gint32 image_ID,
+                 GimpOrientationType flip_type);
+

Flips the image horizontally or vertically.

+

This procedure flips (mirrors) the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

flip_type

Type of flip.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_rotate ()

+
gboolean
+gimp_image_rotate (gint32 image_ID,
+                   GimpRotationType rotate_type);
+

Rotates the image by the specified degrees.

+

This procedure rotates the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

rotate_type

Angle of rotation.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimageundo.html b/devel-docs/libgimp/html/libgimp-gimpimageundo.html new file mode 100644 index 0000000..87a1b90 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageundo.html @@ -0,0 +1,333 @@ + + + + +gimpimageundo: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpimageundo

+

gimpimageundo — Control of image undo/redo.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_image_undo_group_start () +
+gboolean + +gimp_image_undo_group_end () +
+gboolean + +gimp_image_undo_is_enabled () +
+gboolean + +gimp_image_undo_disable () +
+gboolean + +gimp_image_undo_enable () +
+gboolean + +gimp_image_undo_freeze () +
+gboolean + +gimp_image_undo_thaw () +
+
+
+

Description

+

Control of image undo/redo.

+
+
+

Functions

+
+

gimp_image_undo_group_start ()

+
gboolean
+gimp_image_undo_group_start (gint32 image_ID);
+

Starts a group undo.

+

This function is used to start a group undo--necessary for logically +combining two or more undo operations into a single operation. This +call must be used in conjunction with a gimp_image_undo_group_end() +call.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The ID of the image in which to open an undo group.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_undo_group_end ()

+
gboolean
+gimp_image_undo_group_end (gint32 image_ID);
+

Finish a group undo.

+

This function must be called once for each +gimp_image_undo_group_start() call that is made.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The ID of the image in which to close an undo group.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_image_undo_is_enabled ()

+
gboolean
+gimp_image_undo_is_enabled (gint32 image_ID);
+

Check if the image's undo stack is enabled.

+

This procedure checks if the image's undo stack is currently enabled +or disabled. This is useful when several plug-ins or scripts call +each other and want to check if their caller has already used +gimp_image_undo_disable() or gimp_image_undo_freeze().

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE if undo is enabled for this image.

+
+
+
+
+

gimp_image_undo_disable ()

+
gboolean
+gimp_image_undo_disable (gint32 image_ID);
+

Disable the image's undo stack.

+

This procedure disables the image's undo stack, allowing subsequent +operations to ignore their undo steps. This is generally called in +conjunction with gimp_image_undo_enable() to temporarily disable an +image undo stack. This is advantageous because saving undo steps can +be time and memory intensive.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE if the image undo has been disabled.

+
+
+
+
+

gimp_image_undo_enable ()

+
gboolean
+gimp_image_undo_enable (gint32 image_ID);
+

Enable the image's undo stack.

+

This procedure enables the image's undo stack, allowing subsequent +operations to store their undo steps. This is generally called in +conjunction with gimp_image_undo_disable() to temporarily disable an +image undo stack.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE if the image undo has been enabled.

+
+
+
+
+

gimp_image_undo_freeze ()

+
gboolean
+gimp_image_undo_freeze (gint32 image_ID);
+

Freeze the image's undo stack.

+

This procedure freezes the image's undo stack, allowing subsequent +operations to ignore their undo steps. This is generally called in +conjunction with gimp_image_undo_thaw() to temporarily disable an +image undo stack. This is advantageous because saving undo steps can +be time and memory intensive. gimp_image_undo_freeze() / +gimp_image_undo_thaw() and gimp_image_undo_disable() / +gimp_image_undo_enable() differ in that the former does not free up +all undo steps when undo is thawed, so is more suited to interactive +in-situ previews. It is important in this case that the image is +back to the same state it was frozen in before thawing, else 'undo' +behaviour is undefined.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE if the image undo has been frozen.

+
+
+
+
+

gimp_image_undo_thaw ()

+
gboolean
+gimp_image_undo_thaw (gint32 image_ID);
+

Thaw the image's undo stack.

+

This procedure thaws the image's undo stack, allowing subsequent +operations to store their undo steps. This is generally called in +conjunction with gimp_image_undo_freeze() to temporarily freeze an +image undo stack. gimp_image_undo_thaw() does NOT free the undo +stack as gimp_image_undo_enable() does, so is suited for situations +where one wishes to leave the undo stack in the same state in which +one found it despite non-destructively playing with the image in the +meantime. An example would be in-situ plug-in previews. Balancing +freezes and thaws and ensuring image consistency is the +responsibility of the caller.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE if the image undo has been thawed.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpitem.html b/devel-docs/libgimp/html/libgimp-gimpitem.html new file mode 100644 index 0000000..0964c16 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpitem.html @@ -0,0 +1,1361 @@ + + + + +gimpitem: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpitem

+

gimpitem — Functions to manipulate items.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_item_is_valid () +
+gint32 + +gimp_item_get_image () +
+gboolean + +gimp_item_delete () +
+gboolean + +gimp_item_is_drawable () +
+gboolean + +gimp_item_is_layer () +
+gboolean + +gimp_item_is_text_layer () +
+gboolean + +gimp_item_is_channel () +
+gboolean + +gimp_item_is_layer_mask () +
+gboolean + +gimp_item_is_selection () +
+gboolean + +gimp_item_is_vectors () +
+gboolean + +gimp_item_is_group () +
+gint32 + +gimp_item_get_parent () +
+gint * + +gimp_item_get_children () +
+gboolean + +gimp_item_get_expanded () +
+gboolean + +gimp_item_set_expanded () +
+gchar * + +gimp_item_get_name () +
+gboolean + +gimp_item_set_name () +
+gboolean + +gimp_item_get_visible () +
+gboolean + +gimp_item_set_visible () +
+gboolean + +gimp_item_get_linked () +
+gboolean + +gimp_item_set_linked () +
+gboolean + +gimp_item_get_lock_content () +
+gboolean + +gimp_item_set_lock_content () +
+gboolean + +gimp_item_get_lock_position () +
+gboolean + +gimp_item_set_lock_position () +
+GimpColorTag + +gimp_item_get_color_tag () +
+gboolean + +gimp_item_set_color_tag () +
+gint + +gimp_item_get_tattoo () +
+gboolean + +gimp_item_set_tattoo () +
+gboolean + +gimp_item_attach_parasite () +
+gboolean + +gimp_item_detach_parasite () +
+GimpParasite * + +gimp_item_get_parasite () +
+gchar ** + +gimp_item_get_parasite_list () +
+
+
+

Description

+

Functions to manipulate items.

+
+
+

Functions

+
+

gimp_item_is_valid ()

+
gboolean
+gimp_item_is_valid (gint32 item_ID);
+

Returns TRUE if the item is valid.

+

This procedure checks if the given item ID is valid and refers to an +existing item.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item to check.

 
+
+
+

Returns

+

Whether the item ID is valid.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_image ()

+
gint32
+gimp_item_get_image (gint32 item_ID);
+

Returns the item's image.

+

This procedure returns the item's image.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

The item's image.

+
+

Since: 2.8

+
+
+
+

gimp_item_delete ()

+
gboolean
+gimp_item_delete (gint32 item_ID);
+

Delete a item.

+

This procedure deletes the specified item. This must not be done if +the image containing this item was already deleted or if the item +was already removed from the image. The only case in which this +procedure is useful is if you want to get rid of a item which has +not yet been added to an image.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item to delete.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_drawable ()

+
gboolean
+gimp_item_is_drawable (gint32 item_ID);
+

Returns whether the item is a drawable.

+

This procedure returns TRUE if the specified item is a drawable.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a drawable, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_layer ()

+
gboolean
+gimp_item_is_layer (gint32 item_ID);
+

Returns whether the item is a layer.

+

This procedure returns TRUE if the specified item is a layer.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a layer, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_text_layer ()

+
gboolean
+gimp_item_is_text_layer (gint32 item_ID);
+

Returns whether the item is a text layer.

+

This procedure returns TRUE if the specified item is a text layer.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a text layer, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_channel ()

+
gboolean
+gimp_item_is_channel (gint32 item_ID);
+

Returns whether the item is a channel.

+

This procedure returns TRUE if the specified item is a channel.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a channel, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_layer_mask ()

+
gboolean
+gimp_item_is_layer_mask (gint32 item_ID);
+

Returns whether the item is a layer mask.

+

This procedure returns TRUE if the specified item is a layer mask.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a layer mask, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_selection ()

+
gboolean
+gimp_item_is_selection (gint32 item_ID);
+

Returns whether the item is a selection.

+

This procedure returns TRUE if the specified item is a selection.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a selection, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_vectors ()

+
gboolean
+gimp_item_is_vectors (gint32 item_ID);
+

Returns whether the item is a vectors.

+

This procedure returns TRUE if the specified item is a vectors.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a vectors, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_is_group ()

+
gboolean
+gimp_item_is_group (gint32 item_ID);
+

Returns whether the item is a group item.

+

This procedure returns TRUE if the specified item is a group item +which can have children.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is a group, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_parent ()

+
gint32
+gimp_item_get_parent (gint32 item_ID);
+

Returns the item's parent item.

+

This procedure returns the item's parent item, if any.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

The item's parent item.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_children ()

+
gint *
+gimp_item_get_children (gint32 item_ID,
+                        gint *num_children);
+

Returns the item's list of children.

+

This procedure returns the list of items which are children of the +specified item. The order is topmost to bottommost.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

num_children

The item's number of children.

 
+
+
+

Returns

+

The item's list of children.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_expanded ()

+
gboolean
+gimp_item_get_expanded (gint32 item_ID);
+

Returns whether the item is expanded.

+

This procedure returns TRUE if the specified item is expanded.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

TRUE if the item is expanded, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_item_set_expanded ()

+
gboolean
+gimp_item_set_expanded (gint32 item_ID,
+                        gboolean expanded);
+

Sets the expanded state of the item.

+

This procedure expands or collapses the item.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

expanded

TRUE to expand the item, FALSE to collapse the item.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_item_get_name ()

+
gchar *
+gimp_item_get_name (gint32 item_ID);
+

Get the name of the specified item.

+

This procedure returns the specified item's name.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

The item name.

+
+

Since: 2.8

+
+
+
+

gimp_item_set_name ()

+
gboolean
+gimp_item_set_name (gint32 item_ID,
+                    const gchar *name);
+

Set the name of the specified item.

+

This procedure sets the specified item's name.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

name

The new item name.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_visible ()

+
gboolean
+gimp_item_get_visible (gint32 item_ID);
+

Get the visibility of the specified item.

+

This procedure returns the specified item's visibility.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

The item visibility.

+
+

Since: 2.8

+
+
+
+

gimp_item_set_visible ()

+
gboolean
+gimp_item_set_visible (gint32 item_ID,
+                       gboolean visible);
+

Set the visibility of the specified item.

+

This procedure sets the specified item's visibility.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

visible

The new item visibility.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_linked ()

+
gboolean
+gimp_item_get_linked (gint32 item_ID);
+

Get the linked state of the specified item.

+

This procedure returns the specified item's linked state.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

The item linked state (for moves).

+
+

Since: 2.8

+
+
+
+

gimp_item_set_linked ()

+
gboolean
+gimp_item_set_linked (gint32 item_ID,
+                      gboolean linked);
+

Set the linked state of the specified item.

+

This procedure sets the specified item's linked state.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

linked

The new item linked state.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_lock_content ()

+
gboolean
+gimp_item_get_lock_content (gint32 item_ID);
+

Get the 'lock content' state of the specified item.

+

This procedure returns the specified item's lock content state.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

Whether the item's contents are locked.

+
+

Since: 2.8

+
+
+
+

gimp_item_set_lock_content ()

+
gboolean
+gimp_item_set_lock_content (gint32 item_ID,
+                            gboolean lock_content);
+

Set the 'lock content' state of the specified item.

+

This procedure sets the specified item's lock content state.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

lock_content

The new item 'lock content' state.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_lock_position ()

+
gboolean
+gimp_item_get_lock_position (gint32 item_ID);
+

Get the 'lock position' state of the specified item.

+

This procedure returns the specified item's lock position state.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

Whether the item's position is locked.

+
+

Since: 2.10

+
+
+
+

gimp_item_set_lock_position ()

+
gboolean
+gimp_item_set_lock_position (gint32 item_ID,
+                             gboolean lock_position);
+

Set the 'lock position' state of the specified item.

+

This procedure sets the specified item's lock position state.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

lock_position

The new item 'lock position' state.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_item_get_color_tag ()

+
GimpColorTag
+gimp_item_get_color_tag (gint32 item_ID);
+

Get the color tag of the specified item.

+

This procedure returns the specified item's color tag.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

The item's color tag.

+
+

Since: 2.10

+
+
+
+

gimp_item_set_color_tag ()

+
gboolean
+gimp_item_set_color_tag (gint32 item_ID,
+                         GimpColorTag color_tag);
+

Set the color tag of the specified item.

+

This procedure sets the specified item's color tag.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

color_tag

The new item color tag.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_item_get_tattoo ()

+
gint
+gimp_item_get_tattoo (gint32 item_ID);
+

Get the tattoo of the specified item.

+

This procedure returns the specified item's tattoo. A tattoo is a +unique and permanent identifier attached to a item that can be used +to uniquely identify a item within an image even between sessions.

+
+

Parameters

+
+++++ + + + + + +

item_ID

The item.

 
+
+
+

Returns

+

The item tattoo.

+
+

Since: 2.8

+
+
+
+

gimp_item_set_tattoo ()

+
gboolean
+gimp_item_set_tattoo (gint32 item_ID,
+                      gint tattoo);
+

Set the tattoo of the specified item.

+

This procedure sets the specified item's tattoo. A tattoo is a +unique and permanent identifier attached to a item that can be used +to uniquely identify a item within an image even between sessions.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

tattoo

The new item tattoo.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_attach_parasite ()

+
gboolean
+gimp_item_attach_parasite (gint32 item_ID,
+                           const GimpParasite *parasite);
+

Add a parasite to an item.

+

This procedure attaches a parasite to an item. It has no return +values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

parasite

The parasite to attach to the item.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_detach_parasite ()

+
gboolean
+gimp_item_detach_parasite (gint32 item_ID,
+                           const gchar *name);
+

Removes a parasite from an item.

+

This procedure detaches a parasite from an item. It has no return +values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

name

The name of the parasite to detach from the item.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_parasite ()

+
GimpParasite *
+gimp_item_get_parasite (gint32 item_ID,
+                        const gchar *name);
+

Look up a parasite in an item

+

Finds and returns the parasite that is attached to an item.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

name

The name of the parasite to find.

 
+
+
+

Returns

+

The found parasite.

+
+

Since: 2.8

+
+
+
+

gimp_item_get_parasite_list ()

+
gchar **
+gimp_item_get_parasite_list (gint32 item_ID,
+                             gint *num_parasites);
+

List all parasites.

+

Returns a list of all parasites currently attached the an item.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

item_ID

The item.

 

num_parasites

The number of attached parasites.

 
+
+
+

Returns

+

The names of currently attached parasites. The returned +value must be freed with g_strfreev().

+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpitemtransform.html b/devel-docs/libgimp/html/libgimp-gimpitemtransform.html new file mode 100644 index 0000000..bf6c862 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpitemtransform.html @@ -0,0 +1,885 @@ + + + + +gimpitemtransform: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpitemtransform

+

gimpitemtransform — Functions to perform transformations on items.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_item_transform_translate () +
+gint32 + +gimp_item_transform_flip_simple () +
+gint32 + +gimp_item_transform_flip () +
+gint32 + +gimp_item_transform_perspective () +
+gint32 + +gimp_item_transform_rotate_simple () +
+gint32 + +gimp_item_transform_rotate () +
+gint32 + +gimp_item_transform_scale () +
+gint32 + +gimp_item_transform_shear () +
+gint32 + +gimp_item_transform_2d () +
+gint32 + +gimp_item_transform_matrix () +
+
+
+

Description

+

Functions to perform transformations on items.

+
+
+

Functions

+
+

gimp_item_transform_translate ()

+
gint32
+gimp_item_transform_translate (gint32 item_ID,
+                               gdouble off_x,
+                               gdouble off_y);
+

Translate the item by the specified offsets.

+

This procedure translates the item by the amounts specified in the +off_x and off_y arguments. These can be negative, and are considered +offsets from the current position. The offsets will be rounded to +the nearest pixel unless the item is a path.

+

If the item is attached to an image and has its linked flag set to +TRUE, all additional items contained in the image which have the +linked flag set to TRUE will also be translated by the specified +offsets.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

item_ID

The item.

 

off_x

Offset in x direction.

 

off_y

Offset in y direction.

 
+
+
+

Returns

+

The translated item.

+
+

Since: 2.10

+
+
+
+

gimp_item_transform_flip_simple ()

+
gint32
+gimp_item_transform_flip_simple (gint32 item_ID,
+                                 GimpOrientationType flip_type,
+                                 gboolean auto_center,
+                                 gdouble axis);
+

Flip the specified item either vertically or horizontally.

+

This procedure flips the specified item.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then flipped. If auto_center +is set to TRUE, the flip is around the selection's center. +Otherwise, the coordinate of the axis needs to be specified. The +return value is the ID of the flipped floating selection.

+

If there is no selection or the item is not a drawable, the entire +item will be flipped around its center if auto_center is set to +TRUE, otherwise the coordinate of the axis needs to be specified. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be flipped around the same axis. The return +value will be equal to the item ID supplied as input.

+

This procedure is affected by the following context setters: +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

flip_type

Type of flip.

 

auto_center

Whether to automatically position the axis in the selection center.

 

axis

coord. of flip axis.

 
+
+
+

Returns

+

The flipped item.

+
+

Since: 2.2

+
+
+
+

gimp_item_transform_flip ()

+
gint32
+gimp_item_transform_flip (gint32 item_ID,
+                          gdouble x0,
+                          gdouble y0,
+                          gdouble x1,
+                          gdouble y1);
+

Flip the specified item around a given line.

+

This procedure flips the specified item.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then flipped. The axis to +flip around is specified by specifying two points from that line. +The return value is the ID of the flipped floating selection.

+

If there is no selection or the item is not a drawable, the entire +item will be flipped around the specified axis. Additionally, if the +item has its linked flag set to TRUE, all additional items contained +in the image which have the linked flag set to TRUE will also be +flipped around the same axis. The return value will be equal to the +item ID supplied as input.

+

This procedure is affected by the following context setters: +gimp_context_set_interpolation(), +gimp_context_set_transform_direction(), +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

x0

horz. coord. of one end of axis.

 

y0

vert. coord. of one end of axis.

 

x1

horz. coord. of other end of axis.

 

y1

vert. coord. of other end of axis.

 
+
+
+

Returns

+

The flipped item.

+
+

Since: 2.8

+
+
+
+

gimp_item_transform_perspective ()

+
gint32
+gimp_item_transform_perspective (gint32 item_ID,
+                                 gdouble x0,
+                                 gdouble y0,
+                                 gdouble x1,
+                                 gdouble y1,
+                                 gdouble x2,
+                                 gdouble y2,
+                                 gdouble x3,
+                                 gdouble y3);
+

Perform a possibly non-affine transformation on the specified item.

+

This procedure performs a possibly non-affine transformation on the +specified item by allowing the corners of the original bounding box +to be arbitrarily remapped to any values.

+

The 4 coordinates specify the new locations of each corner of the +original bounding box. By specifying these values, any affine +transformation (rotation, scaling, translation) can be affected. +Additionally, these values can be specified such that the resulting +transformed item will appear to have been projected via a +perspective transform.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then transformed as +specified. The return value is the ID of the transformed floating +selection.

+

If there is no selection or the item is not a drawable, the entire +item will be transformed according to the specified mapping. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be transformed the same way. The return value +will be equal to the item ID supplied as input.

+

This procedure is affected by the following context setters: +gimp_context_set_interpolation(), +gimp_context_set_transform_direction(), +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

x0

The new x coordinate of upper-left corner of original bounding box.

 

y0

The new y coordinate of upper-left corner of original bounding box.

 

x1

The new x coordinate of upper-right corner of original bounding box.

 

y1

The new y coordinate of upper-right corner of original bounding box.

 

x2

The new x coordinate of lower-left corner of original bounding box.

 

y2

The new y coordinate of lower-left corner of original bounding box.

 

x3

The new x coordinate of lower-right corner of original bounding box.

 

y3

The new y coordinate of lower-right corner of original bounding box.

 
+
+
+

Returns

+

The transformed item.

+
+

Since: 2.8

+
+
+
+

gimp_item_transform_rotate_simple ()

+
gint32
+gimp_item_transform_rotate_simple (gint32 item_ID,
+                                   GimpRotationType rotate_type,
+                                   gboolean auto_center,
+                                   gdouble center_x,
+                                   gdouble center_y);
+

Rotate the specified item about given coordinates through the +specified angle.

+

This function rotates the specified item.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then rotated by the +specified amount. If auto_center is set to TRUE, the rotation is +around the selection's center. Otherwise, the coordinate of the +center point needs to be specified. The return value is the ID of +the rotated floating selection.

+

If there is no selection or the item is not a drawable, the entire +item will be rotated around its center if auto_center is set to +TRUE, otherwise the coordinate of the center point needs to be +specified. Additionally, if the item has its linked flag set to +TRUE, all additional items contained in the image which have the +linked flag set to TRUE will also be rotated around the same center +point. The return value will be equal to the item ID supplied as +input.

+

This procedure is affected by the following context setters: +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

rotate_type

Type of rotation.

 

auto_center

Whether to automatically rotate around the selection center.

 

center_x

The hor. coordinate of the center of rotation.

 

center_y

The vert. coordinate of the center of rotation.

 
+
+
+

Returns

+

The rotated item.

+
+

Since: 2.8

+
+
+
+

gimp_item_transform_rotate ()

+
gint32
+gimp_item_transform_rotate (gint32 item_ID,
+                            gdouble angle,
+                            gboolean auto_center,
+                            gdouble center_x,
+                            gdouble center_y);
+

Rotate the specified item about given coordinates through the +specified angle.

+

This function rotates the specified item.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then rotated by the +specified amount. If auto_center is set to TRUE, the rotation is +around the selection's center. Otherwise, the coordinate of the +center point needs to be specified. The return value is the ID of +the rotated floating selection.

+

If there is no selection or the item is not a drawable, the entire +item will be rotated around its center if auto_center is set to +TRUE, otherwise the coordinate of the center point needs to be +specified. Additionally, if the item has its linked flag set to +TRUE, all additional items contained in the image which have the +linked flag set to TRUE will also be rotated around the same center +point. The return value will be equal to the item ID supplied as +input.

+

This procedure is affected by the following context setters: +gimp_context_set_interpolation(), +gimp_context_set_transform_direction(), +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

angle

The angle of rotation (radians).

 

auto_center

Whether to automatically rotate around the selection center.

 

center_x

The hor. coordinate of the center of rotation.

 

center_y

The vert. coordinate of the center of rotation.

 
+
+
+

Returns

+

The rotated item.

+
+

Since: 2.8

+
+
+
+

gimp_item_transform_scale ()

+
gint32
+gimp_item_transform_scale (gint32 item_ID,
+                           gdouble x0,
+                           gdouble y0,
+                           gdouble x1,
+                           gdouble y1);
+

Scale the specified item.

+

This procedure scales the specified item.

+

The 2 coordinates specify the new locations of the top-left and +bottom-roght corners of the original bounding box.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then scaled as specified. +The return value is the ID of the scaled floating selection.

+

If there is no selection or the item is not a drawable, the entire +item will be scaled according to the specified coordinates. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be scaled the same way. The return value will +be equal to the item ID supplied as input.

+

This procedure is affected by the following context setters: +gimp_context_set_interpolation(), +gimp_context_set_transform_direction(), +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

x0

The new x coordinate of the upper-left corner of the scaled region.

 

y0

The new y coordinate of the upper-left corner of the scaled region.

 

x1

The new x coordinate of the lower-right corner of the scaled region.

 

y1

The new y coordinate of the lower-right corner of the scaled region.

 
+
+
+

Returns

+

The scaled item.

+
+

Since: 2.8

+
+
+
+

gimp_item_transform_shear ()

+
gint32
+gimp_item_transform_shear (gint32 item_ID,
+                           GimpOrientationType shear_type,
+                           gdouble magnitude);
+

Shear the specified item about its center by the specified +magnitude.

+

This procedure shears the specified item.

+

The shear type parameter indicates whether the shear will be applied +horizontally or vertically. The magnitude can be either positive or +negative and indicates the extent (in pixels) to shear by.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then sheared as specified. +The return value is the ID of the sheared floating selection.

+

If there is no selection or the item is not a drawable, the entire +item will be sheared according to the specified parameters. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be sheared the same way. The return value will +be equal to the item ID supplied as input.

+

This procedure is affected by the following context setters: +gimp_context_set_interpolation(), +gimp_context_set_transform_direction(), +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

shear_type

Type of shear.

 

magnitude

The magnitude of the shear.

 
+
+
+

Returns

+

The sheared item.

+
+

Since: 2.8

+
+
+
+

gimp_item_transform_2d ()

+
gint32
+gimp_item_transform_2d (gint32 item_ID,
+                        gdouble source_x,
+                        gdouble source_y,
+                        gdouble scale_x,
+                        gdouble scale_y,
+                        gdouble angle,
+                        gdouble dest_x,
+                        gdouble dest_y);
+

Transform the specified item in 2d.

+

This procedure transforms the specified item.

+

The transformation is done by scaling by the x and y scale factors +about the point (source_x, source_y), then rotating around the same +point, then translating that point to the new position (dest_x, +dest_y).

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then transformed as +specified. The return value is the ID of the transformed floating +selection.

+

If there is no selection or the item is not a drawable, the entire +item will be transformed according to the specified parameters. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be transformed the same way. The return value +will be equal to the item ID supplied as input.

+

This procedure is affected by the following context setters: +gimp_context_set_interpolation(), +gimp_context_set_transform_direction(), +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

source_x

X coordinate of the transformation center.

 

source_y

Y coordinate of the transformation center.

 

scale_x

Amount to scale in x direction.

 

scale_y

Amount to scale in y direction.

 

angle

The angle of rotation (radians).

 

dest_x

X coordinate of where the center goes.

 

dest_y

Y coordinate of where the center goes.

 
+
+
+

Returns

+

The transformed item.

+
+

Since: 2.8

+
+
+
+

gimp_item_transform_matrix ()

+
gint32
+gimp_item_transform_matrix (gint32 item_ID,
+                            gdouble coeff_0_0,
+                            gdouble coeff_0_1,
+                            gdouble coeff_0_2,
+                            gdouble coeff_1_0,
+                            gdouble coeff_1_1,
+                            gdouble coeff_1_2,
+                            gdouble coeff_2_0,
+                            gdouble coeff_2_1,
+                            gdouble coeff_2_2);
+

Transform the specified item in 2d.

+

This procedure transforms the specified item.

+

The transformation is done by assembling a 3x3 matrix from the +coefficients passed.

+

If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then transformed as +specified. The return value is the ID of the transformed floating +selection.

+

If there is no selection or the item is not a drawable, the entire +item will be transformed according to the specified matrix. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be transformed the same way. The return value +will be equal to the item ID supplied as input.

+

This procedure is affected by the following context setters: +gimp_context_set_interpolation(), +gimp_context_set_transform_direction(), +gimp_context_set_transform_resize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

item_ID

The affected item.

 

coeff_0_0

coefficient (0,0) of the transformation matrix.

 

coeff_0_1

coefficient (0,1) of the transformation matrix.

 

coeff_0_2

coefficient (0,2) of the transformation matrix.

 

coeff_1_0

coefficient (1,0) of the transformation matrix.

 

coeff_1_1

coefficient (1,1) of the transformation matrix.

 

coeff_1_2

coefficient (1,2) of the transformation matrix.

 

coeff_2_0

coefficient (2,0) of the transformation matrix.

 

coeff_2_1

coefficient (2,1) of the transformation matrix.

 

coeff_2_2

coefficient (2,2) of the transformation matrix.

 
+
+
+

Returns

+

The transformed item.

+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimplayer.html b/devel-docs/libgimp/html/libgimp-gimplayer.html new file mode 100644 index 0000000..b1f38ab --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimplayer.html @@ -0,0 +1,1943 @@ + + + + +gimplayer: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimplayer

+

gimplayer — Operations on a single layer.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_layer_new () +
+gint32 + +gimp_layer_new_from_drawable () +
+gint32 + +gimp_layer_new_from_visible () +
+gint32 + +gimp_layer_new_from_pixbuf () +
+gint32 + +gimp_layer_new_from_surface () +
+gint32 + +gimp_layer_group_new () +
+gint32 + +gimp_layer_copy () +
+gboolean + +gimp_layer_scale () +
+gboolean + +gimp_layer_scale_full () +
+gboolean + +gimp_layer_resize () +
+gboolean + +gimp_layer_resize_to_image_size () +
+gboolean + +gimp_layer_translate () +
+gboolean + +gimp_layer_add_alpha () +
+gboolean + +gimp_layer_flatten () +
+gboolean + +gimp_layer_set_offsets () +
+gint32 + +gimp_layer_create_mask () +
+gint32 + +gimp_layer_from_mask () +
+gint32 + +gimp_layer_get_mask () +
+gboolean + +gimp_layer_add_mask () +
+gboolean + +gimp_layer_remove_mask () +
+gboolean + +gimp_layer_is_floating_sel () +
+gboolean + +gimp_layer_get_lock_alpha () +
+gboolean + +gimp_layer_set_lock_alpha () +
+gboolean + +gimp_layer_get_preserve_trans () +
+gboolean + +gimp_layer_set_preserve_trans () +
+gboolean + +gimp_layer_get_apply_mask () +
+gboolean + +gimp_layer_set_apply_mask () +
+gboolean + +gimp_layer_get_show_mask () +
+gboolean + +gimp_layer_set_show_mask () +
+gboolean + +gimp_layer_get_edit_mask () +
+gboolean + +gimp_layer_set_edit_mask () +
+gdouble + +gimp_layer_get_opacity () +
+gboolean + +gimp_layer_set_opacity () +
+GimpLayerMode + +gimp_layer_get_mode () +
+gboolean + +gimp_layer_set_mode () +
+GimpLayerColorSpace + +gimp_layer_get_blend_space () +
+gboolean + +gimp_layer_set_blend_space () +
+GimpLayerColorSpace + +gimp_layer_get_composite_space () +
+gboolean + +gimp_layer_set_composite_space () +
+GimpLayerCompositeMode + +gimp_layer_get_composite_mode () +
+gboolean + +gimp_layer_set_composite_mode () +
+
+
+

Description

+

Operations on a single layer.

+
+
+

Functions

+
+

gimp_layer_new ()

+
gint32
+gimp_layer_new (gint32 image_ID,
+                const gchar *name,
+                gint width,
+                gint height,
+                GimpImageType type,
+                gdouble opacity,
+                GimpLayerMode mode);
+

Create a new layer.

+

This procedure creates a new layer with the specified width, height, +and type. Name, opacity, and mode are also supplied parameters. The +new layer still needs to be added to the image, as this is not +automatic. Add the new layer with the gimp_image_insert_layer() +command. Other attributes such as layer mask modes, and offsets +should be set with explicit procedure calls.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image to which to add the layer.

 

name

The layer name.

 

width

The layer width.

 

height

The layer height.

 

type

The layer type.

 

opacity

The layer opacity.

 

mode

The layer combination mode.

 
+
+
+

Returns

+

The newly created layer.

+
+
+
+
+

gimp_layer_new_from_drawable ()

+
gint32
+gimp_layer_new_from_drawable (gint32 drawable_ID,
+                              gint32 dest_image_ID);
+

Create a new layer by copying an existing drawable.

+

This procedure creates a new layer as a copy of the specified +drawable. The new layer still needs to be added to the image, as +this is not automatic. Add the new layer with the +gimp_image_insert_layer() command. Other attributes such as layer +mask modes, and offsets should be set with explicit procedure calls.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The source drawable from where the new layer is copied.

 

dest_image_ID

The destination image to which to add the layer.

 
+
+
+

Returns

+

The newly copied layer.

+
+
+
+
+

gimp_layer_new_from_visible ()

+
gint32
+gimp_layer_new_from_visible (gint32 image_ID,
+                             gint32 dest_image_ID,
+                             const gchar *name);
+

Create a new layer from what is visible in an image.

+

This procedure creates a new layer from what is visible in the given +image. The new layer still needs to be added to the destination +image, as this is not automatic. Add the new layer with the +gimp_image_insert_layer() command. Other attributes such as layer +mask modes, and offsets should be set with explicit procedure calls.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The source image from where the content is copied.

 

dest_image_ID

The destination image to which to add the layer.

 

name

The layer name.

 
+
+
+

Returns

+

The newly created layer.

+
+

Since: 2.6

+
+
+
+

gimp_layer_new_from_pixbuf ()

+
gint32
+gimp_layer_new_from_pixbuf (gint32 image_ID,
+                            const gchar *name,
+                            GdkPixbuf *pixbuf,
+                            gdouble opacity,
+                            GimpLayerMode mode,
+                            gdouble progress_start,
+                            gdouble progress_end);
+

Create a new layer from a GdkPixbuf.

+

This procedure creates a new layer from the given GdkPixbuf. The +image has to be an RGB image and just like with gimp_layer_new() +you will still need to add the layer to it.

+

If you pass progress_end + > progress_start + to this function, +gimp_progress_update() will be called for. You have to call +gimp_progress_init() beforehand then.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The RGB image to which to add the layer.

 

name

The layer name.

 

pixbuf

A GdkPixbuf.

 

opacity

The layer opacity.

 

mode

The layer combination mode.

 

progress_start

start of progress

 

progress_end

end of progress

 
+
+
+

Returns

+

The newly created layer.

+
+

Since: 2.4

+
+
+
+

gimp_layer_new_from_surface ()

+
gint32
+gimp_layer_new_from_surface (gint32 image_ID,
+                             const gchar *name,
+                             cairo_surface_t *surface,
+                             gdouble progress_start,
+                             gdouble progress_end);
+

Create a new layer from a cairo_surface_t.

+

This procedure creates a new layer from the given +cairo_surface_t. The image has to be an RGB image and just like +with gimp_layer_new() you will still need to add the layer to it.

+

If you pass progress_end + > progress_start + to this function, +gimp_progress_update() will be called for. You have to call +gimp_progress_init() beforehand then.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The RGB image to which to add the layer.

 

name

The layer name.

 

surface

A Cairo image surface.

 

progress_start

start of progress

 

progress_end

end of progress

 
+
+
+

Returns

+

The newly created layer.

+
+

Since: 2.8

+
+
+
+

gimp_layer_group_new ()

+
gint32
+gimp_layer_group_new (gint32 image_ID);
+

Create a new layer group.

+

This procedure creates a new layer group. Attributes such as layer +mode and opacity should be set with explicit procedure calls. Add +the new layer group (which is a kind of layer) with the +gimp_image_insert_layer() command. +Other procedures useful with layer groups: +gimp_image_reorder_item(), gimp_item_get_parent(), +gimp_item_get_children(), gimp_item_is_group().

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image to which to add the layer group.

 
+
+
+

Returns

+

The newly created layer group.

+
+

Since: 2.8

+
+
+
+

gimp_layer_copy ()

+
gint32
+gimp_layer_copy (gint32 layer_ID);
+

Copy a layer.

+

This procedure copies the specified layer and returns the copy. The +newly copied layer is for use within the original layer's image. It +should not be subsequently added to any other image.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer to copy.

 
+
+
+

Returns

+

The newly copied layer.

+
+
+
+
+

gimp_layer_scale ()

+
gboolean
+gimp_layer_scale (gint32 layer_ID,
+                  gint new_width,
+                  gint new_height,
+                  gboolean local_origin);
+

Scale the layer using the default interpolation method.

+

This procedure scales the layer so that its new width and height are +equal to the supplied parameters. The 'local-origin' parameter +specifies whether to scale from the center of the layer, or from the +image origin. This operation only works if the layer has been added +to an image. The interpolation method used can be set with +gimp_context_set_interpolation().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

layer_ID

The layer.

 

new_width

New layer width.

 

new_height

New layer height.

 

local_origin

Use a local origin (as opposed to the image origin).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_scale_full ()

+
gboolean
+gimp_layer_scale_full (gint32 layer_ID,
+                       gint new_width,
+                       gint new_height,
+                       gboolean local_origin,
+                       GimpInterpolationType interpolation);
+
+

gimp_layer_scale_full is deprecated and should not be used in newly-written code.

+

Use gimp_layer_scale() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

layer_ID

The layer.

 

new_width

New layer width.

 

new_height

New layer height.

 

local_origin

Use a local origin (as opposed to the image origin).

 

interpolation

Type of interpolation.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_layer_resize ()

+
gboolean
+gimp_layer_resize (gint32 layer_ID,
+                   gint new_width,
+                   gint new_height,
+                   gint offx,
+                   gint offy);
+

Resize the layer to the specified extents.

+

This procedure resizes the layer so that its new width and height +are equal to the supplied parameters. Offsets are also provided +which describe the position of the previous layer's content. This +operation only works if the layer has been added to an image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

layer_ID

The layer.

 

new_width

New layer width.

 

new_height

New layer height.

 

offx

x offset between upper left corner of old and new layers: (old - new).

 

offy

y offset between upper left corner of old and new layers: (old - new).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_resize_to_image_size ()

+
gboolean
+gimp_layer_resize_to_image_size (gint32 layer_ID);
+

Resize a layer to the image size.

+

This procedure resizes the layer so that it's new width and height +are equal to the width and height of its image container.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer to resize.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_translate ()

+
gboolean
+gimp_layer_translate (gint32 layer_ID,
+                      gint offx,
+                      gint offy);
+
+

gimp_layer_translate is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_translate() instead.

+
+

Translate the layer by the specified offsets.

+

This procedure translates the layer by the amounts specified in the +x and y arguments. These can be negative, and are considered offsets +from the current position. This command only works if the layer has +been added to an image. All additional layers contained in the image +which have the linked flag set to TRUE w ill also be translated by +the specified offsets.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

layer_ID

The layer.

 

offx

Offset in x direction.

 

offy

Offset in y direction.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_add_alpha ()

+
gboolean
+gimp_layer_add_alpha (gint32 layer_ID);
+

Add an alpha channel to the layer if it doesn't already have one.

+

This procedure adds an additional component to the specified layer +if it does not already possess an alpha channel. An alpha channel +makes it possible to clear and erase to transparency, instead of the +background color. This transforms layers of type RGB to RGBA, GRAY +to GRAYA, and INDEXED to INDEXEDA.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_flatten ()

+
gboolean
+gimp_layer_flatten (gint32 layer_ID);
+

Remove the alpha channel from the layer if it has one.

+

This procedure removes the alpha channel from a layer, blending all +(partially) transparent pixels in the layer against the background +color. This transforms layers of type RGBA to RGB, GRAYA to GRAY, +and INDEXEDA to INDEXED.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_layer_set_offsets ()

+
gboolean
+gimp_layer_set_offsets (gint32 layer_ID,
+                        gint offx,
+                        gint offy);
+

Set the layer offsets.

+

This procedure sets the offsets for the specified layer. The offsets +are relative to the image origin and can be any values. This +operation is valid only on layers which have been added to an image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

layer_ID

The layer.

 

offx

Offset in x direction.

 

offy

Offset in y direction.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_create_mask ()

+
gint32
+gimp_layer_create_mask (gint32 layer_ID,
+                        GimpAddMaskType mask_type);
+

Create a layer mask for the specified layer.

+

This procedure creates a layer mask for the specified layer. +Layer masks serve as an additional alpha channel for a layer. +Different types of masks are allowed for initialisation:

+
    +
  • white mask (leaves the layer fully visible);

  • +
  • black mask (gives the layer complete transparency);

  • +
  • the layer's alpha channel (either a copy, or a transfer, which +leaves the layer fully visible, but which may be more useful than a +white mask);

  • +
  • the current selection;

  • +
  • a grayscale copy of the layer;

  • +
  • or a copy of the active channel.

  • +
+

The layer mask still needs to be added to the layer. This can be +done with a call to gimp_layer_add_mask().

+

gimp_layer_create_mask() will fail if there are no active channels +on the image, when called with 'ADD-CHANNEL-MASK'. It will return a +black mask when called with 'ADD-ALPHA-MASK' or +'ADD-ALPHA-TRANSFER-MASK' on a layer with no alpha channels, or with +'ADD-SELECTION-MASK' when there is no selection on the image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer to which to add the mask.

 

mask_type

The type of mask.

 
+
+
+

Returns

+

The newly created mask.

+
+
+
+
+

gimp_layer_from_mask ()

+
gint32
+gimp_layer_from_mask (gint32 mask_ID);
+

Get the specified mask's layer.

+

This procedure returns the specified mask's layer , or -1 if none +exists.

+
+

Parameters

+
+++++ + + + + + +

mask_ID

Mask for which to return the layer.

 
+
+
+

Returns

+

The mask's layer.

+
+

Since: 2.2

+
+
+
+

gimp_layer_get_mask ()

+
gint32
+gimp_layer_get_mask (gint32 layer_ID);
+

Get the specified layer's mask if it exists.

+

This procedure returns the specified layer's mask, or -1 if none +exists.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer mask.

+
+
+
+
+

gimp_layer_add_mask ()

+
gboolean
+gimp_layer_add_mask (gint32 layer_ID,
+                     gint32 mask_ID);
+

Add a layer mask to the specified layer.

+

This procedure adds a layer mask to the specified layer. Layer masks +serve as an additional alpha channel for a layer. This procedure +will fail if a number of prerequisites aren't met. The layer cannot +already have a layer mask. The specified mask must exist and have +the same dimensions as the layer. The layer must have been created +for use with the specified image and the mask must have been created +with the procedure 'gimp-layer-create-mask'.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer to receive the mask.

 

mask_ID

The mask to add to the layer.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_remove_mask ()

+
gboolean
+gimp_layer_remove_mask (gint32 layer_ID,
+                        GimpMaskApplyMode mode);
+

Remove the specified layer mask from the layer.

+

This procedure removes the specified layer mask from the layer. If +the mask doesn't exist, an error is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer from which to remove mask.

 

mode

Removal mode.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_is_floating_sel ()

+
gboolean
+gimp_layer_is_floating_sel (gint32 layer_ID);
+

Is the specified layer a floating selection?

+

This procedure returns whether the layer is a floating selection. +Floating selections are special cases of layers which are attached +to a specific drawable.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

TRUE if the layer is a floating selection.

+
+
+
+
+

gimp_layer_get_lock_alpha ()

+
gboolean
+gimp_layer_get_lock_alpha (gint32 layer_ID);
+

Get the lock alpha channel setting of the specified layer.

+

This procedure returns the specified layer's lock alpha channel +setting.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer's lock alpha channel setting.

+
+
+
+
+

gimp_layer_set_lock_alpha ()

+
gboolean
+gimp_layer_set_lock_alpha (gint32 layer_ID,
+                           gboolean lock_alpha);
+

Set the lock alpha channel setting of the specified layer.

+

This procedure sets the specified layer's lock alpha channel +setting.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

lock_alpha

The new layer's lock alpha channel setting.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_get_preserve_trans ()

+
gboolean
+gimp_layer_get_preserve_trans (gint32 layer_ID);
+

gimp_layer_get_preserve_trans is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_layer_get_lock_alpha() instead.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer's preserve transperancy setting.

+
+
+
+
+

gimp_layer_set_preserve_trans ()

+
gboolean
+gimp_layer_set_preserve_trans (gint32 layer_ID,
+                               gboolean preserve_trans);
+

gimp_layer_set_preserve_trans is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_layer_set_lock_alpha() instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

preserve_trans

The new layer's preserve transperancy setting.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_get_apply_mask ()

+
gboolean
+gimp_layer_get_apply_mask (gint32 layer_ID);
+

Get the apply mask setting of the specified layer.

+

This procedure returns the specified layer's apply mask setting. If +the value is TRUE, then the layer mask for this layer is currently +being composited with the layer's alpha channel.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer's apply mask setting.

+
+
+
+
+

gimp_layer_set_apply_mask ()

+
gboolean
+gimp_layer_set_apply_mask (gint32 layer_ID,
+                           gboolean apply_mask);
+

Set the apply mask setting of the specified layer.

+

This procedure sets the specified layer's apply mask setting. This +controls whether the layer's mask is currently affecting the alpha +channel. If there is no layer mask, this function will return an +error.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

apply_mask

The new layer's apply mask setting.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_get_show_mask ()

+
gboolean
+gimp_layer_get_show_mask (gint32 layer_ID);
+

Get the show mask setting of the specified layer.

+

This procedure returns the specified layer's show mask setting. This +controls whether the layer or its mask is visible. TRUE indicates +that the mask should be visible. If the layer has no mask, then this +function returns an error.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer's show mask setting.

+
+
+
+
+

gimp_layer_set_show_mask ()

+
gboolean
+gimp_layer_set_show_mask (gint32 layer_ID,
+                          gboolean show_mask);
+

Set the show mask setting of the specified layer.

+

This procedure sets the specified layer's show mask setting. This +controls whether the layer or its mask is visible. TRUE indicates +that the mask should be visible. If there is no layer mask, this +function will return an error.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

show_mask

The new layer's show mask setting.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_get_edit_mask ()

+
gboolean
+gimp_layer_get_edit_mask (gint32 layer_ID);
+

Get the edit mask setting of the specified layer.

+

This procedure returns the specified layer's edit mask setting. If +the value is TRUE, then the layer mask for this layer is currently +active, and not the layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer's edit mask setting.

+
+
+
+
+

gimp_layer_set_edit_mask ()

+
gboolean
+gimp_layer_set_edit_mask (gint32 layer_ID,
+                          gboolean edit_mask);
+

Set the edit mask setting of the specified layer.

+

This procedure sets the specified layer's edit mask setting. This +controls whether the layer or it's mask is currently active for +editing. If the specified layer has no layer mask, then this +procedure will return an error.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

edit_mask

The new layer's edit mask setting.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_get_opacity ()

+
gdouble
+gimp_layer_get_opacity (gint32 layer_ID);
+

Get the opacity of the specified layer.

+

This procedure returns the specified layer's opacity.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer opacity.

+
+
+
+
+

gimp_layer_set_opacity ()

+
gboolean
+gimp_layer_set_opacity (gint32 layer_ID,
+                        gdouble opacity);
+

Set the opacity of the specified layer.

+

This procedure sets the specified layer's opacity.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

opacity

The new layer opacity.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_get_mode ()

+
GimpLayerMode
+gimp_layer_get_mode (gint32 layer_ID);
+

Get the combination mode of the specified layer.

+

This procedure returns the specified layer's combination mode.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer combination mode.

+
+
+
+
+

gimp_layer_set_mode ()

+
gboolean
+gimp_layer_set_mode (gint32 layer_ID,
+                     GimpLayerMode mode);
+

Set the combination mode of the specified layer.

+

This procedure sets the specified layer's combination mode.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

mode

The new layer combination mode.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_layer_get_blend_space ()

+
GimpLayerColorSpace
+gimp_layer_get_blend_space (gint32 layer_ID);
+

Get the blend space of the specified layer.

+

This procedure returns the specified layer's blend space.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer blend space.

+
+

Since: 2.10

+
+
+
+

gimp_layer_set_blend_space ()

+
gboolean
+gimp_layer_set_blend_space (gint32 layer_ID,
+                            GimpLayerColorSpace blend_space);
+

Set the blend space of the specified layer.

+

This procedure sets the specified layer's blend space.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

blend_space

The new layer blend space.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_layer_get_composite_space ()

+
GimpLayerColorSpace
+gimp_layer_get_composite_space (gint32 layer_ID);
+

Get the composite space of the specified layer.

+

This procedure returns the specified layer's composite space.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer composite space.

+
+

Since: 2.10

+
+
+
+

gimp_layer_set_composite_space ()

+
gboolean
+gimp_layer_set_composite_space (gint32 layer_ID,
+                                GimpLayerColorSpace composite_space);
+

Set the composite space of the specified layer.

+

This procedure sets the specified layer's composite space.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

composite_space

The new layer composite space.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_layer_get_composite_mode ()

+
GimpLayerCompositeMode
+gimp_layer_get_composite_mode (gint32 layer_ID);
+

Get the composite mode of the specified layer.

+

This procedure returns the specified layer's composite mode.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The layer.

 
+
+
+

Returns

+

The layer composite mode.

+
+

Since: 2.10

+
+
+
+

gimp_layer_set_composite_mode ()

+
gboolean
+gimp_layer_set_composite_mode (gint32 layer_ID,
+                               GimpLayerCompositeMode composite_mode);
+

Set the composite mode of the specified layer.

+

This procedure sets the specified layer's composite mode.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The layer.

 

composite_mode

The new layer composite mode.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpmenu.html b/devel-docs/libgimp/html/libgimp-gimpmenu.html new file mode 100644 index 0000000..608910a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpmenu.html @@ -0,0 +1,317 @@ + + + + +gimpmenu: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpmenu

+

gimpmenu — Menus for selecting images, layers, channels +and drawables.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +(*GimpConstraintFunc) () +
+void + +(*GimpMenuCallback) () +
+GtkWidget * + +gimp_image_menu_new () +
+GtkWidget * + +gimp_layer_menu_new () +
+GtkWidget * + +gimp_channel_menu_new () +
+GtkWidget * + +gimp_drawable_menu_new () +
+
+
+

Description

+

Menus for selecting images, layers, channels and drawables.

+
+
+

Functions

+
+

GimpConstraintFunc ()

+
gboolean
+(*GimpConstraintFunc) (gint32 image_id,
+                       gint32 drawable_id,
+                       gpointer data);
+

GimpConstraintFunc is deprecated and should not be used in newly-written code.

+
+
+
+

GimpMenuCallback ()

+
void
+(*GimpMenuCallback) (gint32 any_id,
+                     gpointer data);
+

GimpMenuCallback is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_image_menu_new ()

+
GtkWidget *
+gimp_image_menu_new (GimpConstraintFunc constraint,
+                     GimpMenuCallback callback,
+                     gpointer data,
+                     gint32 active_image);
+
+

gimp_image_menu_new is deprecated and should not be used in newly-written code.

+

Use gimp_image_combo_box_new() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

constraint

a function to filter the menu contents

 

callback

the callback to call when an image is selected

 

data

the callback's user_data

 

active_image

an image to preselect

 
+
+
+

Returns

+

the image menu.

+
+
+
+
+

gimp_layer_menu_new ()

+
GtkWidget *
+gimp_layer_menu_new (GimpConstraintFunc constraint,
+                     GimpMenuCallback callback,
+                     gpointer data,
+                     gint32 active_layer);
+
+

gimp_layer_menu_new is deprecated and should not be used in newly-written code.

+

Use gimp_layer_combo_box_new() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

constraint

a function to filter the menu contents

 

callback

the callback to call when a channel is selected

 

data

the callback's user_data

 

active_layer

a layer to preselect

 
+
+
+

Returns

+

the layer menu.

+
+
+
+
+

gimp_channel_menu_new ()

+
GtkWidget *
+gimp_channel_menu_new (GimpConstraintFunc constraint,
+                       GimpMenuCallback callback,
+                       gpointer data,
+                       gint32 active_channel);
+
+

gimp_channel_menu_new is deprecated and should not be used in newly-written code.

+

Use gimp_channel_combo_box_new() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

constraint

a function to filter the menu contents

 

callback

the callback to call when a channel is selected

 

data

the callback's user_data

 

active_channel

a channel to preselect

 
+
+
+

Returns

+

the channel menu.

+
+
+
+
+

gimp_drawable_menu_new ()

+
GtkWidget *
+gimp_drawable_menu_new (GimpConstraintFunc constraint,
+                        GimpMenuCallback callback,
+                        gpointer data,
+                        gint32 active_drawable);
+
+

gimp_drawable_menu_new is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_combo_box_new() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

constraint

a function to filter the menu contents

 

callback

the callback to call when a channel is selected

 

data

the callback's user_data

 

active_drawable

a drawable to preselect

 
+
+
+

Returns

+

the drawable menu.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpmessage.html b/devel-docs/libgimp/html/libgimp-gimpmessage.html new file mode 100644 index 0000000..1ce2479 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpmessage.html @@ -0,0 +1,150 @@ + + + + +gimpmessage: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpmessage

+

gimpmessage — Display a dialog box with a message.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+gboolean + +gimp_message () +
+GimpMessageHandlerType + +gimp_message_get_handler () +
+gboolean + +gimp_message_set_handler () +
+
+
+

Description

+

Display a dialog box with a message.

+
+
+

Functions

+
+

gimp_message ()

+
gboolean
+gimp_message (const gchar *message);
+

Displays a dialog box with a message.

+

Displays a dialog box with a message. Useful for status or error +reporting. The message must be in UTF-8 encoding.

+
+

Parameters

+
+++++ + + + + + +

message

Message to display in the dialog.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_message_get_handler ()

+
GimpMessageHandlerType
+gimp_message_get_handler (void);
+

Returns the current state of where warning messages are displayed.

+

This procedure returns the way g_message warnings are displayed. +They can be shown in a dialog box or printed on the console where +gimp was started.

+
+

Returns

+

The current handler type.

+
+
+
+
+

gimp_message_set_handler ()

+
gboolean
+gimp_message_set_handler (GimpMessageHandlerType handler);
+

Controls where warning messages are displayed.

+

This procedure controls how g_message warnings are displayed. They +can be shown in a dialog box or printed on the console where gimp +was started.

+
+

Parameters

+
+++++ + + + + + +

handler

The new handler type.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpmetadata.html b/devel-docs/libgimp/html/libgimp-gimpmetadata.html new file mode 100644 index 0000000..c9bc714 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpmetadata.html @@ -0,0 +1,323 @@ + + + + +gimpmetadata: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpmetadata

+

gimpmetadata

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GimpMetadata * + +gimp_image_metadata_load_prepare () +
+void + +gimp_image_metadata_load_finish () +
+GimpMetadata * + +gimp_image_metadata_save_prepare () +
+gboolean + +gimp_image_metadata_save_finish () +
+gint32 + +gimp_image_metadata_load_thumbnail () +
+
+
+

Description

+
+
+

Functions

+
+

gimp_image_metadata_load_prepare ()

+
GimpMetadata *
+gimp_image_metadata_load_prepare (gint32 image_ID,
+                                  const gchar *mime_type,
+                                  GFile *file,
+                                  GError **error);
+

Loads and returns metadata from file + to be passed into +gimp_image_metadata_load_finish().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image

 

mime_type

The loaded file's mime-type

 

file

The file to load the metadata from

 

error

Return location for error

 
+
+
+

Returns

+

The file's metadata.

+
+

Since: 2.10

+
+
+
+

gimp_image_metadata_load_finish ()

+
void
+gimp_image_metadata_load_finish (gint32 image_ID,
+                                 const gchar *mime_type,
+                                 GimpMetadata *metadata,
+                                 GimpMetadataLoadFlags flags,
+                                 gboolean interactive);
+

Applies the metadata + previously loaded with +gimp_image_metadata_load_prepare() to the image, taking into account +the passed flags +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image

 

mime_type

The loaded file's mime-type

 

metadata

The metadata to set on the image

 

flags

Flags to specify what of the metadata to apply to the image

 

interactive

Whether this function is allowed to query info with dialogs

 
+
+

Since: 2.10

+
+
+
+

gimp_image_metadata_save_prepare ()

+
GimpMetadata *
+gimp_image_metadata_save_prepare (gint32 image_ID,
+                                  const gchar *mime_type,
+                                  GimpMetadataSaveFlags *suggested_flags);
+

Gets the image metadata for saving it using +gimp_image_metadata_save_finish().

+

The suggested_flags + are determined from what kind of metadata +(Exif, XMP, ...) is actually present in the image and the preferences +for metadata exporting. +The calling application may still update available_flags +, for +instance to follow the settings from a previous export in the same +session, or a previous export of the same image. But it should not +override the preferences without a good reason since it is a data +leak.

+

The suggested value for GIMP_METADATA_SAVE_THUMBNAIL is determined by +whether there was a thumbnail in the previously imported image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image

 

mime_type

The saved file's mime-type

 

suggested_flags

Suggested default values for the flags +passed to +gimp_image_metadata_save_finish()

 
+
+
+

Returns

+

The image's metadata, prepared for saving.

+
+

Since: 2.10

+
+
+
+

gimp_image_metadata_save_finish ()

+
gboolean
+gimp_image_metadata_save_finish (gint32 image_ID,
+                                 const gchar *mime_type,
+                                 GimpMetadata *metadata,
+                                 GimpMetadataSaveFlags flags,
+                                 GFile *file,
+                                 GError **error);
+

Saves the metadata + retrieved from the image with +gimp_image_metadata_save_prepare() to file +, taking into account +the passed flags +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image

 

mime_type

The saved file's mime-type

 

metadata

The metadata to set on the image

 

flags

Flags to specify what of the metadata to save

 

file

The file to load the metadata from

 

error

Return location for error message

 
+
+
+

Returns

+

Whether the save was successful.

+
+

Since: 2.10

+
+
+
+

gimp_image_metadata_load_thumbnail ()

+
gint32
+gimp_image_metadata_load_thumbnail (GFile *file,
+                                    GError **error);
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppainttools.html b/devel-docs/libgimp/html/libgimp-gimppainttools.html new file mode 100644 index 0000000..f790ae2 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppainttools.html @@ -0,0 +1,1196 @@ + + + + +gimppainttools: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppainttools

+

gimppainttools — Access to toolbox paint tools.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_airbrush () +
+gboolean + +gimp_airbrush_default () +
+gboolean + +gimp_clone () +
+gboolean + +gimp_clone_default () +
+gboolean + +gimp_convolve () +
+gboolean + +gimp_convolve_default () +
+gboolean + +gimp_dodgeburn () +
+gboolean + +gimp_dodgeburn_default () +
+gboolean + +gimp_edit_bucket_fill_full () +
+gboolean + +gimp_eraser () +
+gboolean + +gimp_eraser_default () +
+gboolean + +gimp_heal () +
+gboolean + +gimp_heal_default () +
+gboolean + +gimp_paintbrush () +
+gboolean + +gimp_paintbrush_default () +
+gboolean + +gimp_pencil () +
+gboolean + +gimp_smudge () +
+gboolean + +gimp_smudge_default () +
+
+
+

Description

+

Functions giving access to toolbox paint tools.

+
+
+

Functions

+
+

gimp_airbrush ()

+
gboolean
+gimp_airbrush (gint32 drawable_ID,
+               gdouble pressure,
+               gint num_strokes,
+               const gdouble *strokes);
+

Paint in the current brush with varying pressure. Paint application +is time-dependent.

+

This tool simulates the use of an airbrush. Paint pressure +represents the relative intensity of the paint application. High +pressure results in a thicker layer of paint while low pressure +results in a thinner layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

pressure

The pressure of the airbrush strokes.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_airbrush_default ()

+
gboolean
+gimp_airbrush_default (gint32 drawable_ID,
+                       gint num_strokes,
+                       const gdouble *strokes);
+

Paint in the current brush with varying pressure. Paint application +is time-dependent.

+

This tool simulates the use of an airbrush. It is similar to +gimp_airbrush() except that the pressure is derived from the +airbrush tools options box. It the option has not been set the +default for the option will be used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_clone ()

+
gboolean
+gimp_clone (gint32 drawable_ID,
+            gint32 src_drawable_ID,
+            GimpCloneType clone_type,
+            gdouble src_x,
+            gdouble src_y,
+            gint num_strokes,
+            const gdouble *strokes);
+

Clone from the source to the dest drawable using the current brush

+

This tool clones (copies) from the source drawable starting at the +specified source coordinates to the dest drawable. If the +\"clone_type\" argument is set to PATTERN-CLONE, then the current +pattern is used as the source and the \"src_drawable\" argument is +ignored. Pattern cloning assumes a tileable pattern and mods the sum +of the src coordinates and subsequent stroke offsets with the width +and height of the pattern. For image cloning, if the sum of the src +coordinates and subsequent stroke offsets exceeds the extents of the +src drawable, then no paint is transferred. The clone tool is +capable of transforming between any image types including +RGB->Indexed--although converting from any type to indexed is +significantly slower.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

src_drawable_ID

The source drawable.

 

clone_type

The type of clone.

 

src_x

The x coordinate in the source image.

 

src_y

The y coordinate in the source image.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_clone_default ()

+
gboolean
+gimp_clone_default (gint32 drawable_ID,
+                    gint num_strokes,
+                    const gdouble *strokes);
+

Clone from the source to the dest drawable using the current brush

+

This tool clones (copies) from the source drawable starting at the +specified source coordinates to the dest drawable. This function +performs exactly the same as the gimp_clone() function except that +the tools arguments are obtained from the clones option dialog. It +this dialog has not been activated then the dialogs default values +will be used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_convolve ()

+
gboolean
+gimp_convolve (gint32 drawable_ID,
+               gdouble pressure,
+               GimpConvolveType convolve_type,
+               gint num_strokes,
+               const gdouble *strokes);
+

Convolve (Blur, Sharpen) using the current brush.

+

This tool convolves the specified drawable with either a sharpening +or blurring kernel. The pressure parameter controls the magnitude of +the operation. Like the paintbrush, this tool linearly interpolates +between the specified stroke coordinates.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

pressure

The pressure.

 

convolve_type

Convolve type.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_convolve_default ()

+
gboolean
+gimp_convolve_default (gint32 drawable_ID,
+                       gint num_strokes,
+                       const gdouble *strokes);
+

Convolve (Blur, Sharpen) using the current brush.

+

This tool convolves the specified drawable with either a sharpening +or blurring kernel. This function performs exactly the same as the +gimp_convolve() function except that the tools arguments are +obtained from the convolve option dialog. It this dialog has not +been activated then the dialogs default values will be used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_dodgeburn ()

+
gboolean
+gimp_dodgeburn (gint32 drawable_ID,
+                gdouble exposure,
+                GimpDodgeBurnType dodgeburn_type,
+                GimpTransferMode dodgeburn_mode,
+                gint num_strokes,
+                const gdouble *strokes);
+

Dodgeburn image with varying exposure.

+

Dodgeburn. More details here later.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

exposure

The exposure of the strokes.

 

dodgeburn_type

The type either dodge or burn.

 

dodgeburn_mode

The mode.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_dodgeburn_default ()

+
gboolean
+gimp_dodgeburn_default (gint32 drawable_ID,
+                        gint num_strokes,
+                        const gdouble *strokes);
+

Dodgeburn image with varying exposure. This is the same as the +gimp_dodgeburn() function except that the exposure, type and mode +are taken from the tools option dialog. If the dialog has not been +activated then the defaults as used by the dialog will be used.

+

Dodgeburn. More details here later.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_edit_bucket_fill_full ()

+
gboolean
+gimp_edit_bucket_fill_full (gint32 drawable_ID,
+                            GimpBucketFillMode fill_mode,
+                            GimpLayerMode paint_mode,
+                            gdouble opacity,
+                            gdouble threshold,
+                            gboolean sample_merged,
+                            gboolean fill_transparent,
+                            GimpSelectCriterion select_criterion,
+                            gdouble x,
+                            gdouble y);
+
+

gimp_edit_bucket_fill_full is deprecated and should not be used in newly-written code.

+

Use gimp_drawable_edit_bucket_fill() instead.

+
+

Fill the area specified either by the current selection if there is +one, or by a seed fill starting at the specified coordinates.

+

This tool requires information on the paint application mode, and +the fill mode, which can either be in the foreground color, or in +the currently active pattern. If there is no selection, a seed fill +is executed at the specified coordinates and extends outward in +keeping with the threshold parameter. If there is a selection in the +target image, the threshold, sample merged, x, and y arguments are +unused. If the sample_merged parameter is TRUE, the data of the +composite image will be used instead of that for the specified +drawable. This is equivalent to sampling for colors after merging +all visible layers. In the case of merged sampling, the x and y +coordinates are relative to the image's origin; otherwise, they are +relative to the drawable's origin.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

fill_mode

The type of fill.

 

paint_mode

The paint application mode.

 

opacity

The opacity of the final bucket fill.

 

threshold

The threshold determines how extensive the seed fill will be. It's value is specified in terms of intensity levels. This parameter is only valid when there is no selection in the specified image.

 

sample_merged

Use the composite image, not the drawable.

 

fill_transparent

Whether to consider transparent pixels for filling. If TRUE, transparency is considered as a unique fillable color.

 

select_criterion

The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.

 

x

The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.

 

y

The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_eraser ()

+
gboolean
+gimp_eraser (gint32 drawable_ID,
+             gint num_strokes,
+             const gdouble *strokes,
+             GimpBrushApplicationMode hardness,
+             GimpPaintApplicationMode method);
+

Erase using the current brush.

+

This tool erases using the current brush mask. If the specified +drawable contains an alpha channel, then the erased pixels will +become transparent. Otherwise, the eraser tool replaces the contents +of the drawable with the background color. Like paintbrush, this +tool linearly interpolates between the specified stroke coordinates.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 

hardness

How to apply the brush.

 

method

The paint method to use.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_eraser_default ()

+
gboolean
+gimp_eraser_default (gint32 drawable_ID,
+                     gint num_strokes,
+                     const gdouble *strokes);
+

Erase using the current brush.

+

This tool erases using the current brush mask. This function +performs exactly the same as the gimp_eraser() function except that +the tools arguments are obtained from the eraser option dialog. It +this dialog has not been activated then the dialogs default values +will be used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_heal ()

+
gboolean
+gimp_heal (gint32 drawable_ID,
+           gint32 src_drawable_ID,
+           gdouble src_x,
+           gdouble src_y,
+           gint num_strokes,
+           const gdouble *strokes);
+

Heal from the source to the dest drawable using the current brush

+

This tool heals the source drawable starting at the specified source +coordinates to the dest drawable. For image healing, if the sum of +the src coordinates and subsequent stroke offsets exceeds the +extents of the src drawable, then no paint is transferred. The +healing tool is capable of transforming between any image types +except RGB->Indexed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

src_drawable_ID

The source drawable.

 

src_x

The x coordinate in the source image.

 

src_y

The y coordinate in the source image.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_heal_default ()

+
gboolean
+gimp_heal_default (gint32 drawable_ID,
+                   gint num_strokes,
+                   const gdouble *strokes);
+

Heal from the source to the dest drawable using the current brush

+

This tool heals from the source drawable starting at the specified +source coordinates to the dest drawable. This function performs +exactly the same as the gimp_heal() function except that the tools +arguments are obtained from the healing option dialog. It this +dialog has not been activated then the dialogs default values will +be used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_paintbrush ()

+
gboolean
+gimp_paintbrush (gint32 drawable_ID,
+                 gdouble fade_out,
+                 gint num_strokes,
+                 const gdouble *strokes,
+                 GimpPaintApplicationMode method,
+                 gdouble gradient_length);
+

Paint in the current brush with optional fade out parameter and pull +colors from a gradient.

+

This tool is the standard paintbrush. It draws linearly interpolated +lines through the specified stroke coordinates. It operates on the +specified drawable in the foreground color with the active brush. +The 'fade-out' parameter is measured in pixels and allows the brush +stroke to linearly fall off. The pressure is set to the maximum at +the beginning of the stroke. As the distance of the stroke nears the +fade-out value, the pressure will approach zero. The gradient-length +is the distance to spread the gradient over. It is measured in +pixels. If the gradient-length is 0, no gradient is used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

fade_out

Fade out parameter.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 

method

The paint method to use.

 

gradient_length

Length of gradient to draw.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_paintbrush_default ()

+
gboolean
+gimp_paintbrush_default (gint32 drawable_ID,
+                         gint num_strokes,
+                         const gdouble *strokes);
+

Paint in the current brush. The fade out parameter and pull colors +from a gradient parameter are set from the paintbrush options +dialog. If this dialog has not been activated then the dialog +defaults will be used.

+

This tool is similar to the standard paintbrush. It draws linearly +interpolated lines through the specified stroke coordinates. It +operates on the specified drawable in the foreground color with the +active brush. The 'fade-out' parameter is measured in pixels and +allows the brush stroke to linearly fall off (value obtained from +the option dialog). The pressure is set to the maximum at the +beginning of the stroke. As the distance of the stroke nears the +fade-out value, the pressure will approach zero. The gradient-length +(value obtained from the option dialog) is the distance to spread +the gradient over. It is measured in pixels. If the gradient-length +is 0, no gradient is used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_pencil ()

+
gboolean
+gimp_pencil (gint32 drawable_ID,
+             gint num_strokes,
+             const gdouble *strokes);
+

Paint in the current brush without sub-pixel sampling.

+

This tool is the standard pencil. It draws linearly interpolated +lines through the specified stroke coordinates. It operates on the +specified drawable in the foreground color with the active brush. +The brush mask is treated as though it contains only black and white +values. Any value below half is treated as black; any above half, as +white.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_smudge ()

+
gboolean
+gimp_smudge (gint32 drawable_ID,
+             gdouble pressure,
+             gint num_strokes,
+             const gdouble *strokes);
+

Smudge image with varying pressure.

+

This tool simulates a smudge using the current brush. High pressure +results in a greater smudge of paint while low pressure results in a +lesser smudge.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

pressure

The pressure of the smudge strokes.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_smudge_default ()

+
gboolean
+gimp_smudge_default (gint32 drawable_ID,
+                     gint num_strokes,
+                     const gdouble *strokes);
+

Smudge image with varying pressure.

+

This tool simulates a smudge using the current brush. It behaves +exactly the same as gimp_smudge() except that the pressure value is +taken from the smudge tool options or the options default if the +tools option dialog has not been activated.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

num_strokes

Number of stroke control points (count each coordinate as 2 points).

 

strokes

Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppalette.html b/devel-docs/libgimp/html/libgimp-gimppalette.html new file mode 100644 index 0000000..025674d --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppalette.html @@ -0,0 +1,924 @@ + + + + +gimppalette: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppalette

+

gimppalette — Functions operating on a single palette.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_palette_new () +
+gchar * + +gimp_palette_duplicate () +
+gchar * + +gimp_palette_rename () +
+gboolean + +gimp_palette_delete () +
+gboolean + +gimp_palette_get_info () +
+GimpRGB * + +gimp_palette_get_colors () +
+gint + +gimp_palette_get_columns () +
+gboolean + +gimp_palette_set_columns () +
+gboolean + +gimp_palette_add_entry () +
+gboolean + +gimp_palette_delete_entry () +
+gboolean + +gimp_palette_entry_get_color () +
+gboolean + +gimp_palette_entry_set_color () +
+gboolean + +gimp_palette_entry_get_name () +
+gboolean + +gimp_palette_entry_set_name () +
+gboolean + +gimp_palette_get_foreground () +
+gboolean + +gimp_palette_get_background () +
+gboolean + +gimp_palette_set_foreground () +
+gboolean + +gimp_palette_set_background () +
+gboolean + +gimp_palette_set_default_colors () +
+gboolean + +gimp_palette_swap_colors () +
+gboolean + +gimp_palette_is_editable () +
+
+
+

Description

+

Functions operating on a single palette.

+
+
+

Functions

+
+

gimp_palette_new ()

+
gchar *
+gimp_palette_new (const gchar *name);
+

Creates a new palette

+

This procedure creates a new, uninitialized palette

+
+

Parameters

+
+++++ + + + + + +

name

The requested name of the new palette.

 
+
+
+

Returns

+

The actual new palette name.

+
+

Since: 2.2

+
+
+
+

gimp_palette_duplicate ()

+
gchar *
+gimp_palette_duplicate (const gchar *name);
+

Duplicates a palette

+

This procedure creates an identical palette by a different name

+
+

Parameters

+
+++++ + + + + + +

name

The palette name.

 
+
+
+

Returns

+

The name of the palette's copy.

+
+

Since: 2.2

+
+
+
+

gimp_palette_rename ()

+
gchar *
+gimp_palette_rename (const gchar *name,
+                     const gchar *new_name);
+

Rename a palette

+

This procedure renames a palette

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The palette name.

 

new_name

The new name of the palette.

 
+
+
+

Returns

+

The actual new name of the palette.

+
+

Since: 2.2

+
+
+
+

gimp_palette_delete ()

+
gboolean
+gimp_palette_delete (const gchar *name);
+

Deletes a palette

+

This procedure deletes a palette

+
+

Parameters

+
+++++ + + + + + +

name

The palette name.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_get_info ()

+
gboolean
+gimp_palette_get_info (const gchar *name,
+                       gint *num_colors);
+

Retrieve information about the specified palette.

+

This procedure retrieves information about the specified palette. +This includes the name, and the number of colors.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The palette name.

 

num_colors

The number of colors in the palette.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_get_colors ()

+
GimpRGB *
+gimp_palette_get_colors (const gchar *name,
+                         gint *num_colors);
+

Gets all colors from the specified palette.

+

This procedure retrieves all color entries of the specified palette.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The palette name.

 

num_colors

Length of the colors array.

 
+
+
+

Returns

+

The colors in the palette.

+
+

Since: 2.6

+
+
+
+

gimp_palette_get_columns ()

+
gint
+gimp_palette_get_columns (const gchar *name);
+

Retrieves the number of columns to use to display this palette

+

This procedures retrieves the preferred number of columns to use +when the palette is being displayed.

+
+

Parameters

+
+++++ + + + + + +

name

The palette name.

 
+
+
+

Returns

+

The number of columns used to display this palette.

+
+

Since: 2.4

+
+
+
+

gimp_palette_set_columns ()

+
gboolean
+gimp_palette_set_columns (const gchar *name,
+                          gint columns);
+

Sets the number of columns to use when displaying the palette

+

This procedures controls how many colors are shown per row when the +palette is being displayed. This value can only be changed if the +palette is writable. The maximum allowed value is 64.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The palette name.

 

columns

The new number of columns.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_palette_add_entry ()

+
gboolean
+gimp_palette_add_entry (const gchar *name,
+                        const gchar *entry_name,
+                        const GimpRGB *color,
+                        gint *entry_num);
+

Adds a palette entry to the specified palette.

+

This procedure adds an entry to the specified palette. It returns an +error if the entry palette does not exist.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The palette name.

 

entry_name

The name of the entry.

 

color

The new entry's color color.

 

entry_num

The index of the added entry.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_delete_entry ()

+
gboolean
+gimp_palette_delete_entry (const gchar *name,
+                           gint entry_num);
+

Deletes a palette entry from the specified palette.

+

This procedure deletes an entry from the specified palette. It +returns an error if the entry palette does not exist.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

name

The palette name.

 

entry_num

The index of the added entry.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_entry_get_color ()

+
gboolean
+gimp_palette_entry_get_color (const gchar *name,
+                              gint entry_num,
+                              GimpRGB *color);
+

Gets the specified palette entry from the specified palette.

+

This procedure retrieves the color of the zero-based entry specified +for the specified palette. It returns an error if the entry does not +exist.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The palette name.

 

entry_num

The entry to retrieve.

 

color

The color requested.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_entry_set_color ()

+
gboolean
+gimp_palette_entry_set_color (const gchar *name,
+                              gint entry_num,
+                              const GimpRGB *color);
+

Sets the specified palette entry in the specified palette.

+

This procedure sets the color of the zero-based entry specified for +the specified palette. It returns an error if the entry does not +exist.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The palette name.

 

entry_num

The entry to retrieve.

 

color

The new color.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_entry_get_name ()

+
gboolean
+gimp_palette_entry_get_name (const gchar *name,
+                             gint entry_num,
+                             gchar **entry_name);
+

Gets the specified palette entry from the specified palette.

+

This procedure retrieves the name of the zero-based entry specified +for the specified palette. It returns an error if the entry does not +exist.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The palette name.

 

entry_num

The entry to retrieve.

 

entry_name

The name requested.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_entry_set_name ()

+
gboolean
+gimp_palette_entry_set_name (const gchar *name,
+                             gint entry_num,
+                             const gchar *entry_name);
+

Sets the specified palette entry in the specified palette.

+

This procedure sets the name of the zero-based entry specified for +the specified palette. It returns an error if the entry does not +exist.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

name

The palette name.

 

entry_num

The entry to retrieve.

 

entry_name

The new name.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_palette_get_foreground ()

+
gboolean
+gimp_palette_get_foreground (GimpRGB *foreground);
+

gimp_palette_get_foreground is deprecated and should not be used in newly-written code.

+

Get the current GIMP foreground color.

+

This procedure retrieves the current GIMP foreground color. The +foreground color is used in a variety of tools such as paint tools, +blending, and bucket fill.

+
+

Parameters

+
+++++ + + + + + +

foreground

The foreground color.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palette_get_background ()

+
gboolean
+gimp_palette_get_background (GimpRGB *background);
+

gimp_palette_get_background is deprecated and should not be used in newly-written code.

+

Get the current GIMP background color.

+

This procedure retrieves the current GIMP background color. The +background color is used in a variety of tools such as blending, +erasing (with non-alpha images), and image filling.

+
+

Parameters

+
+++++ + + + + + +

background

The background color.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palette_set_foreground ()

+
gboolean
+gimp_palette_set_foreground (const GimpRGB *foreground);
+

gimp_palette_set_foreground is deprecated and should not be used in newly-written code.

+

Set the current GIMP foreground color.

+

This procedure sets the current GIMP foreground color. After this is +set, operations which use foreground such as paint tools, blending, +and bucket fill will use the new value.

+
+

Parameters

+
+++++ + + + + + +

foreground

The foreground color.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palette_set_background ()

+
gboolean
+gimp_palette_set_background (const GimpRGB *background);
+

gimp_palette_set_background is deprecated and should not be used in newly-written code.

+

Set the current GIMP background color.

+

This procedure sets the current GIMP background color. After this is +set, operations which use background such as blending, filling +images, clearing, and erasing (in non-alpha images) will use the new +value.

+
+

Parameters

+
+++++ + + + + + +

background

The background color.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palette_set_default_colors ()

+
gboolean
+gimp_palette_set_default_colors (void);
+

gimp_palette_set_default_colors is deprecated and should not be used in newly-written code.

+

Set the current GIMP foreground and background colors to black and +white.

+

This procedure sets the current GIMP foreground and background +colors to their initial default values, black and white.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palette_swap_colors ()

+
gboolean
+gimp_palette_swap_colors (void);
+

gimp_palette_swap_colors is deprecated and should not be used in newly-written code.

+

Swap the current GIMP foreground and background colors.

+

This procedure swaps the current GIMP foreground and background +colors, so that the new foreground color becomes the old background +color and vice versa.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palette_is_editable ()

+
gboolean
+gimp_palette_is_editable (const gchar *name);
+

Tests if palette can be edited

+

Returns TRUE if you have permission to change the palette

+
+

Parameters

+
+++++ + + + + + +

name

The palette name.

 
+
+
+

Returns

+

TRUE if the palette can be edited.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppalettemenu.html b/devel-docs/libgimp/html/libgimp-gimppalettemenu.html new file mode 100644 index 0000000..ae0f97d --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppalettemenu.html @@ -0,0 +1,189 @@ + + + + +gimppalettemenu: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppalettemenu

+

gimppalettemenu — A widget for selecting palettes.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_palette_select_widget_new () +
+void + +gimp_palette_select_widget_close () +
+void + +gimp_palette_select_widget_set () +
+
+
+

Description

+

A widget for selecting palettes.

+
+
+

Functions

+
+

gimp_palette_select_widget_new ()

+
GtkWidget *
+gimp_palette_select_widget_new (const gchar *title,
+                                const gchar *palette_name,
+                                GimpRunPaletteCallback callback,
+                                gpointer data);
+

gimp_palette_select_widget_new is deprecated and should not be used in newly-written code.

+

Creates a new GtkWidget that completely controls the selection of +a palette. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

palette_name

Initial palette name.

 

callback

A function to call when the selected palette changes.

 

data

A pointer to arbitrary data to be used in the call to callback +.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+

Since: 2.2

+
+
+
+

gimp_palette_select_widget_close ()

+
void
+gimp_palette_select_widget_close (GtkWidget *widget);
+

gimp_palette_select_widget_close is deprecated and should not be used in newly-written code.

+

Closes the popup window associated with widget +.

+
+

Parameters

+
+++++ + + + + + +

widget

A palette select widget.

 
+
+

Since: 2.2

+
+
+
+

gimp_palette_select_widget_set ()

+
void
+gimp_palette_select_widget_set (GtkWidget *widget,
+                                const gchar *palette_name);
+

gimp_palette_select_widget_set is deprecated and should not be used in newly-written code.

+

Sets the current palette for the palette select widget. Calls the +callback function if one was supplied in the call to +gimp_palette_select_widget_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A palette select widget.

 

palette_name

Palette name to set; NULL means no change.

 
+
+

Since: 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppalettes.html b/devel-docs/libgimp/html/libgimp-gimppalettes.html new file mode 100644 index 0000000..17c940c --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppalettes.html @@ -0,0 +1,251 @@ + + + + +gimppalettes: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppalettes

+

gimppalettes — Operations related to palettes.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_palettes_refresh () +
+gchar ** + +gimp_palettes_get_list () +
+gchar * + +gimp_palettes_get_palette () +
+gboolean + +gimp_palettes_set_palette () +
+gchar * + +gimp_palettes_get_palette_entry () +
+
+
+

Description

+

Operations related to palettes.

+
+
+

Functions

+
+

gimp_palettes_refresh ()

+
gboolean
+gimp_palettes_refresh (void);
+

Refreshes current palettes. This function always succeeds.

+

This procedure retrieves all palettes currently in the user's +palette path and updates the palette dialogs accordingly.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palettes_get_list ()

+
gchar **
+gimp_palettes_get_list (const gchar *filter,
+                        gint *num_palettes);
+

Retrieves a list of all of the available palettes

+

This procedure returns a complete listing of available palettes. +Each name returned can be used as input to the command +gimp_context_set_palette().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

filter

An optional regular expression used to filter the list.

 

num_palettes

The number of palettes in the list.

 
+
+
+

Returns

+

The list of palette names. The returned value must be freed +with g_strfreev().

+
+
+
+
+

gimp_palettes_get_palette ()

+
gchar *
+gimp_palettes_get_palette (gint *num_colors);
+
+

gimp_palettes_get_palette is deprecated and should not be used in newly-written code.

+

Use gimp_context_get_palette() instead.

+
+
+

Parameters

+
+++++ + + + + + +

num_colors

The palette num_colors.

 
+
+
+

Returns

+

The palette name.

+
+
+
+
+

gimp_palettes_set_palette ()

+
gboolean
+gimp_palettes_set_palette (const gchar *name);
+

gimp_palettes_set_palette is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_set_palette() instead.

+
+

Parameters

+
+++++ + + + + + +

name

The palette name.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palettes_get_palette_entry ()

+
gchar *
+gimp_palettes_get_palette_entry (const gchar *name,
+                                 gint entry_num,
+                                 gint *num_colors,
+                                 GimpRGB *color);
+
+

gimp_palettes_get_palette_entry is deprecated and should not be used in newly-written code.

+

Use gimp_palette_entry_get_color() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The palette name (\"\" means currently active palette).

 

entry_num

The entry to retrieve.

 

num_colors

The palette num_colors.

 

color

The color requested.

 
+
+
+

Returns

+

The palette name.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppaletteselect.html b/devel-docs/libgimp/html/libgimp-gimppaletteselect.html new file mode 100644 index 0000000..7b184cf --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppaletteselect.html @@ -0,0 +1,228 @@ + + + + +gimppaletteselect: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppaletteselect

+

gimppaletteselect — Functions providing a palette selection dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpRunPaletteCallback) () +
const gchar * + +gimp_palette_select_new () +
+void + +gimp_palette_select_destroy () +
+gboolean + +gimp_palettes_popup () +
+gboolean + +gimp_palettes_close_popup () +
+gboolean + +gimp_palettes_set_popup () +
+
+
+

Description

+

Functions providing a palette selection dialog.

+
+
+

Functions

+
+

GimpRunPaletteCallback ()

+
void
+(*GimpRunPaletteCallback) (const gchar *palette_name,
+                           gboolean dialog_closing,
+                           gpointer user_data);
+
+
+
+

gimp_palette_select_new ()

+
const gchar *
+gimp_palette_select_new (const gchar *title,
+                         const gchar *palette_name,
+                         GimpRunPaletteCallback callback,
+                         gpointer data);
+
+
+
+

gimp_palette_select_destroy ()

+
void
+gimp_palette_select_destroy (const gchar *palette_callback);
+
+
+
+

gimp_palettes_popup ()

+
gboolean
+gimp_palettes_popup (const gchar *palette_callback,
+                     const gchar *popup_title,
+                     const gchar *initial_palette);
+

Invokes the Gimp palette selection.

+

This procedure opens the palette selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

palette_callback

The callback PDB proc to call when palette selection is made.

 

popup_title

Title of the palette selection dialog.

 

initial_palette

The name of the palette to set as the first selected.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palettes_close_popup ()

+
gboolean
+gimp_palettes_close_popup (const gchar *palette_callback);
+

Close the palette selection dialog.

+

This procedure closes an opened palette selection dialog.

+
+

Parameters

+
+++++ + + + + + +

palette_callback

The name of the callback registered for this pop-up.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_palettes_set_popup ()

+
gboolean
+gimp_palettes_set_popup (const gchar *palette_callback,
+                         const gchar *palette_name);
+

Sets the current palette in a palette selection dialog.

+

Sets the current palette in a palette selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

palette_callback

The name of the callback registered for this pop-up.

 

palette_name

The name of the palette to set as selected.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppaths.html b/devel-docs/libgimp/html/libgimp-gimppaths.html new file mode 100644 index 0000000..5c9151e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppaths.html @@ -0,0 +1,818 @@ + + + + +gimppaths: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppaths

+

gimppaths — Deprecated operations related to paths.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar ** + +gimp_path_list () +
+gint + +gimp_path_get_points () +
+gchar * + +gimp_path_get_current () +
+gboolean + +gimp_path_set_current () +
+gboolean + +gimp_path_set_points () +
+gboolean + +gimp_path_stroke_current () +
+gint + +gimp_path_get_point_at_dist () +
+gint + +gimp_path_get_tattoo () +
+gchar * + +gimp_get_path_by_tattoo () +
+gboolean + +gimp_path_delete () +
+gboolean + +gimp_path_get_locked () +
+gboolean + +gimp_path_set_locked () +
+gboolean + +gimp_path_set_tattoo () +
+gboolean + +gimp_path_to_selection () +
+gboolean + +gimp_path_import () +
+
+
+

Description

+

Deprecated operations related to paths.

+
+
+

Functions

+
+

gimp_path_list ()

+
gchar **
+gimp_path_list (gint32 image_ID,
+                gint *num_paths);
+
+

gimp_path_list is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_vectors() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image to list the paths from.

 

num_paths

The number of paths returned.

 
+
+
+

Returns

+

List of the paths belonging to this image. The returned +value must be freed with g_strfreev().

+
+
+
+
+

gimp_path_get_points ()

+
gint
+gimp_path_get_points (gint32 image_ID,
+                      const gchar *name,
+                      gint *path_closed,
+                      gint *num_path_point_details,
+                      gdouble **points_pairs);
+
+

gimp_path_get_points is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_stroke_get_points() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image to list the paths from.

 

name

The name of the path whose points should be listed.

 

path_closed

Return if the path is closed. (0 = path open, 1 = path closed).

 

num_path_point_details

The number of points returned. Each point is made up of (x, y, pnt_type) of floats.

 

points_pairs

The points in the path represented as 3 floats. The first is the x pos, next is the y pos, last is the type of the pnt. The type field is dependent on the path type. For beziers (type 1 paths) the type can either be (1.0 = BEZIER_ANCHOR, 2.0 = BEZIER_CONTROL, 3.0 = BEZIER_MOVE). Note all points are returned in pixel resolution.

 
+
+
+

Returns

+

The type of the path. Currently only one type (1 = Bezier) +is supported.

+
+
+
+
+

gimp_path_get_current ()

+
gchar *
+gimp_path_get_current (gint32 image_ID);
+
+

gimp_path_get_current is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_active_vectors() instead.

+
+
+

Parameters

+
+++++ + + + + + +

image_ID

The image to get the current path from.

 
+
+
+

Returns

+

The name of the current path.

+
+
+
+
+

gimp_path_set_current ()

+
gboolean
+gimp_path_set_current (gint32 image_ID,
+                       const gchar *name);
+
+

gimp_path_set_current is deprecated and should not be used in newly-written code.

+

Use gimp_image_set_active_vectors() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image in which a path will become current.

 

name

The name of the path to make current.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_path_set_points ()

+
gboolean
+gimp_path_set_points (gint32 image_ID,
+                      const gchar *name,
+                      gint ptype,
+                      gint num_path_points,
+                      const gdouble *points_pairs);
+
+

gimp_path_set_points is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_stroke_new_from_points() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image to set the paths in.

 

name

The name of the path to create. If it exists then a unique name will be created - query the list of paths if you want to make sure that the name of the path you create is unique. This will be set as the current path.

 

ptype

The type of the path. Currently only one type (1 = Bezier) is supported.

 

num_path_points

The number of elements in the array, i.e. the number of points in the path * 3. Each point is made up of (x, y, type) of floats. Currently only the creation of bezier curves is allowed. The type parameter must be set to (1) to indicate a BEZIER type curve. Note that for BEZIER curves, points must be given in the following order: ACCACCAC... If the path is not closed the last control point is missed off. Points consist of three control points (control/anchor/control) so for a curve that is not closed there must be at least two points passed (2 x,y pairs). If (num_path_points/3) % 3 = 0 then the path is assumed to be closed and the points are ACCACCACCACC.

 

points_pairs

The points in the path represented as 3 floats. The first is the x pos, next is the y pos, last is the type of the pnt. The type field is dependent on the path type. For beziers (type 1 paths) the type can either be (1.0 = BEZIER_ANCHOR, 2.0 = BEZIER_CONTROL, 3.0= BEZIER_MOVE). Note all points are returned in pixel resolution.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_path_stroke_current ()

+
gboolean
+gimp_path_stroke_current (gint32 image_ID);
+
+

gimp_path_stroke_current is deprecated and should not be used in newly-written code.

+

Use gimp_edit_stroke_vectors() instead.

+
+
+

Parameters

+
+++++ + + + + + +

image_ID

The image which contains the path to stroke.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_path_get_point_at_dist ()

+
gint
+gimp_path_get_point_at_dist (gint32 image_ID,
+                             gdouble distance,
+                             gint *y_point,
+                             gdouble *slope);
+
+

gimp_path_get_point_at_dist is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_stroke_get_point_at_dist() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image the paths belongs to.

 

distance

The distance along the path.

 

y_point

The y position of the point.

 

slope

The slope (dy / dx) at the specified point.

 
+
+
+

Returns

+

The x position of the point.

+
+
+
+
+

gimp_path_get_tattoo ()

+
gint
+gimp_path_get_tattoo (gint32 image_ID,
+                      const gchar *name);
+
+

gimp_path_get_tattoo is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_get_tattoo() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the path whose tattoo should be obtained.

 
+
+
+

Returns

+

The tattoo associated with the named path.

+
+
+
+
+

gimp_get_path_by_tattoo ()

+
gchar *
+gimp_get_path_by_tattoo (gint32 image_ID,
+                         gint tattoo);
+
+

gimp_get_path_by_tattoo is deprecated and should not be used in newly-written code.

+

Use gimp_image_get_vectors_by_tattoo() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

tattoo

The tattoo of the required path.

 
+
+
+

Returns

+

The name of the path with the specified tattoo.

+
+
+
+
+

gimp_path_delete ()

+
gboolean
+gimp_path_delete (gint32 image_ID,
+                  const gchar *name);
+
+

gimp_path_delete is deprecated and should not be used in newly-written code.

+

Use gimp_image_remove_vectors() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image to delete the path from.

 

name

The name of the path to delete.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_path_get_locked ()

+
gboolean
+gimp_path_get_locked (gint32 image_ID,
+                      const gchar *name);
+
+

gimp_path_get_locked is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_get_linked() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the path whose locked status should be obtained.

 
+
+
+

Returns

+

TRUE if the path is locked, FALSE otherwise.

+
+
+
+
+

gimp_path_set_locked ()

+
gboolean
+gimp_path_set_locked (gint32 image_ID,
+                      const gchar *name,
+                      gboolean locked);
+
+

gimp_path_set_locked is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_set_linked() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

name

the name of the path whose locked status should be set.

 

locked

Whether the path is locked.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_path_set_tattoo ()

+
gboolean
+gimp_path_set_tattoo (gint32 image_ID,
+                      const gchar *name,
+                      gint tattovalue);
+
+

gimp_path_set_tattoo is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_set_tattoo() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

name

the name of the path whose tattoo should be set.

 

tattovalue

The tattoo associated with the name path. Only values returned from 'path_get_tattoo' should be used here.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_path_to_selection ()

+
gboolean
+gimp_path_to_selection (gint32 image_ID,
+                        const gchar *name,
+                        GimpChannelOps op,
+                        gboolean antialias,
+                        gboolean feather,
+                        gdouble feather_radius_x,
+                        gdouble feather_radius_y);
+
+

gimp_path_to_selection is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_to_selection() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

name

The name of the path which should be made into selection.

 

op

The desired operation with current selection.

 

antialias

Antialias selection.

 

feather

Feather selection.

 

feather_radius_x

Feather radius x.

 

feather_radius_y

Feather radius y.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_path_import ()

+
gboolean
+gimp_path_import (gint32 image_ID,
+                  const gchar *filename,
+                  gboolean merge,
+                  gboolean scale);
+
+

gimp_path_import is deprecated and should not be used in newly-written code.

+

Use gimp_vectors_import_from_file() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

filename

The name of the SVG file to import.

 

merge

Merge paths into a single vectors object.

 

scale

Scale the SVG to image dimensions.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppattern.html b/devel-docs/libgimp/html/libgimp-gimppattern.html new file mode 100644 index 0000000..437ca36 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppattern.html @@ -0,0 +1,182 @@ + + + + +gimppattern: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppattern

+

gimppattern — Functions operating on a single pattern.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gboolean + +gimp_pattern_get_info () +
+gboolean + +gimp_pattern_get_pixels () +
+
+
+

Description

+

Functions operating on a single pattern.

+
+
+

Functions

+
+

gimp_pattern_get_info ()

+
gboolean
+gimp_pattern_get_info (const gchar *name,
+                       gint *width,
+                       gint *height,
+                       gint *bpp);
+

Retrieve information about the specified pattern.

+

This procedure retrieves information about the specified pattern. +This includes the pattern extents (width and height).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

name

The pattern name.

 

width

The pattern width.

 

height

The pattern height.

 

bpp

The pattern bpp.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_pattern_get_pixels ()

+
gboolean
+gimp_pattern_get_pixels (const gchar *name,
+                         gint *width,
+                         gint *height,
+                         gint *bpp,
+                         gint *num_color_bytes,
+                         guint8 **color_bytes);
+

Retrieve information about the specified pattern (including pixels).

+

This procedure retrieves information about the specified. This +includes the pattern extents (width and height), its bpp and its +pixel data.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The pattern name.

 

width

The pattern width.

 

height

The pattern height.

 

bpp

The pattern bpp.

 

num_color_bytes

Number of pattern bytes.

 

color_bytes

The pattern data.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppatternmenu.html b/devel-docs/libgimp/html/libgimp-gimppatternmenu.html new file mode 100644 index 0000000..3fca23f --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppatternmenu.html @@ -0,0 +1,186 @@ + + + + +gimppatternmenu: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppatternmenu

+

gimppatternmenu — A widget for selecting patterns.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_pattern_select_widget_new () +
+void + +gimp_pattern_select_widget_close () +
+void + +gimp_pattern_select_widget_set () +
+
+
+

Description

+

A widget for selecting patterns.

+
+
+

Functions

+
+

gimp_pattern_select_widget_new ()

+
GtkWidget *
+gimp_pattern_select_widget_new (const gchar *title,
+                                const gchar *pattern_name,
+                                GimpRunPatternCallback callback,
+                                gpointer data);
+

gimp_pattern_select_widget_new is deprecated and should not be used in newly-written code.

+

Creates a new GtkWidget that completely controls the selection of +a pattern. This widget is suitable for placement in a table in a +plug-in dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

title

Title of the dialog to use or NULL to use the default title.

 

pattern_name

Initial pattern name or NULL to use current selection.

 

callback

A function to call when the selected pattern changes.

 

data

A pointer to arbitrary data to be used in the call to callback +.

 
+
+
+

Returns

+

A GtkWidget that you can use in your UI.

+
+
+
+
+

gimp_pattern_select_widget_close ()

+
void
+gimp_pattern_select_widget_close (GtkWidget *widget);
+

gimp_pattern_select_widget_close is deprecated and should not be used in newly-written code.

+

Closes the popup window associated with widget +.

+
+

Parameters

+
+++++ + + + + + +

widget

A pattern select widget.

 
+
+
+
+
+

gimp_pattern_select_widget_set ()

+
void
+gimp_pattern_select_widget_set (GtkWidget *widget,
+                                const gchar *pattern_name);
+

gimp_pattern_select_widget_set is deprecated and should not be used in newly-written code.

+

Sets the current pattern for the pattern select widget. Calls the +callback function if one was supplied in the call to +gimp_pattern_select_widget_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A pattern select widget.

 

pattern_name

Pattern name to set. NULL means no change.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppatterns.html b/devel-docs/libgimp/html/libgimp-gimppatterns.html new file mode 100644 index 0000000..1eb19e8 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppatterns.html @@ -0,0 +1,271 @@ + + + + +gimppatterns: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppatterns

+

gimppatterns — Functions relating to patterns.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_patterns_refresh () +
+gchar ** + +gimp_patterns_get_list () +
+gchar * + +gimp_patterns_get_pattern () +
+gboolean + +gimp_patterns_set_pattern () +
+gchar * + +gimp_patterns_get_pattern_data () +
+
+
+

Description

+

Functions relating to patterns.

+
+
+

Functions

+
+

gimp_patterns_refresh ()

+
gboolean
+gimp_patterns_refresh (void);
+

Refresh current patterns. This function always succeeds.

+

This procedure retrieves all patterns currently in the user's +pattern path and updates all pattern dialogs accordingly.

+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_patterns_get_list ()

+
gchar **
+gimp_patterns_get_list (const gchar *filter,
+                        gint *num_patterns);
+

Retrieve a complete listing of the available patterns.

+

This procedure returns a complete listing of available GIMP +patterns. Each name returned can be used as input to the +gimp_context_set_pattern().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

filter

An optional regular expression used to filter the list.

 

num_patterns

The number of patterns in the pattern list.

 
+
+
+

Returns

+

The list of pattern names. The returned value must be freed +with g_strfreev().

+
+
+
+
+

gimp_patterns_get_pattern ()

+
gchar *
+gimp_patterns_get_pattern (gint *width,
+                           gint *height);
+
+

gimp_patterns_get_pattern is deprecated and should not be used in newly-written code.

+

Use gimp_context_get_pattern() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

width

The pattern width.

 

height

The pattern height.

 
+
+
+

Returns

+

The pattern name.

+
+
+
+
+

gimp_patterns_set_pattern ()

+
gboolean
+gimp_patterns_set_pattern (const gchar *name);
+

gimp_patterns_set_pattern is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_context_set_pattern() instead.

+
+

Parameters

+
+++++ + + + + + +

name

The pattern name.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_patterns_get_pattern_data ()

+
gchar *
+gimp_patterns_get_pattern_data (const gchar *name,
+                                gint *width,
+                                gint *height,
+                                gint *mask_bpp,
+                                gint *length,
+                                guint8 **mask_data);
+
+

gimp_patterns_get_pattern_data is deprecated and should not be used in newly-written code.

+

Use gimp_pattern_get_pixels() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The pattern name (\"\" means currently active pattern).

 

width

The pattern width.

 

height

The pattern height.

 

mask_bpp

Pattern bytes per pixel.

 

length

Length of pattern mask data.

 

mask_data

The pattern mask data.

 
+
+
+

Returns

+

The pattern name.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppatternselect.html b/devel-docs/libgimp/html/libgimp-gimppatternselect.html new file mode 100644 index 0000000..0c94393 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppatternselect.html @@ -0,0 +1,232 @@ + + + + +gimppatternselect: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppatternselect

+

gimppatternselect — Functions providing a pattern selection dialog.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpRunPatternCallback) () +
const gchar * + +gimp_pattern_select_new () +
+void + +gimp_pattern_select_destroy () +
+gboolean + +gimp_patterns_popup () +
+gboolean + +gimp_patterns_close_popup () +
+gboolean + +gimp_patterns_set_popup () +
+
+
+

Description

+

Functions providing a pattern selection dialog.

+
+
+

Functions

+
+

GimpRunPatternCallback ()

+
void
+(*GimpRunPatternCallback) (const gchar *pattern_name,
+                           gint width,
+                           gint height,
+                           gint bpp,
+                           const guchar *mask_data,
+                           gboolean dialog_closing,
+                           gpointer user_data);
+
+
+
+

gimp_pattern_select_new ()

+
const gchar *
+gimp_pattern_select_new (const gchar *title,
+                         const gchar *pattern_name,
+                         GimpRunPatternCallback callback,
+                         gpointer data);
+
+
+
+

gimp_pattern_select_destroy ()

+
void
+gimp_pattern_select_destroy (const gchar *pattern_callback);
+
+
+
+

gimp_patterns_popup ()

+
gboolean
+gimp_patterns_popup (const gchar *pattern_callback,
+                     const gchar *popup_title,
+                     const gchar *initial_pattern);
+

Invokes the Gimp pattern selection.

+

This procedure opens the pattern selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

pattern_callback

The callback PDB proc to call when pattern selection is made.

 

popup_title

Title of the pattern selection dialog.

 

initial_pattern

The name of the pattern to set as the first selected.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_patterns_close_popup ()

+
gboolean
+gimp_patterns_close_popup (const gchar *pattern_callback);
+

Close the pattern selection dialog.

+

This procedure closes an opened pattern selection dialog.

+
+

Parameters

+
+++++ + + + + + +

pattern_callback

The name of the callback registered for this pop-up.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_patterns_set_popup ()

+
gboolean
+gimp_patterns_set_popup (const gchar *pattern_callback,
+                         const gchar *pattern_name);
+

Sets the current pattern in a pattern selection dialog.

+

Sets the current pattern in a pattern selection dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

pattern_callback

The name of the callback registered for this pop-up.

 

pattern_name

The name of the pattern to set as selected.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppixbuf.html b/devel-docs/libgimp/html/libgimp-gimppixbuf.html new file mode 100644 index 0000000..7fd2311 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppixbuf.html @@ -0,0 +1,306 @@ + + + + +gimppixbuf: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppixbuf

+

gimppixbuf — Get a thumbnail pixbuf for a drawable or image.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GdkPixbuf * + +gimp_image_get_thumbnail () +
+GdkPixbuf * + +gimp_drawable_get_thumbnail () +
+GdkPixbuf * + +gimp_drawable_get_sub_thumbnail () +
+
+
+

Types and Values

+
++++ + + + + +
enumGimpPixbufTransparency
+
+
+

Description

+

Get a thumbnail pixbuf for a drawable or image.

+
+
+

Functions

+
+

gimp_image_get_thumbnail ()

+
GdkPixbuf *
+gimp_image_get_thumbnail (gint32 image_ID,
+                          gint width,
+                          gint height,
+                          GimpPixbufTransparency alpha);
+

Retrieves a thumbnail pixbuf for the image identified by image_ID +. +The thumbnail will be not larger than the requested size.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

the image ID

 

width

the requested thumbnail width (<= 1024 pixels)

 

height

the requested thumbnail height (<= 1024 pixels)

 

alpha

how to handle an alpha channel

 
+
+
+

Returns

+

a new GdkPixbuf

+
+

Since: 2.2

+
+
+
+

gimp_drawable_get_thumbnail ()

+
GdkPixbuf *
+gimp_drawable_get_thumbnail (gint32 drawable_ID,
+                             gint width,
+                             gint height,
+                             GimpPixbufTransparency alpha);
+

Retrieves a thumbnail pixbuf for the drawable identified by +drawable_ID +. The thumbnail will be not larger than the requested +size.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

the drawable ID

 

width

the requested thumbnail width (<= 1024 pixels)

 

height

the requested thumbnail height (<= 1024 pixels)

 

alpha

how to handle an alpha channel

 
+
+
+

Returns

+

a new GdkPixbuf

+
+

Since: 2.2

+
+
+
+

gimp_drawable_get_sub_thumbnail ()

+
GdkPixbuf *
+gimp_drawable_get_sub_thumbnail (gint32 drawable_ID,
+                                 gint src_x,
+                                 gint src_y,
+                                 gint src_width,
+                                 gint src_height,
+                                 gint dest_width,
+                                 gint dest_height,
+                                 GimpPixbufTransparency alpha);
+

Retrieves a thumbnail pixbuf for the drawable identified by +drawable_ID +. The thumbnail will be not larger than the requested +size.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

the drawable ID

 

src_x

the x coordinate of the area

 

src_y

the y coordinate of the area

 

src_width

the width of the area

 

src_height

the height of the area

 

dest_width

the requested thumbnail width (<= 1024 pixels)

 

dest_height

the requested thumbnail height (<= 1024 pixels)

 

alpha

how to handle an alpha channel

 
+
+
+

Returns

+

a new GdkPixbuf

+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

enum GimpPixbufTransparency

+

How to deal with transparency when creating thubnail pixbufs from +images and drawables.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_PIXBUF_KEEP_ALPHA

+

Create a pixbuf with alpha

+
 

GIMP_PIXBUF_SMALL_CHECKS

+

Show transparency as small checks

+
 

GIMP_PIXBUF_LARGE_CHECKS

+

Show transparency as large checks

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppixelfetcher.html b/devel-docs/libgimp/html/libgimp-gimppixelfetcher.html new file mode 100644 index 0000000..6d93db7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppixelfetcher.html @@ -0,0 +1,382 @@ + + + + +gimppixelfetcher: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppixelfetcher

+

gimppixelfetcher — Functions for operating on pixel regions.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpPixelFetcher * + +gimp_pixel_fetcher_new () +
+void + +gimp_pixel_fetcher_set_edge_mode () +
+void + +gimp_pixel_fetcher_set_bg_color () +
+void + +gimp_pixel_fetcher_get_pixel () +
+void + +gimp_pixel_fetcher_put_pixel () +
+void + +gimp_pixel_fetcher_destroy () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
enumGimpPixelFetcherEdgeMode
 GimpPixelFetcher
+
+
+

Description

+

These functions provide neighbourhood-based algorithms which get +dramatically slower on region boundaries, to the point where a +special treatment for neighbourhoods which are completely inside a +tile is called for. It hides the special treatment of tile borders, +making plug-in code more readable and shorter.

+
+
+

Functions

+
+

gimp_pixel_fetcher_new ()

+
GimpPixelFetcher *
+gimp_pixel_fetcher_new (GimpDrawable *drawable,
+                        gboolean shadow);
+

gimp_pixel_fetcher_new is deprecated and should not be used in newly-written code.

+

Initialize a pixel region from the drawable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable

the GimpDrawable the new region will be attached to.

 

shadow

a gboolean indicating whether the region is attached to +the shadow tiles or the real drawable +tiles.

 
+
+
+

Returns

+

a pointer to a GimpPixelRgn structure (or NULL).

+
+
+
+
+

gimp_pixel_fetcher_set_edge_mode ()

+
void
+gimp_pixel_fetcher_set_edge_mode (GimpPixelFetcher *pf,
+                                  GimpPixelFetcherEdgeMode mode);
+

gimp_pixel_fetcher_set_edge_mode is deprecated and should not be used in newly-written code.

+

Change the edge mode of a previously initialized pixel region.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

pf

a pointer to a previously initialized GimpPixelFetcher.

 

mode

the new edge mode from GimpPixelFetcherEdgeMode.

 
+
+
+
+
+

gimp_pixel_fetcher_set_bg_color ()

+
void
+gimp_pixel_fetcher_set_bg_color (GimpPixelFetcher *pf,
+                                 const GimpRGB *color);
+

gimp_pixel_fetcher_set_bg_color is deprecated and should not be used in newly-written code.

+

Change the background color of a previously initialized pixel region.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

pf

a pointer to a previously initialized GimpPixelFetcher.

 

color

the color to be used as bg color.

 
+
+
+
+
+

gimp_pixel_fetcher_get_pixel ()

+
void
+gimp_pixel_fetcher_get_pixel (GimpPixelFetcher *pf,
+                              gint x,
+                              gint y,
+                              guchar *pixel);
+

gimp_pixel_fetcher_get_pixel is deprecated and should not be used in newly-written code.

+

Get a pixel from the pixel region.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

pf

a pointer to a previously initialized GimpPixelFetcher.

 

x

the x coordinate of the pixel to get.

 

y

the y coordinate of the pixel to get.

 

pixel

the memory location where to return the pixel.

 
+
+
+
+
+

gimp_pixel_fetcher_put_pixel ()

+
void
+gimp_pixel_fetcher_put_pixel (GimpPixelFetcher *pf,
+                              gint x,
+                              gint y,
+                              const guchar *pixel);
+

gimp_pixel_fetcher_put_pixel is deprecated and should not be used in newly-written code.

+

Set a pixel in the pixel region.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

pf

a pointer to a previously initialized GimpPixelFetcher.

 

x

the x coordinate of the pixel to set.

 

y

the y coordinate of the pixel to set.

 

pixel

the pixel to set.

 
+
+
+
+
+

gimp_pixel_fetcher_destroy ()

+
void
+gimp_pixel_fetcher_destroy (GimpPixelFetcher *pf);
+

gimp_pixel_fetcher_destroy is deprecated and should not be used in newly-written code.

+

Close a previously initialized pixel region.

+
+

Parameters

+
+++++ + + + + + +

pf

a pointer to a previously initialized GimpPixelFetcher.

 
+
+
+
+
+

Types and Values

+
+

enum GimpPixelFetcherEdgeMode

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_PIXEL_FETCHER_EDGE_NONE

  

GIMP_PIXEL_FETCHER_EDGE_WRAP

  

GIMP_PIXEL_FETCHER_EDGE_SMEAR

  

GIMP_PIXEL_FETCHER_EDGE_BLACK

  

GIMP_PIXEL_FETCHER_EDGE_BACKGROUND

  
+
+
+
+
+

GimpPixelFetcher

+
typedef struct _GimpPixelFetcher GimpPixelFetcher;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppixelrgn.html b/devel-docs/libgimp/html/libgimp-gimppixelrgn.html new file mode 100644 index 0000000..d830cfc --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppixelrgn.html @@ -0,0 +1,940 @@ + + + + +gimppixelrgn: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimppixelrgn

+

gimppixelrgn — Functions for operating on pixel regions.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_pixel_rgn_init () +
+void + +gimp_pixel_rgn_resize () +
+void + +gimp_pixel_rgn_get_pixel () +
+void + +gimp_pixel_rgn_get_row () +
+void + +gimp_pixel_rgn_get_col () +
+void + +gimp_pixel_rgn_get_rect () +
+void + +gimp_pixel_rgn_set_pixel () +
+void + +gimp_pixel_rgn_set_row () +
+void + +gimp_pixel_rgn_set_col () +
+void + +gimp_pixel_rgn_set_rect () +
+gpointer + +gimp_pixel_rgns_register () +
+gpointer + +gimp_pixel_rgns_register2 () +
+gpointer + +gimp_pixel_rgns_process () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpPixelRgn
+
+
+

Description

+

Functions for operating on pixel regions. These functions provide +fast ways of accessing and modifying portions of a drawable.

+
+
+

Functions

+
+

gimp_pixel_rgn_init ()

+
void
+gimp_pixel_rgn_init (GimpPixelRgn *pr,
+                     GimpDrawable *drawable,
+                     gint x,
+                     gint y,
+                     gint width,
+                     gint height,
+                     gint dirty,
+                     gint shadow);
+

gimp_pixel_rgn_init is deprecated and should not be used in newly-written code.

+

Initialize the pixel region pointed by pr + with the specified parameters.

+

The dirty + and shadow + flags can be used as follows:

+
    +
  • dirty + = FALSE, shadow + = FALSE: the region will be used to read + the actual drawable datas. This + is useful for save plug-ins or for + filters.

  • +
  • dirty + = FALSE, shadow + = TRUE: the region will be used to read the + shadow tiles. This is used in + some filter plug-ins which operate + in two passes such as gaussian + blur. The first pass reads the + actual drawable data and writes to + the shadow tiles, and the second + one reads from and writes to the + shadow tiles.

  • +
  • dirty + = TRUE, shadow + = TRUE: the region will be used to write to + the shadow tiles. It is common + practice to write to the shadow + tiles and then use + gimp_drawable_merge_shadow() to + merge the changes from the shadow + tiles using the current selection + as a mask.

  • +
  • dirty + = TRUE, shadow + = FALSE: the region will be used to directly + change the drawable content. Don't + do this, since this could prevent + the Undo-System from working as + expected.

  • +
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a GimpPixelRgn variable.

 

drawable

the GimpDrawable the new region will be attached to.

 

x

the x coordinate of the top-left pixel of the region in the +drawable +.

 

y

the y coordinate of the top-left pixel of the region in the +drawable +.

 

width

the width of the region.

 

height

the height of the region.

 

dirty

a gboolean indicating whether the drawable +should be marked +as "dirty".

 

shadow

a gboolean indicating whether the region is attached to the +shadow tiles or the real drawable +tiles.

 
+
+
+
+
+

gimp_pixel_rgn_resize ()

+
void
+gimp_pixel_rgn_resize (GimpPixelRgn *pr,
+                       gint x,
+                       gint y,
+                       gint width,
+                       gint height);
+

gimp_pixel_rgn_resize is deprecated and should not be used in newly-written code.

+

Change the position and size of a previously initialized pixel region.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

x

the x coordinate of the new position of the region's +top-left corner.

 

y

the y coordinate of the new position of the region's +top-left corner.

 

width

the new width of the region.

 

height

the new height of the region.

 
+
+
+
+
+

gimp_pixel_rgn_get_pixel ()

+
void
+gimp_pixel_rgn_get_pixel (GimpPixelRgn *pr,
+                          guchar *buf,
+                          gint x,
+                          gint y);
+

gimp_pixel_rgn_get_pixel is deprecated and should not be used in newly-written code.

+

Fill the buffer pointed by buf + with the value of the pixel at (x +, y +) +in the region pr +. buf + should be large enough to hold the pixel value +(1 guchar for an indexed or grayscale drawable, 2 guchar for +indexed with alpha or grayscale with alpha drawable, 3 guchar for +rgb drawable and 4 guchar for rgb with alpha drawable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar

 

x

the x coordinate of the wanted pixel (relative to the drawable)

 

y

the y coordinate of the wanted pixel (relative to the drawable)

 
+
+
+
+
+

gimp_pixel_rgn_get_row ()

+
void
+gimp_pixel_rgn_get_row (GimpPixelRgn *pr,
+                        guchar *buf,
+                        gint x,
+                        gint y,
+                        gint width);
+

gimp_pixel_rgn_get_row is deprecated and should not be used in newly-written code.

+

Get several pixels of a region in a row. This function fills the buffer +buf + with the values of the pixels from (x +, y +) to (x ++width +-1, y +). +buf + should be large enough to hold all these values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar

 

x

the x coordinate of the first pixel (relative to the drawable).

 

y

the y coordinate of the first pixel (relative to the drawable).

 

width

the number of pixels to get.

 
+
+
+
+
+

gimp_pixel_rgn_get_col ()

+
void
+gimp_pixel_rgn_get_col (GimpPixelRgn *pr,
+                        guchar *buf,
+                        gint x,
+                        gint y,
+                        gint height);
+

gimp_pixel_rgn_get_col is deprecated and should not be used in newly-written code.

+

Get several pixels of a region's column. This function fills the buffer +buf + with the values of the pixels from (x +, y +) to (x +, y ++height +-1). +buf + should be large enough to hold all these values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar

 

x

the x coordinate of the first pixel (relative to the drawable).

 

y

the y coordinate of the first pixel (relative to the drawable).

 

height

the number of pixels to get.

 
+
+
+
+
+

gimp_pixel_rgn_get_rect ()

+
void
+gimp_pixel_rgn_get_rect (GimpPixelRgn *pr,
+                         guchar *buf,
+                         gint x,
+                         gint y,
+                         gint width,
+                         gint height);
+

gimp_pixel_rgn_get_rect is deprecated and should not be used in newly-written code.

+

Get all the pixel values from the rectangle defined by x +, y +, width + and +height +. This function fills the buffer buf + with the values of the pixels +from (x +, y +) to (x ++width +-1, y ++height +-1). +buf + should be large enough to hold all these values (width +*height +*bpp).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar

 

x

the x coordinate of the first pixel (relative to the drawable).

 

y

the y coordinate of the first pixel (relative to the drawable).

 

width

the width of the rectangle.

 

height

the height of the rectangle.

 
+
+
+
+
+

gimp_pixel_rgn_set_pixel ()

+
void
+gimp_pixel_rgn_set_pixel (GimpPixelRgn *pr,
+                          const guchar *buf,
+                          gint x,
+                          gint y);
+

gimp_pixel_rgn_set_pixel is deprecated and should not be used in newly-written code.

+

Set the pixel at (x +, y +) to the values from buf +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar.

 

x

the x coordinate of the pixel (relative to the drawable).

 

y

the y coordinate of the pixel (relative to the drawable).

 
+
+
+
+
+

gimp_pixel_rgn_set_row ()

+
void
+gimp_pixel_rgn_set_row (GimpPixelRgn *pr,
+                        const guchar *buf,
+                        gint x,
+                        gint y,
+                        gint width);
+

gimp_pixel_rgn_set_row is deprecated and should not be used in newly-written code.

+

Set several pixels of a region in a row. This function draws the pixels +from (x +, y +) to (x ++width +-1, y +) using the values of the buffer buf +. +buf + should be large enough to hold all these values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar

 

x

the x coordinate of the first pixel (relative to the drawable).

 

y

the y coordinate of the first pixel (relative to the drawable).

 

width

the number of pixels to set.

 
+
+
+
+
+

gimp_pixel_rgn_set_col ()

+
void
+gimp_pixel_rgn_set_col (GimpPixelRgn *pr,
+                        const guchar *buf,
+                        gint x,
+                        gint y,
+                        gint height);
+

gimp_pixel_rgn_set_col is deprecated and should not be used in newly-written code.

+

Set several pixels of a region's column. This function draws the pixels +from (x +, y +) to (x +, y ++height +-1) using the values from the buffer buf +. +buf + should be large enough to hold all these values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar

 

x

the x coordinate of the first pixel (relative to the drawable).

 

y

the y coordinate of the first pixel (relative to the drawable).

 

height

the number of pixels to set.

 
+
+
+
+
+

gimp_pixel_rgn_set_rect ()

+
void
+gimp_pixel_rgn_set_rect (GimpPixelRgn *pr,
+                         const guchar *buf,
+                         gint x,
+                         gint y,
+                         gint width,
+                         gint height);
+

gimp_pixel_rgn_set_rect is deprecated and should not be used in newly-written code.

+

Set all the pixel of the rectangle defined by x +, y +, width + and +height +. This function draws the rectangle from (x +, y +) to +(x ++width +-1, y ++height +-1), using the pixel values from the buffer buf +. +buf + should be large enough to hold all these values (width +*height +*bpp).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

pr

a pointer to a previously initialized GimpPixelRgn.

 

buf

a pointer to an array of guchar

 

x

the x coordinate of the first pixel (relative to the drawable).

 

y

the y coordinate of the first pixel (relative to the drawable).

 

width

the width of the rectangle.

 

height

the height of the rectangle.

 
+
+
+
+
+

gimp_pixel_rgns_register ()

+
gpointer
+gimp_pixel_rgns_register (gint nrgns,
+                          ...);
+

gimp_pixel_rgns_register is deprecated and should not be used in newly-written code.

+

This is the varargs version of gimp_pixel_rgns_register2.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

nrgns

the number of regions to register.

 

...

nrgns +pointers to GimpPixelRgn.

 
+
+
+

Returns

+

a gpointer to a regions iterator.

+
+
+
+
+

gimp_pixel_rgns_register2 ()

+
gpointer
+gimp_pixel_rgns_register2 (gint nrgns,
+                           GimpPixelRgn **prs);
+

gimp_pixel_rgns_register2 is deprecated and should not be used in newly-written code.

+

It takes a number of initialized regions of the same size and provides a +pixel region iterator the iterator can be used to iterate over the +registered pixel regions. While iterating the registered pixel regions will +cover subsets of the original pixel regions, chosen for optimized access to +the image data.

+

Note that the given regions themselves are changed by this function, so +they are resized to the first subsets.

+

This function has to be used together with gimp_pixel_rgns_process in a loop.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

nrgns

the number of regions to register.

 

prs

an array of nrgns +pointers to initialized GimpPixelRgn.

 
+
+
+

Returns

+

a gpointer to a regions iterator.

+
+
+
+
+

gimp_pixel_rgns_process ()

+
gpointer
+gimp_pixel_rgns_process (gpointer pri_ptr);
+

gimp_pixel_rgns_process is deprecated and should not be used in newly-written code.

+

This function update the regions registered previously with one of the +gimp_pixel_rgns_register* functions to their next tile.

+
+

Parameters

+
+++++ + + + + + +

pri_ptr

a regions iterator returned by gimp_pixel_rgns_register, +gimp_pixel_rgns_register2 or gimp_pixel_rgns_process.

 
+
+
+

Returns

+

a gpointer to a new regions iterator or NULL if there isn't +any tiles left.

+
+
+
+
+

Types and Values

+
+

GimpPixelRgn

+
typedef struct {
+  guchar       *data;          /* pointer to region data */
+  GimpDrawable *drawable;      /* pointer to drawable */
+  gint          bpp;           /* bytes per pixel */
+  gint          rowstride;     /* bytes per pixel row */
+  gint          x, y;          /* origin */
+  gint          w, h;          /* width and height of region */
+  guint         dirty : 1;     /* will this region be dirtied? */
+  guint         shadow : 1;    /* will this region use the shadow or normal tiles */
+  gint          process_count; /* used internally */
+} GimpPixelRgn;
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpplugin.html b/devel-docs/libgimp/html/libgimp-gimpplugin.html new file mode 100644 index 0000000..afd28e6 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpplugin.html @@ -0,0 +1,374 @@ + + + + +gimpplugin: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpplugin

+

gimpplugin — Functions useful for plug-ins, e.g. registration and progress indicators.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_plugin_domain_register () +
+gboolean + +gimp_plugin_help_register () +
+gboolean + +gimp_plugin_icon_register () +
+gboolean + +gimp_plugin_menu_register () +
+gboolean + +gimp_plugin_menu_branch_register () +
+gboolean + +gimp_plugin_set_pdb_error_handler () +
+GimpPDBErrorHandler + +gimp_plugin_get_pdb_error_handler () +
+gboolean + +gimp_plugin_enable_precision () +
+gboolean + +gimp_plugin_precision_enabled () +
+
+
+

Description

+

Functions useful for plug-ins, e.g. registration and progress +indicators.

+
+
+

Functions

+
+

gimp_plugin_domain_register ()

+
gboolean
+gimp_plugin_domain_register (const gchar *domain_name,
+                             const gchar *domain_path);
+

Registers a textdomain for localisation.

+

This procedure adds a textdomain to the list of domains Gimp +searches for strings when translating its menu entries. There is no +need to call this function for plug-ins that have their strings +included in the 'gimp-std-plugins' domain as that is used by +default. If the compiled message catalog is not in the standard +location, you may specify an absolute path to another location. This +procedure can only be called in the query function of a plug-in and +it has to be called before any procedure is installed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

domain_name

The name of the textdomain (must be unique).

 

domain_path

The absolute path to the compiled message catalog (may be NULL).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_plugin_help_register ()

+
gboolean
+gimp_plugin_help_register (const gchar *domain_name,
+                           const gchar *domain_uri);
+

Register a help path for a plug-in.

+

This procedure registers user documentation for the calling plug-in +with the GIMP help system. The domain_uri parameter points to the +root directory where the plug-in help is installed. For each +supported language there should be a file called 'gimp-help.xml' +that maps the help IDs to the actual help files.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

domain_name

The XML namespace of the plug-in's help pages.

 

domain_uri

The root URI of the plug-in's help pages.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_plugin_icon_register ()

+
gboolean
+gimp_plugin_icon_register (const gchar *procedure_name,
+                           GimpIconType icon_type,
+                           const guint8 *icon_data);
+
+
+
+

gimp_plugin_menu_register ()

+
gboolean
+gimp_plugin_menu_register (const gchar *procedure_name,
+                           const gchar *menu_path);
+

Register an additional menu path for a plug-in procedure.

+

This procedure installs an additional menu entry for the given +procedure.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

procedure_name

The procedure for which to install the menu path.

 

menu_path

The procedure's additional menu path.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

gimp_plugin_menu_branch_register ()

+
gboolean
+gimp_plugin_menu_branch_register (const gchar *menu_path,
+                                  const gchar *menu_name);
+

Register a sub-menu.

+

This procedure installs a sub-menu which does not belong to any +procedure. The menu-name should be the untranslated menu label. GIMP +will look up the translation in the textdomain registered for the +plug-in.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

menu_path

The sub-menu's menu path.

 

menu_name

The name of the sub-menu.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_plugin_set_pdb_error_handler ()

+
gboolean
+gimp_plugin_set_pdb_error_handler (GimpPDBErrorHandler handler);
+

Sets an error handler for procedure calls.

+

This procedure changes the way that errors in procedure calls are +handled. By default GIMP will raise an error dialog if a procedure +call made by a plug-in fails. Using this procedure the plug-in can +change this behavior. If the error handler is set to +GIMP_PDB_ERROR_HANDLER_PLUGIN, then the plug-in is responsible for +calling gimp_get_pdb_error() and handling the error whenever one if +its procedure calls fails. It can do this by displaying the error +message or by forwarding it in its own return values.

+
+

Parameters

+
+++++ + + + + + +

handler

Who is responsible for handling procedure call errors.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_plugin_get_pdb_error_handler ()

+
GimpPDBErrorHandler
+gimp_plugin_get_pdb_error_handler (void);
+

Retrieves the active error handler for procedure calls.

+

This procedure retrieves the currently active error handler for +procedure calls made by the calling plug-in. See +gimp_plugin_set_pdb_error_handler() for details.

+
+

Returns

+

Who is responsible for handling procedure call errors.

+
+

Since: 2.6

+
+
+
+

gimp_plugin_enable_precision ()

+
gboolean
+gimp_plugin_enable_precision (void);
+

Switches this plug-in to using the real bit depth of drawables.

+

Switches this plug-in to using the real bit depth of drawables. This +setting can only be enabled, and not disabled again during the +lifetime of the plug-in. Using gimp_drawable_get_buffer(), +gimp_drawable_get_shadow_buffer() or gimp_drawable_get_format() will +automatically call this function.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_plugin_precision_enabled ()

+
gboolean
+gimp_plugin_precision_enabled (void);
+

Whether this plug-in is using the real bit depth of drawables.

+

Returns whether this plug-in is using the real bit depth of +drawables, which can be more than 8 bits per channel.

+
+

Returns

+

Whether precision is enabled.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpproceduraldb.html b/devel-docs/libgimp/html/libgimp-gimpproceduraldb.html new file mode 100644 index 0000000..7750457 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpproceduraldb.html @@ -0,0 +1,611 @@ + + + + +gimpproceduraldb: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpproceduraldb

+

gimpproceduraldb — Functions for querying and changing procedural database (PDB) entries.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_procedural_db_temp_name () +
+gboolean + +gimp_procedural_db_get_data () +
+gboolean + +gimp_procedural_db_set_data () +
+gboolean + +gimp_procedural_db_dump () +
+gboolean + +gimp_procedural_db_query () +
+gboolean + +gimp_procedural_db_proc_exists () +
+gboolean + +gimp_procedural_db_proc_info () +
+gboolean + +gimp_procedural_db_proc_arg () +
+gboolean + +gimp_procedural_db_proc_val () +
+gint + +gimp_procedural_db_get_data_size () +
+
+
+

Description

+

Functions for querying and changing procedural database (PDB) +entries.

+
+
+

Functions

+
+

gimp_procedural_db_temp_name ()

+
gchar *
+gimp_procedural_db_temp_name (void);
+

Generates a unique temporary PDB name.

+

This procedure generates a temporary PDB entry name that is +guaranteed to be unique.

+
+

Returns

+

A unique temporary name for a temporary PDB entry.

+
+
+
+
+

gimp_procedural_db_get_data ()

+
gboolean
+gimp_procedural_db_get_data (const gchar *identifier,
+                             gpointer data);
+

Returns data associated with the specified identifier.

+

This procedure returns any data which may have been associated with +the specified identifier. The data is copied into the given memory +location.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

identifier

The identifier associated with data.

 

data

A byte array containing data.

 
+
+
+

Returns

+

TRUE on success, FALSE if no data has been associated with +the identifier

+
+
+
+
+

gimp_procedural_db_set_data ()

+
gboolean
+gimp_procedural_db_set_data (const gchar *identifier,
+                             gconstpointer data,
+                             guint32 bytes);
+

Associates the specified identifier with the supplied data.

+

This procedure associates the supplied data with the provided +identifier. The data may be subsequently retrieved by a call to +'procedural-db-get-data'.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

identifier

The identifier associated with data.

 

data

A byte array containing data.

 

bytes

The number of bytes in the data

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_procedural_db_dump ()

+
gboolean
+gimp_procedural_db_dump (const gchar *filename);
+

Dumps the current contents of the procedural database

+

This procedure dumps the contents of the procedural database to the +specified file. The file will contain all of the information +provided for each registered procedure.

+
+

Parameters

+
+++++ + + + + + +

filename

The dump filename.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_procedural_db_query ()

+
gboolean
+gimp_procedural_db_query (const gchar *name,
+                          const gchar *blurb,
+                          const gchar *help,
+                          const gchar *author,
+                          const gchar *copyright,
+                          const gchar *date,
+                          const gchar *proc_type,
+                          gint *num_matches,
+                          gchar ***procedure_names);
+

Queries the procedural database for its contents using regular +expression matching.

+

This procedure queries the contents of the procedural database. It +is supplied with seven arguments matching procedures on { name, +blurb, help, author, copyright, date, procedure type}. This is +accomplished using regular expression matching. For instance, to +find all procedures with \"jpeg\" listed in the blurb, all seven +arguments can be supplied as \".*\", except for the second, which +can be supplied as \".*jpeg.*\". There are two return arguments for +this procedure. The first is the number of procedures matching the +query. The second is a concatenated list of procedure names +corresponding to those matching the query. If no matching entries +are found, then the returned string is NULL and the number of +entries is 0.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

The regex for procedure name.

 

blurb

The regex for procedure blurb.

 

help

The regex for procedure help.

 

author

The regex for procedure author.

 

copyright

The regex for procedure copyright.

 

date

The regex for procedure date.

 

proc_type

The regex for procedure type: { 'Internal GIMP procedure', 'GIMP Plug-in', 'GIMP Extension', 'Temporary Procedure' }.

 

num_matches

The number of matching procedures.

 

procedure_names

The list of procedure names.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_procedural_db_proc_exists ()

+
gboolean
+gimp_procedural_db_proc_exists (const gchar *procedure_name);
+

Checks if the specified procedure exists in the procedural database

+

This procedure checks if the specified procedure is registered in +the procedural database.

+
+

Parameters

+
+++++ + + + + + +

procedure_name

The procedure name.

 
+
+
+

Returns

+

Whether a procedure of that name is registered.

+
+

Since: 2.6

+
+
+
+

gimp_procedural_db_proc_info ()

+
gboolean
+gimp_procedural_db_proc_info (const gchar *procedure,
+                              gchar **blurb,
+                              gchar **help,
+                              gchar **author,
+                              gchar **copyright,
+                              gchar **date,
+                              GimpPDBProcType *proc_type,
+                              gint *num_args,
+                              gint *num_values,
+                              GimpParamDef **args,
+                              GimpParamDef **return_vals);
+

Queries the procedural database for information on the specified +procedure.

+

This procedure returns information on the specified procedure. A +short blurb, detailed help, author(s), copyright information, +procedure type, number of input, and number of return values are +returned. Additionally this function returns specific information +about each input argument and return value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

procedure

The procedure name.

 

blurb

A short blurb.

 

help

Detailed procedure help.

 

author

Author(s) of the procedure.

 

copyright

The copyright.

 

date

Copyright date.

 

proc_type

The procedure type.

 

num_args

The number of input arguments.

 

num_values

The number of return values.

 

args

The input arguments.

 

return_vals

The return values.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_procedural_db_proc_arg ()

+
gboolean
+gimp_procedural_db_proc_arg (const gchar *procedure_name,
+                             gint arg_num,
+                             GimpPDBArgType *arg_type,
+                             gchar **arg_name,
+                             gchar **arg_desc);
+

Queries the procedural database for information on the specified +procedure's argument.

+

This procedure returns information on the specified procedure's +argument. The argument type, name, and a description are retrieved.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

procedure_name

The procedure name.

 

arg_num

The argument number.

 

arg_type

The type of argument.

 

arg_name

The name of the argument.

 

arg_desc

A description of the argument.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_procedural_db_proc_val ()

+
gboolean
+gimp_procedural_db_proc_val (const gchar *procedure_name,
+                             gint val_num,
+                             GimpPDBArgType *val_type,
+                             gchar **val_name,
+                             gchar **val_desc);
+

Queries the procedural database for information on the specified +procedure's return value.

+

This procedure returns information on the specified procedure's +return value. The return value type, name, and a description are +retrieved.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

procedure_name

The procedure name.

 

val_num

The return value number.

 

val_type

The type of return value.

 

val_name

The name of the return value.

 

val_desc

A description of the return value.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_procedural_db_get_data_size ()

+
gint
+gimp_procedural_db_get_data_size (const gchar *identifier);
+

Returns size of data associated with the specified identifier.

+

This procedure returns the size of any data which may have been +associated with the specified identifier. If no data has been +associated with the identifier, an error is returned.

+
+

Parameters

+
+++++ + + + + + +

identifier

The identifier associated with data.

 
+
+
+

Returns

+

The number of bytes in the data.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpprogress.html b/devel-docs/libgimp/html/libgimp-gimpprogress.html new file mode 100644 index 0000000..4309f8e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpprogress.html @@ -0,0 +1,614 @@ + + + + +gimpprogress: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpprogress

+

gimpprogress — Functions for embedding the progress bar into a plug-in's GUI.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_progress_init () +
+gboolean + +gimp_progress_init_printf () +
+gboolean + +gimp_progress_update () +
+gboolean + +gimp_progress_pulse () +
+gboolean + +gimp_progress_set_text () +
+gboolean + +gimp_progress_set_text_printf () +
+gboolean + +gimp_progress_end () +
+gint + +gimp_progress_get_window_handle () +
+void + +(*GimpProgressStartCallback) () +
+void + +(*GimpProgressEndCallback) () +
+void + +(*GimpProgressTextCallback) () +
+void + +(*GimpProgressValueCallback) () +
const gchar * + +gimp_progress_install_vtable () +
const gchar * + +gimp_progress_install () +
+gpointer + +gimp_progress_uninstall () +
+gboolean + +gimp_progress_cancel () +
+
+
+

Types and Values

+
++++ + + + + +
structGimpProgressVtable
+
+
+

Description

+

Functions for embedding the progress bar into a plug-in's GUI.

+
+
+

Functions

+
+

gimp_progress_init ()

+
gboolean
+gimp_progress_init (const gchar *message);
+

Initializes the progress bar for the current plug-in.

+

Initializes the progress bar for the current plug-in. It is only +valid to call this procedure from a plug-in.

+
+

Parameters

+
+++++ + + + + + +

message

Message to use in the progress dialog.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_progress_init_printf ()

+
gboolean
+gimp_progress_init_printf (const gchar *format,
+                           ...);
+

Initializes the progress bar for the current plug-in.

+

Initializes the progress bar for the current plug-in. It is only +valid to call this procedure from a plug-in.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

format

a standard printf() format string

 

...

arguments for format +

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_progress_update ()

+
gboolean
+gimp_progress_update (gdouble percentage);
+

Updates the progress bar for the current plug-in.

+
+

Parameters

+
+++++ + + + + + +

percentage

Percentage of progress completed (in the range from 0.0 to 1.0).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_progress_pulse ()

+
gboolean
+gimp_progress_pulse (void);
+

Pulses the progress bar for the current plug-in.

+

Updates the progress bar for the current plug-in. It is only valid +to call this procedure from a plug-in. Use this function instead of +gimp_progress_update() if you cannot tell how much progress has been +made. This usually causes the the progress bar to enter \"activity +mode\", where a block bounces back and forth.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_progress_set_text ()

+
gboolean
+gimp_progress_set_text (const gchar *message);
+

Changes the text in the progress bar for the current plug-in.

+

This function changes the text in the progress bar for the current +plug-in. Unlike gimp_progress_init() it does not change the +displayed value.

+
+

Parameters

+
+++++ + + + + + +

message

Message to use in the progress dialog.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_progress_set_text_printf ()

+
gboolean
+gimp_progress_set_text_printf (const gchar *format,
+                               ...);
+

Changes the text in the progress bar for the current plug-in.

+

This function changes the text in the progress bar for the current +plug-in. Unlike gimp_progress_init() it does not change the +displayed value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

format

a standard printf() format string

 

...

arguments for format +

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_progress_end ()

+
gboolean
+gimp_progress_end (void);
+

Ends the progress bar for the current plug-in.

+

Ends the progress display for the current plug-in. Most plug-ins +don't need to call this, they just exit when the work is done. It is +only valid to call this procedure from a plug-in.

+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_progress_get_window_handle ()

+
gint
+gimp_progress_get_window_handle (void);
+

Returns the native window ID of the toplevel window this plug-in's +progress is displayed in.

+

This function returns the native window ID of the toplevel window +this plug-in\'s progress is displayed in.

+
+

Returns

+

The progress bar's toplevel window.

+
+

Since: 2.2

+
+
+
+

GimpProgressStartCallback ()

+
void
+(*GimpProgressStartCallback) (const gchar *message,
+                              gboolean cancelable,
+                              gpointer user_data);
+

GimpProgressStartCallback is deprecated and should not be used in newly-written code.

+
+
+
+

GimpProgressEndCallback ()

+
void
+(*GimpProgressEndCallback) (gpointer user_data);
+

GimpProgressEndCallback is deprecated and should not be used in newly-written code.

+
+
+
+

GimpProgressTextCallback ()

+
void
+(*GimpProgressTextCallback) (const gchar *message,
+                             gpointer user_data);
+

GimpProgressTextCallback is deprecated and should not be used in newly-written code.

+
+
+
+

GimpProgressValueCallback ()

+
void
+(*GimpProgressValueCallback) (gdouble percentage,
+                              gpointer user_data);
+

GimpProgressValueCallback is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_progress_install_vtable ()

+
const gchar *
+gimp_progress_install_vtable (const GimpProgressVtable *vtable,
+                              gpointer user_data);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vtable

a pointer to a GimpProgressVtable +.

 

user_data

a pointer that is passed as user_data to all vtable functions.

 
+
+
+

Returns

+

the name of the temporary procedure that's been installed

+
+

Since: 2.4

+
+
+
+

gimp_progress_install ()

+
const gchar *
+gimp_progress_install (GimpProgressStartCallback start_callback,
+                       GimpProgressEndCallback end_callback,
+                       GimpProgressTextCallback text_callback,
+                       GimpProgressValueCallback value_callback,
+                       gpointer user_data);
+

gimp_progress_install is deprecated and should not be used in newly-written code.

+

Note that since GIMP 2.4, value_callback + can be called with +negative values. This is triggered by calls to gimp_progress_pulse(). +The callback should then implement a progress indicating business, +e.g. by calling gtk_progress_bar_pulse().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

start_callback

the function to call when progress starts

 

end_callback

the function to call when progress finishes

 

text_callback

the function to call to change the text

 

value_callback

the function to call to change the value

 

user_data

a pointer that is returned when uninstalling the progress

 
+
+
+

Returns

+

the name of the temporary procedure that's been installed

+
+

Since: 2.2

+
+
+
+

gimp_progress_uninstall ()

+
gpointer
+gimp_progress_uninstall (const gchar *progress_callback);
+

Uninstalls a temporary progress procedure that was installed using +gimp_progress_install().

+
+

Parameters

+
+++++ + + + + + +

progress_callback

the name of the temporary procedure to uninstall

 
+
+
+

Returns

+

the user_data +that was passed to gimp_progress_install().

+
+

Since: 2.2

+
+
+
+

gimp_progress_cancel ()

+
gboolean
+gimp_progress_cancel (const gchar *progress_callback);
+

Cancels a running progress.

+

This function cancels the currently running progress.

+
+

Parameters

+
+++++ + + + + + +

progress_callback

The name of the callback registered for this progress.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

struct GimpProgressVtable

+
struct GimpProgressVtable {
+  void    (* start)        (const gchar *message,
+                            gboolean     cancelable,
+                            gpointer     user_data);
+  void    (* end)          (gpointer     user_data);
+  void    (* set_text)     (const gchar *message,
+                            gpointer     user_data);
+  void    (* set_value)    (gdouble      percentage,
+                            gpointer     user_data);
+  void    (* pulse)        (gpointer     user_data);
+
+  guint32 (* get_window)   (gpointer     user_data);
+
+  /* Padding for future expansion. Must be initialized with NULL! */
+  void (* _gimp_reserved1) (void);
+  void (* _gimp_reserved2) (void);
+  void (* _gimp_reserved3) (void);
+  void (* _gimp_reserved4) (void);
+  void (* _gimp_reserved5) (void);
+  void (* _gimp_reserved6) (void);
+  void (* _gimp_reserved7) (void);
+  void (* _gimp_reserved8) (void);
+};
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpregioniterator.html b/devel-docs/libgimp/html/libgimp-gimpregioniterator.html new file mode 100644 index 0000000..ed68964 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpregioniterator.html @@ -0,0 +1,330 @@ + + + + +gimpregioniterator: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpregioniterator

+

gimpregioniterator — Functions to traverse a pixel regions.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpRgnFunc1) () +
+void + +(*GimpRgnFunc2) () +
+void + +(*GimpRgnFuncSrc) () +
+void + +(*GimpRgnFuncDest) () +
+void + +(*GimpRgnFuncSrcDest) () +
+GimpRgnIterator * + +gimp_rgn_iterator_new () +
+void + +gimp_rgn_iterator_free () +
+void + +gimp_rgn_iterator_src () +
+void + +gimp_rgn_iterator_dest () +
+void + +gimp_rgn_iterator_src_dest () +
+void + +gimp_rgn_iterate1 () +
+void + +gimp_rgn_iterate2 () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpRgnIterator
+
+
+

Description

+

The GimpRgnIterator functions provide a variety of common ways to +traverse a PixelRegion, using a pre-defined function pointer per +pixel.

+
+
+

Functions

+
+

GimpRgnFunc1 ()

+
void
+(*GimpRgnFunc1) (const guchar *src,
+                 gint bpp,
+                 gpointer data);
+
+
+
+

GimpRgnFunc2 ()

+
void
+(*GimpRgnFunc2) (const guchar *src,
+                 guchar *dest,
+                 gint bpp,
+                 gpointer data);
+
+
+
+

GimpRgnFuncSrc ()

+
void
+(*GimpRgnFuncSrc) (gint x,
+                   gint y,
+                   const guchar *src,
+                   gint bpp,
+                   gpointer data);
+
+
+
+

GimpRgnFuncDest ()

+
void
+(*GimpRgnFuncDest) (gint x,
+                    gint y,
+                    guchar *dest,
+                    gint bpp,
+                    gpointer data);
+
+
+
+

GimpRgnFuncSrcDest ()

+
void
+(*GimpRgnFuncSrcDest) (gint x,
+                       gint y,
+                       const guchar *src,
+                       guchar *dest,
+                       gint bpp,
+                       gpointer data);
+
+
+
+

gimp_rgn_iterator_new ()

+
GimpRgnIterator *
+gimp_rgn_iterator_new (GimpDrawable *drawable,
+                       GimpRunMode unused);
+

gimp_rgn_iterator_new is deprecated and should not be used in newly-written code.

+

Creates a new GimpRgnIterator for drawable +. The GimpRunMode +parameter is ignored. Use gimp_rgn_iterator_free() to free this +iterator.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable

a GimpDrawable

 

unused

ignored

 
+
+
+

Returns

+

a newly allocated GimpRgnIterator.

+
+
+
+
+

gimp_rgn_iterator_free ()

+
void
+gimp_rgn_iterator_free (GimpRgnIterator *iter);
+

gimp_rgn_iterator_free is deprecated and should not be used in newly-written code.

+

Frees the resources allocated for iter +.

+
+

Parameters

+
+++++ + + + + + +

iter

a GimpRgnIterator

 
+
+
+
+
+

gimp_rgn_iterator_src ()

+
void
+gimp_rgn_iterator_src (GimpRgnIterator *iter,
+                       GimpRgnFuncSrc func,
+                       gpointer data);
+

gimp_rgn_iterator_src is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_rgn_iterator_dest ()

+
void
+gimp_rgn_iterator_dest (GimpRgnIterator *iter,
+                        GimpRgnFuncDest func,
+                        gpointer data);
+

gimp_rgn_iterator_dest is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_rgn_iterator_src_dest ()

+
void
+gimp_rgn_iterator_src_dest (GimpRgnIterator *iter,
+                            GimpRgnFuncSrcDest func,
+                            gpointer data);
+

gimp_rgn_iterator_src_dest is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_rgn_iterate1 ()

+
void
+gimp_rgn_iterate1 (GimpDrawable *drawable,
+                   GimpRunMode unused,
+                   GimpRgnFunc1 func,
+                   gpointer data);
+

gimp_rgn_iterate1 is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_rgn_iterate2 ()

+
void
+gimp_rgn_iterate2 (GimpDrawable *drawable,
+                   GimpRunMode unused,
+                   GimpRgnFunc2 func,
+                   gpointer data);
+

gimp_rgn_iterate2 is deprecated and should not be used in newly-written code.

+
+
+
+

Types and Values

+
+

GimpRgnIterator

+
typedef struct _GimpRgnIterator GimpRgnIterator;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpselection.html b/devel-docs/libgimp/html/libgimp-gimpselection.html new file mode 100644 index 0000000..57960bc --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpselection.html @@ -0,0 +1,882 @@ + + + + +gimpselection: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpselection

+

gimpselection — Functions for manipulating selections.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_selection_bounds () +
+gboolean + +gimp_selection_all () +
+gboolean + +gimp_selection_none () +
+gboolean + +gimp_selection_clear () +
+gboolean + +gimp_selection_is_empty () +
+gint32 + +gimp_selection_float () +
+gboolean + +gimp_selection_load () +
+gint32 + +gimp_selection_save () +
+gint + +gimp_selection_value () +
+gboolean + +gimp_selection_grow () +
+gboolean + +gimp_selection_shrink () +
+gboolean + +gimp_selection_invert () +
+gboolean + +gimp_selection_feather () +
+gboolean + +gimp_selection_sharpen () +
+gboolean + +gimp_selection_border () +
+gboolean + +gimp_selection_flood () +
+gboolean + +gimp_selection_translate () +
+gboolean + +gimp_selection_layer_alpha () +
+gboolean + +gimp_selection_combine () +
+
+
+

Description

+

Functions for manipulating selections.

+
+
+

Functions

+
+

gimp_selection_bounds ()

+
gboolean
+gimp_selection_bounds (gint32 image_ID,
+                       gboolean *non_empty,
+                       gint *x1,
+                       gint *y1,
+                       gint *x2,
+                       gint *y2);
+

Find the bounding box of the current selection.

+

This procedure returns whether there is a selection for the +specified image. If there is one, the upper left and lower right +corners of the bounding box are returned. These coordinates are +relative to the image. Please note that the pixel specified by the +lower right coordinate of the bounding box is not part of the +selection. The selection ends at the upper left corner of this +pixel. This means the width of the selection can be calculated as +(x2 - x1), its height as (y2 - y1).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

non_empty

TRUE if there is a selection.

 

x1

x coordinate of upper left corner of selection bounds.

 

y1

y coordinate of upper left corner of selection bounds.

 

x2

x coordinate of lower right corner of selection bounds.

 

y2

y coordinate of lower right corner of selection bounds.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_all ()

+
gboolean
+gimp_selection_all (gint32 image_ID);
+

Select all of the image.

+

This procedure sets the selection mask to completely encompass the +image. Every pixel in the selection channel is set to 255.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_none ()

+
gboolean
+gimp_selection_none (gint32 image_ID);
+

Deselect the entire image.

+

This procedure deselects the entire image. Every pixel in the +selection channel is set to 0.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_clear ()

+
gboolean
+gimp_selection_clear (gint32 image_ID);
+

gimp_selection_clear is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use gimp_selection_none() instead.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_is_empty ()

+
gboolean
+gimp_selection_is_empty (gint32 image_ID);
+

Determine whether the selection is empty.

+

This procedure returns TRUE if the selection for the specified image +is empty.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

Is the selection empty?

+
+
+
+
+

gimp_selection_float ()

+
gint32
+gimp_selection_float (gint32 image_ID,
+                      gint32 drawable_ID,
+                      gint offx,
+                      gint offy);
+

Float the selection from the specified drawable with initial offsets +as specified.

+

This procedure determines the region of the specified drawable that +lies beneath the current selection. The region is then cut from the +drawable and the resulting data is made into a new layer which is +instantiated as a floating selection. The offsets allow initial +positioning of the new floating selection.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

image_ID

ignored

 

drawable_ID

The drawable from which to float selection.

 

offx

x offset for translation.

 

offy

y offset for translation.

 
+
+
+

Returns

+

The floated layer.

+
+
+
+
+

gimp_selection_load ()

+
gboolean
+gimp_selection_load (gint32 channel_ID);
+
+

gimp_selection_load is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_item() instead.

+
+
+

Parameters

+
+++++ + + + + + +

channel_ID

The channel.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_save ()

+
gint32
+gimp_selection_save (gint32 image_ID);
+

Copy the selection mask to a new channel.

+

This procedure copies the selection mask and stores the content in a +new channel. The new channel is automatically inserted into the +image's list of channels.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

The new channel.

+
+
+
+
+

gimp_selection_value ()

+
gint
+gimp_selection_value (gint32 image_ID,
+                      gint x,
+                      gint y);
+

Find the value of the selection at the specified coordinates.

+

This procedure returns the value of the selection at the specified +coordinates. If the coordinates lie out of bounds, 0 is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

x

x coordinate of value.

 

y

y coordinate of value.

 
+
+
+

Returns

+

Value of the selection.

+
+
+
+
+

gimp_selection_grow ()

+
gboolean
+gimp_selection_grow (gint32 image_ID,
+                     gint steps);
+

Grow the image's selection

+

This procedure grows the selection. Growing involves expanding the +boundary in all directions by the specified pixel amount.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

steps

Steps of grow (in pixels).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_shrink ()

+
gboolean
+gimp_selection_shrink (gint32 image_ID,
+                       gint steps);
+

Shrink the image's selection

+

This procedure shrinks the selection. Shrinking involves trimming +the existing selection boundary on all sides by the specified number +of pixels.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

steps

Steps of shrink (in pixels).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_invert ()

+
gboolean
+gimp_selection_invert (gint32 image_ID);
+

Invert the selection mask.

+

This procedure inverts the selection mask. For every pixel in the +selection channel, its new value is calculated as (255 - old-value).

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_feather ()

+
gboolean
+gimp_selection_feather (gint32 image_ID,
+                        gdouble radius);
+

Feather the image's selection

+

This procedure feathers the selection. Feathering is implemented +using a gaussian blur.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

radius

Radius of feather (in pixels).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_sharpen ()

+
gboolean
+gimp_selection_sharpen (gint32 image_ID);
+

Sharpen the selection mask.

+

This procedure sharpens the selection mask. For every pixel in the +selection channel, if the value is > 127, the new pixel is +assigned a value of 255. This removes any \"anti-aliasing\" that +might exist in the selection mask's boundary.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_border ()

+
gboolean
+gimp_selection_border (gint32 image_ID,
+                       gint radius);
+

Border the image's selection

+

This procedure borders the selection. Bordering creates a new +selection which is defined along the boundary of the previous +selection at every point within the specified radius.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

radius

Radius of border (in pixels).

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_flood ()

+
gboolean
+gimp_selection_flood (gint32 image_ID);
+

Remove holes from the image's selection

+

This procedure removes holes from the selection, that can come from +selecting a patchy area with the Fuzzy Select Tool. In technical +terms this procedure floods the selection. See the Algorithms page +in the developer wiki for details.

+
+

Parameters

+
+++++ + + + + + +

image_ID

The image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.10

+
+
+
+

gimp_selection_translate ()

+
gboolean
+gimp_selection_translate (gint32 image_ID,
+                          gint offx,
+                          gint offy);
+

Translate the selection by the specified offsets.

+

This procedure actually translates the selection for the specified +image by the specified offsets. Regions that are translated from +beyond the bounds of the image are set to empty. Valid regions of +the selection which are translated beyond the bounds of the image +because of this call are lost.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

offx

x offset for translation.

 

offy

y offset for translation.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_layer_alpha ()

+
gboolean
+gimp_selection_layer_alpha (gint32 layer_ID);
+
+

gimp_selection_layer_alpha is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_item() instead.

+
+
+

Parameters

+
+++++ + + + + + +

layer_ID

Layer with alpha.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_selection_combine ()

+
gboolean
+gimp_selection_combine (gint32 channel_ID,
+                        GimpChannelOps operation);
+
+

gimp_selection_combine is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

channel_ID

The channel.

 

operation

The selection operation.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpselectiontools.html b/devel-docs/libgimp/html/libgimp-gimpselectiontools.html new file mode 100644 index 0000000..9e78706 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpselectiontools.html @@ -0,0 +1,778 @@ + + + + +gimpselectiontools: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpselectiontools

+

gimpselectiontools — Access to toolbox selection tools.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_by_color_select () +
+gboolean + +gimp_by_color_select_full () +
+gboolean + +gimp_ellipse_select () +
+gboolean + +gimp_free_select () +
+gboolean + +gimp_fuzzy_select () +
+gboolean + +gimp_fuzzy_select_full () +
+gboolean + +gimp_rect_select () +
+gboolean + +gimp_round_rect_select () +
+
+
+

Description

+

Functions giving access to toolbox selection tools.

+
+
+

Functions

+
+

gimp_by_color_select ()

+
gboolean
+gimp_by_color_select (gint32 drawable_ID,
+                      const GimpRGB *color,
+                      gint threshold,
+                      GimpChannelOps operation,
+                      gboolean antialias,
+                      gboolean feather,
+                      gdouble feather_radius,
+                      gboolean sample_merged);
+
+

gimp_by_color_select is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_color() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

color

The color to select.

 

threshold

Threshold in intensity levels.

 

operation

The selection operation.

 

antialias

Antialiasing.

 

feather

Feather option for selections.

 

feather_radius

Radius for feather operation.

 

sample_merged

Use the composite image, not the drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_by_color_select_full ()

+
gboolean
+gimp_by_color_select_full (gint32 drawable_ID,
+                           const GimpRGB *color,
+                           gint threshold,
+                           GimpChannelOps operation,
+                           gboolean antialias,
+                           gboolean feather,
+                           gdouble feather_radius_x,
+                           gdouble feather_radius_y,
+                           gboolean sample_merged,
+                           gboolean select_transparent,
+                           GimpSelectCriterion select_criterion);
+
+

gimp_by_color_select_full is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_color() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

color

The color to select.

 

threshold

Threshold in intensity levels.

 

operation

The selection operation.

 

antialias

Antialiasing.

 

feather

Feather option for selections.

 

feather_radius_x

Radius for feather operation in X direction.

 

feather_radius_y

Radius for feather operation in Y direction.

 

sample_merged

Use the composite image, not the drawable.

 

select_transparent

Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.

 

select_criterion

The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_ellipse_select ()

+
gboolean
+gimp_ellipse_select (gint32 image_ID,
+                     gdouble x,
+                     gdouble y,
+                     gdouble width,
+                     gdouble height,
+                     GimpChannelOps operation,
+                     gboolean antialias,
+                     gboolean feather,
+                     gdouble feather_radius);
+
+

gimp_ellipse_select is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_ellipse() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

x

x coordinate of upper-left corner of ellipse bounding box.

 

y

y coordinate of upper-left corner of ellipse bounding box.

 

width

The width of the ellipse.

 

height

The height of the ellipse.

 

operation

The selection operation.

 

antialias

Antialiasing.

 

feather

Feather option for selections.

 

feather_radius

Radius for feather operation.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_free_select ()

+
gboolean
+gimp_free_select (gint32 image_ID,
+                  gint num_segs,
+                  const gdouble *segs,
+                  GimpChannelOps operation,
+                  gboolean antialias,
+                  gboolean feather,
+                  gdouble feather_radius);
+
+

gimp_free_select is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_polygon() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

num_segs

Number of points (count 1 coordinate as two points).

 

segs

Array of points: { p1.x, p1.y, p2.x, p2.y, ..., pn.x, pn.y}.

 

operation

The selection operation.

 

antialias

Antialiasing.

 

feather

Feather option for selections.

 

feather_radius

Radius for feather operation.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_fuzzy_select ()

+
gboolean
+gimp_fuzzy_select (gint32 drawable_ID,
+                   gdouble x,
+                   gdouble y,
+                   gint threshold,
+                   GimpChannelOps operation,
+                   gboolean antialias,
+                   gboolean feather,
+                   gdouble feather_radius,
+                   gboolean sample_merged);
+
+

gimp_fuzzy_select is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_contiguous_color() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x

x coordinate of initial seed fill point: (image coordinates).

 

y

y coordinate of initial seed fill point: (image coordinates).

 

threshold

Threshold in intensity levels.

 

operation

The selection operation.

 

antialias

Antialiasing.

 

feather

Feather option for selections.

 

feather_radius

Radius for feather operation.

 

sample_merged

Use the composite image, not the drawable.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_fuzzy_select_full ()

+
gboolean
+gimp_fuzzy_select_full (gint32 drawable_ID,
+                        gdouble x,
+                        gdouble y,
+                        gint threshold,
+                        GimpChannelOps operation,
+                        gboolean antialias,
+                        gboolean feather,
+                        gdouble feather_radius_x,
+                        gdouble feather_radius_y,
+                        gboolean sample_merged,
+                        gboolean select_transparent,
+                        GimpSelectCriterion select_criterion);
+
+

gimp_fuzzy_select_full is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_contiguous_color() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

x

x coordinate of initial seed fill point: (image coordinates).

 

y

y coordinate of initial seed fill point: (image coordinates).

 

threshold

Threshold in intensity levels.

 

operation

The selection operation.

 

antialias

Antialiasing.

 

feather

Feather option for selections.

 

feather_radius_x

Radius for feather operation in X direction.

 

feather_radius_y

Radius for feather operation in Y direction.

 

sample_merged

Use the composite image, not the drawable.

 

select_transparent

Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.

 

select_criterion

The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_rect_select ()

+
gboolean
+gimp_rect_select (gint32 image_ID,
+                  gdouble x,
+                  gdouble y,
+                  gdouble width,
+                  gdouble height,
+                  GimpChannelOps operation,
+                  gboolean feather,
+                  gdouble feather_radius);
+
+

gimp_rect_select is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_rectangle() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

x

x coordinate of upper-left corner of rectangle.

 

y

y coordinate of upper-left corner of rectangle.

 

width

The width of the rectangle.

 

height

The height of the rectangle.

 

operation

The selection operation.

 

feather

Feather option for selections.

 

feather_radius

Radius for feather operation.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_round_rect_select ()

+
gboolean
+gimp_round_rect_select (gint32 image_ID,
+                        gdouble x,
+                        gdouble y,
+                        gdouble width,
+                        gdouble height,
+                        gdouble corner_radius_x,
+                        gdouble corner_radius_y,
+                        GimpChannelOps operation,
+                        gboolean antialias,
+                        gboolean feather,
+                        gdouble feather_radius_x,
+                        gdouble feather_radius_y);
+
+

gimp_round_rect_select is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_round_rectangle() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

x

x coordinate of upper-left corner of rectangle.

 

y

y coordinate of upper-left corner of rectangle.

 

width

The width of the rectangle.

 

height

The height of the rectangle.

 

corner_radius_x

The corner radius in X direction.

 

corner_radius_y

The corner radius in Y direction.

 

operation

The selection operation.

 

antialias

Antialiasing.

 

feather

Feather option for selections.

 

feather_radius_x

Radius for feather operation in X direction.

 

feather_radius_y

Radius for feather operation in Y direction.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimptextlayer.html b/devel-docs/libgimp/html/libgimp-gimptextlayer.html new file mode 100644 index 0000000..3045eb8 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptextlayer.html @@ -0,0 +1,1401 @@ + + + + +gimptextlayer: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimptextlayer

+

gimptextlayer — Functions for querying and manipulating text layers.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_text_layer_new () +
+gchar * + +gimp_text_layer_get_text () +
+gboolean + +gimp_text_layer_set_text () +
+gchar * + +gimp_text_layer_get_markup () +
+gchar * + +gimp_text_layer_get_font () +
+gboolean + +gimp_text_layer_set_font () +
+gdouble + +gimp_text_layer_get_font_size () +
+gboolean + +gimp_text_layer_set_font_size () +
+gboolean + +gimp_text_layer_get_hinting () +
+gboolean + +gimp_text_layer_set_hinting () +
+gboolean + +gimp_text_layer_get_antialias () +
+gboolean + +gimp_text_layer_set_antialias () +
+gboolean + +gimp_text_layer_get_kerning () +
+gboolean + +gimp_text_layer_set_kerning () +
+gchar * + +gimp_text_layer_get_language () +
+gboolean + +gimp_text_layer_set_language () +
+GimpTextDirection + +gimp_text_layer_get_base_direction () +
+gboolean + +gimp_text_layer_set_base_direction () +
+GimpTextJustification + +gimp_text_layer_get_justification () +
+gboolean + +gimp_text_layer_set_justification () +
+gboolean + +gimp_text_layer_get_color () +
+gboolean + +gimp_text_layer_set_color () +
+gdouble + +gimp_text_layer_get_indent () +
+gboolean + +gimp_text_layer_set_indent () +
+gdouble + +gimp_text_layer_get_line_spacing () +
+gboolean + +gimp_text_layer_set_line_spacing () +
+gdouble + +gimp_text_layer_get_letter_spacing () +
+gboolean + +gimp_text_layer_set_letter_spacing () +
+GimpTextHintStyle + +gimp_text_layer_get_hint_style () +
+gboolean + +gimp_text_layer_set_hint_style () +
+gboolean + +gimp_text_layer_resize () +
+
+
+

Description

+

Functions for querying and manipulating text layers.

+
+
+

Functions

+
+

gimp_text_layer_new ()

+
gint32
+gimp_text_layer_new (gint32 image_ID,
+                     const gchar *text,
+                     const gchar *fontname,
+                     gdouble size,
+                     GimpUnit unit);
+

Creates a new text layer.

+

This procedure creates a new text layer. The arguments are kept as +simple as necessary for the normal case. All text attributes, +however, can be modified with the appropriate +gimp_text_layer_set_*() procedures. The new layer still needs to be +added to the image, as this is not automatic. Add the new layer +using gimp_image_insert_layer().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

text

The text to generate (in UTF-8 encoding).

 

fontname

The name of the font.

 

size

The size of text in either pixels or points.

 

unit

The units of specified size.

 
+
+
+

Returns

+

The new text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_text ()

+
gchar *
+gimp_text_layer_get_text (gint32 layer_ID);
+

Get the text from a text layer as string.

+

This procedure returns the text from a text layer as a string.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The text from the specified text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_text ()

+
gboolean
+gimp_text_layer_set_text (gint32 layer_ID,
+                          const gchar *text);
+

Set the text of a text layer.

+

This procedure changes the text of a text layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

text

The new text to set.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_markup ()

+
gchar *
+gimp_text_layer_get_markup (gint32 layer_ID);
+

Get the markup from a text layer as string.

+

This procedure returns the markup of the styles from a text layer. +The markup will be in the form of Pango's markup - See +https://www.pango.org/ for more information about Pango and its +markup. Note: Setting the markup of a text layer using Pango's +markup is not supported for now.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The markup which represents the style of the specified text +layer.

+
+

Since: 2.8

+
+
+
+

gimp_text_layer_get_font ()

+
gchar *
+gimp_text_layer_get_font (gint32 layer_ID);
+

Get the font from a text layer as string.

+

This procedure returns the name of the font from a text layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The font which is used in the specified text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_font ()

+
gboolean
+gimp_text_layer_set_font (gint32 layer_ID,
+                          const gchar *font);
+

Set the font of a text layer.

+

This procedure modifies the font used in the specified text layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

font

The new font to use.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_font_size ()

+
gdouble
+gimp_text_layer_get_font_size (gint32 layer_ID,
+                               GimpUnit *unit);
+

Get the font size from a text layer.

+

This procedure returns the size of the font which is used in a text +layer. You will receive the size as a float 'font-size' in 'unit' +units.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

unit

The unit used for the font size.

 
+
+
+

Returns

+

The font size.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_font_size ()

+
gboolean
+gimp_text_layer_set_font_size (gint32 layer_ID,
+                               gdouble font_size,
+                               GimpUnit unit);
+

Set the font size.

+

This procedure changes the font size of a text layer. The size of +your font will be a double 'font-size' of 'unit' units.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

layer_ID

The text layer.

 

font_size

The font size.

 

unit

The unit to use for the font size.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_hinting ()

+
gboolean
+gimp_text_layer_get_hinting (gint32 layer_ID,
+                             gboolean *autohint);
+
+

gimp_text_layer_get_hinting is deprecated and should not be used in newly-written code.

+

Use gimp_text_layer_get_hint_style() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

autohint

A flag which is true if the text layer is forced to use the autohinter from FreeType.

 
+
+
+

Returns

+

A flag which is true if hinting is used on the font.

+
+
+
+
+

gimp_text_layer_set_hinting ()

+
gboolean
+gimp_text_layer_set_hinting (gint32 layer_ID,
+                             gboolean hinting,
+                             gboolean autohint);
+
+

gimp_text_layer_set_hinting is deprecated and should not be used in newly-written code.

+

Use gimp_text_layer_set_hint_style() instead.

+
+

Enable/disable the use of hinting in a text layer.

+

This procedure enables or disables hinting on the text of a text +layer. If you enable 'auto-hint', FreeType\'s automatic hinter will +be used and hinting information from the font will be ignored.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

layer_ID

The text layer.

 

hinting

Enable/disable the use of hinting on the text.

 

autohint

Force the use of the autohinter provided through FreeType.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_antialias ()

+
gboolean
+gimp_text_layer_get_antialias (gint32 layer_ID);
+

Check if antialiasing is used in the text layer.

+

This procedure checks if antialiasing is enabled in the specified +text layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

A flag which is true if antialiasing is used for rendering +the font in the text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_antialias ()

+
gboolean
+gimp_text_layer_set_antialias (gint32 layer_ID,
+                               gboolean antialias);
+

Enable/disable anti-aliasing in a text layer.

+

This procedure enables or disables anti-aliasing of the text in a +text layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

antialias

Enable/disable antialiasing of the text.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_kerning ()

+
gboolean
+gimp_text_layer_get_kerning (gint32 layer_ID);
+

Check if kerning is used in the text layer.

+

This procedure checks if kerning is enabled in the specified text +layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

A flag which is true if kerning is used in the text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_kerning ()

+
gboolean
+gimp_text_layer_set_kerning (gint32 layer_ID,
+                             gboolean kerning);
+

Enable/disable kerning in a text layer.

+

This procedure enables or disables kerning in a text layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

kerning

Enable/disable kerning in the text.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_language ()

+
gchar *
+gimp_text_layer_get_language (gint32 layer_ID);
+

Get the language used in the text layer.

+

This procedure returns the language string which is set for the text +in the text layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The language used in the text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_language ()

+
gboolean
+gimp_text_layer_set_language (gint32 layer_ID,
+                              const gchar *language);
+

Set the language of the text layer.

+

This procedure sets the language of the text in text layer. For some +scripts the language has an influence of how the text is rendered.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

language

The new language to use for the text layer.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_base_direction ()

+
GimpTextDirection
+gimp_text_layer_get_base_direction (gint32 layer_ID);
+

Get the base direction used for rendering the text layer.

+

This procedure returns the base direction used for rendering the +text in the text layer

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The based direction used for the text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_base_direction ()

+
gboolean
+gimp_text_layer_set_base_direction (gint32 layer_ID,
+                                    GimpTextDirection direction);
+

Set the base direction in the text layer.

+

This procedure sets the base direction used in applying the Unicode +bidirectional algorithm when rendering the text.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

direction

The base direction of the text.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_justification ()

+
GimpTextJustification
+gimp_text_layer_get_justification (gint32 layer_ID);
+

Get the text justification information of the text layer.

+

This procedure returns the alignment of the lines in the text layer +relative to each other.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The justification used in the text layer.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_justification ()

+
gboolean
+gimp_text_layer_set_justification (gint32 layer_ID,
+                                   GimpTextJustification justify);
+

Set the justification of the text in a text layer.

+

This procedure sets the alignment of the lines in the text layer +relative to each other.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

justify

The justification for your text.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_color ()

+
gboolean
+gimp_text_layer_get_color (gint32 layer_ID,
+                           GimpRGB *color);
+

Get the color of the text in a text layer.

+

This procedure returns the color of the text in a text layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

color

The color of the text.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_color ()

+
gboolean
+gimp_text_layer_set_color (gint32 layer_ID,
+                           const GimpRGB *color);
+

Set the color of the text in the text layer.

+

This procedure sets the text color in the text layer 'layer'.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

color

The color to use for the text.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_indent ()

+
gdouble
+gimp_text_layer_get_indent (gint32 layer_ID);
+

Get the line indentation of text layer.

+

This procedure returns the indentation of the first line in a text +layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The indentation value of the first line.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_indent ()

+
gboolean
+gimp_text_layer_set_indent (gint32 layer_ID,
+                            gdouble indent);
+

Set the indentation of the first line in a text layer.

+

This procedure sets the indentation of the first line in the text +layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

indent

The indentation for the first line.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_line_spacing ()

+
gdouble
+gimp_text_layer_get_line_spacing (gint32 layer_ID);
+

Get the spacing between lines of text.

+

This procedure returns the line-spacing between lines of text in a +text layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The line-spacing value.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_line_spacing ()

+
gboolean
+gimp_text_layer_set_line_spacing (gint32 layer_ID,
+                                  gdouble line_spacing);
+

Adjust the line spacing in a text layer.

+

This procedure sets the additional spacing used between lines a text +layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

line_spacing

The additional line spacing to use.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_letter_spacing ()

+
gdouble
+gimp_text_layer_get_letter_spacing (gint32 layer_ID);
+

Get the letter spacing used in a text layer.

+

This procedure returns the additional spacing between the single +glyphs in a text layer.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The letter-spacing value.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_set_letter_spacing ()

+
gboolean
+gimp_text_layer_set_letter_spacing (gint32 layer_ID,
+                                    gdouble letter_spacing);
+

Adjust the letter spacing in a text layer.

+

This procedure sets the additional spacing between the single glyphs +in a text layer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

letter_spacing

The additional letter spacing to use.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_text_layer_get_hint_style ()

+
GimpTextHintStyle
+gimp_text_layer_get_hint_style (gint32 layer_ID);
+

Get information about hinting in the specified text layer.

+

This procedure provides information about the hinting that is being +used in a text layer. Hinting can be optimized for fidelity or +contrast or it can be turned entirely off.

+
+

Parameters

+
+++++ + + + + + +

layer_ID

The text layer.

 
+
+
+

Returns

+

The hint style used for font outlines.

+
+

Since: 2.8

+
+
+
+

gimp_text_layer_set_hint_style ()

+
gboolean
+gimp_text_layer_set_hint_style (gint32 layer_ID,
+                                GimpTextHintStyle style);
+

Control how font outlines are hinted in a text layer.

+

This procedure sets the hint style for font outlines in a text +layer. This controls whether to fit font outlines to the pixel grid, +and if so, whether to optimize for fidelity or contrast.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

layer_ID

The text layer.

 

style

The new hint style.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+

gimp_text_layer_resize ()

+
gboolean
+gimp_text_layer_resize (gint32 layer_ID,
+                        gdouble width,
+                        gdouble height);
+

Resize the box of a text layer.

+

This procedure changes the width and height of a text layer while +keeping it as a text layer and not converting it to a bitmap like +gimp_layer_resize() would do.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

layer_ID

The text layer.

 

width

The new box width in pixels.

 

height

The new box height in pixels.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimptexttool.html b/devel-docs/libgimp/html/libgimp-gimptexttool.html new file mode 100644 index 0000000..4f40d37 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptexttool.html @@ -0,0 +1,502 @@ + + + + +gimptexttool: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimptexttool

+

gimptexttool — Functions for controlling the text tool.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_text_fontname () +
+gboolean + +gimp_text_get_extents_fontname () +
+gint32 + +gimp_text () +
+gboolean + +gimp_text_get_extents () +
+
+
+

Description

+

Functions for controlling the text tool.

+
+
+

Functions

+
+

gimp_text_fontname ()

+
gint32
+gimp_text_fontname (gint32 image_ID,
+                    gint32 drawable_ID,
+                    gdouble x,
+                    gdouble y,
+                    const gchar *text,
+                    gint border,
+                    gboolean antialias,
+                    gdouble size,
+                    GimpSizeType size_type,
+                    const gchar *fontname);
+

Add text at the specified location as a floating selection or a new +layer.

+

This tool requires a fontname matching an installed PangoFT2 font. +You can specify the fontsize in units of pixels or points, and the +appropriate metric is specified using the size_type argument. The x +and y parameters together control the placement of the new text by +specifying the upper left corner of the text bounding box. If the +specified drawable parameter is valid, the text will be created as a +floating selection attached to the drawable. If the drawable +parameter is not valid (-1), the text will appear as a new layer. +Finally, a border can be specified around the final rendered text. +The border is measured in pixels. Parameter size-type is not used +and is currently ignored. If you need to display a font in points, +divide the size in points by 72.0 and multiply it by the image's +vertical resolution.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

drawable_ID

The affected drawable: (-1 for a new text layer).

 

x

The x coordinate for the left of the text bounding box.

 

y

The y coordinate for the top of the text bounding box.

 

text

The text to generate (in UTF-8 encoding).

 

border

The size of the border.

 

antialias

Antialiasing.

 

size

The size of text in either pixels or points.

 

size_type

The units of specified size.

 

fontname

The name of the font.

 
+
+
+

Returns

+

The new text layer or -1 if no layer was created.

+
+
+
+
+

gimp_text_get_extents_fontname ()

+
gboolean
+gimp_text_get_extents_fontname (const gchar *text,
+                                gdouble size,
+                                GimpSizeType size_type,
+                                const gchar *fontname,
+                                gint *width,
+                                gint *height,
+                                gint *ascent,
+                                gint *descent);
+

Get extents of the bounding box for the specified text.

+

This tool returns the width and height of a bounding box for the +specified text string with the specified font information. Ascent +and descent for the specified font are returned as well. Parameter +size-type is not used and is currently ignored. If you need to +display a font in points, divide the size in points by 72.0 and +multiply it by the vertical resolution of the image you are taking +into account.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

text

The text to generate (in UTF-8 encoding).

 

size

The size of text in either pixels or points.

 

size_type

The units of specified size.

 

fontname

The name of the font.

 

width

The width of the specified font.

 

height

The height of the specified font.

 

ascent

The ascent of the specified font.

 

descent

The descent of the specified font.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_text ()

+
gint32
+gimp_text (gint32 image_ID,
+           gint32 drawable_ID,
+           gdouble x,
+           gdouble y,
+           const gchar *text,
+           gint border,
+           gboolean antialias,
+           gdouble size,
+           GimpSizeType size_type,
+           const gchar *foundry,
+           const gchar *family,
+           const gchar *weight,
+           const gchar *slant,
+           const gchar *set_width,
+           const gchar *spacing,
+           const gchar *registry,
+           const gchar *encoding);
+
+

gimp_text is deprecated and should not be used in newly-written code.

+

Use gimp_text_fontname() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

drawable_ID

The affected drawable: (-1 for a new text layer).

 

x

The x coordinate for the left of the text bounding box.

 

y

The y coordinate for the top of the text bounding box.

 

text

The text to generate (in UTF-8 encoding).

 

border

The size of the border.

 

antialias

Antialiasing.

 

size

The size of text in either pixels or points.

 

size_type

The units of specified size.

 

foundry

The font foundry.

 

family

The font family.

 

weight

The font weight.

 

slant

The font slant.

 

set_width

The font set-width.

 

spacing

The font spacing.

 

registry

The font registry.

 

encoding

The font encoding.

 
+
+
+

Returns

+

The new text layer or -1 if no layer was created.

+
+
+
+
+

gimp_text_get_extents ()

+
gboolean
+gimp_text_get_extents (const gchar *text,
+                       gdouble size,
+                       GimpSizeType size_type,
+                       const gchar *foundry,
+                       const gchar *family,
+                       const gchar *weight,
+                       const gchar *slant,
+                       const gchar *set_width,
+                       const gchar *spacing,
+                       const gchar *registry,
+                       const gchar *encoding,
+                       gint *width,
+                       gint *height,
+                       gint *ascent,
+                       gint *descent);
+
+

gimp_text_get_extents is deprecated and should not be used in newly-written code.

+

Use gimp_text_get_extents_fontname() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

text

The text to generate (in UTF-8 encoding).

 

size

The size of text in either pixels or points.

 

size_type

The units of specified size.

 

foundry

The font foundry.

 

family

The font family.

 

weight

The font weight.

 

slant

The font slant.

 

set_width

The font set-width.

 

spacing

The font spacing.

 

registry

The font registry.

 

encoding

The font encoding.

 

width

The width of the specified font.

 

height

The height of the specified font.

 

ascent

The ascent of the specified font.

 

descent

The descent of the specified font.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimptile.html b/devel-docs/libgimp/html/libgimp-gimptile.html new file mode 100644 index 0000000..7e12a98 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptile.html @@ -0,0 +1,218 @@ + + + + +gimptile: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimptile

+

gimptile — Functions for working with tiles.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_tile_ref () +
+void + +gimp_tile_ref_zero () +
+void + +gimp_tile_unref () +
+void + +gimp_tile_flush () +
+void + +gimp_tile_cache_size () +
+void + +gimp_tile_cache_ntiles () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpTile
+
+
+

Description

+

Functions for working with tiles.

+
+
+

Functions

+
+

gimp_tile_ref ()

+
void
+gimp_tile_ref (GimpTile *tile);
+

gimp_tile_ref is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_tile_ref_zero ()

+
void
+gimp_tile_ref_zero (GimpTile *tile);
+

gimp_tile_ref_zero is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_tile_unref ()

+
void
+gimp_tile_unref (GimpTile *tile,
+                 gboolean dirty);
+

gimp_tile_unref is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_tile_flush ()

+
void
+gimp_tile_flush (GimpTile *tile);
+

gimp_tile_flush is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_tile_cache_size ()

+
void
+gimp_tile_cache_size (gulong kilobytes);
+

gimp_tile_cache_size is deprecated and should not be used in newly-written code.

+

Sets the size of the tile cache on the plug-in side. The tile cache +is used to reduce the number of tiles exchanged between the GIMP core +and the plug-in. See also gimp_tile_cache_ntiles().

+
+

Parameters

+
+++++ + + + + + +

kilobytes

new cache size in kilobytes

 
+
+
+
+
+

gimp_tile_cache_ntiles ()

+
void
+gimp_tile_cache_ntiles (gulong ntiles);
+

gimp_tile_cache_ntiles is deprecated and should not be used in newly-written code.

+

Sets the size of the tile cache on the plug-in side. This function +is similar to gimp_tile_cache_size() but supports specifying the +number of tiles directly.

+

If your plug-in access pixels tile-by-tile, it doesn't need a tile +cache at all. If however the plug-in accesses drawable pixel data +row-by-row, it should set the tile cache large enough to hold the +number of tiles per row. Double this size if your plug-in uses +shadow tiles.

+
+

Parameters

+
+++++ + + + + + +

ntiles

number of tiles that should fit into the cache

 
+
+
+
+
+

Types and Values

+
+

GimpTile

+
typedef struct {
+  guint         ewidth;     /* the effective width of the tile */
+  guint         eheight;    /* the effective height of the tile */
+  guint         bpp;        /* the bytes per pixel (1, 2, 3 or 4 ) */
+  guint         tile_num;   /* the number of this tile within the drawable */
+  guint16       ref_count;  /* reference count for the tile */
+  guint         dirty : 1;  /* is the tile dirty? has it been modified? */
+  guint         shadow: 1;  /* is this a shadow tile */
+  guchar       *data;       /* the pixel data for the tile */
+  GimpDrawable *drawable;   /* the drawable this tile came from */
+} GimpTile;
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimptransformtools.html b/devel-docs/libgimp/html/libgimp-gimptransformtools.html new file mode 100644 index 0000000..2e5909a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptransformtools.html @@ -0,0 +1,457 @@ + + + + +gimptransformtools: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimptransformtools

+

gimptransformtools — Access to toolbox transform tools.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_flip () +
+gint32 + +gimp_perspective () +
+gint32 + +gimp_rotate () +
+gint32 + +gimp_scale () +
+gint32 + +gimp_shear () +
+gint32 + +gimp_transform_2d () +
+
+
+

Description

+

Functions giving access to toolbox transform tools.

+
+
+

Functions

+
+

gimp_flip ()

+
gint32
+gimp_flip (gint32 drawable_ID,
+           GimpOrientationType flip_type);
+
+

gimp_flip is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_flip_simple() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

flip_type

Type of flip.

 
+
+
+

Returns

+

The flipped drawable.

+
+
+
+
+

gimp_perspective ()

+
gint32
+gimp_perspective (gint32 drawable_ID,
+                  gboolean interpolation,
+                  gdouble x0,
+                  gdouble y0,
+                  gdouble x1,
+                  gdouble y1,
+                  gdouble x2,
+                  gdouble y2,
+                  gdouble x3,
+                  gdouble y3);
+
+

gimp_perspective is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_perspective() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

interpolation

Whether to use interpolation.

 

x0

The new x coordinate of upper-left corner of original bounding box.

 

y0

The new y coordinate of upper-left corner of original bounding box.

 

x1

The new x coordinate of upper-right corner of original bounding box.

 

y1

The new y coordinate of upper-right corner of original bounding box.

 

x2

The new x coordinate of lower-left corner of original bounding box.

 

y2

The new y coordinate of lower-left corner of original bounding box.

 

x3

The new x coordinate of lower-right corner of original bounding box.

 

y3

The new y coordinate of lower-right corner of original bounding box.

 
+
+
+

Returns

+

The newly mapped drawable.

+
+
+
+
+

gimp_rotate ()

+
gint32
+gimp_rotate (gint32 drawable_ID,
+             gboolean interpolation,
+             gdouble angle);
+
+

gimp_rotate is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_rotate() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

interpolation

Whether to use interpolation.

 

angle

The angle of rotation (radians).

 
+
+
+

Returns

+

The rotated drawable.

+
+
+
+
+

gimp_scale ()

+
gint32
+gimp_scale (gint32 drawable_ID,
+            gboolean interpolation,
+            gdouble x0,
+            gdouble y0,
+            gdouble x1,
+            gdouble y1);
+
+

gimp_scale is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_scale() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

interpolation

Whether to use interpolation.

 

x0

The new x coordinate of the upper-left corner of the scaled region.

 

y0

The new y coordinate of the upper-left corner of the scaled region.

 

x1

The new x coordinate of the lower-right corner of the scaled region.

 

y1

The new y coordinate of the lower-right corner of the scaled region.

 
+
+
+

Returns

+

The scaled drawable.

+
+
+
+
+

gimp_shear ()

+
gint32
+gimp_shear (gint32 drawable_ID,
+            gboolean interpolation,
+            GimpOrientationType shear_type,
+            gdouble magnitude);
+
+

gimp_shear is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_shear() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

interpolation

Whether to use interpolation.

 

shear_type

Type of shear.

 

magnitude

The magnitude of the shear.

 
+
+
+

Returns

+

The sheared drawable.

+
+
+
+
+

gimp_transform_2d ()

+
gint32
+gimp_transform_2d (gint32 drawable_ID,
+                   gboolean interpolation,
+                   gdouble source_x,
+                   gdouble source_y,
+                   gdouble scale_x,
+                   gdouble scale_y,
+                   gdouble angle,
+                   gdouble dest_x,
+                   gdouble dest_y);
+
+

gimp_transform_2d is deprecated and should not be used in newly-written code.

+

Use gimp_item_transform_2d() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

drawable_ID

The affected drawable.

 

interpolation

Whether to use interpolation.

 

source_x

X coordinate of the transformation center.

 

source_y

Y coordinate of the transformation center.

 

scale_x

Amount to scale in x direction.

 

scale_y

Amount to scale in y direction.

 

angle

The angle of rotation (radians).

 

dest_x

X coordinate of where the centre goes.

 

dest_y

Y coordinate of where the centre goes.

 
+
+
+

Returns

+

The transformed drawable.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpui.html b/devel-docs/libgimp/html/libgimp-gimpui.html new file mode 100644 index 0000000..fd1b609 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpui.html @@ -0,0 +1,256 @@ + + + + +gimpui: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpui

+

gimpui — Common user interface functions. This header includes +all other GIMP User Interface Library headers.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_ui_init () +
+GdkWindow * + +gimp_ui_get_display_window () +
+GdkWindow * + +gimp_ui_get_progress_window () +
+void + +gimp_window_set_transient () +
+void + +gimp_window_set_transient_for_display () +
+
+
+

Description

+

Common user interface functions. This header includes all other +GIMP User Interface Library headers.

+
+
+

Functions

+
+

gimp_ui_init ()

+
void
+gimp_ui_init (const gchar *prog_name,
+              gboolean preview);
+

This function initializes GTK+ with gtk_init() and initializes GDK's +image rendering subsystem (GdkRGB) to follow the GIMP main program's +colormap allocation/installation policy.

+

It also sets up various other things so that the plug-in user looks +and behaves like the GIMP core. This includes selecting the GTK+ +theme and setting up the help system as chosen in the GIMP +preferences. Any plug-in that provides a user interface should call +this function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

prog_name

The name of the plug-in which will be passed as argv[0] to +gtk_init(). It's a convention to use the name of the +executable and _not_ the PDB procedure name.

 

preview

This parameter is unused and exists for historical +reasons only.

 
+
+
+
+
+

gimp_ui_get_display_window ()

+
GdkWindow *
+gimp_ui_get_display_window (guint32 gdisp_ID);
+

Returns the GdkWindow of a display window. The purpose is to allow +to make plug-in dialogs transient to the image display as explained +with gdk_window_set_transient_for().

+

You shouldn't have to call this function directly. Use +gimp_window_set_transient_for_display() instead.

+
+

Parameters

+
+++++ + + + + + +

gdisp_ID

a GimpDisplay ID.

 
+
+
+

Returns

+

A reference to a GdkWindow or NULL. You should +unref the window using g_object_unref() as soon as +you don't need it any longer.

+
+

Since: 2.4

+
+
+
+

gimp_ui_get_progress_window ()

+
GdkWindow *
+gimp_ui_get_progress_window (void);
+

Returns the GdkWindow of the window this plug-in's progress bar is +shown in. Use it to make plug-in dialogs transient to this window +as explained with gdk_window_set_transient_for().

+

You shouldn't have to call this function directly. Use +gimp_window_set_transient() instead.

+
+

Returns

+

A reference to a GdkWindow or NULL. You should +unref the window using g_object_unref() as soon as +you don't need it any longer.

+
+

Since: 2.4

+
+
+
+

gimp_window_set_transient ()

+
void
+gimp_window_set_transient (GtkWindow *window);
+

Indicates to the window manager that window + is a transient dialog +associated with the GIMP window that the plug-in has been +started from. See also gimp_window_set_transient_for_display().

+
+

Parameters

+
+++++ + + + + + +

window

the GtkWindow that should become transient

 
+
+

Since: 2.4

+
+
+
+

gimp_window_set_transient_for_display ()

+
void
+gimp_window_set_transient_for_display (GtkWindow *window,
+                                       guint32 gdisp_ID);
+

Indicates to the window manager that window + is a transient dialog +associated with the GIMP image window that is identified by it's +display ID. See gdk_window_set_transient_for() for more information.

+

Most of the time you will want to use the convenience function +gimp_window_set_transient().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

window

the GtkWindow that should become transient

 

gdisp_ID

display ID of the image window that should become the parent

 
+
+

Since: 2.4

+
+
+
+

See Also

+

gtk_init(), gdk_set_use_xshm(), gdk_rgb_get_visual(), +gdk_rgb_get_cmap(), gtk_widget_set_default_visual(), +gtk_widget_set_default_colormap(), gtk_preview_set_gamma().

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpvectors.html b/devel-docs/libgimp/html/libgimp-gimpvectors.html new file mode 100644 index 0000000..798ea18 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpvectors.html @@ -0,0 +1,2190 @@ + + + + +gimpvectors: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpvectors

+

gimpvectors — Functions for querying and manipulating vectors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint32 + +gimp_vectors_new () +
+gint32 + +gimp_vectors_new_from_text_layer () +
+gint32 + +gimp_vectors_copy () +
+gboolean + +gimp_vectors_is_valid () +
+gint * + +gimp_vectors_get_strokes () +
+gint32 + +gimp_vectors_get_image () +
+gchar * + +gimp_vectors_get_name () +
+gboolean + +gimp_vectors_set_name () +
+gboolean + +gimp_vectors_get_visible () +
+gboolean + +gimp_vectors_set_visible () +
+gboolean + +gimp_vectors_get_linked () +
+gboolean + +gimp_vectors_set_linked () +
+gint + +gimp_vectors_get_tattoo () +
+gboolean + +gimp_vectors_set_tattoo () +
+gboolean + +gimp_vectors_remove_stroke () +
+gboolean + +gimp_vectors_to_selection () +
+gboolean + +gimp_vectors_export_to_file () +
+gchar * + +gimp_vectors_export_to_string () +
+gboolean + +gimp_vectors_import_from_file () +
+gboolean + +gimp_vectors_import_from_string () +
+gboolean + +gimp_vectors_parasite_attach () +
+gboolean + +gimp_vectors_parasite_detach () +
+GimpParasite * + +gimp_vectors_parasite_find () +
+gboolean + +gimp_vectors_parasite_list () +
+gint + +gimp_vectors_stroke_new_from_points () +
+gboolean + +gimp_vectors_stroke_close () +
+gdouble + +gimp_vectors_stroke_get_length () +
+GimpVectorsStrokeType + +gimp_vectors_stroke_get_points () +
+gboolean + +gimp_vectors_stroke_get_point_at_dist () +
+gdouble * + +gimp_vectors_stroke_interpolate () +
+gboolean + +gimp_vectors_stroke_scale () +
+gboolean + +gimp_vectors_stroke_translate () +
+gboolean + +gimp_vectors_stroke_flip () +
+gboolean + +gimp_vectors_stroke_flip_free () +
+gboolean + +gimp_vectors_stroke_rotate () +
+gboolean + +gimp_vectors_bezier_stroke_conicto () +
+gboolean + +gimp_vectors_bezier_stroke_cubicto () +
+gboolean + +gimp_vectors_bezier_stroke_lineto () +
+gint + +gimp_vectors_bezier_stroke_new_ellipse () +
+gint + +gimp_vectors_bezier_stroke_new_moveto () +
+
+
+

Description

+

Functions for querying and manipulating vectors.

+
+
+

Functions

+
+

gimp_vectors_new ()

+
gint32
+gimp_vectors_new (gint32 image_ID,
+                  const gchar *name);
+

Creates a new empty vectors object.

+

Creates a new empty vectors object. The vectors object needs to be +added to the image using gimp_image_insert_vectors().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

name

the name of the new vector object.

 
+
+
+

Returns

+

the current vector object, 0 if no vector exists in the +image.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_new_from_text_layer ()

+
gint32
+gimp_vectors_new_from_text_layer (gint32 image_ID,
+                                  gint32 layer_ID);
+

Creates a new vectors object from a text layer.

+

Creates a new vectors object from a text layer. The vectors object +needs to be added to the image using gimp_image_insert_vectors().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

layer_ID

The text layer.

 
+
+
+

Returns

+

The vectors of the text layer.

+
+

Since: 2.6

+
+
+
+

gimp_vectors_copy ()

+
gint32
+gimp_vectors_copy (gint32 vectors_ID);
+

Copy a vectors object.

+

This procedure copies the specified vectors object and returns the +copy.

+
+

Parameters

+
+++++ + + + + + +

vectors_ID

The vectors object to copy.

 
+
+
+

Returns

+

The newly copied vectors object.

+
+

Since: 2.6

+
+
+
+

gimp_vectors_is_valid ()

+
gboolean
+gimp_vectors_is_valid (gint32 vectors_ID);
+
+

gimp_vectors_is_valid is deprecated and should not be used in newly-written code.

+

Use gimp_item_is_valid() instead.

+
+
+

Parameters

+
+++++ + + + + + +

vectors_ID

The vectors object to check.

 
+
+
+

Returns

+

Whether the vectors ID is valid.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_get_strokes ()

+
gint *
+gimp_vectors_get_strokes (gint32 vectors_ID,
+                          gint *num_strokes);
+

List the strokes associated with the passed path.

+

Returns an Array with the stroke-IDs associated with the passed +path.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

num_strokes

The number of strokes returned.

 
+
+
+

Returns

+

List of the strokes belonging to the path.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_get_image ()

+
gint32
+gimp_vectors_get_image (gint32 vectors_ID);
+
+

gimp_vectors_get_image is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_image() instead.

+
+
+

Parameters

+
+++++ + + + + + +

vectors_ID

The vectors object.

 
+
+
+

Returns

+

The vectors image.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_get_name ()

+
gchar *
+gimp_vectors_get_name (gint32 vectors_ID);
+
+

gimp_vectors_get_name is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_name() instead.

+
+
+

Parameters

+
+++++ + + + + + +

vectors_ID

The vectors object.

 
+
+
+

Returns

+

The name of the vectors object.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_set_name ()

+
gboolean
+gimp_vectors_set_name (gint32 vectors_ID,
+                       const gchar *name);
+
+

gimp_vectors_set_name is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_name() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

name

the new name of the path.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_get_visible ()

+
gboolean
+gimp_vectors_get_visible (gint32 vectors_ID);
+
+

gimp_vectors_get_visible is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_visible() instead.

+
+
+

Parameters

+
+++++ + + + + + +

vectors_ID

The vectors object.

 
+
+
+

Returns

+

TRUE if the path is visible, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_set_visible ()

+
gboolean
+gimp_vectors_set_visible (gint32 vectors_ID,
+                          gboolean visible);
+
+

gimp_vectors_set_visible is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_visible() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

visible

Whether the path is visible.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_get_linked ()

+
gboolean
+gimp_vectors_get_linked (gint32 vectors_ID);
+
+

gimp_vectors_get_linked is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_linked() instead.

+
+
+

Parameters

+
+++++ + + + + + +

vectors_ID

The vectors object.

 
+
+
+

Returns

+

TRUE if the path is linked, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_set_linked ()

+
gboolean
+gimp_vectors_set_linked (gint32 vectors_ID,
+                         gboolean linked);
+
+

gimp_vectors_set_linked is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_linked() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

linked

Whether the path is linked.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_get_tattoo ()

+
gint
+gimp_vectors_get_tattoo (gint32 vectors_ID);
+
+

gimp_vectors_get_tattoo is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_tattoo() instead.

+
+
+

Parameters

+
+++++ + + + + + +

vectors_ID

The vectors object.

 
+
+
+

Returns

+

The vectors tattoo.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_set_tattoo ()

+
gboolean
+gimp_vectors_set_tattoo (gint32 vectors_ID,
+                         gint tattoo);
+
+

gimp_vectors_set_tattoo is deprecated and should not be used in newly-written code.

+

Use gimp_item_set_tattoo() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

tattoo

the new tattoo.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_remove_stroke ()

+
gboolean
+gimp_vectors_remove_stroke (gint32 vectors_ID,
+                            gint stroke_id);
+

remove the stroke from a vectors object.

+

Remove the stroke from a vectors object.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_to_selection ()

+
gboolean
+gimp_vectors_to_selection (gint32 vectors_ID,
+                           GimpChannelOps operation,
+                           gboolean antialias,
+                           gboolean feather,
+                           gdouble feather_radius_x,
+                           gdouble feather_radius_y);
+
+

gimp_vectors_to_selection is deprecated and should not be used in newly-written code.

+

Use gimp_image_select_item() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object to render to the selection.

 

operation

The desired operation with current selection.

 

antialias

Antialias selection.

 

feather

Feather selection.

 

feather_radius_x

Feather radius x.

 

feather_radius_y

Feather radius y.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_export_to_file ()

+
gboolean
+gimp_vectors_export_to_file (gint32 image_ID,
+                             const gchar *filename,
+                             gint32 vectors_ID);
+

save a path as an SVG file.

+

This procedure creates an SVG file to save a Vectors object, that +is, a path. The resulting file can be edited using a vector graphics +application, or later reloaded into GIMP. If you pass 0 as the +'vectors' argument, then all paths in the image will be exported.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

filename

The name of the SVG file to create.

 

vectors_ID

The vectors object to be saved, or 0 for all in the image.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.6

+
+
+
+

gimp_vectors_export_to_string ()

+
gchar *
+gimp_vectors_export_to_string (gint32 image_ID,
+                               gint32 vectors_ID);
+

Save a path as an SVG string.

+

This procedure works like gimp_vectors_export_to_file() but creates +a string rather than a file. The contents are a NUL-terminated +string that holds a complete XML document. If you pass 0 as the +'vectors' argument, then all paths in the image will be exported.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

image_ID

The image.

 

vectors_ID

The vectors object to save, or 0 for all in the image.

 
+
+
+

Returns

+

A string whose contents are a complete SVG document.

+
+

Since: 2.6

+
+
+
+

gimp_vectors_import_from_file ()

+
gboolean
+gimp_vectors_import_from_file (gint32 image_ID,
+                               const gchar *filename,
+                               gboolean merge,
+                               gboolean scale,
+                               gint *num_vectors,
+                               gint32 **vectors_ids);
+

Import paths from an SVG file.

+

This procedure imports paths from an SVG file. SVG elements other +than paths and basic shapes are ignored.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

filename

The name of the SVG file to import.

 

merge

Merge paths into a single vectors object.

 

scale

Scale the SVG to image dimensions.

 

num_vectors

The number of newly created vectors.

 

vectors_ids

The list of newly created vectors.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_import_from_string ()

+
gboolean
+gimp_vectors_import_from_string (gint32 image_ID,
+                                 const gchar *string,
+                                 gint length,
+                                 gboolean merge,
+                                 gboolean scale,
+                                 gint *num_vectors,
+                                 gint32 **vectors_ids);
+

Import paths from an SVG string.

+

This procedure works like gimp_vectors_import_from_file() but takes +a string rather than reading the SVG from a file. This allows you to +write scripts that generate SVG and feed it to GIMP.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

image_ID

The image.

 

string

A string that must be a complete and valid SVG document.

 

length

Number of bytes in string or -1 if the string is NULL terminated.

 

merge

Merge paths into a single vectors object.

 

scale

Scale the SVG to image dimensions.

 

num_vectors

The number of newly created vectors.

 

vectors_ids

The list of newly created vectors.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_parasite_attach ()

+
gboolean
+gimp_vectors_parasite_attach (gint32 vectors_ID,
+                              const GimpParasite *parasite);
+
+

gimp_vectors_parasite_attach is deprecated and should not be used in newly-written code.

+

Use gimp_item_attach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

parasite

The parasite to attach to a vectors object.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_parasite_detach ()

+
gboolean
+gimp_vectors_parasite_detach (gint32 vectors_ID,
+                              const gchar *name);
+
+

gimp_vectors_parasite_detach is deprecated and should not be used in newly-written code.

+

Use gimp_item_detach_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

name

The name of the parasite to detach from a vectors object.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_parasite_find ()

+
GimpParasite *
+gimp_vectors_parasite_find (gint32 vectors_ID,
+                            const gchar *name);
+
+

gimp_vectors_parasite_find is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_parasite() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

name

The name of the parasite to find.

 
+
+
+

Returns

+

The found parasite.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_parasite_list ()

+
gboolean
+gimp_vectors_parasite_list (gint32 vectors_ID,
+                            gint *num_parasites,
+                            gchar ***parasites);
+
+

gimp_vectors_parasite_list is deprecated and should not be used in newly-written code.

+

Use gimp_item_get_parasite_list() instead.

+
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

num_parasites

The number of attached parasites.

 

parasites

The names of currently attached parasites.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_new_from_points ()

+
gint
+gimp_vectors_stroke_new_from_points (gint32 vectors_ID,
+                                     GimpVectorsStrokeType type,
+                                     gint num_points,
+                                     const gdouble *controlpoints,
+                                     gboolean closed);
+

Adds a stroke of a given type to the vectors object.

+

Adds a stroke of a given type to the vectors object. The coordinates +of the control points can be specified. For now only strokes of the +type GIMP_VECTORS_STROKE_TYPE_BEZIER are supported. The control +points are specified as a pair of float values for the x- and +y-coordinate. The Bezier stroke type needs a multiple of three +control points. Each Bezier segment endpoint (anchor, A) has two +additional control points (C) associated. They are specified in the +order CACCACCAC...

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

type

type of the stroke (always GIMP_VECTORS_STROKE_TYPE_BEZIER for now).

 

num_points

The number of elements in the array, i.e. the number of controlpoints in the stroke * 2 (x- and y-coordinate).

 

controlpoints

List of the x- and y-coordinates of the control points.

 

closed

Whether the stroke is to be closed or not.

 
+
+
+

Returns

+

The stroke ID of the newly created stroke.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_close ()

+
gboolean
+gimp_vectors_stroke_close (gint32 vectors_ID,
+                           gint stroke_id);
+

closes the specified stroke.

+

Closes the specified stroke.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_get_length ()

+
gdouble
+gimp_vectors_stroke_get_length (gint32 vectors_ID,
+                                gint stroke_id,
+                                gdouble precision);
+

Measure the length of the given stroke.

+

Measure the length of the given stroke.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

precision

The precision used for the approximation.

 
+
+
+

Returns

+

The length (in pixels) of the given stroke.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_get_points ()

+
GimpVectorsStrokeType
+gimp_vectors_stroke_get_points (gint32 vectors_ID,
+                                gint stroke_id,
+                                gint *num_points,
+                                gdouble **controlpoints,
+                                gboolean *closed);
+

returns the control points of a stroke.

+

returns the control points of a stroke. The interpretation of the +coordinates returned depends on the type of the stroke. For Gimp 2.4 +this is always a bezier stroke, where the coordinates are the +control points.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

num_points

The number of floats returned.

 

controlpoints

List of the control points for the stroke (x0, y0, x1, y1, ...).

 

closed

Whether the stroke is closed or not.

 
+
+
+

Returns

+

type of the stroke (always GIMP_VECTORS_STROKE_TYPE_BEZIER +for now).

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_get_point_at_dist ()

+
gboolean
+gimp_vectors_stroke_get_point_at_dist (gint32 vectors_ID,
+                                       gint stroke_id,
+                                       gdouble dist,
+                                       gdouble precision,
+                                       gdouble *x_point,
+                                       gdouble *y_point,
+                                       gdouble *slope,
+                                       gboolean *valid);
+

Get point at a specified distance along the stroke.

+

This will return the x,y position of a point at a given distance +along the stroke. The distance will be obtained by first digitizing +the curve internally and then walking along the curve. For a closed +stroke the start of the path is the first point on the path that was +created. This might not be obvious. If the stroke is not long +enough, a \"valid\" flag will be FALSE.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

dist

The given distance.

 

precision

The precision used for the approximation.

 

x_point

The x position of the point.

 

y_point

The y position of the point.

 

slope

The slope (dy / dx) at the specified point.

 

valid

Indicator for the validity of the returned data.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_interpolate ()

+
gdouble *
+gimp_vectors_stroke_interpolate (gint32 vectors_ID,
+                                 gint stroke_id,
+                                 gdouble precision,
+                                 gint *num_coords,
+                                 gboolean *closed);
+

returns polygonal approximation of the stroke.

+

returns polygonal approximation of the stroke.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

precision

The precision used for the approximation.

 

num_coords

The number of floats returned.

 

closed

Whether the stroke is closed or not.

 
+
+
+

Returns

+

List of the coords along the path (x0, y0, x1, y1, ...).

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_scale ()

+
gboolean
+gimp_vectors_stroke_scale (gint32 vectors_ID,
+                           gint stroke_id,
+                           gdouble scale_x,
+                           gdouble scale_y);
+

scales the given stroke.

+

Scale the given stroke.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

scale_x

Scale factor in x direction.

 

scale_y

Scale factor in y direction.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_translate ()

+
gboolean
+gimp_vectors_stroke_translate (gint32 vectors_ID,
+                               gint stroke_id,
+                               gint off_x,
+                               gint off_y);
+

translate the given stroke.

+

Translate the given stroke.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

off_x

Offset in x direction.

 

off_y

Offset in y direction.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_flip ()

+
gboolean
+gimp_vectors_stroke_flip (gint32 vectors_ID,
+                          gint stroke_id,
+                          GimpOrientationType flip_type,
+                          gdouble axis);
+

flips the given stroke.

+

Rotates the given stroke around given center by angle (in degrees).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

flip_type

Flip orientation, either vertical or horizontal.

 

axis

axis coordinate about which to flip, in pixels.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_flip_free ()

+
gboolean
+gimp_vectors_stroke_flip_free (gint32 vectors_ID,
+                               gint stroke_id,
+                               gdouble x1,
+                               gdouble y1,
+                               gdouble x2,
+                               gdouble y2);
+

flips the given stroke about an arbitrary axis.

+

Flips the given stroke about an arbitrary axis. Axis is defined by +two coordinates in the image (in pixels), through which the flipping +axis passes.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

x1

X coordinate of the first point of the flipping axis.

 

y1

Y coordinate of the first point of the flipping axis.

 

x2

X coordinate of the second point of the flipping axis.

 

y2

Y coordinate of the second point of the flipping axis.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_stroke_rotate ()

+
gboolean
+gimp_vectors_stroke_rotate (gint32 vectors_ID,
+                            gint stroke_id,
+                            gdouble center_x,
+                            gdouble center_y,
+                            gdouble angle);
+

rotates the given stroke.

+

Rotates the given stroke around given center by angle (in degrees).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

center_x

X coordinate of the rotation center.

 

center_y

Y coordinate of the rotation center.

 

angle

angle to rotate about.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_bezier_stroke_conicto ()

+
gboolean
+gimp_vectors_bezier_stroke_conicto (gint32 vectors_ID,
+                                    gint stroke_id,
+                                    gdouble x0,
+                                    gdouble y0,
+                                    gdouble x1,
+                                    gdouble y1);
+

Extends a bezier stroke with a conic bezier spline.

+

Extends a bezier stroke with a conic bezier spline. Actually a cubic +bezier spline gets added that realizes the shape of a conic bezier +spline.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

x0

The x-coordinate of the control point.

 

y0

The y-coordinate of the control point.

 

x1

The x-coordinate of the end point.

 

y1

The y-coordinate of the end point.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_bezier_stroke_cubicto ()

+
gboolean
+gimp_vectors_bezier_stroke_cubicto (gint32 vectors_ID,
+                                    gint stroke_id,
+                                    gdouble x0,
+                                    gdouble y0,
+                                    gdouble x1,
+                                    gdouble y1,
+                                    gdouble x2,
+                                    gdouble y2);
+

Extends a bezier stroke with a cubic bezier spline.

+

Extends a bezier stroke with a cubic bezier spline.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

x0

The x-coordinate of the first control point.

 

y0

The y-coordinate of the first control point.

 

x1

The x-coordinate of the second control point.

 

y1

The y-coordinate of the second control point.

 

x2

The x-coordinate of the end point.

 

y2

The y-coordinate of the end point.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_bezier_stroke_lineto ()

+
gboolean
+gimp_vectors_bezier_stroke_lineto (gint32 vectors_ID,
+                                   gint stroke_id,
+                                   gdouble x0,
+                                   gdouble y0);
+

Extends a bezier stroke with a lineto.

+

Extends a bezier stroke with a lineto.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

stroke_id

The stroke ID.

 

x0

The x-coordinate of the lineto.

 

y0

The y-coordinate of the lineto.

 
+
+
+

Returns

+

TRUE on success.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_bezier_stroke_new_ellipse ()

+
gint
+gimp_vectors_bezier_stroke_new_ellipse
+                               (gint32 vectors_ID,
+                                gdouble x0,
+                                gdouble y0,
+                                gdouble radius_x,
+                                gdouble radius_y,
+                                gdouble angle);
+

Adds a bezier stroke describing an ellipse the vectors object.

+

Adds a bezier stroke describing an ellipse the vectors object.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

x0

The x-coordinate of the center.

 

y0

The y-coordinate of the center.

 

radius_x

The radius in x direction.

 

radius_y

The radius in y direction.

 

angle

The angle the x-axis of the ellipse (radians, counterclockwise).

 
+
+
+

Returns

+

The resulting stroke.

+
+

Since: 2.4

+
+
+
+

gimp_vectors_bezier_stroke_new_moveto ()

+
gint
+gimp_vectors_bezier_stroke_new_moveto (gint32 vectors_ID,
+                                       gdouble x0,
+                                       gdouble y0);
+

Adds a bezier stroke with a single moveto to the vectors object.

+

Adds a bezier stroke with a single moveto to the vectors object.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

vectors_ID

The vectors object.

 

x0

The x-coordinate of the moveto.

 

y0

The y-coordinate of the moveto.

 
+
+
+

Returns

+

The resulting stroke.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-image.html b/devel-docs/libgimp/html/libgimp-image.html new file mode 100644 index 0000000..2d30386 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-image.html @@ -0,0 +1,139 @@ + + + + +Manipulating Images and their Properties: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+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. +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-selectors.html b/devel-docs/libgimp/html/libgimp-selectors.html new file mode 100644 index 0000000..6e4e772 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-selectors.html @@ -0,0 +1,64 @@ + + + + +Controlling the Core's Selection Dialogs: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+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. +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp.devhelp2 b/devel-docs/libgimp/html/libgimp.devhelp2 new file mode 100644 index 0000000..a4a05d3 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp.devhelp2 @@ -0,0 +1,1343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimp/html/libgimp.html b/devel-docs/libgimp/html/libgimp.html new file mode 100644 index 0000000..d0e87c7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp.html @@ -0,0 +1,258 @@ + + + + +Part I. GIMP Library: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Library

+
+
+

+ GIMP's Procedural Database (PDB) offers an interface to core + functions and to functionality provided by plug-ins. The role + of libgimp is to provide C bindings for this interface. +

+
+

Table of Contents

+
+
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. +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimpui-hierarchy.html b/devel-docs/libgimp/html/libgimpui-hierarchy.html new file mode 100644 index 0000000..02e8c45 --- /dev/null +++ b/devel-docs/libgimp/html/libgimpui-hierarchy.html @@ -0,0 +1,63 @@ + + + + +Object Hierarchy: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Object Hierarchy

+
+    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ├── GtkContainer
+                   ├── GtkBox
+                      ├── GimpPreview
+                         ├── GimpAspectPreview
+                         ╰── GimpScrolledPreview
+                             ├── GimpDrawablePreview
+                             ╰── GimpZoomPreview
+                      ╰── GimpSelectButton
+                          ├── GimpBrushSelectButton
+                          ├── GimpFontSelectButton
+                          ├── GimpGradientSelectButton
+                          ├── GimpPaletteSelectButton
+                          ╰── GimpPatternSelectButton
+                   ╰── GtkBin
+                       ├── GtkComboBox
+                          ╰── GimpIntComboBox
+                              ├── GimpChannelComboBox
+                              ├── GimpDrawableComboBox
+                              ├── GimpImageComboBox
+                              ├── GimpLayerComboBox
+                              ╰── GimpVectorsComboBox
+                       ╰── GtkWindow
+                           ╰── GtkDialog
+                               ╰── GimpDialog
+                                   ╰── GimpProcBrowserDialog
+                ╰── GtkProgress
+                    ╰── GtkProgressBar
+                        ╰── GimpProgressBar
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimpui.html b/devel-docs/libgimp/html/libgimpui.html new file mode 100644 index 0000000..749a4c2 --- /dev/null +++ b/devel-docs/libgimp/html/libgimpui.html @@ -0,0 +1,85 @@ + + + + +Part II. GIMP User Interface Library: GIMP Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part II. GIMP User Interface Library

+
+

Table of Contents

+
+
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. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimp/html/right-insensitive.png b/devel-docs/libgimp/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimp/html/right-insensitive.png differ diff --git a/devel-docs/libgimp/html/right.png b/devel-docs/libgimp/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimp/html/right.png differ diff --git a/devel-docs/libgimp/html/style.css b/devel-docs/libgimp/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimp/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimp/html/up-insensitive.png b/devel-docs/libgimp/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimp/html/up-insensitive.png differ diff --git a/devel-docs/libgimp/html/up.png b/devel-docs/libgimp/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimp/html/up.png differ diff --git a/devel-docs/libgimp/libgimp-docs.sgml b/devel-docs/libgimp/libgimp-docs.sgml new file mode 100644 index 0000000..a4401f2 --- /dev/null +++ b/devel-docs/libgimp/libgimp-docs.sgml @@ -0,0 +1,182 @@ + + + + + + + GIMP Library Reference Manual + + for GIMP + + + + + GIMP Library + + + + GIMP's Procedural Database (PDB) offers an interface to core + functions and to functionality provided by plug-ins. The role + of libgimp is to provide C bindings for this interface. + + + + + Functions not Related to Specific Images + + + + + + + + + + + + + + + Manipulating Images and their Properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Data Objects + + + + + + + + + + + + + + Controlling the Core's Selection Dialogs + + + + + + + + + + + + + + + + + GIMP User Interface Library + + + Object Hierarchy + + + + + + + + + + + + + + + + + + + + + + + Index + + + + Index of new symbols in GIMP 2.2 + + + + Index of new symbols in GIMP 2.4 + + + + Index of new symbols in GIMP 2.6 + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of new symbols in GIMP 2.10.2 + + + + Index of new symbols in GIMP 2.10.4 + + + + Index of new symbols in GIMP 2.10.6 + + + + Index of new symbols in GIMP 2.10.14 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimp/libgimp-overrides.txt b/devel-docs/libgimp/libgimp-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimp/libgimp-sections.txt b/devel-docs/libgimp/libgimp-sections.txt new file mode 100644 index 0000000..a0cfd97 --- /dev/null +++ b/devel-docs/libgimp/libgimp-sections.txt @@ -0,0 +1,1577 @@ +
+gimp +gimp_version +gimp_getpid +gimp_get_data +gimp_get_data_size +gimp_set_data +GimpInitProc +GimpQuitProc +GimpQueryProc +GimpRunProc +GimpPlugInInfo +GimpParamDef +GimpParamRegion +GimpParamData +GimpParam +MAIN +gimp_main +gimp_quit +gimp_install_procedure +gimp_install_temp_proc +gimp_uninstall_temp_proc +gimp_run_procedure +gimp_run_procedure2 +gimp_destroy_params +gimp_destroy_paramdefs +gimp_get_pdb_error +gimp_get_pdb_status +gimp_tile_width +gimp_tile_height +gimp_shm_ID +gimp_shm_addr +gimp_gamma +gimp_install_cmap +gimp_min_colors +gimp_show_tool_tips +gimp_show_help_button +gimp_export_color_profile +gimp_export_exif +gimp_export_iptc +gimp_export_xmp +gimp_check_size +gimp_check_type +gimp_default_display +gimp_wm_class +gimp_display_name +gimp_monitor_number +gimp_user_time +gimp_icon_theme_dir +gimp_get_progname +gimp_extension_enable +gimp_extension_ack +gimp_extension_process +gimp_attach_parasite +gimp_detach_parasite +gimp_parasite_find +gimp_parasite_list +gimp_get_parasite +gimp_get_parasite_list +gimp_parasite_attach +gimp_parasite_detach +gimp_attach_new_parasite +
+ +
+gimpenums +gimp_enums_init +gimp_enums_get_type_names +GimpBrushApplicationMode +GimpConvertDitherType +GimpHistogramChannel +GimpLayerColorSpace +GimpLayerCompositeMode +GimpLayerMode +GimpLayerModeEffects +GIMP_NORMAL_MODE +GIMP_DISSOLVE_MODE +GIMP_BEHIND_MODE +GIMP_MULTIPLY_MODE +GIMP_SCREEN_MODE +GIMP_OVERLAY_MODE +GIMP_DIFFERENCE_MODE +GIMP_ADDITION_MODE +GIMP_SUBTRACT_MODE +GIMP_DARKEN_ONLY_MODE +GIMP_LIGHTEN_ONLY_MODE +GIMP_HUE_MODE +GIMP_SATURATION_MODE +GIMP_COLOR_MODE +GIMP_VALUE_MODE +GIMP_DIVIDE_MODE +GIMP_DODGE_MODE +GIMP_BURN_MODE +GIMP_HARDLIGHT_MODE +GIMP_SOFTLIGHT_MODE +GIMP_GRAIN_EXTRACT_MODE +GIMP_GRAIN_MERGE_MODE +GIMP_COLOR_ERASE_MODE +GIMP_FIXED_DITHER +GIMP_FSLOWBLEED_DITHER +GIMP_FS_DITHER +GIMP_NO_DITHER + +GIMP_TYPE_BRUSH_APPLICATION_MODE +GIMP_TYPE_CONVERT_DITHER_TYPE +GIMP_TYPE_HISTOGRAM_CHANNEL +GIMP_TYPE_LAYER_COLOR_SPACE +GIMP_TYPE_LAYER_COMPOSITE_MODE +GIMP_TYPE_LAYER_MODE +gimp_brush_application_mode_get_type +gimp_convert_dither_type_get_type +gimp_histogram_channel_get_type +gimp_layer_color_space_get_type +gimp_layer_composite_mode_get_type +gimp_layer_mode_get_type +
+ +
+gimpui +gimp_ui_init +gimp_ui_get_display_window +gimp_ui_get_progress_window +gimp_window_set_transient +gimp_window_set_transient_for_display +
+ +
+gimpexport +GimpExportCapabilities +GimpExportReturn +gimp_export_image +gimp_export_dialog_new +gimp_export_dialog_get_content_area +
+ +
+gimpbrush +gimp_brush_new +gimp_brush_duplicate +gimp_brush_rename +gimp_brush_delete +gimp_brush_get_info +gimp_brush_get_pixels +gimp_brush_get_spacing +gimp_brush_set_spacing +gimp_brush_get_shape +gimp_brush_set_shape +gimp_brush_get_spikes +gimp_brush_set_spikes +gimp_brush_get_angle +gimp_brush_set_angle +gimp_brush_get_radius +gimp_brush_set_radius +gimp_brush_get_aspect_ratio +gimp_brush_set_aspect_ratio +gimp_brush_get_hardness +gimp_brush_set_hardness +gimp_brush_is_generated +gimp_brush_is_editable +
+ +
+gimpbrushes +gimp_brushes_refresh +gimp_brushes_get_list +gimp_brushes_get_brush +gimp_brushes_set_brush +gimp_brushes_get_opacity +gimp_brushes_set_opacity +gimp_brushes_get_paint_mode +gimp_brushes_set_paint_mode +gimp_brushes_get_spacing +gimp_brushes_set_spacing +gimp_brushes_get_brush_data +
+ +
+gimpbrushselect +GimpRunBrushCallback +gimp_brush_select_new +gimp_brush_select_destroy +gimp_brushes_popup +gimp_brushes_close_popup +gimp_brushes_set_popup +
+ +
+gimpbuffer +gimp_buffers_get_list +gimp_buffer_rename +gimp_buffer_delete +gimp_buffer_get_width +gimp_buffer_get_height +gimp_buffer_get_bytes +gimp_buffer_get_image_type +
+ +
+gimpchannel +gimp_channel_new +gimp_channel_new_from_component +gimp_channel_copy +gimp_channel_get_show_masked +gimp_channel_set_show_masked +gimp_channel_get_opacity +gimp_channel_set_opacity +gimp_channel_get_color +gimp_channel_set_color +gimp_channel_combine_masks +
+ +
+gimpcolor +gimp_brightness_contrast +gimp_levels +gimp_levels_auto +gimp_levels_stretch +gimp_posterize +gimp_desaturate +gimp_desaturate_full +gimp_equalize +gimp_invert +gimp_curves_spline +gimp_curves_explicit +gimp_color_balance +gimp_colorize +gimp_histogram +gimp_hue_saturation +gimp_threshold +
+ +
+gimpcontext +gimp_context_push +gimp_context_pop +gimp_context_set_defaults +gimp_context_get_foreground +gimp_context_set_foreground +gimp_context_get_background +gimp_context_set_background +gimp_context_set_default_colors +gimp_context_swap_colors +gimp_context_get_opacity +gimp_context_set_opacity +gimp_context_get_paint_mode +gimp_context_set_paint_mode +gimp_context_list_paint_methods +gimp_context_get_paint_method +gimp_context_set_paint_method +gimp_context_get_stroke_method +gimp_context_set_stroke_method +gimp_context_get_line_width +gimp_context_set_line_width +gimp_context_get_line_width_unit +gimp_context_set_line_width_unit +gimp_context_get_line_cap_style +gimp_context_set_line_cap_style +gimp_context_get_line_join_style +gimp_context_set_line_join_style +gimp_context_get_line_miter_limit +gimp_context_set_line_miter_limit +gimp_context_get_line_dash_offset +gimp_context_set_line_dash_offset +gimp_context_get_line_dash_pattern +gimp_context_set_line_dash_pattern +gimp_context_get_brush +gimp_context_set_brush +gimp_context_get_brush_size +gimp_context_set_brush_size +gimp_context_set_brush_default_size +gimp_context_get_brush_aspect_ratio +gimp_context_set_brush_aspect_ratio +gimp_context_get_brush_angle +gimp_context_set_brush_angle +gimp_context_get_brush_spacing +gimp_context_set_brush_spacing +gimp_context_set_brush_default_spacing +gimp_context_get_brush_hardness +gimp_context_set_brush_hardness +gimp_context_set_brush_default_hardness +gimp_context_get_brush_force +gimp_context_set_brush_force +gimp_context_get_dynamics +gimp_context_set_dynamics +gimp_context_get_mypaint_brush +gimp_context_set_mypaint_brush +gimp_context_get_pattern +gimp_context_set_pattern +gimp_context_get_gradient +gimp_context_set_gradient +gimp_context_set_gradient_fg_bg_hsv_ccw +gimp_context_set_gradient_fg_bg_hsv_cw +gimp_context_set_gradient_fg_bg_rgb +gimp_context_set_gradient_fg_transparent +gimp_context_get_gradient_blend_color_space +gimp_context_set_gradient_blend_color_space +gimp_context_get_gradient_repeat_mode +gimp_context_set_gradient_repeat_mode +gimp_context_get_gradient_reverse +gimp_context_set_gradient_reverse +gimp_context_get_palette +gimp_context_set_palette +gimp_context_get_font +gimp_context_set_font +gimp_context_get_antialias +gimp_context_set_antialias +gimp_context_get_feather +gimp_context_set_feather +gimp_context_get_feather_radius +gimp_context_set_feather_radius +gimp_context_get_sample_merged +gimp_context_set_sample_merged +gimp_context_get_sample_criterion +gimp_context_set_sample_criterion +gimp_context_get_sample_threshold +gimp_context_set_sample_threshold +gimp_context_get_sample_threshold_int +gimp_context_set_sample_threshold_int +gimp_context_get_sample_transparent +gimp_context_set_sample_transparent +gimp_context_get_diagonal_neighbors +gimp_context_set_diagonal_neighbors +gimp_context_get_distance_metric +gimp_context_set_distance_metric +gimp_context_get_interpolation +gimp_context_set_interpolation +gimp_context_get_transform_direction +gimp_context_set_transform_direction +gimp_context_get_transform_resize +gimp_context_set_transform_resize +gimp_context_get_transform_recursion +gimp_context_set_transform_recursion +gimp_context_get_ink_angle +gimp_context_set_ink_angle +gimp_context_get_ink_blob_angle +gimp_context_set_ink_blob_angle +gimp_context_get_ink_blob_aspect_ratio +gimp_context_set_ink_blob_aspect_ratio +gimp_context_get_ink_blob_type +gimp_context_set_ink_blob_type +gimp_context_get_ink_size +gimp_context_set_ink_size +gimp_context_get_ink_size_sensitivity +gimp_context_set_ink_size_sensitivity +gimp_context_get_ink_speed_sensitivity +gimp_context_set_ink_speed_sensitivity +gimp_context_get_ink_tilt_sensitivity +gimp_context_set_ink_tilt_sensitivity +
+ +
+gimpdebug +gimp_debug_timer_start +gimp_debug_timer_end +
+ +
+gimpdisplay +gimp_display_new +gimp_display_delete +gimp_display_is_valid +gimp_display_get_window_handle +gimp_displays_flush +gimp_displays_reconnect +
+ +
+gimpdrawable +GimpDrawable +gimp_drawable_get_buffer +gimp_drawable_get_shadow_buffer +gimp_drawable_get_format +gimp_drawable_get_thumbnail_format +gimp_drawable_get +gimp_drawable_detach +gimp_drawable_flush +gimp_drawable_delete +gimp_drawable_is_valid +gimp_drawable_get_name +gimp_drawable_set_name +gimp_drawable_get_visible +gimp_drawable_set_visible +gimp_drawable_get_linked +gimp_drawable_set_linked +gimp_drawable_get_tattoo +gimp_drawable_set_tattoo +gimp_drawable_get_pixel +gimp_drawable_set_pixel +gimp_drawable_get_tile +gimp_drawable_get_tile2 +gimp_drawable_get_thumbnail_data +gimp_drawable_get_sub_thumbnail_data +gimp_drawable_get_color_uchar +gimp_drawable_merge_shadow +gimp_drawable_free_shadow +gimp_drawable_fill +gimp_drawable_update +gimp_drawable_mask_bounds +gimp_drawable_mask_intersect +gimp_drawable_get_image +gimp_drawable_set_image +gimp_drawable_has_alpha +gimp_drawable_type_with_alpha +gimp_drawable_type +gimp_drawable_is_rgb +gimp_drawable_is_gray +gimp_drawable_is_indexed +gimp_drawable_bpp +gimp_drawable_width +gimp_drawable_height +gimp_drawable_offsets +gimp_drawable_is_channel +gimp_drawable_is_layer +gimp_drawable_is_layer_mask +gimp_drawable_is_text_layer +gimp_drawable_offset +gimp_drawable_foreground_extract +gimp_drawable_parasite_find +gimp_drawable_parasite_list +gimp_drawable_parasite_attach +gimp_drawable_parasite_detach +gimp_drawable_attach_new_parasite +
+ +
+gimpdrawablecolor +gimp_drawable_brightness_contrast +gimp_drawable_color_balance +gimp_drawable_colorize_hsl +gimp_drawable_curves_explicit +gimp_drawable_curves_spline +gimp_drawable_desaturate +gimp_drawable_equalize +gimp_drawable_histogram +gimp_drawable_hue_saturation +gimp_drawable_invert +gimp_drawable_levels +gimp_drawable_levels_stretch +gimp_drawable_posterize +gimp_drawable_threshold +
+ +
+gimpdrawableedit +gimp_drawable_edit_clear +gimp_drawable_edit_fill +gimp_drawable_edit_bucket_fill +gimp_drawable_edit_gradient_fill +gimp_drawable_edit_stroke_selection +gimp_drawable_edit_stroke_item +
+ +
+gimpdrawabletransform +gimp_drawable_transform_flip_simple +gimp_drawable_transform_flip +gimp_drawable_transform_flip_default +gimp_drawable_transform_perspective +gimp_drawable_transform_perspective_default +gimp_drawable_transform_rotate_simple +gimp_drawable_transform_rotate +gimp_drawable_transform_rotate_default +gimp_drawable_transform_scale +gimp_drawable_transform_scale_default +gimp_drawable_transform_shear +gimp_drawable_transform_shear_default +gimp_drawable_transform_2d +gimp_drawable_transform_2d_default +gimp_drawable_transform_matrix +gimp_drawable_transform_matrix_default +
+ +
+gimpdynamics +gimp_dynamics_get_list +gimp_dynamics_refresh +
+ +
+gimpedit +gimp_edit_cut +gimp_edit_copy +gimp_edit_copy_visible +gimp_edit_paste +gimp_edit_paste_as_new +gimp_edit_paste_as_new_image +gimp_edit_named_cut +gimp_edit_named_copy +gimp_edit_named_copy_visible +gimp_edit_named_paste +gimp_edit_named_paste_as_new +gimp_edit_named_paste_as_new_image +gimp_edit_clear +gimp_edit_fill +gimp_edit_bucket_fill +gimp_edit_blend +gimp_edit_stroke +gimp_edit_stroke_vectors +
+ +
+gimpfileops +gimp_temp_name +gimp_file_load +gimp_file_load_layer +gimp_file_load_layers +gimp_file_save +gimp_file_save_thumbnail +gimp_register_magic_load_handler +gimp_register_load_handler +gimp_register_save_handler +gimp_register_file_handler_priority +gimp_register_file_handler_mime +gimp_register_file_handler_uri +gimp_register_file_handler_raw +gimp_register_thumbnail_loader +
+ +
+gimpfloatingsel +gimp_floating_sel_remove +gimp_floating_sel_anchor +gimp_floating_sel_to_layer +gimp_floating_sel_attach +gimp_floating_sel_rigor +gimp_floating_sel_relax +
+ +
+gimpfonts +gimp_fonts_refresh +gimp_fonts_get_list +
+ +
+gimpfontselect +GimpRunFontCallback +gimp_font_select_new +gimp_font_select_destroy +gimp_fonts_popup +gimp_fonts_close_popup +gimp_fonts_set_popup +
+ +
+gimpgimprc +gimp_gimprc_query +gimp_gimprc_set +gimp_get_color_configuration +gimp_get_default_comment +gimp_get_default_unit +gimp_get_module_load_inhibit +gimp_get_monitor_resolution +gimp_get_theme_dir +gimp_get_icon_theme_dir +
+ +
+gimpgradient +gimp_gradient_new +gimp_gradient_duplicate +gimp_gradient_rename +gimp_gradient_delete +gimp_gradient_is_editable +gimp_gradient_get_uniform_samples +gimp_gradient_get_custom_samples +gimp_gradient_get_number_of_segments +gimp_gradient_segment_get_left_color +gimp_gradient_segment_set_left_color +gimp_gradient_segment_get_right_color +gimp_gradient_segment_set_right_color +gimp_gradient_segment_get_left_pos +gimp_gradient_segment_set_left_pos +gimp_gradient_segment_get_middle_pos +gimp_gradient_segment_set_middle_pos +gimp_gradient_segment_get_right_pos +gimp_gradient_segment_set_right_pos +gimp_gradient_segment_get_blending_function +gimp_gradient_segment_get_coloring_type +gimp_gradient_segment_range_set_blending_function +gimp_gradient_segment_range_set_coloring_type +gimp_gradient_segment_range_flip +gimp_gradient_segment_range_replicate +gimp_gradient_segment_range_split_midpoint +gimp_gradient_segment_range_split_uniform +gimp_gradient_segment_range_delete +gimp_gradient_segment_range_redistribute_handles +gimp_gradient_segment_range_blend_colors +gimp_gradient_segment_range_blend_opacity +gimp_gradient_segment_range_move +
+ +
+gimpgradients +gimp_gradients_refresh +gimp_gradients_get_list +gimp_gradients_get_gradient +gimp_gradients_set_gradient +gimp_gradients_sample_uniform +gimp_gradients_sample_custom +gimp_gradients_get_gradient_data +
+ +
+gimpgradientselect +GimpRunGradientCallback +gimp_gradient_select_new +gimp_gradient_select_destroy +gimp_gradients_popup +gimp_gradients_close_popup +gimp_gradients_set_popup +
+ +
+gimphelp +gimp_help +
+ +
+gimpimage +gimp_image_list +gimp_image_new +gimp_image_new_with_precision +gimp_image_get_uri +gimp_image_get_xcf_uri +gimp_image_get_exported_uri +gimp_image_get_imported_uri +gimp_image_duplicate +gimp_image_delete +gimp_image_is_valid +gimp_image_base_type +gimp_image_get_precision +gimp_image_get_default_new_layer_mode +gimp_image_width +gimp_image_height +gimp_image_free_shadow +gimp_image_get_layers +gimp_image_get_channels +gimp_image_get_active_drawable +gimp_image_get_floating_sel +gimp_image_floating_sel_attached_to +gimp_image_pick_color +gimp_image_pick_correlate_layer +gimp_image_get_item_position +gimp_image_reorder_item +gimp_image_raise_item +gimp_image_lower_item +gimp_image_raise_item_to_top +gimp_image_lower_item_to_bottom +gimp_image_add_layer +gimp_image_insert_layer +gimp_image_remove_layer +gimp_image_freeze_layers +gimp_image_thaw_layers +gimp_image_raise_layer +gimp_image_lower_layer +gimp_image_raise_layer_to_top +gimp_image_lower_layer_to_bottom +gimp_image_get_layer_position +gimp_image_add_channel +gimp_image_insert_channel +gimp_image_remove_channel +gimp_image_freeze_channels +gimp_image_thaw_channels +gimp_image_raise_channel +gimp_image_lower_channel +gimp_image_get_channel_position +gimp_image_flatten +gimp_image_merge_visible_layers +gimp_image_merge_down +gimp_image_merge_layer_group +gimp_image_clean_all +gimp_image_is_dirty +gimp_image_get_active_layer +gimp_image_set_active_layer +gimp_image_get_active_channel +gimp_image_set_active_channel +gimp_image_unset_active_channel +gimp_image_get_selection +gimp_image_get_component_active +gimp_image_set_component_active +gimp_image_get_component_visible +gimp_image_set_component_visible +gimp_image_get_filename +gimp_image_set_filename +gimp_image_get_name +gimp_image_get_resolution +gimp_image_set_resolution +gimp_image_get_unit +gimp_image_set_unit +gimp_image_set_tattoo_state +gimp_image_get_tattoo_state +gimp_image_get_layer_by_tattoo +gimp_image_get_channel_by_tattoo +gimp_image_get_vectors_by_tattoo +gimp_image_get_layer_by_name +gimp_image_get_channel_by_name +gimp_image_get_vectors_by_name +gimp_image_get_cmap +gimp_image_set_cmap +gimp_image_get_colormap +gimp_image_set_colormap +gimp_image_get_vectors +gimp_image_get_thumbnail_data +gimp_image_get_metadata +gimp_image_set_metadata +gimp_image_attach_parasite +gimp_image_detach_parasite +gimp_image_get_parasite +gimp_image_get_parasite_list +gimp_image_parasite_find +gimp_image_parasite_list +gimp_image_parasite_attach +gimp_image_parasite_detach +gimp_image_attach_new_parasite +gimp_image_add_vectors +gimp_image_insert_vectors +gimp_image_remove_vectors +gimp_image_freeze_vectors +gimp_image_thaw_vectors +gimp_image_get_active_vectors +gimp_image_set_active_vectors +gimp_image_lower_vectors +gimp_image_raise_vectors +gimp_image_lower_vectors_to_bottom +gimp_image_raise_vectors_to_top +gimp_image_get_vectors_position +
+ +
+gimpimagecolorprofile +gimp_image_get_color_profile +gimp_image_set_color_profile +gimp_image_set_color_profile_from_file +gimp_image_get_effective_color_profile +gimp_image_convert_color_profile +gimp_image_convert_color_profile_from_file +
+ +
+gimpimageconvert +gimp_image_convert_rgb +gimp_image_convert_grayscale +gimp_image_convert_indexed +gimp_image_convert_set_dither_matrix +gimp_image_convert_precision +
+ +
+gimpimagegrid +gimp_image_grid_get_spacing +gimp_image_grid_set_spacing +gimp_image_grid_get_offset +gimp_image_grid_set_offset +gimp_image_grid_get_foreground_color +gimp_image_grid_set_foreground_color +gimp_image_grid_get_background_color +gimp_image_grid_set_background_color +gimp_image_grid_get_style +gimp_image_grid_set_style +
+ +
+gimpimageguides +gimp_image_add_hguide +gimp_image_add_vguide +gimp_image_delete_guide +gimp_image_find_next_guide +gimp_image_get_guide_orientation +gimp_image_get_guide_position +
+ +
+gimpimagesamplepoints +gimp_image_add_sample_point +gimp_image_delete_sample_point +gimp_image_find_next_sample_point +gimp_image_get_sample_point_position +
+ +
+gimpimageselect +gimp_image_select_color +gimp_image_select_contiguous_color +gimp_image_select_rectangle +gimp_image_select_round_rectangle +gimp_image_select_ellipse +gimp_image_select_polygon +gimp_image_select_item +
+ +
+gimpimagetransform +gimp_image_resize +gimp_image_resize_to_layers +gimp_image_scale +gimp_image_scale_full +gimp_image_crop +gimp_image_flip +gimp_image_rotate +
+ +
+gimpimageundo +gimp_image_undo_group_start +gimp_image_undo_group_end +gimp_image_undo_is_enabled +gimp_image_undo_disable +gimp_image_undo_enable +gimp_image_undo_freeze +gimp_image_undo_thaw +
+ +
+gimpmetadata +gimp_image_metadata_load_prepare +gimp_image_metadata_load_finish +gimp_image_metadata_save_prepare +gimp_image_metadata_save_finish +gimp_image_metadata_load_thumbnail +
+ +
+gimpitem +gimp_item_is_valid +gimp_item_get_image +gimp_item_delete +gimp_item_is_drawable +gimp_item_is_layer +gimp_item_is_text_layer +gimp_item_is_channel +gimp_item_is_layer_mask +gimp_item_is_selection +gimp_item_is_vectors +gimp_item_is_group +gimp_item_get_parent +gimp_item_get_children +gimp_item_get_expanded +gimp_item_set_expanded +gimp_item_get_name +gimp_item_set_name +gimp_item_get_visible +gimp_item_set_visible +gimp_item_get_linked +gimp_item_set_linked +gimp_item_get_lock_content +gimp_item_set_lock_content +gimp_item_get_lock_position +gimp_item_set_lock_position +gimp_item_get_color_tag +gimp_item_set_color_tag +gimp_item_get_tattoo +gimp_item_set_tattoo +gimp_item_attach_parasite +gimp_item_detach_parasite +gimp_item_get_parasite +gimp_item_get_parasite_list +
+ +
+gimpitemtransform +gimp_item_transform_translate +gimp_item_transform_flip_simple +gimp_item_transform_flip +gimp_item_transform_perspective +gimp_item_transform_rotate_simple +gimp_item_transform_rotate +gimp_item_transform_scale +gimp_item_transform_shear +gimp_item_transform_2d +gimp_item_transform_matrix +
+ +
+gimplayer +gimp_layer_new +gimp_layer_new_from_drawable +gimp_layer_new_from_visible +gimp_layer_new_from_pixbuf +gimp_layer_new_from_surface +gimp_layer_group_new +gimp_layer_copy +gimp_layer_scale +gimp_layer_scale_full +gimp_layer_resize +gimp_layer_resize_to_image_size +gimp_layer_translate +gimp_layer_add_alpha +gimp_layer_flatten +gimp_layer_set_offsets +gimp_layer_create_mask +gimp_layer_from_mask +gimp_layer_get_mask +gimp_layer_add_mask +gimp_layer_remove_mask +gimp_layer_is_floating_sel +gimp_layer_get_lock_alpha +gimp_layer_set_lock_alpha +gimp_layer_get_preserve_trans +gimp_layer_set_preserve_trans +gimp_layer_get_apply_mask +gimp_layer_set_apply_mask +gimp_layer_get_show_mask +gimp_layer_set_show_mask +gimp_layer_get_edit_mask +gimp_layer_set_edit_mask +gimp_layer_get_opacity +gimp_layer_set_opacity +gimp_layer_get_mode +gimp_layer_set_mode +gimp_layer_get_blend_space +gimp_layer_set_blend_space +gimp_layer_get_composite_space +gimp_layer_set_composite_space +gimp_layer_get_composite_mode +gimp_layer_set_composite_mode +
+ +
+gimpmessage +gimp_message +gimp_message_get_handler +gimp_message_set_handler +
+ +
+gimppalette +gimp_palette_new +gimp_palette_duplicate +gimp_palette_rename +gimp_palette_delete +gimp_palette_get_info +gimp_palette_get_colors +gimp_palette_get_columns +gimp_palette_set_columns +gimp_palette_add_entry +gimp_palette_delete_entry +gimp_palette_entry_get_color +gimp_palette_entry_set_color +gimp_palette_entry_get_name +gimp_palette_entry_set_name +gimp_palette_get_foreground +gimp_palette_get_background +gimp_palette_set_foreground +gimp_palette_set_background +gimp_palette_set_default_colors +gimp_palette_swap_colors +gimp_palette_is_editable +
+ +
+gimppalettes +gimp_palettes_refresh +gimp_palettes_get_list +gimp_palettes_get_palette +gimp_palettes_set_palette +gimp_palettes_get_palette_entry +
+ +
+gimppaletteselect +GimpRunPaletteCallback +gimp_palette_select_new +gimp_palette_select_destroy +gimp_palettes_popup +gimp_palettes_close_popup +gimp_palettes_set_popup +
+ +
+gimppaths +gimp_path_list +gimp_path_get_points +gimp_path_get_current +gimp_path_set_current +gimp_path_set_points +gimp_path_stroke_current +gimp_path_get_point_at_dist +gimp_path_get_tattoo +gimp_get_path_by_tattoo +gimp_path_delete +gimp_path_get_locked +gimp_path_set_locked +gimp_path_set_tattoo +gimp_path_to_selection +gimp_path_import +
+ +
+gimppattern +gimp_pattern_get_info +gimp_pattern_get_pixels +
+ +
+gimppatterns +gimp_patterns_refresh +gimp_patterns_get_list +gimp_patterns_get_pattern +gimp_patterns_set_pattern +gimp_patterns_get_pattern_data +
+ +
+gimppatternselect +GimpRunPatternCallback +gimp_pattern_select_new +gimp_pattern_select_destroy +gimp_patterns_popup +gimp_patterns_close_popup +gimp_patterns_set_popup +
+ +
+gimppixelrgn +GimpPixelRgn +gimp_pixel_rgn_init +gimp_pixel_rgn_resize +gimp_pixel_rgn_get_pixel +gimp_pixel_rgn_get_row +gimp_pixel_rgn_get_col +gimp_pixel_rgn_get_rect +gimp_pixel_rgn_set_pixel +gimp_pixel_rgn_set_row +gimp_pixel_rgn_set_col +gimp_pixel_rgn_set_rect +gimp_pixel_rgns_register +gimp_pixel_rgns_register2 +gimp_pixel_rgns_process +
+ +
+gimppixelfetcher +GimpPixelFetcherEdgeMode +GimpPixelFetcher +gimp_pixel_fetcher_new +gimp_pixel_fetcher_set_edge_mode +gimp_pixel_fetcher_set_bg_color +gimp_pixel_fetcher_get_pixel +gimp_pixel_fetcher_put_pixel +gimp_pixel_fetcher_destroy +
+ +
+gimpregioniterator +GimpRgnIterator +GimpRgnFunc1 +GimpRgnFunc2 +GimpRgnFuncSrc +GimpRgnFuncDest +GimpRgnFuncSrcDest +gimp_rgn_iterator_new +gimp_rgn_iterator_free +gimp_rgn_iterator_src +gimp_rgn_iterator_dest +gimp_rgn_iterator_src_dest +gimp_rgn_iterate1 +gimp_rgn_iterate2 +
+ +
+gimpplugin +gimp_plugin_domain_register +gimp_plugin_help_register +gimp_plugin_icon_register +gimp_plugin_menu_register +gimp_plugin_menu_branch_register +gimp_plugin_set_pdb_error_handler +gimp_plugin_get_pdb_error_handler +gimp_plugin_enable_precision +gimp_plugin_precision_enabled +
+ +
+gimpproceduraldb +gimp_procedural_db_temp_name +gimp_procedural_db_get_data +gimp_procedural_db_set_data +gimp_procedural_db_dump +gimp_procedural_db_query +gimp_procedural_db_proc_exists +gimp_procedural_db_proc_info +gimp_procedural_db_proc_arg +gimp_procedural_db_proc_val +gimp_procedural_db_get_data_size +
+ +
+gimpprogress +GimpProgressVtable +gimp_progress_init +gimp_progress_init_printf +gimp_progress_update +gimp_progress_pulse +gimp_progress_set_text +gimp_progress_set_text_printf +gimp_progress_end +gimp_progress_get_window_handle +GimpProgressStartCallback +GimpProgressEndCallback +GimpProgressTextCallback +GimpProgressValueCallback +gimp_progress_install_vtable +gimp_progress_install +gimp_progress_uninstall +gimp_progress_cancel +
+ +
+gimpselection +gimp_selection_bounds +gimp_selection_all +gimp_selection_none +gimp_selection_clear +gimp_selection_is_empty +gimp_selection_float +gimp_selection_load +gimp_selection_save +gimp_selection_value +gimp_selection_grow +gimp_selection_shrink +gimp_selection_invert +gimp_selection_feather +gimp_selection_sharpen +gimp_selection_border +gimp_selection_flood +gimp_selection_translate +gimp_selection_layer_alpha +gimp_selection_combine +
+ +
+gimptextlayer +gimp_text_layer_new +gimp_text_layer_get_text +gimp_text_layer_set_text +gimp_text_layer_get_markup +gimp_text_layer_get_font +gimp_text_layer_set_font +gimp_text_layer_get_font_size +gimp_text_layer_set_font_size +gimp_text_layer_get_hinting +gimp_text_layer_set_hinting +gimp_text_layer_get_antialias +gimp_text_layer_set_antialias +gimp_text_layer_get_kerning +gimp_text_layer_set_kerning +gimp_text_layer_get_language +gimp_text_layer_set_language +gimp_text_layer_get_base_direction +gimp_text_layer_set_base_direction +gimp_text_layer_get_justification +gimp_text_layer_set_justification +gimp_text_layer_get_color +gimp_text_layer_set_color +gimp_text_layer_get_indent +gimp_text_layer_set_indent +gimp_text_layer_get_line_spacing +gimp_text_layer_set_line_spacing +gimp_text_layer_get_letter_spacing +gimp_text_layer_set_letter_spacing +gimp_text_layer_get_hint_style +gimp_text_layer_set_hint_style +gimp_text_layer_resize +
+ +
+gimptexttool +gimp_text_fontname +gimp_text_get_extents_fontname +gimp_text +gimp_text_get_extents +
+ +
+gimptile +GimpTile +gimp_tile_ref +gimp_tile_ref_zero +gimp_tile_unref +gimp_tile_flush +gimp_tile_cache_size +gimp_tile_cache_ntiles +
+ +
+gimppainttools +gimp_airbrush +gimp_airbrush_default +gimp_clone +gimp_clone_default +gimp_convolve +gimp_convolve_default +gimp_dodgeburn +gimp_dodgeburn_default +gimp_edit_bucket_fill_full +gimp_eraser +gimp_eraser_default +gimp_heal +gimp_heal_default +gimp_paintbrush +gimp_paintbrush_default +gimp_pencil +gimp_smudge +gimp_smudge_default +
+ +
+gimpselectiontools +gimp_by_color_select +gimp_by_color_select_full +gimp_ellipse_select +gimp_free_select +gimp_fuzzy_select +gimp_fuzzy_select_full +gimp_rect_select +gimp_round_rect_select +
+ +
+gimptransformtools +gimp_flip +gimp_perspective +gimp_rotate +gimp_scale +gimp_shear +gimp_transform_2d +
+ +
+gimpvectors +gimp_vectors_new +gimp_vectors_new_from_text_layer +gimp_vectors_copy +gimp_vectors_is_valid +gimp_vectors_get_strokes +gimp_vectors_get_image +gimp_vectors_get_name +gimp_vectors_set_name +gimp_vectors_get_visible +gimp_vectors_set_visible +gimp_vectors_get_linked +gimp_vectors_set_linked +gimp_vectors_get_tattoo +gimp_vectors_set_tattoo +gimp_vectors_remove_stroke +gimp_vectors_to_selection +gimp_vectors_export_to_file +gimp_vectors_export_to_string +gimp_vectors_import_from_file +gimp_vectors_import_from_string +gimp_vectors_parasite_attach +gimp_vectors_parasite_detach +gimp_vectors_parasite_find +gimp_vectors_parasite_list +gimp_vectors_stroke_new_from_points +gimp_vectors_stroke_close +gimp_vectors_stroke_get_length +gimp_vectors_stroke_get_points +gimp_vectors_stroke_get_point_at_dist +gimp_vectors_stroke_interpolate +gimp_vectors_stroke_scale +gimp_vectors_stroke_translate +gimp_vectors_stroke_flip +gimp_vectors_stroke_flip_free +gimp_vectors_stroke_rotate +gimp_vectors_bezier_stroke_conicto +gimp_vectors_bezier_stroke_cubicto +gimp_vectors_bezier_stroke_lineto +gimp_vectors_bezier_stroke_new_ellipse +gimp_vectors_bezier_stroke_new_moveto +
+ +
+gimppixbuf +GimpPixbufTransparency +gimp_image_get_thumbnail +gimp_drawable_get_thumbnail +gimp_drawable_get_sub_thumbnail +
+ +
+gimpaspectpreview +GimpAspectPreview +GimpAspectPreview +gimp_aspect_preview_new +gimp_aspect_preview_new_from_drawable_id + +GimpAspectPreviewClass +GIMP_ASPECT_PREVIEW +GIMP_IS_ASPECT_PREVIEW +GIMP_TYPE_ASPECT_PREVIEW +gimp_aspect_preview_get_type +GIMP_ASPECT_PREVIEW_CLASS +GIMP_IS_ASPECT_PREVIEW_CLASS +GIMP_ASPECT_PREVIEW_GET_CLASS +
+ +
+gimpdrawablepreview +GimpDrawablePreview +GimpDrawablePreview +gimp_drawable_preview_new +gimp_drawable_preview_new_from_drawable_id +gimp_drawable_preview_get_drawable +gimp_drawable_preview_get_drawable_id +gimp_drawable_preview_draw_region + +GimpDrawablePreviewClass +GIMP_DRAWABLE_PREVIEW +GIMP_IS_DRAWABLE_PREVIEW +GIMP_TYPE_DRAWABLE_PREVIEW +gimp_drawable_preview_get_type +GIMP_DRAWABLE_PREVIEW_CLASS +GIMP_IS_DRAWABLE_PREVIEW_CLASS +GIMP_DRAWABLE_PREVIEW_GET_CLASS +
+ +
+gimpzoompreview +GimpZoomPreview +GimpZoomPreview +gimp_zoom_preview_new +gimp_zoom_preview_new_from_drawable_id +gimp_zoom_preview_new_with_model_from_drawable_id +gimp_zoom_preview_new_with_model +gimp_zoom_preview_get_source +gimp_zoom_preview_get_drawable +gimp_zoom_preview_get_drawable_id +gimp_zoom_preview_get_factor +gimp_zoom_preview_get_model + +GimpZoomPreviewClass +GimpZoomPreviewPrivate +GIMP_ZOOM_PREVIEW +GIMP_IS_ZOOM_PREVIEW +GIMP_TYPE_ZOOM_PREVIEW +gimp_zoom_preview_get_type +GIMP_ZOOM_PREVIEW_CLASS +GIMP_IS_ZOOM_PREVIEW_CLASS +GIMP_ZOOM_PREVIEW_GET_CLASS +
+ +
+gimpitemcombobox +GimpItemComboBox +GimpItemConstraintFunc +GimpDrawableComboBox +GimpDrawableConstraintFunc +gimp_drawable_combo_box_new +GimpChannelComboBox +gimp_channel_combo_box_new +GimpLayerComboBox +gimp_layer_combo_box_new +GimpVectorsComboBox +GimpVectorsConstraintFunc +gimp_vectors_combo_box_new + +GIMP_TYPE_LAYER_COMBO_BOX +GIMP_TYPE_CHANNEL_COMBO_BOX +gimp_layer_combo_box_get_type +GIMP_IS_LAYER_COMBO_BOX +GIMP_CHANNEL_COMBO_BOX +GIMP_DRAWABLE_COMBO_BOX +GIMP_LAYER_COMBO_BOX +gimp_drawable_combo_box_get_type +GIMP_IS_DRAWABLE_COMBO_BOX +GIMP_TYPE_DRAWABLE_COMBO_BOX +GIMP_IS_CHANNEL_COMBO_BOX +gimp_channel_combo_box_get_type +GIMP_IS_VECTORS_COMBO_BOX +GIMP_TYPE_VECTORS_COMBO_BOX +GIMP_VECTORS_COMBO_BOX +gimp_vectors_combo_box_get_type +
+ +
+gimpimagecombobox +GimpImageComboBox +GimpImageComboBox +GimpImageConstraintFunc +gimp_image_combo_box_new + +GIMP_IMAGE_COMBO_BOX +GIMP_IS_IMAGE_COMBO_BOX +GIMP_TYPE_IMAGE_COMBO_BOX +gimp_image_combo_box_get_type +
+ +
+gimpprocbrowserdialog +GimpProcBrowserDialog +GimpProcBrowserDialog +gimp_proc_browser_dialog_new +gimp_proc_browser_dialog_get_selected + +GimpProcBrowserDialogClass +GIMP_PROC_BROWSER_DIALOG +GIMP_IS_PROC_BROWSER_DIALOG +GIMP_TYPE_PROC_BROWSER_DIALOG +gimp_proc_browser_dialog_get_type +GIMP_PROC_BROWSER_DIALOG_CLASS +GIMP_IS_PROC_BROWSER_DIALOG_CLASS +GIMP_PROC_BROWSER_DIALOG_GET_CLASS +
+ +
+gimpprocview +gimp_proc_view_new +
+ +
+gimpprogressbar +GimpProgressBar +GimpProgressBar +gimp_progress_bar_new + +GimpProgressBarClass +GIMP_PROGRESS_BAR +GIMP_IS_PROGRESS_BAR +GIMP_TYPE_PROGRESS_BAR +gimp_progress_bar_get_type +GIMP_PROGRESS_BAR_CLASS +GIMP_IS_PROGRESS_BAR_CLASS +GIMP_PROGRESS_BAR_GET_CLASS +
+ +
+gimpbrushselectbutton +GimpBrushSelectButton +GimpBrushSelectButton +gimp_brush_select_button_new +gimp_brush_select_button_get_brush +gimp_brush_select_button_set_brush + +GimpBrushSelectButtonClass +GIMP_BRUSH_SELECT_BUTTON +GIMP_IS_BRUSH_SELECT_BUTTON +GIMP_TYPE_BRUSH_SELECT_BUTTON +gimp_brush_select_button_get_type +GIMP_BRUSH_SELECT_BUTTON_CLASS +GIMP_IS_BRUSH_SELECT_BUTTON_CLASS +GIMP_BRUSH_SELECT_BUTTON_GET_CLASS +
+ +
+gimpgradientselectbutton +GimpGradientSelectButton +GimpGradientSelectButton +gimp_gradient_select_button_new +gimp_gradient_select_button_get_gradient +gimp_gradient_select_button_set_gradient + +GimpGradientSelectButtonClass +GIMP_GRADIENT_SELECT_BUTTON +GIMP_IS_GRADIENT_SELECT_BUTTON +GIMP_TYPE_GRADIENT_SELECT_BUTTON +gimp_gradient_select_button_get_type +GIMP_GRADIENT_SELECT_BUTTON_CLASS +GIMP_IS_GRADIENT_SELECT_BUTTON_CLASS +GIMP_GRADIENT_SELECT_BUTTON_GET_CLASS +
+ +
+gimpfontselectbutton +GimpFontSelectButton +GimpFontSelectButton +gimp_font_select_button_new +gimp_font_select_button_get_font +gimp_font_select_button_set_font + +GimpFontSelectButtonClass +GIMP_FONT_SELECT_BUTTON +GIMP_IS_FONT_SELECT_BUTTON +GIMP_TYPE_FONT_SELECT_BUTTON +gimp_font_select_button_get_type +GIMP_FONT_SELECT_BUTTON_CLASS +GIMP_IS_FONT_SELECT_BUTTON_CLASS +GIMP_FONT_SELECT_BUTTON_GET_CLASS +
+ +
+gimppaletteselectbutton +GimpPaletteSelectButton +GimpPaletteSelectButton +gimp_palette_select_button_new +gimp_palette_select_button_get_palette +gimp_palette_select_button_set_palette + +GimpPaletteSelectButtonClass +GIMP_PALETTE_SELECT_BUTTON +GIMP_IS_PALETTE_SELECT_BUTTON +GIMP_TYPE_PALETTE_SELECT_BUTTON +gimp_palette_select_button_get_type +GIMP_PALETTE_SELECT_BUTTON_CLASS +GIMP_IS_PALETTE_SELECT_BUTTON_CLASS +GIMP_PALETTE_SELECT_BUTTON_GET_CLASS +
+ +
+gimppatternselectbutton +GimpPatternSelectButton +GimpPatternSelectButton +gimp_pattern_select_button_new +gimp_pattern_select_button_get_pattern +gimp_pattern_select_button_set_pattern + +GimpPatternSelectButtonClass +GIMP_PATTERN_SELECT_BUTTON +GIMP_IS_PATTERN_SELECT_BUTTON +GIMP_TYPE_PATTERN_SELECT_BUTTON +gimp_pattern_select_button_get_type +GIMP_PATTERN_SELECT_BUTTON_CLASS +GIMP_IS_PATTERN_SELECT_BUTTON_CLASS +GIMP_PATTERN_SELECT_BUTTON_GET_CLASS +
+ +
+gimpselectbutton +GimpSelectButton +GimpSelectButton +gimp_select_button_close_popup + +GimpSelectButtonClass +GIMP_SELECT_BUTTON +GIMP_IS_SELECT_BUTTON +GIMP_TYPE_SELECT_BUTTON +gimp_select_button_get_type +GIMP_SELECT_BUTTON_CLASS +GIMP_IS_SELECT_BUTTON_CLASS +GIMP_SELECT_BUTTON_GET_CLASS +
+ +
+gimpmenu +GimpConstraintFunc +GimpMenuCallback +gimp_image_menu_new +gimp_layer_menu_new +gimp_channel_menu_new +gimp_drawable_menu_new +
+ +
+gimpbrushmenu +gimp_brush_select_widget_new +gimp_brush_select_widget_close +gimp_brush_select_widget_set +
+ +
+gimpfontmenu +gimp_font_select_widget_new +gimp_font_select_widget_close +gimp_font_select_widget_set +
+ +
+gimpgradientmenu +gimp_gradient_select_widget_new +gimp_gradient_select_widget_close +gimp_gradient_select_widget_set +
+ +
+gimppatternmenu +gimp_pattern_select_widget_new +gimp_pattern_select_widget_close +gimp_pattern_select_widget_set +
+ +
+gimppalettemenu +gimp_palette_select_widget_new +gimp_palette_select_widget_close +gimp_palette_select_widget_set +
diff --git a/devel-docs/libgimp/libgimp.types b/devel-docs/libgimp/libgimp.types new file mode 100644 index 0000000..715d27b --- /dev/null +++ b/devel-docs/libgimp/libgimp.types @@ -0,0 +1,21 @@ + +#include +#include +#include + +gimp_aspect_preview_get_type +gimp_brush_select_button_get_type +gimp_channel_combo_box_get_type +gimp_drawable_combo_box_get_type +gimp_drawable_preview_get_type +gimp_font_select_button_get_type +gimp_gradient_select_button_get_type +gimp_image_combo_box_get_type +gimp_layer_combo_box_get_type +gimp_palette_select_button_get_type +gimp_pattern_select_button_get_type +gimp_proc_browser_dialog_get_type +gimp_progress_bar_get_type +gimp_select_button_get_type +gimp_vectors_combo_box_get_type +gimp_zoom_preview_get_type diff --git a/devel-docs/libgimp/version.in b/devel-docs/libgimp/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimp/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpbase/Makefile.am b/devel-docs/libgimpbase/Makefile.am new file mode 100644 index 0000000..012dd79 --- /dev/null +++ b/devel-docs/libgimpbase/Makefile.am @@ -0,0 +1,56 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpbase + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimpbase.h \ + gimpbase-private.h \ + gimpcompatenums.h \ + gimpprotocol.h \ + gimpreloc.h \ + gimpwire.h \ + gimpwin32-io.h + +# Images to copy into HTML directory +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = +GTKDOC_LIBS = + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpbase/Makefile.in b/devel-docs/libgimpbase/Makefile.in new file mode 100644 index 0000000..2b56998 --- /dev/null +++ b/devel-docs/libgimpbase/Makefile.in @@ -0,0 +1,1105 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpbase +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpbase + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimpbase.h \ + gimpbase-private.h \ + gimpcompatenums.h \ + gimpprotocol.h \ + gimpreloc.h \ + gimpwire.h \ + gimpwin32-io.h + + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = +GTKDOC_LIBS = +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpbase/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpbase/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpbase/html/api-index-full.html b/devel-docs/libgimpbase/html/api-index-full.html new file mode 100644 index 0000000..6793678 --- /dev/null +++ b/devel-docs/libgimpbase/html/api-index-full.html @@ -0,0 +1,1052 @@ + + + + +Index: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

A

+
+GimpAddMaskType, enum in gimpbaseenums +
+
+
+gimp_any_to_utf8, function in gimputils +
+
+

B

+
+GimpBlendMode, enum in gimpbaseenums +
+
+
+GimpBrushGeneratedShape, enum in gimpbaseenums +
+
+
+GimpBucketFillMode, enum in gimpbaseenums +
+
+

C

+
+gimp_cache_directory, function in gimpenv +
+
+
+gimp_canonicalize_identifier, function in gimputils +
+
+
+GimpCapStyle, enum in gimpbaseenums +
+
+
+GimpChannelOps, enum in gimpbaseenums +
+
+
+GimpChannelType, enum in gimpbaseenums +
+
+
+GimpCheckSize, enum in gimpbaseenums +
+
+
+gimp_checks_get_shades, function in gimpchecks +
+
+
+GimpCheckType, enum in gimpbaseenums +
+
+
+GIMP_CHECK_DARK, macro in gimpchecks +
+
+
+GIMP_CHECK_LIGHT, macro in gimpchecks +
+
+
+GIMP_CHECK_SIZE, macro in gimpchecks +
+
+
+GIMP_CHECK_SIZE_SM, macro in gimpchecks +
+
+
+GimpCloneType, enum in gimpbaseenums +
+
+
+GimpColorTag, enum in gimpbaseenums +
+
+
+GimpComponentType, enum in gimpbaseenums +
+
+
+GimpConvertPaletteType, enum in gimpbaseenums +
+
+
+GimpConvolveType, enum in gimpbaseenums +
+
+
+GimpCpuAccelFlags, enum in gimpcpuaccel +
+
+
+gimp_cpu_accel_get_support, function in gimpcpuaccel +
+
+
+gimp_cpu_accel_set_use, function in gimpcpuaccel +
+
+

D

+
+GimpDatafileData, struct in gimpdatafiles +
+
+
+GimpDatafileLoaderFunc, user_function in gimpdatafiles +
+
+
+gimp_datafiles_check_extension, function in gimpdatafiles +
+
+
+gimp_datafiles_read_directories, function in gimpdatafiles +
+
+
+gimp_data_directory, function in gimpenv +
+
+
+gimp_data_directory_file, function in gimpenv +
+
+
+GIMP_DEPRECATED, macro in gimpbasetypes +
+
+
+GIMP_DEPRECATED_FOR, macro in gimpbasetypes +
+
+
+GimpDesaturateMode, enum in gimpbaseenums +
+
+
+gimp_directory, function in gimpenv +
+
+
+gimp_directory_file, function in gimpenv +
+
+
+GimpDodgeBurnType, enum in gimpbaseenums +
+
+

E

+
+GimpEnumDesc, struct in gimpbasetypes +
+
+
+gimp_enum_get_desc, function in gimputils +
+
+
+gimp_enum_get_value, function in gimputils +
+
+
+gimp_enum_get_value_descriptions, function in gimpbasetypes +
+
+
+gimp_enum_set_value_descriptions, function in gimpbasetypes +
+
+
+gimp_enum_value_get_abbrev, function in gimputils +
+
+
+gimp_enum_value_get_desc, function in gimputils +
+
+
+gimp_enum_value_get_help, function in gimputils +
+
+
+gimp_env_init, function in gimpenv +
+
+
+gimp_escape_uline, function in gimputils +
+
+

F

+
+gimp_filename_to_utf8, function in gimputils +
+
+
+gimp_file_get_utf8_name, function in gimputils +
+
+
+gimp_file_has_extension, function in gimputils +
+
+
+gimp_file_show_in_file_manager, function in gimputils +
+
+
+GimpFillType, enum in gimpbaseenums +
+
+
+GimpFlagsDesc, struct in gimpbasetypes +
+
+
+gimp_flags_get_first_desc, function in gimputils +
+
+
+gimp_flags_get_first_value, function in gimputils +
+
+
+gimp_flags_get_value_descriptions, function in gimpbasetypes +
+
+
+gimp_flags_set_value_descriptions, function in gimpbasetypes +
+
+
+gimp_flags_value_get_abbrev, function in gimputils +
+
+
+gimp_flags_value_get_desc, function in gimputils +
+
+
+gimp_flags_value_get_help, function in gimputils +
+
+
+GimpForegroundExtractMode, enum in gimpbaseenums +
+
+

G

+
+GimpGradientBlendColorSpace, enum in gimpbaseenums +
+
+
+GimpGradientSegmentColor, enum in gimpbaseenums +
+
+
+GimpGradientSegmentType, enum in gimpbaseenums +
+
+
+GimpGradientType, enum in gimpbaseenums +
+
+
+GimpGridStyle, enum in gimpbaseenums +
+
+
+gimp_gtkrc, function in gimpenv +
+
+

H

+
+GimpHueRange, enum in gimpbaseenums +
+
+

I

+
+GimpIconType, enum in gimpbaseenums +
+
+
+GimpImageBaseType, enum in gimpbaseenums +
+
+
+GimpImageType, enum in gimpbaseenums +
+
+
+GimpInkBlobType, enum in gimpbaseenums +
+
+
+gimp_installation_directory, function in gimpenv +
+
+
+gimp_installation_directory_file, function in gimpenv +
+
+
+GimpInterpolationType, enum in gimpbaseenums +
+
+
+GIMP_IS_PARAM_SPEC_MEMSIZE, macro in gimpmemsize +
+
+
+GIMP_IS_PARAM_SPEC_PARASITE, macro in GimpParasite +
+
+
+GIMP_IS_PARAM_SPEC_UNIT, macro in gimpunit +
+
+

J

+
+GimpJoinStyle, enum in gimpbaseenums +
+
+

L

+
+gimp_locale_directory, function in gimpenv +
+
+
+gimp_locale_directory_file, function in gimpenv +
+
+

M

+
+gimp_major_version, variable in gimpversion +
+
+
+GimpMaskApplyMode, enum in gimpbaseenums +
+
+
+GIMP_MAX_IMAGE_SIZE, macro in gimplimits +
+
+
+GIMP_MAX_MEMSIZE, macro in gimplimits +
+
+
+GIMP_MAX_RESOLUTION, macro in gimplimits +
+
+
+gimp_memsize_deserialize, function in gimpmemsize +
+
+
+gimp_memsize_serialize, function in gimpmemsize +
+
+
+gimp_memsize_to_string, function in gimpmemsize +
+
+
+GimpMergeType, enum in gimpbaseenums +
+
+
+GimpMessageHandlerType, enum in gimpbaseenums +
+
+
+GimpMetadata, struct in GimpMetadata +
+
+
+GimpMetadataColorspace, enum in GimpMetadata +
+
+
+GimpMetadataLoadFlags, enum in GimpMetadata +
+
+
+GimpMetadataSaveFlags, enum in GimpMetadata +
+
+
+gimp_metadata_add_xmp_history, function in GimpMetadata +
+
+
+gimp_metadata_deserialize, function in GimpMetadata +
+
+
+gimp_metadata_duplicate, function in GimpMetadata +
+
+
+gimp_metadata_get_colorspace, function in GimpMetadata +
+
+
+gimp_metadata_get_guid, function in GimpMetadata +
+
+
+gimp_metadata_get_resolution, function in GimpMetadata +
+
+
+gimp_metadata_is_tag_supported, function in GimpMetadata +
+
+
+gimp_metadata_load_from_file, function in GimpMetadata +
+
+
+gimp_metadata_new, function in GimpMetadata +
+
+
+gimp_metadata_save_to_file, function in GimpMetadata +
+
+
+gimp_metadata_serialize, function in GimpMetadata +
+
+
+gimp_metadata_set_bits_per_sample, function in GimpMetadata +
+
+
+gimp_metadata_set_colorspace, function in GimpMetadata +
+
+
+gimp_metadata_set_from_exif, function in GimpMetadata +
+
+
+gimp_metadata_set_from_iptc, function in GimpMetadata +
+
+
+gimp_metadata_set_from_xmp, function in GimpMetadata +
+
+
+gimp_metadata_set_pixel_size, function in GimpMetadata +
+
+
+gimp_metadata_set_resolution, function in GimpMetadata +
+
+
+gimp_micro_version, variable in gimpversion +
+
+
+gimp_minor_version, variable in gimpversion +
+
+
+GIMP_MIN_IMAGE_SIZE, macro in gimplimits +
+
+
+GIMP_MIN_RESOLUTION, macro in gimplimits +
+
+

O

+
+GimpOffsetType, enum in gimpbaseenums +
+
+
+GimpOrientationType, enum in gimpbaseenums +
+
+

P

+
+GimpPaintApplicationMode, enum in gimpbaseenums +
+
+
+GimpParamSpecValueArray, struct in GimpValueArray +
+
+
+GIMP_PARAM_READABLE, macro in gimpparam +
+
+
+GIMP_PARAM_READWRITE, macro in gimpparam +
+
+
+gimp_param_spec_memsize, function in gimpmemsize +
+
+
+gimp_param_spec_parasite, function in GimpParasite +
+
+
+gimp_param_spec_unit, function in gimpunit +
+
+
+gimp_param_spec_value_array, function in GimpValueArray +
+
+
+GIMP_PARAM_STATIC_STRINGS, macro in gimpparam +
+
+
+GIMP_PARAM_WRITABLE, macro in gimpparam +
+
+
+GimpParasite, struct in GimpParasite +
+
+
+GIMP_PARASITE_ATTACH_GRANDPARENT, macro in GimpParasite +
+
+
+GIMP_PARASITE_ATTACH_PARENT, macro in GimpParasite +
+
+
+gimp_parasite_compare, function in GimpParasite +
+
+
+gimp_parasite_copy, function in GimpParasite +
+
+
+gimp_parasite_data, function in GimpParasite +
+
+
+gimp_parasite_data_size, function in GimpParasite +
+
+
+gimp_parasite_flags, function in GimpParasite +
+
+
+gimp_parasite_free, function in GimpParasite +
+
+
+GIMP_PARASITE_GRANDPARENT_PERSISTENT, macro in GimpParasite +
+
+
+GIMP_PARASITE_GRANDPARENT_UNDOABLE, macro in GimpParasite +
+
+
+gimp_parasite_has_flag, function in GimpParasite +
+
+
+gimp_parasite_is_persistent, function in GimpParasite +
+
+
+gimp_parasite_is_type, function in GimpParasite +
+
+
+gimp_parasite_is_undoable, function in GimpParasite +
+
+
+gimp_parasite_name, function in GimpParasite +
+
+
+gimp_parasite_new, function in GimpParasite +
+
+
+GIMP_PARASITE_PARENT_PERSISTENT, macro in GimpParasite +
+
+
+GIMP_PARASITE_PARENT_UNDOABLE, macro in GimpParasite +
+
+
+GIMP_PARASITE_PERSISTENT, macro in GimpParasite +
+
+
+GIMP_PARASITE_UNDOABLE, macro in GimpParasite +
+
+
+gimp_path_free, function in gimpenv +
+
+
+gimp_path_get_user_writable_dir, function in gimpenv +
+
+
+gimp_path_parse, function in gimpenv +
+
+
+gimp_path_to_str, function in gimpenv +
+
+
+GimpPDBArgType, enum in gimpbaseenums +
+
+
+GimpPDBErrorHandler, enum in gimpbaseenums +
+
+
+GimpPDBProcType, enum in gimpbaseenums +
+
+
+GimpPDBStatusType, enum in gimpbaseenums +
+
+
+gimp_personal_rc_file, function in gimpenv +
+
+
+gimp_pixels_to_units, function in gimpunit +
+
+
+GimpPixPipeParams, struct in gimpparasiteio +
+
+
+GIMP_PIXPIPE_MAXDIM, macro in gimpparasiteio +
+
+
+gimp_pixpipe_params_build, function in gimpparasiteio +
+
+
+gimp_pixpipe_params_free, function in gimpparasiteio +
+
+
+gimp_pixpipe_params_init, function in gimpparasiteio +
+
+
+gimp_pixpipe_params_parse, function in gimpparasiteio +
+
+
+gimp_plug_in_directory, function in gimpenv +
+
+
+gimp_plug_in_directory_file, function in gimpenv +
+
+
+GimpPrecision, enum in gimpbaseenums +
+
+
+GimpProgressCommand, enum in gimpbaseenums +
+
+

R

+
+gimp_rectangle_intersect, function in gimprectangle +
+
+
+gimp_rectangle_union, function in gimprectangle +
+
+
+GimpRepeatMode, enum in gimpbaseenums +
+
+
+GimpRotationType, enum in gimpbaseenums +
+
+
+GimpRunMode, enum in gimpbaseenums +
+
+

S

+
+GimpSelectCriterion, enum in gimpbaseenums +
+
+
+GimpSignalHandlerFunc, user_function in gimpsignal +
+
+
+gimp_signal_private, function in gimpsignal +
+
+
+GimpSizeType, enum in gimpbaseenums +
+
+
+GimpStackTraceMode, enum in gimpbaseenums +
+
+
+gimp_stack_trace_available, function in gimputils +
+
+
+gimp_stack_trace_print, function in gimputils +
+
+
+gimp_stack_trace_query, function in gimputils +
+
+
+gimp_strip_uline, function in gimputils +
+
+
+GimpStrokeMethod, enum in gimpbaseenums +
+
+
+gimp_sysconf_directory, function in gimpenv +
+
+
+gimp_sysconf_directory_file, function in gimpenv +
+
+

T

+
+gimp_temp_directory, function in gimpenv +
+
+
+GimpTextDirection, enum in gimpbaseenums +
+
+
+GimpTextHintStyle, enum in gimpbaseenums +
+
+
+GimpTextJustification, enum in gimpbaseenums +
+
+
+GimpTransferMode, enum in gimpbaseenums +
+
+
+GimpTransformDirection, enum in gimpbaseenums +
+
+
+GimpTransformResize, enum in gimpbaseenums +
+
+
+gimp_type_get_translation_context, function in gimpbasetypes +
+
+
+gimp_type_get_translation_domain, function in gimpbasetypes +
+
+
+GIMP_TYPE_MEMSIZE, macro in gimpmemsize +
+
+
+GIMP_TYPE_PARAM_MEMSIZE, macro in gimpmemsize +
+
+
+GIMP_TYPE_PARAM_PARASITE, macro in GimpParasite +
+
+
+GIMP_TYPE_PARAM_UNIT, macro in gimpunit +
+
+
+GIMP_TYPE_PARASITE, macro in GimpParasite +
+
+
+gimp_type_set_translation_context, function in gimpbasetypes +
+
+
+gimp_type_set_translation_domain, function in gimpbasetypes +
+
+
+GIMP_TYPE_UNIT, macro in gimpunit +
+
+

U

+
+GIMP_UNAVAILABLE, macro in gimpbasetypes +
+
+
+GimpUnit, enum in gimpunit +
+
+
+gimp_units_to_pixels, function in gimpunit +
+
+
+gimp_units_to_points, function in gimpunit +
+
+
+gimp_unit_format_string, function in gimpunit +
+
+
+gimp_unit_get_abbreviation, function in gimpunit +
+
+
+gimp_unit_get_deletion_flag, function in gimpunit +
+
+
+gimp_unit_get_digits, function in gimpunit +
+
+
+gimp_unit_get_factor, function in gimpunit +
+
+
+gimp_unit_get_identifier, function in gimpunit +
+
+
+gimp_unit_get_number_of_built_in_units, function in gimpunit +
+
+
+gimp_unit_get_number_of_units, function in gimpunit +
+
+
+gimp_unit_get_plural, function in gimpunit +
+
+
+gimp_unit_get_scaled_digits, function in gimpunit +
+
+
+gimp_unit_get_singular, function in gimpunit +
+
+
+gimp_unit_get_symbol, function in gimpunit +
+
+
+gimp_unit_is_metric, function in gimpunit +
+
+
+gimp_unit_new, function in gimpunit +
+
+
+gimp_unit_set_deletion_flag, function in gimpunit +
+
+
+GimpUserDirectory, enum in gimpbaseenums +
+
+
+gimp_user_directory, function in gimpenv +
+
+
+gimp_utf8_strtrim, function in gimputils +
+
+

V

+
+GimpValueArray, struct in GimpValueArray +
+
+
+gimp_value_array_append, function in GimpValueArray +
+
+
+gimp_value_array_index, function in GimpValueArray +
+
+
+gimp_value_array_insert, function in GimpValueArray +
+
+
+gimp_value_array_length, function in GimpValueArray +
+
+
+gimp_value_array_new, function in GimpValueArray +
+
+
+gimp_value_array_prepend, function in GimpValueArray +
+
+
+gimp_value_array_ref, function in GimpValueArray +
+
+
+gimp_value_array_remove, function in GimpValueArray +
+
+
+gimp_value_array_truncate, function in GimpValueArray +
+
+
+gimp_value_array_unref, function in GimpValueArray +
+
+
+GIMP_VALUE_HOLDS_MEMSIZE, macro in gimpmemsize +
+
+
+GIMP_VALUE_HOLDS_PARASITE, macro in GimpParasite +
+
+
+GIMP_VALUE_HOLDS_UNIT, macro in gimpunit +
+
+
+GIMPVAR, macro in gimpversion +
+
+
+GimpVectorsStrokeType, enum in gimpbaseenums +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/home.png b/devel-docs/libgimpbase/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpbase/html/home.png differ diff --git a/devel-docs/libgimpbase/html/index.html b/devel-docs/libgimpbase/html/index.html new file mode 100644 index 0000000..eef350f --- /dev/null +++ b/devel-docs/libgimpbase/html/index.html @@ -0,0 +1,95 @@ + + + + +GIMP Base Library Reference Manual: GIMP Base Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.36 + +

+
+
+
+
+
I. GIMP Base Library
+
+
+gimpbaseenums — Basic GIMP enumeration data types. +
+
+gimpbasetypes — Translation between gettext translation domain +identifier and GType. +
+
+gimpversion +
+
+gimplimits — Boundaries of some GIMP data types and some +global constants. +
+
+gimpparam — Definitions of useful GParamFlags. +
+
+gimpchecks — Constants and functions related to rendering +checkerboards. +
+
+gimpcpuaccel — Functions to query and configure CPU acceleration. +
+
+gimpdatafiles — Functions to handle GIMP data files. +
+
+gimpenv — Functions to access the GIMP environment. +
+
+gimpmemsize — Functions to (de)serialize a given memory size. +
+
+GimpMetadata — Basic functions for handling GimpMetadata objects. +
+
+gimprectangle — Utility functions dealing with rectangle extents. +
+
+GimpParasite — Arbitrary pieces of data which can be attached +to various GIMP objects. +
+
+gimpparasiteio — Utility functions to (de)serialize certain C +structures to/from GimpParasite's. +
+
+gimpsignal — Portable signal handling. +
+
+gimpunit — Provides a collection of predefined units and +functions for creating user-defined units. +
+
+gimputils — Utilities of general interest +
+
+GimpValueArray — A container structure to maintain an array of +generic values +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/left-insensitive.png b/devel-docs/libgimpbase/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpbase/html/left-insensitive.png differ diff --git a/devel-docs/libgimpbase/html/left.png b/devel-docs/libgimpbase/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpbase/html/left.png differ diff --git a/devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html b/devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html new file mode 100644 index 0000000..37e9fdc --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html @@ -0,0 +1,1008 @@ + + + + +GimpMetadata: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpMetadata

+

GimpMetadata — Basic functions for handling GimpMetadata objects.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpMetadata * + +gimp_metadata_new () +
+GimpMetadata * + +gimp_metadata_duplicate () +
+GimpMetadata * + +gimp_metadata_deserialize () +
+gchar * + +gimp_metadata_serialize () +
+gchar * + +gimp_metadata_get_guid () +
+void + +gimp_metadata_add_xmp_history () +
+GimpMetadata * + +gimp_metadata_load_from_file () +
+gboolean + +gimp_metadata_save_to_file () +
+gboolean + +gimp_metadata_set_from_exif () +
+gboolean + +gimp_metadata_set_from_iptc () +
+gboolean + +gimp_metadata_set_from_xmp () +
+void + +gimp_metadata_set_pixel_size () +
+void + +gimp_metadata_set_bits_per_sample () +
+gboolean + +gimp_metadata_get_resolution () +
+void + +gimp_metadata_set_resolution () +
+GimpMetadataColorspace + +gimp_metadata_get_colorspace () +
+void + +gimp_metadata_set_colorspace () +
+gboolean + +gimp_metadata_is_tag_supported () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
 GimpMetadata
enumGimpMetadataLoadFlags
enumGimpMetadataSaveFlags
enumGimpMetadataColorspace
+
+
+

Description

+

Basic functions for handling GimpMetadata objects.

+
+
+

Functions

+
+

gimp_metadata_new ()

+
GimpMetadata *
+gimp_metadata_new (void);
+

Creates a new GimpMetadata instance.

+
+

Returns

+

The new GimpMetadata.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_duplicate ()

+
GimpMetadata *
+gimp_metadata_duplicate (GimpMetadata *metadata);
+

Duplicates a GimpMetadata instance.

+
+

Parameters

+
+++++ + + + + + +

metadata

The object to duplicate, or NULL.

 
+
+
+

Returns

+

The new GimpMetadata, or NULL if metadata +is NULL.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_deserialize ()

+
GimpMetadata *
+gimp_metadata_deserialize (const gchar *metadata_xml);
+

Deserializes a string of XML that has been created by +gimp_metadata_serialize().

+
+

Parameters

+
+++++ + + + + + +

metadata_xml

A string of serialized metadata XML.

 
+
+
+

Returns

+

The new GimpMetadata.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_serialize ()

+
gchar *
+gimp_metadata_serialize (GimpMetadata *metadata);
+

Serializes metadata + into an XML string that can later be deserialized +using gimp_metadata_deserialize().

+
+

Parameters

+
+++++ + + + + + +

metadata

A GimpMetadata instance.

 
+
+
+

Returns

+

The serialized XML string.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_get_guid ()

+
gchar *
+gimp_metadata_get_guid (void);
+

Generate Version 4 UUID/GUID.

+
+

Returns

+

The new GUID/UUID string.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_add_xmp_history ()

+
void
+gimp_metadata_add_xmp_history (GimpMetadata *metadata,
+                               gchar *state_status);
+
+
+
+

gimp_metadata_load_from_file ()

+
GimpMetadata *
+gimp_metadata_load_from_file (GFile *file,
+                              GError **error);
+

Loads GimpMetadata from file +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

file

The GFile to load the metadata from

 

error

Return location for error message

 
+
+
+

Returns

+

The loaded GimpMetadata.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_save_to_file ()

+
gboolean
+gimp_metadata_save_to_file (GimpMetadata *metadata,
+                            GFile *file,
+                            GError **error);
+

Saves metadata + to file +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

file

The file to save the metadata to

 

error

Return location for error message

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_set_from_exif ()

+
gboolean
+gimp_metadata_set_from_exif (GimpMetadata *metadata,
+                             const guchar *exif_data,
+                             gint exif_data_length,
+                             GError **error);
+

Sets the tags from a piece of Exif data on metadata +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

exif_data

The blob of Exif data to set

 

exif_data_length

Length of exif_data +, in bytes

 

error

Return location for error message

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_set_from_iptc ()

+
gboolean
+gimp_metadata_set_from_iptc (GimpMetadata *metadata,
+                             const guchar *iptc_data,
+                             gint iptc_data_length,
+                             GError **error);
+

Sets the tags from a piece of IPTC data on metadata +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

iptc_data

The blob of Ipc data to set

 

iptc_data_length

Length of iptc_data +, in bytes

 

error

Return location for error message

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_set_from_xmp ()

+
gboolean
+gimp_metadata_set_from_xmp (GimpMetadata *metadata,
+                            const guchar *xmp_data,
+                            gint xmp_data_length,
+                            GError **error);
+

Sets the tags from a piece of XMP data on metadata +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

xmp_data

The blob of Exif data to set

 

xmp_data_length

Length of exif_data +, in bytes

 

error

Return location for error message

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_set_pixel_size ()

+
void
+gimp_metadata_set_pixel_size (GimpMetadata *metadata,
+                              gint width,
+                              gint height);
+

Sets Exif.Image.ImageWidth and Exif.Image.ImageLength on metadata +. +If already present, also sets Exif.Photo.PixelXDimension and +Exif.Photo.PixelYDimension.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

width

Width in pixels

 

height

Height in pixels

 
+
+

Since: 2.10

+
+
+
+

gimp_metadata_set_bits_per_sample ()

+
void
+gimp_metadata_set_bits_per_sample (GimpMetadata *metadata,
+                                   gint bits_per_sample);
+

Sets Exif.Image.BitsPerSample on metadata +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

bits_per_sample

Bits per pixel, per component

 
+
+

Since: 2.10

+
+
+
+

gimp_metadata_get_resolution ()

+
gboolean
+gimp_metadata_get_resolution (GimpMetadata *metadata,
+                              gdouble *xres,
+                              gdouble *yres,
+                              GimpUnit *unit);
+

Returns values based on Exif.Image.XResolution, +Exif.Image.YResolution and Exif.Image.ResolutionUnit of metadata +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

xres

Return location for the X Resolution, in ppi

 

yres

Return location for the Y Resolution, in ppi

 

unit

Return location for the unit unit

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_set_resolution ()

+
void
+gimp_metadata_set_resolution (GimpMetadata *metadata,
+                              gdouble xres,
+                              gdouble yres,
+                              GimpUnit unit);
+

Sets Exif.Image.XResolution, Exif.Image.YResolution and +Exif.Image.ResolutionUnit of metadata +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

xres

The image's X Resolution, in ppi

 

yres

The image's Y Resolution, in ppi

 

unit

The image's unit

 
+
+

Since: 2.10

+
+
+
+

gimp_metadata_get_colorspace ()

+
GimpMetadataColorspace
+gimp_metadata_get_colorspace (GimpMetadata *metadata);
+

Returns values based on Exif.Photo.ColorSpace, Xmp.exif.ColorSpace, +Exif.Iop.InteroperabilityIndex, Exif.Nikon3.ColorSpace, +Exif.Canon.ColorSpace of metadata +.

+
+

Parameters

+
+++++ + + + + + +

metadata

A GimpMetadata instance.

 
+
+
+

Returns

+

The colorspace specified by above tags.

+
+

Since: 2.10

+
+
+
+

gimp_metadata_set_colorspace ()

+
void
+gimp_metadata_set_colorspace (GimpMetadata *metadata,
+                              GimpMetadataColorspace colorspace);
+

Sets Exif.Photo.ColorSpace, Xmp.exif.ColorSpace, +Exif.Iop.InteroperabilityIndex, Exif.Nikon3.ColorSpace, +Exif.Canon.ColorSpace of metadata +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

metadata

A GimpMetadata instance.

 

colorspace

The color space.

 
+
+

Since: 2.10

+
+
+
+

gimp_metadata_is_tag_supported ()

+
gboolean
+gimp_metadata_is_tag_supported (const gchar *tag,
+                                const gchar *mime_type);
+

Returns whether tag + is supported in a file of type mime_type +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

tag

A metadata tag name

 

mime_type

A mime type

 
+
+
+

Returns

+

TRUE if the tag +supported with mime_type +, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpMetadata

+
typedef struct _GimpMetadata GimpMetadata;
+
+
+
+

enum GimpMetadataLoadFlags

+

What metadata to load when importing images.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_METADATA_LOAD_COMMENT

+

Load the comment

+
 

GIMP_METADATA_LOAD_RESOLUTION

+

Load the resolution

+
 

GIMP_METADATA_LOAD_ORIENTATION

+

Load the orientation (rotation)

+
 

GIMP_METADATA_LOAD_COLORSPACE

+

Load the colorspace

+
 

GIMP_METADATA_LOAD_ALL

+

Load all of the above

+
 
+
+
+
+
+

enum GimpMetadataSaveFlags

+

What kinds of metadata to save when exporting images.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_METADATA_SAVE_EXIF

+

Save EXIF

+
 

GIMP_METADATA_SAVE_XMP

+

Save XMP

+
 

GIMP_METADATA_SAVE_IPTC

+

Save IPTC

+
 

GIMP_METADATA_SAVE_THUMBNAIL

+

Save a thumbnail of the image

+
 

GIMP_METADATA_SAVE_COLOR_PROFILE

+

Save the image's color profile +Since: 2.10.10

+
 

GIMP_METADATA_SAVE_ALL

+

Save all of the above

+
 
+
+
+
+
+

enum GimpMetadataColorspace

+

Well-defined colorspace information available from metadata

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_METADATA_COLORSPACE_UNSPECIFIED

+

Unspecified

+
 

GIMP_METADATA_COLORSPACE_UNCALIBRATED

+

Uncalibrated

+
 

GIMP_METADATA_COLORSPACE_SRGB

+

sRGB

+
 

GIMP_METADATA_COLORSPACE_ADOBERGB

+

Adobe RGB

+
 
+
+
+
+
+

See Also

+

gimp_image_metadata_load_prepare(), +gimp_image_metadata_load_finish(), +gimp_image_metadata_save_prepare(), +gimp_image_metadata_save_finish().

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html b/devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html new file mode 100644 index 0000000..dbdb168 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html @@ -0,0 +1,437 @@ + + + + +GimpParasite: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpParasite

+

GimpParasite — Arbitrary pieces of data which can be attached +to various GIMP objects.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpParasite * + +gimp_parasite_new () +
+void + +gimp_parasite_free () +
+GimpParasite * + +gimp_parasite_copy () +
+gboolean + +gimp_parasite_compare () +
+gboolean + +gimp_parasite_is_type () +
+gboolean + +gimp_parasite_is_persistent () +
+gboolean + +gimp_parasite_is_undoable () +
+gboolean + +gimp_parasite_has_flag () +
+gulong + +gimp_parasite_flags () +
const gchar * + +gimp_parasite_name () +
+gconstpointer + +gimp_parasite_data () +
+glong + +gimp_parasite_data_size () +
#define +GIMP_IS_PARAM_SPEC_PARASITE() +
+GParamSpec * + +gimp_param_spec_parasite () +
#define +GIMP_VALUE_HOLDS_PARASITE() +
+
+
+

Types and Values

+ +
+
+

Description

+

Arbitrary pieces of data which can be attached to various GIMP objects.

+
+
+

Functions

+
+

gimp_parasite_new ()

+
GimpParasite *
+gimp_parasite_new (const gchar *name,
+                   guint32 flags,
+                   guint32 size,
+                   gconstpointer data);
+
+
+
+

gimp_parasite_free ()

+
void
+gimp_parasite_free (GimpParasite *parasite);
+
+
+
+

gimp_parasite_copy ()

+
GimpParasite *
+gimp_parasite_copy (const GimpParasite *parasite);
+
+
+
+

gimp_parasite_compare ()

+
gboolean
+gimp_parasite_compare (const GimpParasite *a,
+                       const GimpParasite *b);
+
+
+
+

gimp_parasite_is_type ()

+
gboolean
+gimp_parasite_is_type (const GimpParasite *parasite,
+                       const gchar *name);
+
+
+
+

gimp_parasite_is_persistent ()

+
gboolean
+gimp_parasite_is_persistent (const GimpParasite *parasite);
+
+
+
+

gimp_parasite_is_undoable ()

+
gboolean
+gimp_parasite_is_undoable (const GimpParasite *parasite);
+
+
+
+

gimp_parasite_has_flag ()

+
gboolean
+gimp_parasite_has_flag (const GimpParasite *parasite,
+                        gulong flag);
+
+
+
+

gimp_parasite_flags ()

+
gulong
+gimp_parasite_flags (const GimpParasite *parasite);
+
+
+
+

gimp_parasite_name ()

+
const gchar *
+gimp_parasite_name (const GimpParasite *parasite);
+
+
+
+

gimp_parasite_data ()

+
gconstpointer
+gimp_parasite_data (const GimpParasite *parasite);
+
+
+
+

gimp_parasite_data_size ()

+
glong
+gimp_parasite_data_size (const GimpParasite *parasite);
+
+
+
+

GIMP_IS_PARAM_SPEC_PARASITE()

+
#define GIMP_IS_PARAM_SPEC_PARASITE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_PARASITE))
+
+
+
+
+

gimp_param_spec_parasite ()

+
GParamSpec *
+gimp_param_spec_parasite (const gchar *name,
+                          const gchar *nick,
+                          const gchar *blurb,
+                          GParamFlags flags);
+
+
+
+

GIMP_VALUE_HOLDS_PARASITE()

+
#define GIMP_VALUE_HOLDS_PARASITE(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_PARASITE))
+
+
+
+
+

Types and Values

+
+

GimpParasite

+
typedef struct {
+  gchar    *name;
+  guint32   flags;
+  guint32   size;
+  gpointer  data;
+} GimpParasite;
+
+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gchar *name;

the parasite name, USE A UNIQUE PREFIX

 

guint32 flags;

the parasite flags, like save in XCF etc.

 

guint32 size;

the parasite size in bytes

 

gpointer data;

the parasite data, the owner os the parasite is responsible +for tracking byte order and internal structure

 
+
+
+
+
+

GIMP_PARASITE_PERSISTENT

+
#define GIMP_PARASITE_PERSISTENT 1
+
+
+
+
+

GIMP_PARASITE_UNDOABLE

+
#define GIMP_PARASITE_UNDOABLE   2
+
+
+
+
+

GIMP_PARASITE_ATTACH_PARENT

+
#define GIMP_PARASITE_ATTACH_PARENT     (0x80 << 8)
+
+
+
+
+

GIMP_PARASITE_PARENT_PERSISTENT

+
#define GIMP_PARASITE_PARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT << 8)
+
+
+
+
+

GIMP_PARASITE_PARENT_UNDOABLE

+
#define GIMP_PARASITE_PARENT_UNDOABLE   (GIMP_PARASITE_UNDOABLE << 8)
+
+
+
+
+

GIMP_PARASITE_ATTACH_GRANDPARENT

+
#define GIMP_PARASITE_ATTACH_GRANDPARENT     (0x80 << 16)
+
+
+
+
+

GIMP_PARASITE_GRANDPARENT_PERSISTENT

+
#define GIMP_PARASITE_GRANDPARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT << 16)
+
+
+
+
+

GIMP_PARASITE_GRANDPARENT_UNDOABLE

+
#define GIMP_PARASITE_GRANDPARENT_UNDOABLE   (GIMP_PARASITE_UNDOABLE << 16)
+
+
+
+
+

GIMP_TYPE_PARASITE

+
#define GIMP_TYPE_PARASITE               (gimp_parasite_get_type ())
+
+
+
+
+

GIMP_TYPE_PARAM_PARASITE

+
#define GIMP_TYPE_PARAM_PARASITE           (gimp_param_parasite_get_type ())
+
+
+
+
+

See Also

+

gimp_image_parasite_attach(), +gimp_drawable_parasite_attach(), gimp_parasite_attach() +and their related functions.

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html b/devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html new file mode 100644 index 0000000..6001d76 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html @@ -0,0 +1,528 @@ + + + + +GimpValueArray: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpValueArray

+

GimpValueArray — A container structure to maintain an array of +generic values

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpValueArray * + +gimp_value_array_new () +
+GimpValueArray * + +gimp_value_array_ref () +
+void + +gimp_value_array_unref () +
+gint + +gimp_value_array_length () +
+GValue * + +gimp_value_array_index () +
+GimpValueArray * + +gimp_value_array_prepend () +
+GimpValueArray * + +gimp_value_array_append () +
+GimpValueArray * + +gimp_value_array_insert () +
+GimpValueArray * + +gimp_value_array_remove () +
+void + +gimp_value_array_truncate () +
+GParamSpec * + +gimp_param_spec_value_array () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpValueArray
structGimpParamSpecValueArray
+
+
+

Description

+

The prime purpose of a GimpValueArray is for it to be used as an +object property that holds an array of values. A GimpValueArray wraps +an array of GValue elements in order for it to be used as a boxed +type through GIMP_TYPE_VALUE_ARRAY.

+
+
+

Functions

+
+

gimp_value_array_new ()

+
GimpValueArray *
+gimp_value_array_new (gint n_prealloced);
+

Allocate and initialize a new GimpValueArray, optionally preserve space +for n_prealloced + elements. New arrays always contain 0 elements, +regardless of the value of n_prealloced +.

+
+

Parameters

+
+++++ + + + + + +

n_prealloced

number of values to preallocate space for

 
+
+
+

Returns

+

a newly allocated GimpValueArray with 0 values

+
+

Since: 2.10

+
+
+
+

gimp_value_array_ref ()

+
GimpValueArray *
+gimp_value_array_ref (GimpValueArray *value_array);
+

Adds a reference to a GimpValueArray.

+
+

Parameters

+
+++++ + + + + + +

value_array

GimpValueArray to ref

 
+
+
+

Returns

+

the same value_array +

+
+

Since: 2.10

+
+
+
+

gimp_value_array_unref ()

+
void
+gimp_value_array_unref (GimpValueArray *value_array);
+

Unref a GimpValueArray. If the reference count drops to zero, the +array including its contents are freed.

+
+

Parameters

+
+++++ + + + + + +

value_array

GimpValueArray to unref

 
+
+

Since: 2.10

+
+
+
+

gimp_value_array_length ()

+
gint
+gimp_value_array_length (const GimpValueArray *value_array);
+
+
+
+

gimp_value_array_index ()

+
GValue *
+gimp_value_array_index (const GimpValueArray *value_array,
+                        gint index);
+

Return a pointer to the value at index + contained in value_array +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

value_array

GimpValueArray to get a value from

 

index

index of the value of interest

 
+
+
+

Returns

+

pointer to a value at index +in value_array +.

+

[transfer none]

+
+

Since: 2.10

+
+
+
+

gimp_value_array_prepend ()

+
GimpValueArray *
+gimp_value_array_prepend (GimpValueArray *value_array,
+                          const GValue *value);
+

Insert a copy of value + as first element of value_array +. If value + is +NULL, an uninitialized value is prepended.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

value_array

GimpValueArray to add an element to

 

value

GValue to copy into GimpValueArray, or NULL.

[allow-none]
+
+
+

Returns

+

the GimpValueArray passed in as value_array +.

+

[transfer none]

+
+

Since: 2.10

+
+
+
+

gimp_value_array_append ()

+
GimpValueArray *
+gimp_value_array_append (GimpValueArray *value_array,
+                         const GValue *value);
+

Insert a copy of value + as last element of value_array +. If value + is +NULL, an uninitialized value is appended.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

value_array

GimpValueArray to add an element to

 

value

GValue to copy into GimpValueArray, or NULL.

[allow-none]
+
+
+

Returns

+

the GimpValueArray passed in as value_array +.

+

[transfer none]

+
+

Since: 2.10

+
+
+
+

gimp_value_array_insert ()

+
GimpValueArray *
+gimp_value_array_insert (GimpValueArray *value_array,
+                         gint index,
+                         const GValue *value);
+

Insert a copy of value + at specified position into value_array +. If value + +is NULL, an uninitialized value is inserted.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

value_array

GimpValueArray to add an element to

 

index

insertion position, must be <= gimp_value_array_length()

 

value

GValue to copy into GimpValueArray, or NULL.

[allow-none]
+
+
+

Returns

+

the GimpValueArray passed in as value_array +.

+

[transfer none]

+
+

Since: 2.10

+
+
+
+

gimp_value_array_remove ()

+
GimpValueArray *
+gimp_value_array_remove (GimpValueArray *value_array,
+                         gint index);
+

Remove the value at position index + from value_array +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

value_array

GimpValueArray to remove an element from

 

index

position of value to remove, which must be less than +gimp_value_array_length()

 
+
+
+

Returns

+

the GimpValueArray passed in as value_array +.

+

[transfer none]

+
+

Since: 2.10

+
+
+
+

gimp_value_array_truncate ()

+
void
+gimp_value_array_truncate (GimpValueArray *value_array,
+                           gint n_values);
+
+
+
+

gimp_param_spec_value_array ()

+
GParamSpec *
+gimp_param_spec_value_array (const gchar *name,
+                             const gchar *nick,
+                             const gchar *blurb,
+                             GParamSpec *element_spec,
+                             GParamFlags flags);
+
+
+
+

Types and Values

+
+

GimpValueArray

+
typedef struct _GimpValueArray GimpValueArray;
+

A GimpValueArray contains an array of GValue elements.

+

Since: 2.10

+
+
+
+

struct GimpParamSpecValueArray

+
struct GimpParamSpecValueArray {
+  GParamSpec  parent_instance;
+  GParamSpec *element_spec;
+  gint        fixed_n_elements;
+};
+
+

A GParamSpec derived structure that contains the meta data for +value array properties.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GParamSpec *element_spec;

the GParamSpec of the array elements

 

gint fixed_n_elements;

default length of the array

 
+
+
+
+
+

See Also

+

GValue, GParamSpecValueArray, gimp_param_spec_value_array()

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html b/devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html new file mode 100644 index 0000000..4713091 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html @@ -0,0 +1,3531 @@ + + + + +gimpbaseenums: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbaseenums

+

gimpbaseenums — Basic GIMP enumeration data types.

+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
enumGimpAddMaskType
enumGimpBlendMode
enumGimpBrushGeneratedShape
enumGimpBucketFillMode
enumGimpCapStyle
enumGimpChannelOps
enumGimpChannelType
enumGimpCheckSize
enumGimpCheckType
enumGimpCloneType
enumGimpColorTag
enumGimpComponentType
enumGimpConvertPaletteType
enumGimpConvolveType
enumGimpDesaturateMode
enumGimpDodgeBurnType
enumGimpFillType
enumGimpForegroundExtractMode
enumGimpGradientBlendColorSpace
enumGimpGradientSegmentColor
enumGimpGradientSegmentType
enumGimpGradientType
enumGimpGridStyle
enumGimpHueRange
enumGimpIconType
enumGimpImageBaseType
enumGimpImageType
enumGimpInkBlobType
enumGimpInterpolationType
enumGimpJoinStyle
enumGimpMaskApplyMode
enumGimpMergeType
enumGimpMessageHandlerType
enumGimpOffsetType
enumGimpOrientationType
enumGimpPDBArgType
enumGimpPDBErrorHandler
enumGimpPDBProcType
enumGimpPDBStatusType
enumGimpPaintApplicationMode
enumGimpPrecision
enumGimpProgressCommand
enumGimpRepeatMode
enumGimpRotationType
enumGimpRunMode
enumGimpSelectCriterion
enumGimpSizeType
enumGimpStackTraceMode
enumGimpStrokeMethod
enumGimpTextDirection
enumGimpTextHintStyle
enumGimpTextJustification
enumGimpTransferMode
enumGimpTransformDirection
enumGimpTransformResize
enumGimpUserDirectory
enumGimpVectorsStrokeType
+
+
+

Description

+

Basic GIMP enumeration data types.

+
+
+

Functions

+

+
+
+

Types and Values

+
+

enum GimpAddMaskType

+

Modes of initialising a layer mask.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_ADD_MASK_WHITE

+

White (full opacity)

+
 

GIMP_ADD_MASK_BLACK

+

Black (full transparency)

+
 

GIMP_ADD_MASK_ALPHA

+

Layer's alpha channel

+
 

GIMP_ADD_MASK_ALPHA_TRANSFER

+

Transfer layer's alpha channel

+
 

GIMP_ADD_MASK_SELECTION

+

Selection

+
 

GIMP_ADD_MASK_COPY

+

Grayscale copy of layer

+
 

GIMP_ADD_MASK_CHANNEL

+

Channel

+
 

GIMP_ADD_WHITE_MASK

+

Deprecated alias for GIMP_ADD_MASK_WHITE +

+
 

GIMP_ADD_BLACK_MASK

+

Deprecated alias for GIMP_ADD_MASK_BLACK +

+
 

GIMP_ADD_ALPHA_MASK

+

Deprecated alias for GIMP_ADD_MASK_ALPHA +

+
 

GIMP_ADD_ALPHA_TRANSFER_MASK

+

Deprecated alias for +GIMP_ADD_MASK_ALPHA_TRANSFER +

+
 

GIMP_ADD_SELECTION_MASK

+

Deprecated alias for GIMP_ADD_MASK_SELECTION +

+
 

GIMP_ADD_COPY_MASK

+

Deprecated alias for GIMP_ADD_MASK_COPY +

+
 

GIMP_ADD_CHANNEL_MASK

+

Deprecated aliaa for GIMP_ADD_MASK_CHANNEL +

+
 
+
+
+
+
+

enum GimpBlendMode

+

Types of gradients.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_BLEND_FG_BG_RGB

+

FG to BG (RGB)

+
 

GIMP_BLEND_FG_BG_HSV

+

FG to BG (HSV)

+
 

GIMP_BLEND_FG_TRANSPARENT

+

FG to transparent

+
 

GIMP_BLEND_CUSTOM

+

Custom gradient

+
 

GIMP_FG_BG_RGB_MODE

+

Deprecated alias for GIMP_BLEND_FG_BG_RGB +

+
 

GIMP_FG_BG_HSV_MODE

+

Deprecated alias for GIMP_BLEND_FG_BG_HSV +

+
 

GIMP_FG_TRANSPARENT_MODE

+

Deprecated alias for GIMP_BLEND_FG_TRANSPARENT +

+
 

GIMP_CUSTOM_MODE

+

Deprecated alias for GIMP_BLEND_CUSTOM +

+
 
+
+
+
+
+

enum GimpBrushGeneratedShape

+

Shapes of generated brushes.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_BRUSH_GENERATED_CIRCLE

+

Circle

+
 

GIMP_BRUSH_GENERATED_SQUARE

+

Square

+
 

GIMP_BRUSH_GENERATED_DIAMOND

+

Diamond

+
 
+
+
+
+
+

enum GimpBucketFillMode

+

Bucket fill modes.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_BUCKET_FILL_FG

+

FG color fill

+
 

GIMP_BUCKET_FILL_BG

+

BG color fill

+
 

GIMP_BUCKET_FILL_PATTERN

+

Pattern fill

+
 

GIMP_FG_BUCKET_FILL

+

Deprecated alias for GIMP_BUCKET_FILL_FG +

+
 

GIMP_BG_BUCKET_FILL

+

Deprecated alias for GIMP_BUCKET_FILL_BG +

+
 

GIMP_PATTERN_BUCKET_FILL

+

Deprecated alias for GIMP_BUCKET_FILL_PATTERN +

+
 
+
+
+
+
+

enum GimpCapStyle

+

Style of line endings.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_CAP_BUTT

+

Butt

+
 

GIMP_CAP_ROUND

+

Round

+
 

GIMP_CAP_SQUARE

+

Square

+
 
+
+
+
+
+

enum GimpChannelOps

+

Operations to combine channels and selections.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CHANNEL_OP_ADD

+

Add to the current selection

+
 

GIMP_CHANNEL_OP_SUBTRACT

+

Subtract from the current selection

+
 

GIMP_CHANNEL_OP_REPLACE

+

Replace the current selection

+
 

GIMP_CHANNEL_OP_INTERSECT

+

Intersect with the current selection

+
 
+
+
+
+
+

enum GimpChannelType

+

Channels (as in color components).

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CHANNEL_RED

+

Red

+
 

GIMP_CHANNEL_GREEN

+

Green

+
 

GIMP_CHANNEL_BLUE

+

Blue

+
 

GIMP_CHANNEL_GRAY

+

Gray

+
 

GIMP_CHANNEL_INDEXED

+

Indexed

+
 

GIMP_CHANNEL_ALPHA

+

Alpha

+
 

GIMP_RED_CHANNEL

+

Deprecated alias for GIMP_CHANNEL_RED +

+
 

GIMP_GREEN_CHANNEL

+

Deprecated alias for GIMP_CHANNEL_GREEN +

+
 

GIMP_BLUE_CHANNEL

+

Deprecated alias for GIMP_CHANNEL_BLUE +

+
 

GIMP_GRAY_CHANNEL

+

Deprecated alias for GIMP_CHANNEL_GRAY +

+
 

GIMP_INDEXED_CHANNEL

+

Deprecated alias for GIMP_CHANNEL_INDEXED +

+
 

GIMP_ALPHA_CHANNEL

+

Deprecated alias for GIMP_CHANNEL_ALPHA +

+
 
+
+
+
+
+

enum GimpCheckSize

+

Size of the checkerboard indicating transparency.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_CHECK_SIZE_SMALL_CHECKS

+

Small

+
 

GIMP_CHECK_SIZE_MEDIUM_CHECKS

+

Medium

+
 

GIMP_CHECK_SIZE_LARGE_CHECKS

+

Large

+
 
+
+
+
+
+

enum GimpCheckType

+

Color/Brightness of the checkerboard indicating transparency.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CHECK_TYPE_LIGHT_CHECKS

+

Light checks

+
 

GIMP_CHECK_TYPE_GRAY_CHECKS

+

Mid-tone checks

+
 

GIMP_CHECK_TYPE_DARK_CHECKS

+

Dark checks

+
 

GIMP_CHECK_TYPE_WHITE_ONLY

+

White only

+
 

GIMP_CHECK_TYPE_GRAY_ONLY

+

Gray only

+
 

GIMP_CHECK_TYPE_BLACK_ONLY

+

Black only

+
 
+
+
+
+
+

enum GimpCloneType

+

Clone sources.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CLONE_IMAGE

+

Clone from an image/drawable source

+
 

GIMP_CLONE_PATTERN

+

Clone from a pattern source

+
 

GIMP_IMAGE_CLONE

+

Deprecated alias for GIMP_CLONE_IMAGE +

+
 

GIMP_PATTERN_CLONE

+

Deprecated alias for GIMP_CLONE_PATTERN +

+
 
+
+
+
+
+

enum GimpColorTag

+

Possible tag colors.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_COLOR_TAG_NONE

+

None

+
 

GIMP_COLOR_TAG_BLUE

+

Blue

+
 

GIMP_COLOR_TAG_GREEN

+

Green

+
 

GIMP_COLOR_TAG_YELLOW

+

Yellow

+
 

GIMP_COLOR_TAG_ORANGE

+

Orange

+
 

GIMP_COLOR_TAG_BROWN

+

Brown

+
 

GIMP_COLOR_TAG_RED

+

Red

+
 

GIMP_COLOR_TAG_VIOLET

+

Violet

+
 

GIMP_COLOR_TAG_GRAY

+

Gray

+
 
+
+

Since: 2.10

+
+
+
+

enum GimpComponentType

+

Encoding types of image components.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_COMPONENT_TYPE_U8

+

8-bit integer

+
 

GIMP_COMPONENT_TYPE_U16

+

16-bit integer

+
 

GIMP_COMPONENT_TYPE_U32

+

32-bit integer

+
 

GIMP_COMPONENT_TYPE_HALF

+

16-bit floating point

+
 

GIMP_COMPONENT_TYPE_FLOAT

+

32-bit floating point

+
 

GIMP_COMPONENT_TYPE_DOUBLE

+

64-bit floating point

+
 
+
+

Since: 2.10

+
+
+
+

enum GimpConvertPaletteType

+

Types of palettes for indexed conversion.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CONVERT_PALETTE_GENERATE

+

Generate optimum palette

+
 

GIMP_CONVERT_PALETTE_REUSE

+

Don't use this one

+
 

GIMP_CONVERT_PALETTE_WEB

+

Use web-optimized palette

+
 

GIMP_CONVERT_PALETTE_MONO

+

Use black and white (1-bit) palette

+
 

GIMP_CONVERT_PALETTE_CUSTOM

+

Use custom palette

+
 

GIMP_MAKE_PALETTE

+

Deprecated alias for +GIMP_CONVERT_PALETTE_GENERATE +

+
 

GIMP_REUSE_PALETTE

+

Deprecated alias for +GIMP_CONVERT_PALETTE_REUSE +

+
 

GIMP_WEB_PALETTE

+

Deprecated alias for +GIMP_CONVERT_PALETTE_WEB +

+
 

GIMP_MONO_PALETTE

+

Deprecated alias for +GIMP_CONVERT_PALETTE_MONO +

+
 

GIMP_CUSTOM_PALETTE

+

Deprecated alias for +GIMP_CONVERT_PALETTE_CUSTOM +

+
 
+
+
+
+
+

enum GimpConvolveType

+

Types of convolutions.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CONVOLVE_BLUR

+

Blur

+
 

GIMP_CONVOLVE_SHARPEN

+

Sharpen

+
 

GIMP_BLUR_CONVOLVE

+

Deprecated alias for GIMP_CONVOLVE_BLUR +

+
 

GIMP_SHARPEN_CONVOLVE

+

Deprecated alias for GIMP_CONVOLVE_SHARPEN +

+
 
+
+
+
+
+

enum GimpDesaturateMode

+

Grayscale conversion methods.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_DESATURATE_LIGHTNESS

+

Lightness (HSL)

+
 

GIMP_DESATURATE_LUMA

+

Luma

+
 

GIMP_DESATURATE_AVERAGE

+

Average (HSI Intensity)

+
 

GIMP_DESATURATE_LUMINANCE

+

Luminance

+
 

GIMP_DESATURATE_VALUE

+

Value (HSV)

+
 

GIMP_DESATURATE_LUMINOSITY

+

Deprecated alias for GIMP_DESATURATE_LUMA +

+
 
+
+
+
+
+

enum GimpDodgeBurnType

+

Methods for the dodge/burn operation.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_DODGE_BURN_TYPE_DODGE

+

Dodge

+
 

GIMP_DODGE_BURN_TYPE_BURN

+

Burn

+
 

GIMP_DODGE

+

Deprecated alias for GIMP_DODGE_BURN_TYPE_DODGE +

+
 

GIMP_BURN

+

Deprecated alias for GIMP_DODGE_BURN_TYPE_BURN +

+
 
+
+
+
+
+

enum GimpFillType

+

Types of filling.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_FILL_FOREGROUND

+

Foreground color

+
 

GIMP_FILL_BACKGROUND

+

Background color

+
 

GIMP_FILL_WHITE

+

White

+
 

GIMP_FILL_TRANSPARENT

+

Transparency

+
 

GIMP_FILL_PATTERN

+

Pattern

+
 

GIMP_FOREGROUND_FILL

+

Deprecated alias for GIMP_FILL_FOREGROUND +

+
 

GIMP_BACKGROUND_FILL

+

Deprecated alias for GIMP_FILL_BACKGROUND +

+
 

GIMP_WHITE_FILL

+

Deprecated alias for GIMP_FILL_WHITE +

+
 

GIMP_TRANSPARENT_FILL

+

Deprecated alias for GIMP_FILL_TRANSPARENT +

+
 

GIMP_PATTERN_FILL

+

Deprecated alias for GIMP_FILL_PATTERN +

+
 
+
+
+
+
+

enum GimpForegroundExtractMode

+

Foreground extraxt engines.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_FOREGROUND_EXTRACT_SIOX

+

Siox

+
 

GIMP_FOREGROUND_EXTRACT_MATTING

+

Matting (Since 2.10)

+
 
+
+
+
+
+

enum GimpGradientBlendColorSpace

+

Color space for blending gradients.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_GRADIENT_BLEND_RGB_PERCEPTUAL

+

Perceptual RGB

+
 

GIMP_GRADIENT_BLEND_RGB_LINEAR

+

Linear RGB

+
 

GIMP_GRADIENT_BLEND_CIE_LAB

+

CIE Lab

+
 
+
+

Since: 2.10

+
+
+
+

enum GimpGradientSegmentColor

+

Coloring types for gradient segments.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_GRADIENT_SEGMENT_RGB

+

RGB

+
 

GIMP_GRADIENT_SEGMENT_HSV_CCW

+

HSV (counter-clockwise hue)

+
 

GIMP_GRADIENT_SEGMENT_HSV_CW

+

HSV (clockwise hue)

+
 
+
+
+
+
+

enum GimpGradientSegmentType

+

Transition functions for gradient segments.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_GRADIENT_SEGMENT_LINEAR

+

Linear

+
 

GIMP_GRADIENT_SEGMENT_CURVED

+

Curved

+
 

GIMP_GRADIENT_SEGMENT_SINE

+

Sinusoidal

+
 

GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING

+

Spherical (increasing)

+
 

GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING

+

Spherical (decreasing)

+
 

GIMP_GRADIENT_SEGMENT_STEP

+

Step

+
 
+
+
+
+
+

enum GimpGradientType

+

Gradient shapes.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_GRADIENT_LINEAR

+

Linear

+
 

GIMP_GRADIENT_BILINEAR

+

Bi-linear

+
 

GIMP_GRADIENT_RADIAL

+

Radial

+
 

GIMP_GRADIENT_SQUARE

+

Square

+
 

GIMP_GRADIENT_CONICAL_SYMMETRIC

+

Conical (symmetric)

+
 

GIMP_GRADIENT_CONICAL_ASYMMETRIC

+

Conical (asymmetric)

+
 

GIMP_GRADIENT_SHAPEBURST_ANGULAR

+

Shaped (angular)

+
 

GIMP_GRADIENT_SHAPEBURST_SPHERICAL

+

Shaped (spherical)

+
 

GIMP_GRADIENT_SHAPEBURST_DIMPLED

+

Shaped (dimpled)

+
 

GIMP_GRADIENT_SPIRAL_CLOCKWISE

+

Spiral (clockwise)

+
 

GIMP_GRADIENT_SPIRAL_ANTICLOCKWISE

+

Spiral (counter-clockwise)

+
 
+
+
+
+
+

enum GimpGridStyle

+

Rendering types for the display grid.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_GRID_DOTS

+

Intersections (dots)

+
 

GIMP_GRID_INTERSECTIONS

+

Intersections (crosshairs)

+
 

GIMP_GRID_ON_OFF_DASH

+

Dashed

+
 

GIMP_GRID_DOUBLE_DASH

+

Double dashed

+
 

GIMP_GRID_SOLID

+

Solid

+
 
+
+
+
+
+

enum GimpHueRange

+

Hue ranges.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_HUE_RANGE_ALL

+

All hues

+
 

GIMP_HUE_RANGE_RED

+

Red hues

+
 

GIMP_HUE_RANGE_YELLOW

+

Yellow hues

+
 

GIMP_HUE_RANGE_GREEN

+

Green hues

+
 

GIMP_HUE_RANGE_CYAN

+

Cyan hues

+
 

GIMP_HUE_RANGE_BLUE

+

Blue hues

+
 

GIMP_HUE_RANGE_MAGENTA

+

Magenta hues

+
 

GIMP_ALL_HUES

+

Deprecated alias for GIMP_HUE_RANGE_ALL +

+
 

GIMP_RED_HUES

+

Deprecated alias for GIMP_HUE_RANGE_RED +

+
 

GIMP_YELLOW_HUES

+

Deprecated alias for GIMP_HUE_RANGE_YELLOW +

+
 

GIMP_GREEN_HUES

+

Deprecated alias for GIMP_HUE_RANGE_GREEN +

+
 

GIMP_CYAN_HUES

+

Deprecated alias for GIMP_HUE_RANGE_CYAN +

+
 

GIMP_BLUE_HUES

+

Deprecated alias for GIMP_HUE_RANGE_BLUE +

+
 

GIMP_MAGENTA_HUES

+

Deprecated alias for GIMP_HUE_RANGE_MAGENTA +

+
 
+
+
+
+
+

enum GimpIconType

+

Icon types for plug-ins to register.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_ICON_TYPE_ICON_NAME

+

Icon name

+
 

GIMP_ICON_TYPE_INLINE_PIXBUF

+

Inline pixbuf

+
 

GIMP_ICON_TYPE_IMAGE_FILE

+

Image file

+
 

GIMP_ICON_TYPE_STOCK_ID

+

Deprecated alias for +GIMP_ICON_TYPE_ICON_NAME +, old stock IDs +are interpreted as icon names

+
 
+
+
+
+
+

enum GimpImageBaseType

+

Image color models.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_RGB

+

RGB color

+
 

GIMP_GRAY

+

Grayscale

+
 

GIMP_INDEXED

+

Indexed color

+
 
+
+
+
+
+

enum GimpImageType

+

Possible drawable types.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_RGB_IMAGE

+

RGB

+
 

GIMP_RGBA_IMAGE

+

RGB-alpha

+
 

GIMP_GRAY_IMAGE

+

Grayscale

+
 

GIMP_GRAYA_IMAGE

+

Grayscale-alpha

+
 

GIMP_INDEXED_IMAGE

+

Indexed

+
 

GIMP_INDEXEDA_IMAGE

+

Indexed-alpha

+
 
+
+
+
+
+

enum GimpInkBlobType

+

Ink tool tips.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_INK_BLOB_TYPE_CIRCLE

+

Circle

+
 

GIMP_INK_BLOB_TYPE_SQUARE

+

Square

+
 

GIMP_INK_BLOB_TYPE_DIAMOND

+

Diamond

+
 
+
+
+
+
+

enum GimpInterpolationType

+

Interpolation types.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_INTERPOLATION_NONE

+

None

+
 

GIMP_INTERPOLATION_LINEAR

+

Linear

+
 

GIMP_INTERPOLATION_CUBIC

+

Cubic

+
 

GIMP_INTERPOLATION_NOHALO

+

NoHalo

+
 

GIMP_INTERPOLATION_LOHALO

+

LoHalo

+
 

GIMP_INTERPOLATION_LANCZOS

+

Deprecated alias for GIMP_INTERPOLATION_NOHALO +

+
 
+
+
+
+
+

enum GimpJoinStyle

+

Line join styles.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_JOIN_MITER

+

Miter

+
 

GIMP_JOIN_ROUND

+

Round

+
 

GIMP_JOIN_BEVEL

+

Bevel

+
 
+
+
+
+
+

enum GimpMaskApplyMode

+

Layer mask apply modes.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_MASK_APPLY

+

Apply the mask

+
 

GIMP_MASK_DISCARD

+

Discard the mask

+
 
+
+
+
+
+

enum GimpMergeType

+

Types of merging layers.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_EXPAND_AS_NECESSARY

+

Expanded as necessary

+
 

GIMP_CLIP_TO_IMAGE

+

Clipped to image

+
 

GIMP_CLIP_TO_BOTTOM_LAYER

+

Clipped to bottom layer

+
 

GIMP_FLATTEN_IMAGE

+

Flatten

+
 
+
+
+
+
+

enum GimpMessageHandlerType

+

How to present messages.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_MESSAGE_BOX

+

A popup dialog

+
 

GIMP_CONSOLE

+

The terminal

+
 

GIMP_ERROR_CONSOLE

+

The error console dockable

+
 
+
+
+
+
+

enum GimpOffsetType

+

Background fill types for the offset operation.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_OFFSET_BACKGROUND

+

Background

+
 

GIMP_OFFSET_TRANSPARENT

+

Transparent

+
 

GIMP_OFFSET_WRAP_AROUND

+

Wrap image around

+
 
+
+
+
+
+

enum GimpOrientationType

+

Orientations for various purposes.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_ORIENTATION_HORIZONTAL

+

Horizontal

+
 

GIMP_ORIENTATION_VERTICAL

+

Vertical

+
 

GIMP_ORIENTATION_UNKNOWN

+

Unknown

+
 
+
+
+
+
+

enum GimpPDBArgType

+

Parameter types of the PDB.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_PDB_INT32

+

32-bit integer

+
 

GIMP_PDB_INT16

+

16-bit integer

+
 

GIMP_PDB_INT8

+

8-bit integer

+
 

GIMP_PDB_FLOAT

+

Float

+
 

GIMP_PDB_STRING

+

String

+
 

GIMP_PDB_INT32ARRAY

+

Array of INT32

+
 

GIMP_PDB_INT16ARRAY

+

Array of INT16

+
 

GIMP_PDB_INT8ARRAY

+

Array of INT8

+
 

GIMP_PDB_FLOATARRAY

+

Array of floats

+
 

GIMP_PDB_STRINGARRAY

+

Array of strings

+
 

GIMP_PDB_COLOR

+

Color

+
 

GIMP_PDB_ITEM

+

Item ID

+
 

GIMP_PDB_DISPLAY

+

Display ID

+
 

GIMP_PDB_IMAGE

+

Image ID

+
 

GIMP_PDB_LAYER

+

Layer ID

+
 

GIMP_PDB_CHANNEL

+

Channel ID

+
 

GIMP_PDB_DRAWABLE

+

Drawable ID

+
 

GIMP_PDB_SELECTION

+

Selection ID

+
 

GIMP_PDB_COLORARRAY

+

Array of colors

+
 

GIMP_PDB_VECTORS

+

Vectors (psath) ID

+
 

GIMP_PDB_PARASITE

+

Parasite

+
 

GIMP_PDB_STATUS

+

Procedure return status

+
 

GIMP_PDB_END

+

Marker for last enum value

+
 

GIMP_PDB_PATH

+

Deprecated alias for GIMP_PDB_VECTORS +

+
 

GIMP_PDB_BOUNDARY

+

Deprecated alias for GIMP_PDB_COLORARRAY +

+
 

GIMP_PDB_REGION

+

Deprecated alias for GIMP_PDB_ITEM +

+
 
+
+
+
+
+

enum GimpPDBErrorHandler

+

PDB error handlers.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_PDB_ERROR_HANDLER_INTERNAL

+

Internal

+
 

GIMP_PDB_ERROR_HANDLER_PLUGIN

+

Plug-In

+
 
+
+
+
+
+

enum GimpPDBProcType

+

Types of PDB procedures.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_INTERNAL

+

Internal GIMP procedure

+
 

GIMP_PLUGIN

+

GIMP Plug-In

+
 

GIMP_EXTENSION

+

GIMP Extension

+
 

GIMP_TEMPORARY

+

Temporary Procedure

+
 
+
+
+
+
+

enum GimpPDBStatusType

+

Return status of PDB calls.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_PDB_EXECUTION_ERROR

+

Execution error

+
 

GIMP_PDB_CALLING_ERROR

+

Calling error

+
 

GIMP_PDB_PASS_THROUGH

+

Pass through

+
 

GIMP_PDB_SUCCESS

+

Success

+
 

GIMP_PDB_CANCEL

+

User cancel

+
 
+
+
+
+
+

enum GimpPaintApplicationMode

+

Paint application modes.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_PAINT_CONSTANT

+

Constant

+
 

GIMP_PAINT_INCREMENTAL

+

Incremental

+
 
+
+
+
+
+

enum GimpPrecision

+

Precisions for pixel encoding.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_PRECISION_U8_LINEAR

+

8-bit linear integer

+
 

GIMP_PRECISION_U8_GAMMA

+

8-bit gamma integer

+
 

GIMP_PRECISION_U16_LINEAR

+

16-bit linear integer

+
 

GIMP_PRECISION_U16_GAMMA

+

16-bit gamma integer

+
 

GIMP_PRECISION_U32_LINEAR

+

32-bit linear integer

+
 

GIMP_PRECISION_U32_GAMMA

+

32-bit gamma integer

+
 

GIMP_PRECISION_HALF_LINEAR

+

16-bit linear floating point

+
 

GIMP_PRECISION_HALF_GAMMA

+

16-bit gamma floating point

+
 

GIMP_PRECISION_FLOAT_LINEAR

+

32-bit linear floating point

+
 

GIMP_PRECISION_FLOAT_GAMMA

+

32-bit gamma floating point

+
 

GIMP_PRECISION_DOUBLE_LINEAR

+

64-bit linear floating point

+
 

GIMP_PRECISION_DOUBLE_GAMMA

+

64-bit gamma floating point

+
 
+
+

Since: 2.10

+
+
+
+

enum GimpProgressCommand

+

Commands for the progress API.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_PROGRESS_COMMAND_START

+

Start a progress

+
 

GIMP_PROGRESS_COMMAND_END

+

End the progress

+
 

GIMP_PROGRESS_COMMAND_SET_TEXT

+

Set the text

+
 

GIMP_PROGRESS_COMMAND_SET_VALUE

+

Set the percentage

+
 

GIMP_PROGRESS_COMMAND_PULSE

+

Pulse the progress

+
 

GIMP_PROGRESS_COMMAND_GET_WINDOW

+

Get the window where the progress is shown

+
 
+
+
+
+
+

enum GimpRepeatMode

+

Repeat modes for example for gradients.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_REPEAT_NONE

+

None (extend)

+
 

GIMP_REPEAT_SAWTOOTH

+

Sawtooth wave

+
 

GIMP_REPEAT_TRIANGULAR

+

Triangular wave

+
 

GIMP_REPEAT_TRUNCATE

+

Truncate

+
 
+
+
+
+
+

enum GimpRotationType

+

Types of simple rotations.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_ROTATE_90

+

90 degrees

+
 

GIMP_ROTATE_180

+

180 degrees

+
 

GIMP_ROTATE_270

+

270 degrees

+
 
+
+
+
+
+

enum GimpRunMode

+

Run modes for plug-ins.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_RUN_INTERACTIVE

+

Run interactively

+
 

GIMP_RUN_NONINTERACTIVE

+

Run non-interactively

+
 

GIMP_RUN_WITH_LAST_VALS

+

Run with last used values

+
 
+
+
+
+
+

enum GimpSelectCriterion

+

Criterions for color similarity.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_SELECT_CRITERION_COMPOSITE

+

Composite

+
 

GIMP_SELECT_CRITERION_R

+

Red

+
 

GIMP_SELECT_CRITERION_G

+

Green

+
 

GIMP_SELECT_CRITERION_B

+

Blue

+
 

GIMP_SELECT_CRITERION_H

+

HSV Hue

+
 

GIMP_SELECT_CRITERION_S

+

HSV Saturation

+
 

GIMP_SELECT_CRITERION_V

+

HSV Value

+
 

GIMP_SELECT_CRITERION_A

+

Alpha

+
 

GIMP_SELECT_CRITERION_LCH_L

+

LCh Lightness

+
 

GIMP_SELECT_CRITERION_LCH_C

+

LCh Chroma

+
 

GIMP_SELECT_CRITERION_LCH_H

+

LCh Hue

+
 
+
+
+
+
+

enum GimpSizeType

+

Size types for the old-style text API.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_PIXELS

+

Pixels

+
 

GIMP_POINTS

+

Points

+
 
+
+
+
+
+

enum GimpStackTraceMode

+

When to generate stack traces in case of an error.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_STACK_TRACE_NEVER

+

Never

+
 

GIMP_STACK_TRACE_QUERY

+

Ask each time

+
 

GIMP_STACK_TRACE_ALWAYS

+

Always

+
 
+
+
+
+
+

enum GimpStrokeMethod

+

Methods of stroking selections and paths.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_STROKE_LINE

+

Stroke line

+
 

GIMP_STROKE_PAINT_METHOD

+

Stroke with a paint tool

+
 
+
+
+
+
+

enum GimpTextDirection

+

Text directions.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_TEXT_DIRECTION_LTR

+

From left to right

+
 

GIMP_TEXT_DIRECTION_RTL

+

From right to left

+
 

GIMP_TEXT_DIRECTION_TTB_RTL

+

Characters are from top to bottom, Lines are from right to left

+
 

GIMP_TEXT_DIRECTION_TTB_RTL_UPRIGHT

+

Upright characters are from top to bottom, Lines are from right to left

+
 

GIMP_TEXT_DIRECTION_TTB_LTR

+

Characters are from top to bottom, Lines are from left to right

+
 

GIMP_TEXT_DIRECTION_TTB_LTR_UPRIGHT

+

Upright characters are from top to bottom, Lines are from left to right

+
 
+
+
+
+
+

enum GimpTextHintStyle

+

Text hint strengths.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_TEXT_HINT_STYLE_NONE

+

None

+
 

GIMP_TEXT_HINT_STYLE_SLIGHT

+

Slight

+
 

GIMP_TEXT_HINT_STYLE_MEDIUM

+

Medium

+
 

GIMP_TEXT_HINT_STYLE_FULL

+

Full

+
 
+
+
+
+
+

enum GimpTextJustification

+

Text justifications.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_TEXT_JUSTIFY_LEFT

+

Left justified

+
 

GIMP_TEXT_JUSTIFY_RIGHT

+

Right justified

+
 

GIMP_TEXT_JUSTIFY_CENTER

+

Centered

+
 

GIMP_TEXT_JUSTIFY_FILL

+

Filled

+
 
+
+
+
+
+

enum GimpTransferMode

+

For choosing which brightness ranges to transform.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_TRANSFER_SHADOWS

+

Shadows

+
 

GIMP_TRANSFER_MIDTONES

+

Midtones

+
 

GIMP_TRANSFER_HIGHLIGHTS

+

Highlights

+
 

GIMP_SHADOWS

+

Deprecated alias for GIMP_TRANSFER_SHADOWS +

+
 

GIMP_MIDTONES

+

Deprecated alias for GIMP_TRANSFER_MIDTONES +

+
 

GIMP_HIGHLIGHTS

+

Deprecated alias for GIMP_TRANSFER_HIGHLIGHTS +

+
 
+
+
+
+
+

enum GimpTransformDirection

+

Transform directions.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_TRANSFORM_FORWARD

+

Normal (Forward)

+
 

GIMP_TRANSFORM_BACKWARD

+

Corrective (Backward)

+
 
+
+
+
+
+

enum GimpTransformResize

+

Ways of clipping the result when transforming drawables.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_TRANSFORM_RESIZE_ADJUST

+

Adjust

+
 

GIMP_TRANSFORM_RESIZE_CLIP

+

Clip

+
 

GIMP_TRANSFORM_RESIZE_CROP

+

Crop to result

+
 

GIMP_TRANSFORM_RESIZE_CROP_WITH_ASPECT

+

Crop with aspect

+
 
+
+
+
+
+

enum GimpUserDirectory

+

GimpUserDirectory is deprecated and should not be used in newly-written code.

+

Deprecated enum, don't use.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_USER_DIRECTORY_DESKTOP

+

Deprecated

+
 

GIMP_USER_DIRECTORY_DOCUMENTS

+

Deprecated

+
 

GIMP_USER_DIRECTORY_DOWNLOAD

+

Deprecated

+
 

GIMP_USER_DIRECTORY_MUSIC

+

Deprecated

+
 

GIMP_USER_DIRECTORY_PICTURES

+

Deprecated

+
 

GIMP_USER_DIRECTORY_PUBLIC_SHARE

+

Deprecated

+
 

GIMP_USER_DIRECTORY_TEMPLATES

+

Deprecated

+
 

GIMP_USER_DIRECTORY_VIDEOS

+

Deprecated

+
 
+
+
+
+
+

enum GimpVectorsStrokeType

+

Possible type of strokes in vectors objects.

+
+

Members

+
+++++ + + + + + +

GIMP_VECTORS_STROKE_TYPE_BEZIER

+

A bezier stroke

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html b/devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html new file mode 100644 index 0000000..a3c58ee --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html @@ -0,0 +1,499 @@ + + + + +gimpbasetypes: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpbasetypes

+

gimpbasetypes — Translation between gettext translation domain +identifier and GType.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define +GIMP_DEPRECATED_FOR() +
#define +GIMP_UNAVAILABLE() +
+void + +gimp_type_set_translation_domain () +
const gchar * + +gimp_type_get_translation_domain () +
+void + +gimp_type_set_translation_context () +
const gchar * + +gimp_type_get_translation_context () +
+void + +gimp_enum_set_value_descriptions () +
const GimpEnumDesc * + +gimp_enum_get_value_descriptions () +
const GimpFlagsDesc * + +gimp_flags_get_value_descriptions () +
+void + +gimp_flags_set_value_descriptions () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + +
#defineGIMP_DEPRECATED
structGimpEnumDesc
structGimpFlagsDesc
+
+
+

Description

+

Translation between gettext translation domain identifier and +GType.

+
+
+

Functions

+
+

GIMP_DEPRECATED_FOR()

+
#define GIMP_DEPRECATED_FOR(f)
+
+
+
+
+

GIMP_UNAVAILABLE()

+
#define GIMP_UNAVAILABLE(maj,min)
+
+
+
+
+

gimp_type_set_translation_domain ()

+
void
+gimp_type_set_translation_domain (GType type,
+                                  const gchar *domain);
+

This function attaches a constant string as a gettext translation +domain identifier to a GType. The only purpose of this function is +to use it when registering a G_TYPE_ENUM with translatable value +names.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

type

a GType

 

domain

a constant string that identifies a translation domain or NULL

 
+
+

Since: 2.2

+
+
+
+

gimp_type_get_translation_domain ()

+
const gchar *
+gimp_type_get_translation_domain (GType type);
+

Retrieves the gettext translation domain identifier that has been +previously set using gimp_type_set_translation_domain(). You should +not need to use this function directly, use gimp_enum_get_value() +or gimp_enum_value_get_desc() instead.

+
+

Parameters

+
+++++ + + + + + +

type

a GType

 
+
+
+

Returns

+

the translation domain associated with type +or NULL if no domain was set

+
+

Since: 2.2

+
+
+
+

gimp_type_set_translation_context ()

+
void
+gimp_type_set_translation_context (GType type,
+                                   const gchar *context);
+

This function attaches a constant string as a translation context +to a GType. The only purpose of this function is to use it when +registering a G_TYPE_ENUM with translatable value names.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

type

a GType

 

context

a constant string that identifies a translation context or NULL

 
+
+

Since: 2.8

+
+
+
+

gimp_type_get_translation_context ()

+
const gchar *
+gimp_type_get_translation_context (GType type);
+

Retrieves the translation context that has been previously set +using gimp_type_set_translation_context(). You should not need to +use this function directly, use gimp_enum_get_value() or +gimp_enum_value_get_desc() instead.

+
+

Parameters

+
+++++ + + + + + +

type

a GType

 
+
+
+

Returns

+

the translation context associated with type +or NULL if no context was set

+
+

Since: 2.8

+
+
+
+

gimp_enum_set_value_descriptions ()

+
void
+gimp_enum_set_value_descriptions (GType enum_type,
+                                  const GimpEnumDesc *descriptions);
+

Sets the array of human readable and translatable descriptions +and help texts for enum values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

enum_type

a GType

 

descriptions

a NULL terminated constant static array of GimpEnumDesc

 
+
+

Since: 2.2

+
+
+
+

gimp_enum_get_value_descriptions ()

+
const GimpEnumDesc *
+gimp_enum_get_value_descriptions (GType enum_type);
+

Retreives the array of human readable and translatable descriptions +and help texts for enum values.

+
+

Parameters

+
+++++ + + + + + +

enum_type

a GType

 
+
+
+

Returns

+

a NULL terminated constant array of GimpEnumDesc

+
+

Since: 2.2

+
+
+
+

gimp_flags_get_value_descriptions ()

+
const GimpFlagsDesc *
+gimp_flags_get_value_descriptions (GType flags_type);
+

Retreives the array of human readable and translatable descriptions +and help texts for flags values.

+
+

Parameters

+
+++++ + + + + + +

flags_type

a GType

 
+
+
+

Returns

+

a NULL terminated constant array of GimpFlagsDesc

+
+

Since: 2.2

+
+
+
+

gimp_flags_set_value_descriptions ()

+
void
+gimp_flags_set_value_descriptions (GType flags_type,
+                                   const GimpFlagsDesc *descriptions);
+

Sets the array of human readable and translatable descriptions +and help texts for flags values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

flags_type

a GType

 

descriptions

a NULL terminated constant static array of GimpFlagsDesc

 
+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GIMP_DEPRECATED

+
#define GIMP_DEPRECATED
+
+
+
+
+

struct GimpEnumDesc

+
struct GimpEnumDesc {
+  gint         value;
+  const gchar *value_desc;
+  const gchar *value_help;
+};
+
+

This structure is used to register translatable descriptions and +help texts for enum values. See gimp_enum_set_value_descriptions().

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

gint value;

An enum value.

 

const gchar *value_desc;

The value's description.

 

const gchar *value_help;

The value's help text.

 
+
+
+
+
+

struct GimpFlagsDesc

+
struct GimpFlagsDesc {
+  guint        value;
+  const gchar *value_desc;
+  const gchar *value_help;
+};
+
+

This structure is used to register translatable descriptions and +help texts for flag values. See gimp_flags_set_value_descriptions().

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

guint value;

A flag value.

 

const gchar *value_desc;

The value's description.

 

const gchar *value_help;

The value's help text.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html b/devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html new file mode 100644 index 0000000..e870ece --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html @@ -0,0 +1,159 @@ + + + + +gimpchecks: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpchecks

+

gimpchecks — Constants and functions related to rendering +checkerboards.

+
+
+

Functions

+
++++ + + + + +
+void + +gimp_checks_get_shades () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
#defineGIMP_CHECK_SIZE
#defineGIMP_CHECK_SIZE_SM
#defineGIMP_CHECK_DARK
#defineGIMP_CHECK_LIGHT
+
+
+

Description

+

Constants and functions related to rendering checkerboards.

+
+
+

Functions

+
+

gimp_checks_get_shades ()

+
void
+gimp_checks_get_shades (GimpCheckType type,
+                        guchar *light,
+                        guchar *dark);
+

Retrieves the actual shades of gray to use when drawing a +checkerboard for a certain GimpCheckType.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

type

the checkerboard type

 

light

return location for the light shade

 

dark

return location for the dark shade

 
+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GIMP_CHECK_SIZE

+
#define GIMP_CHECK_SIZE     8
+
+

The default checkerboard size in pixels. This is configurable in +the core but GIMP plug-ins can't access the user preference and +should use this constant instead.

+
+
+
+

GIMP_CHECK_SIZE_SM

+
#define GIMP_CHECK_SIZE_SM  4
+
+

The default small checkerboard size in pixels.

+
+
+
+

GIMP_CHECK_DARK

+
#define GIMP_CHECK_DARK   0.4
+
+

The dark gray value for the default checkerboard pattern.

+
+
+
+

GIMP_CHECK_LIGHT

+
#define GIMP_CHECK_LIGHT  0.6
+
+

The dark light value for the default checkerboard pattern.

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html b/devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html new file mode 100644 index 0000000..5166a76 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html @@ -0,0 +1,222 @@ + + + + +gimpcpuaccel: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpcpuaccel

+

gimpcpuaccel — Functions to query and configure CPU acceleration.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+GimpCpuAccelFlags + +gimp_cpu_accel_get_support () +
+void + +gimp_cpu_accel_set_use () +
+
+
+

Types and Values

+
++++ + + + + +
enumGimpCpuAccelFlags
+
+
+

Description

+

Functions to query and configure CPU acceleration.

+
+
+

Functions

+
+

gimp_cpu_accel_get_support ()

+
GimpCpuAccelFlags
+gimp_cpu_accel_get_support (void);
+

Query for CPU acceleration support.

+
+

Returns

+

GimpCpuAccelFlags as supported by the CPU.

+
+

Since: 2.4

+
+
+
+

gimp_cpu_accel_set_use ()

+
void
+gimp_cpu_accel_set_use (gboolean use);
+

This function is for internal use only.

+
+

Parameters

+
+++++ + + + + + +

use

whether to use CPU acceleration features or not

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

enum GimpCpuAccelFlags

+

Types of detectable CPU accelerations

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CPU_ACCEL_NONE

+

None

+
 

GIMP_CPU_ACCEL_X86_MMX

+

MMX

+
 

GIMP_CPU_ACCEL_X86_3DNOW

+

3dNow

+
 

GIMP_CPU_ACCEL_X86_MMXEXT

+

MMXEXT

+
 

GIMP_CPU_ACCEL_X86_SSE

+

SSE

+
 

GIMP_CPU_ACCEL_X86_SSE2

+

SSE2

+
 

GIMP_CPU_ACCEL_X86_SSE3

+

SSE3

+
 

GIMP_CPU_ACCEL_X86_SSSE3

+

SSSE3

+
 

GIMP_CPU_ACCEL_X86_SSE4_1

+

SSE4_1

+
 

GIMP_CPU_ACCEL_X86_SSE4_2

+

SSE4_2

+
 

GIMP_CPU_ACCEL_X86_AVX

+

AVX

+
 

GIMP_CPU_ACCEL_PPC_ALTIVEC

+

Altivec

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html b/devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html new file mode 100644 index 0000000..0886337 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html @@ -0,0 +1,178 @@ + + + + +gimpdatafiles: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpdatafiles

+

gimpdatafiles — Functions to handle GIMP data files.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+void + +(*GimpDatafileLoaderFunc) () +
+gboolean + +gimp_datafiles_check_extension () +
+void + +gimp_datafiles_read_directories () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpDatafileData
+
+
+

Description

+

Functions to handle GIMP data files.

+
+
+

Functions

+
+

GimpDatafileLoaderFunc ()

+
void
+(*GimpDatafileLoaderFunc) (const GimpDatafileData *file_data,
+                           gpointer user_data);
+
+
+
+

gimp_datafiles_check_extension ()

+
gboolean
+gimp_datafiles_check_extension (const gchar *filename,
+                                const gchar *extension);
+

gimp_datafiles_check_extension is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_datafiles_read_directories ()

+
void
+gimp_datafiles_read_directories (const gchar *path_str,
+                                 GFileTest flags,
+                                 GimpDatafileLoaderFunc loader_func,
+                                 gpointer user_data);
+

gimp_datafiles_read_directories is deprecated and should not be used in newly-written code.

+
+
+
+

Types and Values

+
+

GimpDatafileData

+
typedef struct {
+  const gchar *filename;
+  const gchar *dirname;
+  const gchar *basename;
+
+  time_t       atime;
+  time_t       mtime;
+  time_t       ctime;
+} GimpDatafileData;
+
+

This structure is passed to the GimpDatafileLoaderFunc given to +gimp_datafiles_read_directories() for each file encountered in the +data path.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

const gchar *filename;

the data file's full path.

 

const gchar *dirname;

the folder the data file is in.

 

const gchar *basename;

the data file's basename.

 

time_t atime;

the last time the file was accessed for reading.

 

time_t mtime;

the last time the file was modified.

 

time_t ctime;

the time the file was created.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpenv.html b/devel-docs/libgimpbase/html/libgimpbase-gimpenv.html new file mode 100644 index 0000000..ab18f99 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpenv.html @@ -0,0 +1,882 @@ + + + + +gimpenv: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpenv

+

gimpenv — Functions to access the GIMP environment.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_env_init () +
const gchar * + +gimp_directory () +
const gchar * + +gimp_installation_directory () +
const gchar * + +gimp_data_directory () +
const gchar * + +gimp_locale_directory () +
const gchar * + +gimp_plug_in_directory () +
const gchar * + +gimp_sysconf_directory () +
const gchar * + +gimp_cache_directory () +
const gchar * + +gimp_temp_directory () +
+GFile * + +gimp_directory_file () +
+GFile * + +gimp_installation_directory_file () +
+GFile * + +gimp_data_directory_file () +
+GFile * + +gimp_locale_directory_file () +
+GFile * + +gimp_sysconf_directory_file () +
+GFile * + +gimp_plug_in_directory_file () +
const gchar * + +gimp_user_directory () +
+gchar * + +gimp_personal_rc_file () +
const gchar * + +gimp_gtkrc () +
+GList * + +gimp_path_parse () +
+gchar * + +gimp_path_to_str () +
+void + +gimp_path_free () +
+gchar * + +gimp_path_get_user_writable_dir () +
+
+
+

Description

+

A set of functions to find the locations of GIMP's data directories +and configuration files.

+
+
+

Functions

+
+

gimp_env_init ()

+
void
+gimp_env_init (gboolean plug_in);
+

You don't need to care about this function. It is being called for +you automatically (by means of the MAIN() macro that every plug-in +runs). Calling it again will cause a fatal error.

+
+

Parameters

+
+++++ + + + + + +

plug_in

must be TRUE if this function is called from a plug-in

 
+
+

Since: 2.4

+
+
+
+

gimp_directory ()

+
const gchar *
+gimp_directory (void);
+

Returns the user-specific GIMP settings directory. If the +environment variable GIMP2_DIRECTORY exists, it is used. If it is +an absolute path, it is used as is. If it is a relative path, it +is taken to be a subdirectory of the home directory. If it is a +relative path, and no home directory can be determined, it is taken +to be a subdirectory of gimp_data_directory().

+

The usual case is that no GIMP2_DIRECTORY environment variable +exists, and then we use the GIMPDIR subdirectory of the local +configuration directory:

+
    +
  • UNIX: $XDG_CONFIG_HOME (defaults to $HOME/.config/)

  • +
  • Windows: CSIDL_APPDATA

  • +
  • OSX (UNIX exception): the Application Support Directory.

  • +
+

If neither the configuration nor home directory exist, +g_get_user_config_dir() will return {tmp}/{user_name}/.config/ where +the temporary directory {tmp} and the {user_name} are determined +according to platform rules.

+

In any case, we always return some non-empty string, whether it +corresponds to an existing directory or not.

+

In config files such as gimprc, the string ${gimp_dir} expands to +this directory.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8 (on Windows it is always +UTF-8.)

+
+

Returns

+

The user-specific GIMP settings directory.

+
+
+
+
+

gimp_installation_directory ()

+
const gchar *
+gimp_installation_directory (void);
+

Returns the top installation directory of GIMP. On Unix the +compile-time defined installation prefix is used. On Windows, the +installation directory as deduced from the executable's full +filename is used. On OSX we ask [NSBundle mainBundle] for the +resource path to check if GIMP is part of a relocatable bundle.

+

In config files such as gimprc, the string ${gimp_installation_dir} +expands to this directory.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8. (On Windows it always is +UTF-8.)

+
+

Returns

+

The toplevel installation directory of GIMP.

+
+

Since: 2.8

+
+
+
+

gimp_data_directory ()

+
const gchar *
+gimp_data_directory (void);
+

Returns the default top directory for GIMP data. If the environment +variable GIMP2_DATADIR exists, that is used. It should be an +absolute pathname. Otherwise, on Unix the compile-time defined +directory is used. On Windows, the installation directory as +deduced from the executable's full filename is used.

+

Note that the actual directories used for GIMP data files can be +overridden by the user in the preferences dialog.

+

In config files such as gimprc, the string ${gimp_data_dir} expands +to this directory.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8. (On Windows it always is +UTF-8.)

+
+

Returns

+

The top directory for GIMP data.

+
+
+
+
+

gimp_locale_directory ()

+
const gchar *
+gimp_locale_directory (void);
+

Returns the top directory for GIMP locale files. If the environment +variable GIMP2_LOCALEDIR exists, that is used. It should be an +absolute pathname. Otherwise, on Unix the compile-time defined +directory is used. On Windows, the installation directory as deduced +from the executable's full filename is used.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +the C library, which isn't necessarily UTF-8. (On Windows, unlike +the other similar functions here, the return value from this +function is in the system codepage, never in UTF-8. It can thus be +passed directly to the bindtextdomain() function from libintl which +does not handle UTF-8.)

+
+

Returns

+

The top directory for GIMP locale files.

+
+
+
+
+

gimp_plug_in_directory ()

+
const gchar *
+gimp_plug_in_directory (void);
+

Returns the default top directory for GIMP plug-ins and modules. If +the environment variable GIMP2_PLUGINDIR exists, that is used. It +should be an absolute pathname. Otherwise, on Unix the compile-time +defined directory is used. On Windows, the installation directory +as deduced from the executable's full filename is used.

+

Note that the actual directories used for GIMP plug-ins and modules +can be overridden by the user in the preferences dialog.

+

In config files such as gimprc, the string ${gimp_plug_in_dir} +expands to this directory.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8. (On Windows it always is +UTF-8.)

+
+

Returns

+

The top directory for GIMP plug_ins and modules.

+
+
+
+
+

gimp_sysconf_directory ()

+
const gchar *
+gimp_sysconf_directory (void);
+

Returns the top directory for GIMP config files. If the environment +variable GIMP2_SYSCONFDIR exists, that is used. It should be an +absolute pathname. Otherwise, on Unix the compile-time defined +directory is used. On Windows, the installation directory as deduced +from the executable's full filename is used.

+

In config files such as gimprc, the string ${gimp_sysconf_dir} +expands to this directory.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8. (On Windows it always is +UTF-8.).

+
+

Returns

+

The top directory for GIMP config files.

+
+
+
+
+

gimp_cache_directory ()

+
const gchar *
+gimp_cache_directory (void);
+

Returns the default top directory for GIMP cached files. If the +environment variable GIMP2_CACHEDIR exists, that is used. It +should be an absolute pathname. Otherwise, a subdirectory of the +directory returned by g_get_user_cache_dir() is used.

+

Note that the actual directories used for GIMP caches files can +be overridden by the user in the preferences dialog.

+

In config files such as gimprc, the string ${gimp_cache_dir} +expands to this directory.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8. (On Windows it always is +UTF-8.).

+
+

Returns

+

The default top directory for GIMP cached files.

+
+

Since: 2.10.10

+
+
+
+

gimp_temp_directory ()

+
const gchar *
+gimp_temp_directory (void);
+

Returns the default top directory for GIMP temporary files. If the +environment variable GIMP2_TEMPDIR exists, that is used. It +should be an absolute pathname. Otherwise, a subdirectory of the +directory returned by g_get_tmp_dir() is used.

+

In config files such as gimprc, the string ${gimp_temp_dir} expands +to this directory.

+

Note that the actual directories used for GIMP temporary files can +be overridden by the user in the preferences dialog.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8. (On Windows it always is +UTF-8.).

+
+

Returns

+

The default top directory for GIMP temporary files.

+
+

Since: 2.10.10

+
+
+
+

gimp_directory_file ()

+
GFile *
+gimp_directory_file (const gchar *first_element,
+                     ...);
+

Returns a GFile in the user's GIMP directory, or the data +directory itself if first_element + is NULL.

+

See also: gimp_directory().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

first_element

the first element of a path to a file in the +user's GIMP directory, or NULL.

 

...

a NULL terminated list of the remaining elements of the path +to the file.

 
+
+
+

Returns

+

a new GFile +for the path, Free with g_object_unref().

+
+

Since: 2.10

+
+
+
+

gimp_installation_directory_file ()

+
GFile *
+gimp_installation_directory_file (const gchar *first_element,
+                                  ...);
+

Returns a GFile in the installation directory, or the installation +directory itself if first_element + is NULL.

+

See also: gimp_installation_directory().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

first_element

the first element of a path to a file in the +top installation directory, or NULL.

 

...

a NULL terminated list of the remaining elements of the path +to the file.

 
+
+
+

Returns

+

a new GFile +for the path, Free with g_object_unref().

+
+

Since: 2.10.10

+
+
+
+

gimp_data_directory_file ()

+
GFile *
+gimp_data_directory_file (const gchar *first_element,
+                          ...);
+

Returns a GFile in the data directory, or the data directory +itself if first_element + is NULL.

+

See also: gimp_data_directory().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

first_element

the first element of a path to a file in the +data directory, or NULL.

 

...

a NULL terminated list of the remaining elements of the path +to the file.

 
+
+
+

Returns

+

a new GFile +for the path, Free with g_object_unref().

+
+

Since: 2.10

+
+
+
+

gimp_locale_directory_file ()

+
GFile *
+gimp_locale_directory_file (const gchar *first_element,
+                            ...);
+

Returns a GFile in the locale directory, or the locale directory +itself if first_element + is NULL.

+

See also: gimp_locale_directory().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

first_element

the first element of a path to a file in the +locale directory, or NULL.

 

...

a NULL terminated list of the remaining elements of the path +to the file.

 
+
+
+

Returns

+

a new GFile +for the path, Free with g_object_unref().

+
+

Since: 2.10

+
+
+
+

gimp_sysconf_directory_file ()

+
GFile *
+gimp_sysconf_directory_file (const gchar *first_element,
+                             ...);
+

Returns a GFile in the sysconf directory, or the sysconf directory +itself if first_element + is NULL.

+

See also: gimp_sysconf_directory().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

first_element

the first element of a path to a file in the +sysconf directory, or NULL.

 

...

a NULL terminated list of the remaining elements of the path +to the file.

 
+
+
+

Returns

+

a new GFile +for the path, Free with g_object_unref().

+
+

Since: 2.10

+
+
+
+

gimp_plug_in_directory_file ()

+
GFile *
+gimp_plug_in_directory_file (const gchar *first_element,
+                             ...);
+

Returns a GFile in the plug-in directory, or the plug-in directory +itself if first_element + is NULL.

+

See also: gimp_plug_in_directory().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

first_element

the first element of a path to a file in the +plug-in directory, or NULL.

 

...

a NULL terminated list of the remaining elements of the path +to the file.

 
+
+
+

Returns

+

a new GFile +for the path, Free with g_object_unref().

+
+

Since: 2.10

+
+
+
+

gimp_user_directory ()

+
const gchar *
+gimp_user_directory (GimpUserDirectory type);
+

gimp_user_directory is deprecated and should not be used in newly-written code.

+

This procedure is deprecated! Use g_get_user_special_dir() instead.

+
+

Parameters

+
+++++ + + + + + +

type

the type of user directory to retrieve

 
+
+
+

Returns

+

The path to the specified user directory, or NULL if the +logical ID was not found.

+
+

Since: 2.4

+
+
+
+

gimp_personal_rc_file ()

+
gchar *
+gimp_personal_rc_file (const gchar *basename);
+

Returns the name of a file in the user-specific GIMP settings directory.

+

The returned string is newly allocated and should be freed with +g_free() after use. The returned string is in the encoding used for +filenames by GLib, which isn't necessarily UTF-8. (On Windows it +always is UTF-8.)

+
+

Parameters

+
+++++ + + + + + +

basename

The basename of a rc_file.

 
+
+
+

Returns

+

The name of a file in the user-specific GIMP settings directory.

+
+
+
+
+

gimp_gtkrc ()

+
const gchar *
+gimp_gtkrc (void);
+

Returns the name of GIMP's application-specific gtkrc file.

+

The returned string is owned by GIMP and must not be modified or +freed. The returned string is in the encoding used for filenames by +GLib, which isn't necessarily UTF-8. (On Windows it always is +UTF-8.)

+
+

Returns

+

The name of GIMP's application-specific gtkrc file.

+
+
+
+
+

gimp_path_parse ()

+
GList *
+gimp_path_parse (const gchar *path,
+                 gint max_paths,
+                 gboolean check,
+                 GList **check_failed);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

path

A list of directories separated by G_SEARCHPATH_SEPARATOR.

 

max_paths

The maximum number of directories to return.

 

check

TRUE if you want the directories to be checked.

 

check_failed

Returns a GList of path elements for which the +check failed.

 
+
+
+

Returns

+

A GList of all directories in path +.

+
+
+
+
+

gimp_path_to_str ()

+
gchar *
+gimp_path_to_str (GList *path);
+
+

Parameters

+
+++++ + + + + + +

path

A list of directories as returned by gimp_path_parse().

 
+
+
+

Returns

+

A searchpath string separated by G_SEARCHPATH_SEPARATOR.

+
+
+
+
+

gimp_path_free ()

+
void
+gimp_path_free (GList *path);
+

This function frees the memory allocated for the list and the strings +it contains.

+
+

Parameters

+
+++++ + + + + + +

path

A list of directories as returned by gimp_path_parse().

 
+
+
+
+
+

gimp_path_get_user_writable_dir ()

+
gchar *
+gimp_path_get_user_writable_dir (GList *path);
+

Note that you have to g_free() the returned string.

+
+

Parameters

+
+++++ + + + + + +

path

A list of directories as returned by gimp_path_parse().

 
+
+
+

Returns

+

The first directory in path +where the user has write permission.

+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimplimits.html b/devel-docs/libgimpbase/html/libgimpbase-gimplimits.html new file mode 100644 index 0000000..3890381 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimplimits.html @@ -0,0 +1,127 @@ + + + + +gimplimits: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimplimits

+

gimplimits — Boundaries of some GIMP data types and some +global constants.

+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
#defineGIMP_MIN_IMAGE_SIZE
#defineGIMP_MAX_IMAGE_SIZE
#defineGIMP_MIN_RESOLUTION
#defineGIMP_MAX_RESOLUTION
#defineGIMP_MAX_MEMSIZE
+
+
+

Description

+

Boundaries of some GIMP data types and some global constants.

+
+
+

Functions

+

+
+
+

Types and Values

+
+

GIMP_MIN_IMAGE_SIZE

+
#define GIMP_MIN_IMAGE_SIZE  1
+
+

The minimum width and height of a GIMP image in pixels.

+
+
+
+

GIMP_MAX_IMAGE_SIZE

+
#define GIMP_MAX_IMAGE_SIZE  524288    /*  2^19  */
+
+

The maximum width and height of a GIMP image in pixels. This is a +somewhat arbitrary value that can be used when an upper value for +pixel sizes is needed; for example to give a spin button an upper +limit.

+
+
+
+

GIMP_MIN_RESOLUTION

+
#define GIMP_MIN_RESOLUTION  5e-3      /*  shouldn't display as 0.000  */
+
+

The minimum resolution of a GIMP image in pixels per inch. This is +a somewhat arbitrary value that can be used when a lower value for a +resolution is needed. GIMP will not accept resolutions smaller than +this value.

+
+
+
+

GIMP_MAX_RESOLUTION

+
#define GIMP_MAX_RESOLUTION  1048576.0
+
+

The maximum resolution of a GIMP image in pixels per inch. This is +a somewhat arbitrary value that can be used to when an upper value +for a resolution is needed. GIMP will not accept resolutions larger +than this value.

+
+
+
+

GIMP_MAX_MEMSIZE

+
#define GIMP_MAX_MEMSIZE     ((guint64) 1 << 42) /*  4 terabyte;
+
+

A large but arbitrary value that can be used when an upper limit +for a memory size (in bytes) is needed. It is smaller than +G_MAXDOUBLE since the GimpMemsizeEntry doesn't handle larger +values.

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html b/devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html new file mode 100644 index 0000000..8754691 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html @@ -0,0 +1,308 @@ + + + + +gimpmemsize: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpmemsize

+

gimpmemsize — Functions to (de)serialize a given memory size.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_memsize_serialize () +
+gboolean + +gimp_memsize_deserialize () +
+gchar * + +gimp_memsize_to_string () +
#define +GIMP_IS_PARAM_SPEC_MEMSIZE() +
+GParamSpec * + +gimp_param_spec_memsize () +
#define +GIMP_VALUE_HOLDS_MEMSIZE() +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
#defineGIMP_TYPE_MEMSIZE
#defineGIMP_TYPE_PARAM_MEMSIZE
+
+
+

Description

+

Functions to (de)serialize a given memory size.

+
+
+

Functions

+
+

gimp_memsize_serialize ()

+
gchar *
+gimp_memsize_serialize (guint64 memsize);
+

Creates a string representation of a given memory size. This string +can be parsed by gimp_memsize_deserialize() and can thus be used in +config files. It should not be displayed to the user. If you need a +nice human-readable string please use g_format_size().

+
+

Parameters

+
+++++ + + + + + +

memsize

memory size in bytes

 
+
+
+

Returns

+

A newly allocated string representation of memsize +.

+
+

Since: 2.2

+
+
+
+

gimp_memsize_deserialize ()

+
gboolean
+gimp_memsize_deserialize (const gchar *string,
+                          guint64 *memsize);
+

Parses a string representation of a memory size as returned by +gimp_memsize_serialize().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

string

a string as returned by gimp_memsize_serialize()

 

memsize

return location for memory size in bytes

 
+
+
+

Returns

+

TRUE if the string +was successfully parsed and +memsize +has been set, FALSE otherwise.

+
+

Since: 2.2

+
+
+
+

gimp_memsize_to_string ()

+
gchar *
+gimp_memsize_to_string (guint64 memsize);
+

gimp_memsize_to_string is deprecated and should not be used in newly-written code.

+

This function is deprecated! Use g_format_size() instead.

+
+

Parameters

+
+++++ + + + + + +

memsize

A memory size in bytes.

 
+
+
+

Returns

+

A newly allocated human-readable, translated string.

+
+
+
+
+

GIMP_IS_PARAM_SPEC_MEMSIZE()

+
#define GIMP_IS_PARAM_SPEC_MEMSIZE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_MEMSIZE))
+
+
+
+
+

gimp_param_spec_memsize ()

+
GParamSpec *
+gimp_param_spec_memsize (const gchar *name,
+                         const gchar *nick,
+                         const gchar *blurb,
+                         guint64 minimum,
+                         guint64 maximum,
+                         guint64 default_value,
+                         GParamFlags flags);
+

Creates a param spec to hold a memory size value. +See g_param_spec_internal() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

Canonical name of the param

 

nick

Nickname of the param

 

blurb

Brief description of param.

 

minimum

Smallest allowed value of the parameter.

 

maximum

Largest allowed value of the parameter.

 

default_value

Value to use if none is assigned.

 

flags

a combination of GParamFlags

 
+
+
+

Returns

+

a newly allocated GParamSpec instance

+
+

Since: 2.4

+
+
+
+

GIMP_VALUE_HOLDS_MEMSIZE()

+
#define GIMP_VALUE_HOLDS_MEMSIZE(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_MEMSIZE))
+
+
+
+
+

Types and Values

+
+

GIMP_TYPE_MEMSIZE

+
#define GIMP_TYPE_MEMSIZE               (gimp_memsize_get_type ())
+
+

GIMP_TYPE_MEMSIZE is a GType derived from G_TYPE_UINT64.

+
+
+
+

GIMP_TYPE_PARAM_MEMSIZE

+
#define GIMP_TYPE_PARAM_MEMSIZE           (gimp_param_memsize_get_type ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpparam.html b/devel-docs/libgimpbase/html/libgimpbase-gimpparam.html new file mode 100644 index 0000000..fc34614 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpparam.html @@ -0,0 +1,99 @@ + + + + +gimpparam: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpparam

+

gimpparam — Definitions of useful GParamFlags.

+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
#defineGIMP_PARAM_STATIC_STRINGS
#defineGIMP_PARAM_READABLE
#defineGIMP_PARAM_WRITABLE
#defineGIMP_PARAM_READWRITE
+
+
+

Description

+

Definitions of useful GParamFlags.

+
+
+

Functions

+

+
+
+

Types and Values

+
+

GIMP_PARAM_STATIC_STRINGS

+
#define             GIMP_PARAM_STATIC_STRINGS
+

Since: 2.4

+
+
+
+

GIMP_PARAM_READABLE

+
#define             GIMP_PARAM_READABLE
+

Since: 2.4

+
+
+
+

GIMP_PARAM_WRITABLE

+
#define             GIMP_PARAM_WRITABLE
+

Since: 2.4

+
+
+
+

GIMP_PARAM_READWRITE

+
#define             GIMP_PARAM_READWRITE
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html b/devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html new file mode 100644 index 0000000..73faa95 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html @@ -0,0 +1,238 @@ + + + + +gimpparasiteio: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpparasiteio

+

gimpparasiteio — Utility functions to (de)serialize certain C +structures to/from GimpParasite's.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+void + +gimp_pixpipe_params_init () +
+void + +gimp_pixpipe_params_free () +
+void + +gimp_pixpipe_params_parse () +
+gchar * + +gimp_pixpipe_params_build () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
#defineGIMP_PIXPIPE_MAXDIM
structGimpPixPipeParams
+
+
+

Description

+

Utility functions to (de)serialize certain C structures to/from* +GimpParasite's.

+
+
+

Functions

+
+

gimp_pixpipe_params_init ()

+
void
+gimp_pixpipe_params_init (GimpPixPipeParams *params);
+
+
+
+

gimp_pixpipe_params_free ()

+
void
+gimp_pixpipe_params_free (GimpPixPipeParams *params);
+
+
+
+

gimp_pixpipe_params_parse ()

+
void
+gimp_pixpipe_params_parse (const gchar *parameters,
+                           GimpPixPipeParams *params);
+
+
+
+

gimp_pixpipe_params_build ()

+
gchar *
+gimp_pixpipe_params_build (GimpPixPipeParams *params);
+
+
+
+

Types and Values

+
+

GIMP_PIXPIPE_MAXDIM

+
#define GIMP_PIXPIPE_MAXDIM 4
+
+
+
+
+

struct GimpPixPipeParams

+
struct GimpPixPipeParams {
+  gint      step;
+  gint      ncells;
+  gint      dim;
+  gint      cols;
+  gint      rows;
+  gint      cellwidth;
+  gint      cellheight;
+  gchar    *placement;
+  gboolean  free_placement_string;
+  gint      rank[GIMP_PIXPIPE_MAXDIM];
+  gchar    *selection[GIMP_PIXPIPE_MAXDIM];
+  /* this flag is now useless. All selection strings are allocated. */
+  gboolean  free_selection_string;
+};
+
+

PLease somebody help documenting this.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

gint step;

Step

 

gint ncells;

Number of cells

 

gint dim;

Dimension

 

gint cols;

Columns

 

gint rows;

Rows

 

gint cellwidth;

Cell width

 

gint cellheight;

Cell height

 

gchar *placement;

Placement

 

gboolean free_placement_string;

Unused, ignore

 

gint rank[GIMP_PIXPIPE_MAXDIM];

Rank

 

gchar *selection[GIMP_PIXPIPE_MAXDIM];

Selection

 

gboolean free_selection_string;

Unused, ignore

 
+
+
+
+
+

See Also

+

GimpParasite

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html b/devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html new file mode 100644 index 0000000..0da19bd --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html @@ -0,0 +1,257 @@ + + + + +gimprectangle: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimprectangle

+

gimprectangle — Utility functions dealing with rectangle extents.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gboolean + +gimp_rectangle_intersect () +
+void + +gimp_rectangle_union () +
+
+
+

Description

+

Utility functions dealing with rectangle extents.

+
+
+

Functions

+
+

gimp_rectangle_intersect ()

+
gboolean
+gimp_rectangle_intersect (gint x1,
+                          gint y1,
+                          gint width1,
+                          gint height1,
+                          gint x2,
+                          gint y2,
+                          gint width2,
+                          gint height2,
+                          gint *dest_x,
+                          gint *dest_y,
+                          gint *dest_width,
+                          gint *dest_height);
+

Calculates the intersection of two rectangles.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

x1

origin of first rectangle

 

y1

origin of first rectangle

 

width1

width of first rectangle

 

height1

height of first rectangle

 

x2

origin of second rectangle

 

y2

origin of second rectangle

 

width2

width of second rectangle

 

height2

height of second rectangle

 

dest_x

return location for origin of intersection (may be NULL)

 

dest_y

return location for origin of intersection (may be NULL)

 

dest_width

return location for width of intersection (may be NULL)

 

dest_height

return location for height of intersection (may be NULL)

 
+
+
+

Returns

+

TRUE if the intersection is non-empty, FALSE otherwise

+
+

Since: 2.4

+
+
+
+

gimp_rectangle_union ()

+
void
+gimp_rectangle_union (gint x1,
+                      gint y1,
+                      gint width1,
+                      gint height1,
+                      gint x2,
+                      gint y2,
+                      gint width2,
+                      gint height2,
+                      gint *dest_x,
+                      gint *dest_y,
+                      gint *dest_width,
+                      gint *dest_height);
+

Calculates the union of two rectangles.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

x1

origin of first rectangle

 

y1

origin of first rectangle

 

width1

width of first rectangle

 

height1

height of first rectangle

 

x2

origin of second rectangle

 

y2

origin of second rectangle

 

width2

width of second rectangle

 

height2

height of second rectangle

 

dest_x

return location for origin of union (may be NULL)

 

dest_y

return location for origin of union (may be NULL)

 

dest_width

return location for width of union (may be NULL)

 

dest_height

return location for height of union (may be NULL)

 
+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html b/devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html new file mode 100644 index 0000000..ee846f8 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html @@ -0,0 +1,164 @@ + + + + +gimpsignal: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpsignal

+

gimpsignal — Portable signal handling.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+void + +(*GimpSignalHandlerFunc) () +
+GimpSignalHandlerFunc + +gimp_signal_private () +
+
+
+

Description

+

Portable signal handling.

+
+
+

Functions

+
+

GimpSignalHandlerFunc ()

+
void
+(*GimpSignalHandlerFunc) (gint signum);
+

A prototype for a reference to a signal handler functions. Note +that each function which takes or returns a variable of this type +also accepts or may return special values defined by your system's +signal.h header file (like SIG_DFL + or SIG_IGN +).

+
+

Parameters

+
+++++ + + + + + +

signum

The number of the signal. Useful if different signals are +handled by a single handler.

 
+
+
+
+
+

gimp_signal_private ()

+
GimpSignalHandlerFunc
+gimp_signal_private (gint signum,
+                     GimpSignalHandlerFunc handler,
+                     gint flags);
+

This function furnishes a workalike for signal(2) but +which internally invokes sigaction(2) after certain +sa_flags are set; these primarily to ensure restarting +of interrupted system calls. See sigaction(2) It is a +aid to transition and not new development: that effort +should employ sigaction directly. [gosgood 18.04.2000]

+

Cause handler + to be run when signum + is delivered. We +use sigaction(2) rather than signal(2) so that we can control the +signal handler's environment completely via flags +: some signal(2) +implementations differ in their semantics, so we need to nail down +exactly what we want. [austin 06.04.2000]

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

signum

Selects signal to be handled see man 5 signal (or man 7 signal)

 

handler

Handler that maps to signum. Invoked by O/S. +Handler gets signal that caused invocation. Corresponds +to the sa_handler +field of the sigaction +struct.

 

flags

Preferences. OR'ed SA_<xxx>. See man sigaction. Corresponds +to the sa_flags +field of the sigaction +struct.

 
+
+
+

Returns

+

A reference to the signal handling function which was +active before the call to gimp_signal_private().

+
+
+
+
+

See Also

+

signal(2), signal(5 or 7), sigaction(2).

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpunit.html b/devel-docs/libgimpbase/html/libgimpbase-gimpunit.html new file mode 100644 index 0000000..6801f3a --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpunit.html @@ -0,0 +1,1041 @@ + + + + +gimpunit: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpunit

+

gimpunit — Provides a collection of predefined units and +functions for creating user-defined units.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gint + +gimp_unit_get_number_of_units () +
+gint + +gimp_unit_get_number_of_built_in_units () +
+GimpUnit + +gimp_unit_new () +
+gboolean + +gimp_unit_get_deletion_flag () +
+void + +gimp_unit_set_deletion_flag () +
+gdouble + +gimp_unit_get_factor () +
+gint + +gimp_unit_get_digits () +
+gint + +gimp_unit_get_scaled_digits () +
const gchar * + +gimp_unit_get_identifier () +
const gchar * + +gimp_unit_get_symbol () +
const gchar * + +gimp_unit_get_abbreviation () +
const gchar * + +gimp_unit_get_singular () +
const gchar * + +gimp_unit_get_plural () +
+gchar * + +gimp_unit_format_string () +
+gdouble + +gimp_pixels_to_units () +
+gdouble + +gimp_units_to_pixels () +
+gdouble + +gimp_units_to_points () +
+gboolean + +gimp_unit_is_metric () +
#define +GIMP_IS_PARAM_SPEC_UNIT() +
+GParamSpec * + +gimp_param_spec_unit () +
#define +GIMP_VALUE_HOLDS_UNIT() +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + +
enumGimpUnit
#defineGIMP_TYPE_UNIT
#defineGIMP_TYPE_PARAM_UNIT
+
+
+

Description

+

Provides a collection of predefined units and functions for +creating user-defined units.

+
+
+

Functions

+
+

gimp_unit_get_number_of_units ()

+
gint
+gimp_unit_get_number_of_units (void);
+

Returns the number of units which are known to the GimpUnit system.

+
+

Returns

+

The number of defined units.

+
+
+
+
+

gimp_unit_get_number_of_built_in_units ()

+
gint
+gimp_unit_get_number_of_built_in_units
+                               (void);
+

Returns the number of GimpUnit's which are hardcoded in the unit system +(UNIT_INCH, UNIT_MM, UNIT_POINT, UNIT_PICA and the two "pseudo unit" + UNIT_PIXEL).

+
+

Returns

+

The number of built-in units.

+
+
+
+
+

gimp_unit_new ()

+
GimpUnit
+gimp_unit_new (gchar *identifier,
+               gdouble factor,
+               gint digits,
+               gchar *symbol,
+               gchar *abbreviation,
+               gchar *singular,
+               gchar *plural);
+

Returns the integer ID of the new GimpUnit.

+

Note that a new unit is always created with its deletion flag +set to TRUE. You will have to set it to FALSE with +gimp_unit_set_deletion_flag() to make the unit definition persistent.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

identifier

The unit's identifier string.

 

factor

The unit's factor (how many units are in one inch).

 

digits

The unit's suggested number of digits (see gimp_unit_get_digits()).

 

symbol

The symbol of the unit (e.g. "''" for inch).

 

abbreviation

The abbreviation of the unit.

 

singular

The singular form of the unit.

 

plural

The plural form of the unit.

 
+
+
+

Returns

+

The ID of the new unit.

+
+
+
+
+

gimp_unit_get_deletion_flag ()

+
gboolean
+gimp_unit_get_deletion_flag (GimpUnit unit);
+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the deletion_flag +of.

 
+
+
+

Returns

+

The unit's deletion_flag +.

+
+
+
+
+

gimp_unit_set_deletion_flag ()

+
void
+gimp_unit_set_deletion_flag (GimpUnit unit,
+                             gboolean deletion_flag);
+

Sets a GimpUnit's deletion_flag +. If the deletion_flag + of a unit is +TRUE when GIMP exits, this unit will not be saved in the users's +"unitrc" file.

+

Trying to change the deletion_flag + of a built-in unit will be silently +ignored.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

unit

The unit you want to set the deletion_flag +for.

 

deletion_flag

The new deletion_flag.

 
+
+
+
+
+

gimp_unit_get_factor ()

+
gdouble
+gimp_unit_get_factor (GimpUnit unit);
+

A GimpUnit's factor + is defined to be:

+

distance_in_units == (factor + * distance_in_inches)

+

Returns 0 for unit + == GIMP_UNIT_PIXEL.

+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the factor of.

 
+
+
+

Returns

+

The unit's factor.

+
+
+
+
+

gimp_unit_get_digits ()

+
gint
+gimp_unit_get_digits (GimpUnit unit);
+

Returns the number of digits set for unit +. +Built-in units' accuracy is approximately the same as an inch with +two digits. User-defined units can suggest a different accuracy.

+

Note: the value is as-set by defaults or by the user and does not +necessary provide enough precision on high-resolution images. +When the information is needed for a specific image, the use of +gimp_unit_get_scaled_digits() may be more appropriate.

+

Returns 0 for unit + == GIMP_UNIT_PIXEL.

+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the digits.

 
+
+
+

Returns

+

The suggested number of digits.

+
+
+
+
+

gimp_unit_get_scaled_digits ()

+
gint
+gimp_unit_get_scaled_digits (GimpUnit unit,
+                             gdouble resolution);
+

Returns the number of digits a unit + field should provide to get +enough accuracy so that every pixel position shows a different +value from neighboring pixels.

+

Note: when needing digit accuracy to display a diagonal distance, +the resolution + may not correspond to the image's horizontal or +vertical resolution, but instead to the result of: +distance_in_pixel / distance_in_inch.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

unit

The unit you want to know the digits.

 

resolution

the resolution in PPI.

 
+
+
+

Returns

+

The suggested number of digits.

+
+
+
+
+

gimp_unit_get_identifier ()

+
const gchar *
+gimp_unit_get_identifier (GimpUnit unit);
+

This is an untranslated string and must not be changed or freed.

+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the identifier of.

 
+
+
+

Returns

+

The unit's identifier.

+
+
+
+
+

gimp_unit_get_symbol ()

+
const gchar *
+gimp_unit_get_symbol (GimpUnit unit);
+

This is e.g. "''" for UNIT_INCH.

+

NOTE: This string must not be changed or freed.

+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the symbol of.

 
+
+
+

Returns

+

The unit's symbol.

+
+
+
+
+

gimp_unit_get_abbreviation ()

+
const gchar *
+gimp_unit_get_abbreviation (GimpUnit unit);
+

For built-in units, this function returns the translated abbreviation +of the unit.

+

NOTE: This string must not be changed or freed.

+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the abbreviation of.

 
+
+
+

Returns

+

The unit's abbreviation.

+
+
+
+
+

gimp_unit_get_singular ()

+
const gchar *
+gimp_unit_get_singular (GimpUnit unit);
+

For built-in units, this function returns the translated singular form +of the unit's name.

+

NOTE: This string must not be changed or freed.

+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the singular form of.

 
+
+
+

Returns

+

The unit's singular form.

+
+
+
+
+

gimp_unit_get_plural ()

+
const gchar *
+gimp_unit_get_plural (GimpUnit unit);
+

For built-in units, this function returns the translated plural form +of the unit's name.

+

NOTE: This string must not be changed or freed.

+
+

Parameters

+
+++++ + + + + + +

unit

The unit you want to know the plural form of.

 
+
+
+

Returns

+

The unit's plural form.

+
+
+
+
+

gimp_unit_format_string ()

+
gchar *
+gimp_unit_format_string (const gchar *format,
+                         GimpUnit unit);
+

The format + string supports the following percent expansions:

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
% fFactor (how many units make up an inch)
% ySymbol (e.g. "''" for GIMP_UNIT_INCH)
% aAbbreviation
% sSingular
% pPlural
%%Literal percent
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

format

A printf-like format string which is used to create the unit +string.

 

unit

A unit.

 
+
+
+

Returns

+

A newly allocated string with above percent expressions +replaced with the resp. strings for unit +.

+
+

Since: 2.8

+
+
+
+

gimp_pixels_to_units ()

+
gdouble
+gimp_pixels_to_units (gdouble pixels,
+                      GimpUnit unit,
+                      gdouble resolution);
+

Converts a value + specified in pixels to unit +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

pixels

value in pixels

 

unit

unit to convert to

 

resolution

resolution in DPI

 
+
+
+

Returns

+

pixels +converted to units.

+
+

Since: 2.8

+
+
+
+

gimp_units_to_pixels ()

+
gdouble
+gimp_units_to_pixels (gdouble value,
+                      GimpUnit unit,
+                      gdouble resolution);
+

Converts a value + specified in unit + to pixels.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

value

value in units

 

unit

unit of value +

 

resolution

resloution in DPI

 
+
+
+

Returns

+

value +converted to pixels.

+
+

Since: 2.8

+
+
+
+

gimp_units_to_points ()

+
gdouble
+gimp_units_to_points (gdouble value,
+                      GimpUnit unit,
+                      gdouble resolution);
+

Converts a value + specified in unit + to points.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

value

value in units

 

unit

unit of value +

 

resolution

resloution in DPI

 
+
+
+

Returns

+

value +converted to points.

+
+

Since: 2.8

+
+
+
+

gimp_unit_is_metric ()

+
gboolean
+gimp_unit_is_metric (GimpUnit unit);
+

Checks if the given unit + is metric. A simplistic test is used +that looks at the unit's factor and checks if it is 2.54 multiplied +by some common powers of 10. Currently it checks for mm, cm, dm, m.

+

See also: gimp_unit_get_factor()

+
+

Parameters

+
+++++ + + + + + +

unit

The unit

 
+
+
+

Returns

+

TRUE if the unit +is metric.

+
+

Since: 2.10

+
+
+
+

GIMP_IS_PARAM_SPEC_UNIT()

+
#define GIMP_IS_PARAM_SPEC_UNIT(pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_UNIT))
+
+
+
+
+

gimp_param_spec_unit ()

+
GParamSpec *
+gimp_param_spec_unit (const gchar *name,
+                      const gchar *nick,
+                      const gchar *blurb,
+                      gboolean allow_pixels,
+                      gboolean allow_percent,
+                      GimpUnit default_value,
+                      GParamFlags flags);
+

Creates a param spec to hold a units param. +See g_param_spec_internal() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

Canonical name of the param

 

nick

Nickname of the param

 

blurb

Brief description of param.

 

allow_pixels

Whether "pixels" is an allowed unit.

 

allow_percent

Whether "percent" is an allowed unit.

 

default_value

Unit to use if none is assigned.

 

flags

a combination of GParamFlags

 
+
+
+

Returns

+

a newly allocated GParamSpec instance

+
+

Since: 2.4

+
+
+
+

GIMP_VALUE_HOLDS_UNIT()

+
#define GIMP_VALUE_HOLDS_UNIT(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_UNIT))
+
+
+
+
+

Types and Values

+
+

enum GimpUnit

+

Units used for dimensions in images.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_UNIT_PIXEL

+

Pixels

+
 

GIMP_UNIT_INCH

+

Inches

+
 

GIMP_UNIT_MM

+

Millimeters

+
 

GIMP_UNIT_POINT

+

Points

+
 

GIMP_UNIT_PICA

+

Picas

+
 

GIMP_UNIT_END

+

Marker for end-of-builtin-units

+
 

GIMP_UNIT_PERCENT

+

Pseudo-unit percent

+
 
+
+
+
+
+

GIMP_TYPE_UNIT

+
#define GIMP_TYPE_UNIT               (gimp_unit_get_type ())
+
+

GIMP_TYPE_UNIT is a GType derived from G_TYPE_INT.

+
+
+
+

GIMP_TYPE_PARAM_UNIT

+
#define GIMP_TYPE_PARAM_UNIT              (gimp_param_unit_get_type ())
+
+
+
+
+

See Also

+

GimpUnitMenu, GimpSizeEntry.

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimputils.html b/devel-docs/libgimpbase/html/libgimpbase-gimputils.html new file mode 100644 index 0000000..0e97438 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimputils.html @@ -0,0 +1,1127 @@ + + + + +gimputils: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimputils

+

gimputils — Utilities of general interest

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar * + +gimp_any_to_utf8 () +
const gchar * + +gimp_filename_to_utf8 () +
const gchar * + +gimp_file_get_utf8_name () +
+gboolean + +gimp_file_has_extension () +
+gboolean + +gimp_file_show_in_file_manager () +
+gchar * + +gimp_utf8_strtrim () +
+gchar * + +gimp_escape_uline () +
+gchar * + +gimp_strip_uline () +
+gchar * + +gimp_canonicalize_identifier () +
+GimpEnumDesc * + +gimp_enum_get_desc () +
+gboolean + +gimp_enum_get_value () +
const gchar * + +gimp_enum_value_get_desc () +
const gchar * + +gimp_enum_value_get_help () +
const gchar * + +gimp_enum_value_get_abbrev () +
+GimpFlagsDesc * + +gimp_flags_get_first_desc () +
+gboolean + +gimp_flags_get_first_value () +
const gchar * + +gimp_flags_value_get_desc () +
const gchar * + +gimp_flags_value_get_help () +
const gchar * + +gimp_flags_value_get_abbrev () +
+gboolean + +gimp_stack_trace_available () +
+gboolean + +gimp_stack_trace_print () +
+void + +gimp_stack_trace_query () +
+
+
+

Description

+

Utilities of general interest

+
+
+

Functions

+
+

gimp_any_to_utf8 ()

+
gchar *
+gimp_any_to_utf8 (const gchar *str,
+                  gssize len,
+                  const gchar *warning_format,
+                  ...);
+

This function takes any string (UTF-8 or not) and always returns a valid +UTF-8 string.

+

If str + is valid UTF-8, a copy of the string is returned.

+

If UTF-8 validation fails, g_locale_to_utf8() is tried and if it +succeeds the resulting string is returned.

+

Otherwise, the portion of str + that is UTF-8, concatenated +with "(invalid UTF-8 string)" is returned. If not even the start +of str + is valid UTF-8, only "(invalid UTF-8 string)" is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

str

The string to be converted to UTF-8.

 

len

The length of the string, or -1 if the string +is nul-terminated.

 

warning_format

The message format for the warning message if conversion +to UTF-8 fails. See the printf() +documentation.

 

...

The parameters to insert into the format string.

 
+
+
+

Returns

+

The UTF-8 string as described above.

+
+
+
+
+

gimp_filename_to_utf8 ()

+
const gchar *
+gimp_filename_to_utf8 (const gchar *filename);
+

Convert a filename in the filesystem's encoding to UTF-8 +temporarily. The return value is a pointer to a string that is +guaranteed to be valid only during the current iteration of the +main loop or until the next call to gimp_filename_to_utf8().

+

The only purpose of this function is to provide an easy way to pass +a filename in the filesystem encoding to a function that expects an +UTF-8 encoded filename.

+
+

Parameters

+
+++++ + + + + + +

filename

The filename to be converted to UTF-8.

 
+
+
+

Returns

+

A temporarily valid UTF-8 representation of filename +. +This string must not be changed or freed.

+
+
+
+
+

gimp_file_get_utf8_name ()

+
const gchar *
+gimp_file_get_utf8_name (GFile *file);
+

This function works like gimp_filename_to_utf8() and returns +a UTF-8 encoded string that does not need to be freed.

+

It converts a GFile's path or uri to UTF-8 temporarily. The +return value is a pointer to a string that is guaranteed to be +valid only during the current iteration of the main loop or until +the next call to gimp_file_get_utf8_name().

+

The only purpose of this function is to provide an easy way to pass +a GFile's name to a function that expects an UTF-8 encoded string.

+

See g_file_get_parse_name().

+
+

Parameters

+
+++++ + + + + + +

file

a GFile

 
+
+
+

Returns

+

A temporarily valid UTF-8 representation of file +'s name. +This string must not be changed or freed.

+
+

Since: 2.10

+
+
+
+

gimp_file_has_extension ()

+
gboolean
+gimp_file_has_extension (GFile *file,
+                         const gchar *extension);
+

This function checks if file +'s URI ends with extension +. It behaves +like g_str_has_suffix() on g_file_get_uri(), except that the string +comparison is done case-insensitively using g_ascii_strcasecmp().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

file

a GFile

 

extension

an ASCII extension

 
+
+
+

Returns

+

TRUE if file +'s URI ends with extension +, +FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_file_show_in_file_manager ()

+
gboolean
+gimp_file_show_in_file_manager (GFile *file,
+                                GError **error);
+

Shows file + in the system file manager.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

file

a GFile

 

error

return location for a GError

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise. On FALSE, error +is set.

+
+

Since: 2.10

+
+
+
+

gimp_utf8_strtrim ()

+
gchar *
+gimp_utf8_strtrim (const gchar *str,
+                   gint max_chars);
+

Creates a (possibly trimmed) copy of str +. The string is cut if it +exceeds max_chars + characters or on the first newline. The fact +that the string was trimmed is indicated by appending an ellipsis.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

str

an UTF-8 encoded string (or NULL)

 

max_chars

the maximum number of characters before the string get +trimmed

 
+
+
+

Returns

+

A (possibly trimmed) copy of str +which should be freed +using g_free() when it is not needed any longer.

+
+
+
+
+

gimp_escape_uline ()

+
gchar *
+gimp_escape_uline (const gchar *str);
+

This function returns a copy of str + with all underline converted +to two adjacent underlines. This comes in handy when needing to display +strings with underlines (like filenames) in a place that would convert +them to mnemonics.

+
+

Parameters

+
+++++ + + + + + +

str

Underline infested string (or NULL)

 
+
+
+

Returns

+

A (possibly escaped) copy of str +which should be +freed using g_free() when it is not needed any longer.

+
+

Since: 2.2

+
+
+
+

gimp_strip_uline ()

+
gchar *
+gimp_strip_uline (const gchar *str);
+

This function returns a copy of str + stripped of underline +characters. This comes in handy when needing to strip mnemonics +from menu paths etc.

+

In some languages, mnemonics are handled by adding the mnemonic +character in brackets (like "File (_F)"). This function recognizes +this construct and removes the whole bracket construction to get +rid of the mnemonic (see bug 157561).

+
+

Parameters

+
+++++ + + + + + +

str

underline infested string (or NULL)

 
+
+
+

Returns

+

A (possibly stripped) copy of str +which should be +freed using g_free() when it is not needed any longer.

+
+
+
+
+

gimp_canonicalize_identifier ()

+
gchar *
+gimp_canonicalize_identifier (const gchar *identifier);
+

Turns any input string into a canonicalized string.

+

Canonical identifiers are e.g. expected by the PDB for procedure +and parameter names. Every character of the input string that is +not either '-', 'a-z', 'A-Z' or '0-9' will be replaced by a '-'.

+
+

Parameters

+
+++++ + + + + + +

identifier

The identifier string to canonicalize.

 
+
+
+

Returns

+

The canonicalized identifier. This is a newly +allocated string that should be freed with g_free() +when no longer needed.

+
+

Since: 2.4

+
+
+
+

gimp_enum_get_desc ()

+
GimpEnumDesc *
+gimp_enum_get_desc (GEnumClass *enum_class,
+                    gint value);
+

Retrieves GimpEnumDesc associated with the given value, or NULL.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

enum_class

a GEnumClass

 

value

a value from enum_class +

 
+
+
+

Returns

+

the value's GimpEnumDesc.

+
+

Since: 2.2

+
+
+
+

gimp_enum_get_value ()

+
gboolean
+gimp_enum_get_value (GType enum_type,
+                     gint value,
+                     const gchar **value_name,
+                     const gchar **value_nick,
+                     const gchar **value_desc,
+                     const gchar **value_help);
+

Checks if value + is valid for the enum registered as enum_type +. +If the value exists in that enum, its name, nick and its translated +description and help are returned (if value_name +, value_nick +, +value_desc + and value_help + are not NULL).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of a registered enum

 

value

an integer value

 

value_name

return location for the value's name (or NULL)

 

value_nick

return location for the value's nick (or NULL)

 

value_desc

return location for the value's translated description (or NULL)

 

value_help

return location for the value's translated help (or NULL)

 
+
+
+

Returns

+

TRUE if value +is valid for the enum_type +, +FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_enum_value_get_desc ()

+
const gchar *
+gimp_enum_value_get_desc (GEnumClass *enum_class,
+                          GEnumValue *enum_value);
+

Retrieves the translated description for a given enum_value +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

enum_class

a GEnumClass

 

enum_value

a GEnumValue from enum_class +

 
+
+
+

Returns

+

the translated description of the enum value

+
+

Since: 2.2

+
+
+
+

gimp_enum_value_get_help ()

+
const gchar *
+gimp_enum_value_get_help (GEnumClass *enum_class,
+                          GEnumValue *enum_value);
+

Retrieves the translated help for a given enum_value +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

enum_class

a GEnumClass

 

enum_value

a GEnumValue from enum_class +

 
+
+
+

Returns

+

the translated help of the enum value

+
+

Since: 2.2

+
+
+
+

gimp_enum_value_get_abbrev ()

+
const gchar *
+gimp_enum_value_get_abbrev (GEnumClass *enum_class,
+                            GEnumValue *enum_value);
+

Retrieves the translated abbreviation for a given enum_value +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

enum_class

a GEnumClass

 

enum_value

a GEnumValue from enum_class +

 
+
+
+

Returns

+

the translated abbreviation of the enum value

+
+

Since: 2.10

+
+
+
+

gimp_flags_get_first_desc ()

+
GimpFlagsDesc *
+gimp_flags_get_first_desc (GFlagsClass *flags_class,
+                           guint value);
+

Retrieves the first GimpFlagsDesc that matches the given value, or NULL.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

flags_class

a GFlagsClass

 

value

a value from flags_class +

 
+
+
+

Returns

+

the value's GimpFlagsDesc.

+
+

Since: 2.2

+
+
+
+

gimp_flags_get_first_value ()

+
gboolean
+gimp_flags_get_first_value (GType flags_type,
+                            guint value,
+                            const gchar **value_name,
+                            const gchar **value_nick,
+                            const gchar **value_desc,
+                            const gchar **value_help);
+

Checks if value + is valid for the flags registered as flags_type +. +If the value exists in that flags, its name, nick and its +translated description and help are returned (if value_name +, +value_nick +, value_desc + and value_help + are not NULL).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

flags_type

the GType of registered flags

 

value

an integer value

 

value_name

return location for the value's name (or NULL)

 

value_nick

return location for the value's nick (or NULL)

 

value_desc

return location for the value's translated description (or NULL)

 

value_help

return location for the value's translated help (or NULL)

 
+
+
+

Returns

+

TRUE if value +is valid for the flags_type +, +FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_flags_value_get_desc ()

+
const gchar *
+gimp_flags_value_get_desc (GFlagsClass *flags_class,
+                           GFlagsValue *flags_value);
+

Retrieves the translated description for a given flags_value +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

flags_class

a GFlagsClass

 

flags_value

a GFlagsValue from flags_class +

 
+
+
+

Returns

+

the translated description of the flags value

+
+

Since: 2.2

+
+
+
+

gimp_flags_value_get_help ()

+
const gchar *
+gimp_flags_value_get_help (GFlagsClass *flags_class,
+                           GFlagsValue *flags_value);
+

Retrieves the translated help for a given flags_value +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

flags_class

a GFlagsClass

 

flags_value

a GFlagsValue from flags_class +

 
+
+
+

Returns

+

the translated help of the flags value

+
+

Since: 2.2

+
+
+
+

gimp_flags_value_get_abbrev ()

+
const gchar *
+gimp_flags_value_get_abbrev (GFlagsClass *flags_class,
+                             GFlagsValue *flags_value);
+

Retrieves the translated abbreviation for a given flags_value +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

flags_class

a GFlagsClass

 

flags_value

a GFlagsValue from flags_class +

 
+
+
+

Returns

+

the translated abbreviation of the flags value

+
+

Since: 2.10

+
+
+
+

gimp_stack_trace_available ()

+
gboolean
+gimp_stack_trace_available (gboolean optimal);
+

Returns TRUE if we have dependencies to generate backtraces. If +optimal + is TRUE, the function will return TRUE only when we +are able to generate optimal traces (i.e. with GDB or LLDB); +otherwise we return TRUE even if only backtrace() API is available.

+

On Win32, we return TRUE if Dr. Mingw is built-in, FALSE otherwise.

+

Note: this function is not crash-safe, i.e. you should not try to use +it in a callback when the program is already crashing. In such a +case, call gimp_stack_trace_print() or gimp_stack_trace_query() +directly.

+
+

Parameters

+
+++++ + + + + + +

optimal

whether we get optimal traces.

 
+
+

Since: 2.10

+
+
+
+

gimp_stack_trace_print ()

+
gboolean
+gimp_stack_trace_print (const gchar *prog_name,
+                        gpointer stream,
+                        gchar **trace);
+

Attempts to generate a stack trace at current code position in +prog_name +. prog_name + is mostly a helper and can be set to NULL. +Nevertheless if set, it has to be the current program name (argv[0]). +This function is not meant to generate stack trace for third-party +programs, and will attach the current process id only. +Internally, this function uses gdb or lldb if they are available, +or the stacktrace() API on platforms where it is available. It always +fails on Win32.

+

The stack trace, once generated, will either be printed to stream + or +returned as a newly allocated string in trace +, if not NULL.

+

In some error cases (e.g. segmentation fault), trying to allocate +more memory will trigger more segmentation faults and therefore loop +our error handling (which is just wrong). Therefore printing to a +file description is an implementation without any memory allocation.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

prog_name

the program to attach to.

 

stream

a FILE * stream.

 

trace

location to store a newly allocated string of the trace.

 
+
+
+

Returns

+

TRUE if a stack trace could be generated, FALSE +otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_stack_trace_query ()

+
void
+gimp_stack_trace_query (const gchar *prog_name);
+

This is mostly the same as g_on_error_query() except that we use our +own backtrace function, much more complete. +prog_name + must be the current program name (argv[0]). +It does nothing on Win32.

+
+

Parameters

+
+++++ + + + + + +

prog_name

the program to attach to.

 
+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpversion.html b/devel-docs/libgimpbase/html/libgimpbase-gimpversion.html new file mode 100644 index 0000000..a5f672e --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase-gimpversion.html @@ -0,0 +1,98 @@ + + + + +gimpversion: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

gimpversion

+

gimpversion

+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
#defineGIMPVAR
extern const guint gimp_major_version
extern const guint gimp_minor_version
extern const guint gimp_micro_version
+
+
+

Description

+
+
+

Functions

+

+
+
+

Types and Values

+
+

GIMPVAR

+
#    define GIMPVAR extern __declspec(dllexport)
+
+
+
+
+

gimp_major_version

+
extern const guint gimp_major_version;
+
+
+
+
+

gimp_minor_version

+
extern const guint gimp_minor_version;
+
+
+
+
+

gimp_micro_version

+
extern const guint gimp_micro_version;
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/libgimpbase.devhelp2 b/devel-docs/libgimpbase/html/libgimpbase.devhelp2 new file mode 100644 index 0000000..b87f2b6 --- /dev/null +++ b/devel-docs/libgimpbase/html/libgimpbase.devhelp2 @@ -0,0 +1,656 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpbase/html/pt01.html b/devel-docs/libgimpbase/html/pt01.html new file mode 100644 index 0000000..1cdfbe1 --- /dev/null +++ b/devel-docs/libgimpbase/html/pt01.html @@ -0,0 +1,95 @@ + + + + +Part I. GIMP Base Library: GIMP Base Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Base Library

+
+

Table of Contents

+
+
+gimpbaseenums — Basic GIMP enumeration data types. +
+
+gimpbasetypes — Translation between gettext translation domain +identifier and GType. +
+
+gimpversion +
+
+gimplimits — Boundaries of some GIMP data types and some +global constants. +
+
+gimpparam — Definitions of useful GParamFlags. +
+
+gimpchecks — Constants and functions related to rendering +checkerboards. +
+
+gimpcpuaccel — Functions to query and configure CPU acceleration. +
+
+gimpdatafiles — Functions to handle GIMP data files. +
+
+gimpenv — Functions to access the GIMP environment. +
+
+gimpmemsize — Functions to (de)serialize a given memory size. +
+
+GimpMetadata — Basic functions for handling GimpMetadata objects. +
+
+gimprectangle — Utility functions dealing with rectangle extents. +
+
+GimpParasite — Arbitrary pieces of data which can be attached +to various GIMP objects. +
+
+gimpparasiteio — Utility functions to (de)serialize certain C +structures to/from GimpParasite's. +
+
+gimpsignal — Portable signal handling. +
+
+gimpunit — Provides a collection of predefined units and +functions for creating user-defined units. +
+
+gimputils — Utilities of general interest +
+
+GimpValueArray — A container structure to maintain an array of +generic values +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/right-insensitive.png b/devel-docs/libgimpbase/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpbase/html/right-insensitive.png differ diff --git a/devel-docs/libgimpbase/html/right.png b/devel-docs/libgimpbase/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpbase/html/right.png differ diff --git a/devel-docs/libgimpbase/html/style.css b/devel-docs/libgimpbase/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpbase/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpbase/html/up-insensitive.png b/devel-docs/libgimpbase/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpbase/html/up-insensitive.png differ diff --git a/devel-docs/libgimpbase/html/up.png b/devel-docs/libgimpbase/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpbase/html/up.png differ diff --git a/devel-docs/libgimpbase/libgimpbase-docs.sgml b/devel-docs/libgimpbase/libgimpbase-docs.sgml new file mode 100644 index 0000000..4520922 --- /dev/null +++ b/devel-docs/libgimpbase/libgimpbase-docs.sgml @@ -0,0 +1,65 @@ + + + + + + + GIMP Base Library Reference Manual + + for GIMP + + + + + GIMP Base Library + + + + + + + + + + + + + + + + + + + + + + Index + + + + Index of new symbols in GIMP 2.2 + + + + Index of new symbols in GIMP 2.4 + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of new symbols in GIMP 2.10.10 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpbase/libgimpbase-overrides.txt b/devel-docs/libgimpbase/libgimpbase-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpbase/libgimpbase-sections.txt b/devel-docs/libgimpbase/libgimpbase-sections.txt new file mode 100644 index 0000000..bd6e35c --- /dev/null +++ b/devel-docs/libgimpbase/libgimpbase-sections.txt @@ -0,0 +1,458 @@ +
+gimpbasetypes +GIMP_DEPRECATED +GIMP_DEPRECATED_FOR +GIMP_UNAVAILABLE +GimpEnumDesc +GimpFlagsDesc +gimp_type_set_translation_domain +gimp_type_get_translation_domain +gimp_type_set_translation_context +gimp_type_get_translation_context +gimp_enum_set_value_descriptions +gimp_enum_get_value_descriptions +gimp_flags_get_value_descriptions +gimp_flags_set_value_descriptions +
+ +
+gimpbaseenums +GimpAddMaskType +GimpBlendMode +GimpBrushGeneratedShape +GimpBucketFillMode +GimpCapStyle +GimpChannelOps +GimpChannelType +GimpCheckSize +GimpCheckType +GimpCloneType +GimpColorTag +GimpComponentType +GimpConvertPaletteType +GimpConvolveType +GimpDesaturateMode +GimpDodgeBurnType +GimpFillType +GimpForegroundExtractMode +GimpGradientBlendColorSpace +GimpGradientSegmentColor +GimpGradientSegmentType +GimpGradientType +GimpGridStyle +GimpHueRange +GimpIconType +GimpImageBaseType +GimpImageType +GimpInkBlobType +GimpInterpolationType +GimpJoinStyle +GimpMaskApplyMode +GimpMergeType +GimpMessageHandlerType +GimpOffsetType +GimpOrientationType +GimpPDBArgType +GimpPDBErrorHandler +GimpPDBProcType +GimpPDBStatusType +GimpPaintApplicationMode +GimpPrecision +GimpProgressCommand +GimpRepeatMode +GimpRotationType +GimpRunMode +GimpSelectCriterion +GimpSizeType +GimpStackTraceMode +GimpStrokeMethod +GimpTextDirection +GimpTextHintStyle +GimpTextJustification +GimpTransferMode +GimpTransformDirection +GimpTransformResize +GimpUserDirectory +GimpVectorsStrokeType + +GIMP_TYPE_ADD_MASK_TYPE +GIMP_TYPE_BLEND_MODE +GIMP_TYPE_BRUSH_GENERATED_SHAPE +GIMP_TYPE_BUCKET_FILL_MODE +GIMP_TYPE_CAP_STYLE +GIMP_TYPE_CHANNEL_OPS +GIMP_TYPE_CHANNEL_TYPE +GIMP_TYPE_CHECK_SIZE +GIMP_TYPE_CHECK_TYPE +GIMP_TYPE_CLONE_TYPE +GIMP_TYPE_COLOR_TAG +GIMP_TYPE_COMPONENT_TYPE +GIMP_TYPE_CONVERT_PALETTE_TYPE +GIMP_TYPE_CONVOLVE_TYPE +GIMP_TYPE_DESATURATE_MODE +GIMP_TYPE_DODGE_BURN_TYPE +GIMP_TYPE_FILL_TYPE +GIMP_TYPE_FOREGROUND_EXTRACT_MODE +GIMP_TYPE_GRADIENT_BLEND_COLOR_SPACE +GIMP_TYPE_GRADIENT_SEGMENT_COLOR +GIMP_TYPE_GRADIENT_SEGMENT_TYPE +GIMP_TYPE_GRADIENT_TYPE +GIMP_TYPE_GRID_STYLE +GIMP_TYPE_HUE_RANGE +GIMP_TYPE_ICON_TYPE +GIMP_TYPE_IMAGE_BASE_TYPE +GIMP_TYPE_IMAGE_TYPE +GIMP_TYPE_INK_BLOB_TYPE +GIMP_TYPE_INTERPOLATION_TYPE +GIMP_TYPE_JOIN_STYLE +GIMP_TYPE_MASK_APPLY_MODE +GIMP_TYPE_MERGE_TYPE +GIMP_TYPE_MESSAGE_HANDLER_TYPE +GIMP_TYPE_OFFSET_TYPE +GIMP_TYPE_ORIENTATION_TYPE +GIMP_TYPE_PAINT_APPLICATION_MODE +GIMP_TYPE_PDB_ARG_TYPE +GIMP_TYPE_PDB_ERROR_HANDLER +GIMP_TYPE_PDB_PROC_TYPE +GIMP_TYPE_PDB_STATUS_TYPE +GIMP_TYPE_PRECISION +GIMP_TYPE_PROGRESS_COMMAND +GIMP_TYPE_REPEAT_MODE +GIMP_TYPE_ROTATION_TYPE +GIMP_TYPE_RUN_MODE +GIMP_TYPE_SELECT_CRITERION +GIMP_TYPE_SIZE_TYPE +GIMP_TYPE_STACK_TRACE_MODE +GIMP_TYPE_STROKE_METHOD +GIMP_TYPE_TEXT_DIRECTION +GIMP_TYPE_TEXT_HINT_STYLE +GIMP_TYPE_TEXT_JUSTIFICATION +GIMP_TYPE_TRANSFER_MODE +GIMP_TYPE_TRANSFORM_DIRECTION +GIMP_TYPE_TRANSFORM_RESIZE +GIMP_TYPE_USER_DIRECTORY +GIMP_TYPE_VECTORS_STROKE_TYPE +gimp_add_mask_type_get_type +gimp_brush_generated_shape_get_type +gimp_cap_style_get_type +gimp_component_type_get_type +gimp_convert_palette_type_get_type +gimp_convolve_type_get_type +gimp_fill_type_get_type +gimp_gradient_blend_color_space_get_type +gimp_gradient_segment_color_get_type +gimp_gradient_segment_type_get_type +gimp_hue_range_get_type +gimp_ink_blob_type_get_type +gimp_join_style_get_type +gimp_mask_apply_mode_get_type +gimp_merge_type_get_type +gimp_offset_type_get_type +gimp_orientation_type_get_type +gimp_precision_get_type +gimp_rotation_type_get_type +gimp_select_criterion_get_type +gimp_blend_mode_get_type +gimp_bucket_fill_mode_get_type +gimp_channel_ops_get_type +gimp_channel_type_get_type +gimp_check_size_get_type +gimp_check_type_get_type +gimp_clone_type_get_type +gimp_color_tag_get_type +gimp_desaturate_mode_get_type +gimp_dodge_burn_type_get_type +gimp_foreground_extract_mode_get_type +gimp_gradient_type_get_type +gimp_grid_style_get_type +gimp_icon_type_get_type +gimp_image_base_type_get_type +gimp_image_type_get_type +gimp_interpolation_type_get_type +gimp_message_handler_type_get_type +gimp_paint_application_mode_get_type +gimp_pdb_arg_type_get_type +gimp_pdb_error_handler_get_type +gimp_pdb_proc_type_get_type +gimp_pdb_status_type_get_type +gimp_progress_command_get_type +gimp_repeat_mode_get_type +gimp_run_mode_get_type +gimp_size_type_get_type +gimp_stack_trace_mode_get_type +gimp_stroke_method_get_type +gimp_text_direction_get_type +gimp_text_hint_style_get_type +gimp_text_justification_get_type +gimp_transfer_mode_get_type +gimp_transform_direction_get_type +gimp_transform_resize_get_type +gimp_user_directory_get_type +gimp_vectors_stroke_type_get_type +
+ +
+gimpchecks +GIMP_CHECK_SIZE +GIMP_CHECK_SIZE_SM +GIMP_CHECK_DARK +GIMP_CHECK_LIGHT +gimp_checks_get_shades +
+ +
+gimpcpuaccel +GimpCpuAccelFlags +gimp_cpu_accel_get_support +gimp_cpu_accel_set_use +
+ +
+gimpenv +gimp_env_init +gimp_directory +gimp_installation_directory +gimp_data_directory +gimp_locale_directory +gimp_plug_in_directory +gimp_sysconf_directory +gimp_cache_directory +gimp_temp_directory +gimp_directory_file +gimp_installation_directory_file +gimp_data_directory_file +gimp_locale_directory_file +gimp_sysconf_directory_file +gimp_plug_in_directory_file +gimp_user_directory +gimp_personal_rc_file +gimp_gtkrc +gimp_path_parse +gimp_path_to_str +gimp_path_free +gimp_path_get_user_writable_dir +
+ +
+gimplimits +GIMP_MIN_IMAGE_SIZE +GIMP_MAX_IMAGE_SIZE +GIMP_MIN_RESOLUTION +GIMP_MAX_RESOLUTION +GIMP_MAX_MEMSIZE +
+ +
+gimpmemsize +gimp_memsize_serialize +gimp_memsize_deserialize +gimp_memsize_to_string +GIMP_TYPE_MEMSIZE +GIMP_TYPE_PARAM_MEMSIZE +GIMP_IS_PARAM_SPEC_MEMSIZE +gimp_param_spec_memsize +GIMP_VALUE_HOLDS_MEMSIZE + +gimp_memsize_get_type +gimp_param_memsize_get_type +
+ +
+gimpmetadata +GimpMetadata +GimpMetadataLoadFlags +GimpMetadataSaveFlags +GimpMetadataColorspace +gimp_metadata_new +gimp_metadata_duplicate +gimp_metadata_deserialize +gimp_metadata_serialize +gimp_metadata_get_guid +gimp_metadata_add_xmp_history +gimp_metadata_load_from_file +gimp_metadata_save_to_file +gimp_metadata_set_from_exif +gimp_metadata_set_from_iptc +gimp_metadata_set_from_xmp +gimp_metadata_set_pixel_size +gimp_metadata_set_bits_per_sample +gimp_metadata_get_resolution +gimp_metadata_set_resolution +gimp_metadata_get_colorspace +gimp_metadata_set_colorspace +gimp_metadata_is_tag_supported + +GIMP_IS_METADATA +GIMP_IS_METADATA_CLASS +GIMP_METADATA +GIMP_METADATA_CLASS +GIMP_METADATA_GET_CLASS +GIMP_TYPE_METADATA +gimp_metadata_get_type +
+ +
+gimprectangle +gimp_rectangle_intersect +gimp_rectangle_union +
+ +
+gimpparam +GIMP_PARAM_STATIC_STRINGS +GIMP_PARAM_READABLE +GIMP_PARAM_WRITABLE +GIMP_PARAM_READWRITE +
+ +
+gimpparasite +GimpParasite +gimp_parasite_new +gimp_parasite_free +gimp_parasite_copy +gimp_parasite_compare +gimp_parasite_is_type +gimp_parasite_is_persistent +gimp_parasite_is_undoable +gimp_parasite_has_flag +gimp_parasite_flags +gimp_parasite_name +gimp_parasite_data +gimp_parasite_data_size +GIMP_PARASITE_PERSISTENT +GIMP_PARASITE_UNDOABLE +GIMP_PARASITE_ATTACH_PARENT +GIMP_PARASITE_PARENT_PERSISTENT +GIMP_PARASITE_PARENT_UNDOABLE +GIMP_PARASITE_ATTACH_GRANDPARENT +GIMP_PARASITE_GRANDPARENT_PERSISTENT +GIMP_PARASITE_GRANDPARENT_UNDOABLE +GIMP_TYPE_PARASITE +GIMP_TYPE_PARAM_PARASITE +GIMP_IS_PARAM_SPEC_PARASITE +gimp_param_spec_parasite +GIMP_VALUE_HOLDS_PARASITE + +gimp_parasite_get_type +gimp_param_parasite_get_type +
+ +
+gimpparasiteio +GIMP_PIXPIPE_MAXDIM +GimpPixPipeParams +gimp_pixpipe_params_init +gimp_pixpipe_params_free +gimp_pixpipe_params_parse +gimp_pixpipe_params_build +
+ +
+gimpsignal +GimpSignalHandlerFunc +gimp_signal_private +
+ +
+gimpunit +GimpUnit +gimp_unit_get_number_of_units +gimp_unit_get_number_of_built_in_units +gimp_unit_new +gimp_unit_get_deletion_flag +gimp_unit_set_deletion_flag +gimp_unit_get_factor +gimp_unit_get_digits +gimp_unit_get_scaled_digits +gimp_unit_get_identifier +gimp_unit_get_symbol +gimp_unit_get_abbreviation +gimp_unit_get_singular +gimp_unit_get_plural +gimp_unit_format_string +gimp_pixels_to_units +gimp_units_to_pixels +gimp_units_to_points +gimp_unit_is_metric +GIMP_TYPE_UNIT +GIMP_TYPE_PARAM_UNIT +GIMP_IS_PARAM_SPEC_UNIT +gimp_param_spec_unit +GIMP_VALUE_HOLDS_UNIT + +gimp_unit_get_type +gimp_param_unit_get_type +
+ +
+gimputils +gimp_any_to_utf8 +gimp_filename_to_utf8 +gimp_file_get_utf8_name +gimp_file_has_extension +gimp_file_show_in_file_manager +gimp_utf8_strtrim +gimp_escape_uline +gimp_strip_uline +gimp_canonicalize_identifier +gimp_enum_get_desc +gimp_enum_get_value +gimp_enum_value_get_desc +gimp_enum_value_get_help +gimp_enum_value_get_abbrev +gimp_flags_get_first_desc +gimp_flags_get_first_value +gimp_flags_value_get_desc +gimp_flags_value_get_help +gimp_flags_value_get_abbrev +gimp_stack_trace_available +gimp_stack_trace_print +gimp_stack_trace_query +
+ +
+gimpvaluearray +GimpValueArray +gimp_value_array_new +gimp_value_array_ref +gimp_value_array_unref +gimp_value_array_length +gimp_value_array_index +gimp_value_array_prepend +gimp_value_array_append +gimp_value_array_insert +gimp_value_array_remove +gimp_value_array_truncate +GimpParamSpecValueArray +gimp_param_spec_value_array + +GIMP_IS_PARAM_SPEC_VALUE_ARRAY +GIMP_PARAM_SPEC_VALUE_ARRAY +GIMP_TYPE_PARAM_VALUE_ARRAY +GIMP_TYPE_VALUE_ARRAY +gimp_param_value_array_get_type +gimp_value_array_get_type +
+ +
+gimpversion +GIMP_MAJOR_VERSION +GIMP_MINOR_VERSION +GIMP_MICRO_VERSION +GIMP_VERSION +GIMP_API_VERSION +GIMP_CHECK_VERSION +GIMPVAR +gimp_major_version +gimp_minor_version +gimp_micro_version +
+ +
+gimpdatafiles +GimpDatafileData +GimpDatafileLoaderFunc +gimp_datafiles_check_extension +gimp_datafiles_read_directories +
diff --git a/devel-docs/libgimpbase/libgimpbase.types b/devel-docs/libgimpbase/libgimpbase.types new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpbase/version.in b/devel-docs/libgimpbase/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpbase/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpcolor/Makefile.am b/devel-docs/libgimpcolor/Makefile.am new file mode 100644 index 0000000..6df5b4f --- /dev/null +++ b/devel-docs/libgimpcolor/Makefile.am @@ -0,0 +1,57 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpcolor + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = gimpcolor.h + +# Images to copy into HTML directory +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpcolor/Makefile.in b/devel-docs/libgimpcolor/Makefile.in new file mode 100644 index 0000000..576368c --- /dev/null +++ b/devel-docs/libgimpcolor/Makefile.in @@ -0,0 +1,1106 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpcolor +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpcolor + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = gimpcolor.h + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ + +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpcolor/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpcolor/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpcolor/html/GimpColorManaged.html b/devel-docs/libgimpcolor/html/GimpColorManaged.html new file mode 100644 index 0000000..7d513b0 --- /dev/null +++ b/devel-docs/libgimpcolor/html/GimpColorManaged.html @@ -0,0 +1,284 @@ + + + + +GimpColorManaged: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorManaged

+

GimpColorManaged — An interface dealing with color profiles.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
const guint8 * + +gimp_color_managed_get_icc_profile () +
+GimpColorProfile * + +gimp_color_managed_get_color_profile () +
+void + +gimp_color_managed_profile_changed () +
+
+
+

Signals

+
+++++ + + + + + +
voidprofile-changedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpColorManaged
structGimpColorManagedInterface
+
+
+

Object Hierarchy

+
    GInterface
+    ╰── GimpColorManaged
+
+
+
+

Prerequisites

+

+GimpColorManaged requires + GObject.

+
+
+

Description

+

An interface dealing with color profiles.

+
+
+

Functions

+
+

gimp_color_managed_get_icc_profile ()

+
const guint8 *
+gimp_color_managed_get_icc_profile (GimpColorManaged *managed,
+                                    gsize *len);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

managed

an object the implements the GimpColorManaged interface

 

len

return location for the number of bytes in the profile data

 
+
+
+

Returns

+

A pointer to a blob of data that represents an ICC +color profile.

+
+

Since: 2.4

+
+
+
+

gimp_color_managed_get_color_profile ()

+
GimpColorProfile *
+gimp_color_managed_get_color_profile (GimpColorManaged *managed);
+

This function always returns a GimpColorProfile and falls back to +gimp_color_profile_new_rgb_srgb() if the method is not implemented.

+
+

Parameters

+
+++++ + + + + + +

managed

an object the implements the GimpColorManaged interface

 
+
+
+

Returns

+

The managed +'s GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_managed_profile_changed ()

+
void
+gimp_color_managed_profile_changed (GimpColorManaged *managed);
+

Emits the "profile-changed" signal.

+
+

Parameters

+
+++++ + + + + + +

managed

an object the implements the GimpColorManaged interface

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpColorManaged

+
typedef struct _GimpColorManaged GimpColorManaged;
+
+
+
+

struct GimpColorManagedInterface

+
struct GimpColorManagedInterface {
+  GTypeInterface  base_iface;
+
+  /*  virtual functions  */
+  const guint8     * (* get_icc_profile)   (GimpColorManaged *managed,
+                                            gsize            *len);
+
+  /*  signals  */
+  void               (* profile_changed)   (GimpColorManaged *managed);
+
+  /*  virtual functions  */
+  GimpColorProfile * (* get_color_profile) (GimpColorManaged *managed);
+};
+
+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GTypeInterface base_iface;

The parent interface

 

get_icc_profile ()

Returns the ICC profile of the pixels managed by +the object

 

profile_changed ()

This signal is emitted when the object's color profile +has changed

 

get_color_profile ()

Returns the GimpColorProfile of the pixels managed +by the object

 
+
+
+
+
+

Signal Details

+
+

The “profile-changed” signal

+
void
+user_function (GimpColorManaged *gimpcolormanaged,
+               gpointer          user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/api-index-full.html b/devel-docs/libgimpcolor/html/api-index-full.html new file mode 100644 index 0000000..c8e3729 --- /dev/null +++ b/devel-docs/libgimpcolor/html/api-index-full.html @@ -0,0 +1,643 @@ + + + + +Index: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

A

+
+gimp_adaptive_supersample_area, function in GimpAdaptiveSupersample +
+
+

B

+
+gimp_bilinear, function in GimpBilinear +
+
+
+gimp_bilinear_16, function in GimpBilinear +
+
+
+gimp_bilinear_32, function in GimpBilinear +
+
+
+gimp_bilinear_8, function in GimpBilinear +
+
+
+gimp_bilinear_pixels_8, function in GimpBilinear +
+
+
+gimp_bilinear_rgb, function in GimpBilinear +
+
+
+gimp_bilinear_rgba, function in GimpBilinear +
+
+

C

+
+GIMP_CAIRO_ARGB32_GET_PIXEL, macro in GimpCairo +
+
+
+GIMP_CAIRO_ARGB32_SET_PIXEL, macro in GimpCairo +
+
+
+gimp_cairo_checkerboard_create, function in GimpCairo +
+
+
+GIMP_CAIRO_RGB24_GET_PIXEL, macro in GimpCairo +
+
+
+GIMP_CAIRO_RGB24_SET_PIXEL, macro in GimpCairo +
+
+
+gimp_cairo_set_source_rgb, function in GimpCairo +
+
+
+gimp_cairo_set_source_rgba, function in GimpCairo +
+
+
+gimp_cairo_surface_create_buffer, function in GimpCairo +
+
+
+gimp_cairo_surface_get_format, function in GimpCairo +
+
+
+GimpCMYK, struct in GimpCMYK +
+
+
+gimp_cmyka_get_uchar, function in GimpCMYK +
+
+
+gimp_cmyka_set, function in GimpCMYK +
+
+
+gimp_cmyka_set_uchar, function in GimpCMYK +
+
+
+gimp_cmyk_get_uchar, function in GimpCMYK +
+
+
+gimp_cmyk_set, function in GimpCMYK +
+
+
+gimp_cmyk_set_uchar, function in GimpCMYK +
+
+
+gimp_cmyk_to_rgb, function in GimpColorSpace +
+
+
+gimp_cmyk_to_rgb_int, function in GimpColorSpace +
+
+
+GimpColorManaged, struct in GimpColorManaged +
+
+
+GimpColorManaged::profile-changed, object signal in GimpColorManaged +
+
+
+GimpColorManagedInterface, struct in GimpColorManaged +
+
+
+GimpColorTransformFlags, enum in GimpColorTransform +
+
+
+gimp_color_managed_get_color_profile, function in GimpColorManaged +
+
+
+gimp_color_managed_get_icc_profile, function in GimpColorManaged +
+
+
+gimp_color_managed_profile_changed, function in GimpColorManaged +
+
+
+gimp_color_profile_get_copyright, function in GimpColorProfile +
+
+
+gimp_color_profile_get_description, function in GimpColorProfile +
+
+
+gimp_color_profile_get_format, function in GimpColorProfile +
+
+
+gimp_color_profile_get_icc_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_get_label, function in GimpColorProfile +
+
+
+gimp_color_profile_get_lcms_format, function in GimpColorProfile +
+
+
+gimp_color_profile_get_lcms_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_get_manufacturer, function in GimpColorProfile +
+
+
+gimp_color_profile_get_model, function in GimpColorProfile +
+
+
+gimp_color_profile_get_space, function in GimpColorProfile +
+
+
+gimp_color_profile_get_summary, function in GimpColorProfile +
+
+
+gimp_color_profile_is_cmyk, function in GimpColorProfile +
+
+
+gimp_color_profile_is_equal, function in GimpColorProfile +
+
+
+gimp_color_profile_is_gray, function in GimpColorProfile +
+
+
+gimp_color_profile_is_linear, function in GimpColorProfile +
+
+
+gimp_color_profile_is_rgb, function in GimpColorProfile +
+
+
+gimp_color_profile_new_d50_gray_lab_trc, function in GimpColorProfile +
+
+
+gimp_color_profile_new_d65_gray_linear, function in GimpColorProfile +
+
+
+gimp_color_profile_new_d65_gray_srgb_trc, function in GimpColorProfile +
+
+
+gimp_color_profile_new_from_file, function in GimpColorProfile +
+
+
+gimp_color_profile_new_from_icc_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_new_from_lcms_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_new_linear_from_color_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_new_rgb_adobe, function in GimpColorProfile +
+
+
+gimp_color_profile_new_rgb_srgb, function in GimpColorProfile +
+
+
+gimp_color_profile_new_rgb_srgb_linear, function in GimpColorProfile +
+
+
+gimp_color_profile_new_srgb_trc_from_color_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_save_to_file, function in GimpColorProfile +
+
+
+gimp_color_transform_can_gegl_copy, function in GimpColorTransform +
+
+
+gimp_color_transform_new, function in GimpColorTransform +
+
+
+gimp_color_transform_new_proofing, function in GimpColorTransform +
+
+
+gimp_color_transform_process_buffer, function in GimpColorTransform +
+
+
+gimp_color_transform_process_pixels, function in GimpColorTransform +
+
+

H

+
+GimpHSL, struct in GimpHSV +
+
+
+gimp_hsl_set, function in GimpHSV +
+
+
+gimp_hsl_set_alpha, function in GimpHSV +
+
+
+gimp_hsl_to_rgb, function in GimpColorSpace +
+
+
+gimp_hsl_to_rgb_int, function in GimpColorSpace +
+
+
+GimpHSV, struct in GimpHSV +
+
+
+gimp_hsva_set, function in GimpHSV +
+
+
+gimp_hsv_clamp, function in GimpHSV +
+
+
+gimp_hsv_set, function in GimpHSV +
+
+
+gimp_hsv_to_rgb, function in GimpColorSpace +
+
+
+gimp_hsv_to_rgb4, function in GimpColorSpace +
+
+
+gimp_hsv_to_rgb_int, function in GimpColorSpace +
+
+
+gimp_hwb_to_rgb, function in GimpColorSpace +
+
+

P

+
+gimp_param_spec_rgb, function in GimpRGB +
+
+
+gimp_param_spec_rgb_get_default, function in GimpRGB +
+
+
+gimp_param_spec_rgb_has_alpha, function in GimpRGB +
+
+
+gimp_pixbuf_create_buffer, function in GimpPixbuf +
+
+
+gimp_pixbuf_get_format, function in GimpPixbuf +
+
+
+gimp_pixbuf_get_icc_profile, function in GimpPixbuf +
+
+
+GimpProgressFunc, user_function in GimpAdaptiveSupersample +
+
+
+GimpPutPixelFunc, user_function in GimpAdaptiveSupersample +
+
+

R

+
+GimpRenderFunc, user_function in GimpAdaptiveSupersample +
+
+
+GimpRGB, struct in GimpRGB +
+
+
+gimp_rgba_add, function in GimpRGB +
+
+
+gimp_rgba_distance, function in GimpRGB +
+
+
+gimp_rgba_get_pixel, function in GimpRGB +
+
+
+gimp_rgba_get_uchar, function in GimpRGB +
+
+
+gimp_rgba_multiply, function in GimpRGB +
+
+
+gimp_rgba_parse_css, function in GimpRGB +
+
+
+gimp_rgba_set, function in GimpRGB +
+
+
+gimp_rgba_set_pixel, function in GimpRGB +
+
+
+gimp_rgba_set_uchar, function in GimpRGB +
+
+
+gimp_rgba_subtract, function in GimpRGB +
+
+
+GimpRGBCompositeMode, enum in GimpRGB +
+
+
+gimp_rgb_add, function in GimpRGB +
+
+
+gimp_rgb_clamp, function in GimpRGB +
+
+
+gimp_rgb_composite, function in GimpRGB +
+
+
+gimp_rgb_distance, function in GimpRGB +
+
+
+gimp_rgb_gamma, function in GimpRGB +
+
+
+gimp_rgb_get_pixel, function in GimpRGB +
+
+
+gimp_rgb_get_uchar, function in GimpRGB +
+
+
+GIMP_RGB_INTENSITY, macro in GimpRGB +
+
+
+gimp_rgb_intensity, function in GimpRGB +
+
+
+GIMP_RGB_INTENSITY_BLUE, macro in GimpRGB +
+
+
+GIMP_RGB_INTENSITY_GREEN, macro in GimpRGB +
+
+
+GIMP_RGB_INTENSITY_RED, macro in GimpRGB +
+
+
+gimp_rgb_intensity_uchar, function in GimpRGB +
+
+
+gimp_rgb_list_names, function in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE, macro in GimpRGB +
+
+
+gimp_rgb_luminance, function in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE_BLUE, macro in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE_GREEN, macro in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE_RED, macro in GimpRGB +
+
+
+gimp_rgb_luminance_uchar, function in GimpRGB +
+
+
+gimp_rgb_max, function in GimpRGB +
+
+
+gimp_rgb_min, function in GimpRGB +
+
+
+gimp_rgb_multiply, function in GimpRGB +
+
+
+gimp_rgb_parse_css, function in GimpRGB +
+
+
+gimp_rgb_parse_hex, function in GimpRGB +
+
+
+gimp_rgb_parse_name, function in GimpRGB +
+
+
+gimp_rgb_set, function in GimpRGB +
+
+
+gimp_rgb_set_alpha, function in GimpRGB +
+
+
+gimp_rgb_set_pixel, function in GimpRGB +
+
+
+gimp_rgb_set_uchar, function in GimpRGB +
+
+
+gimp_rgb_subtract, function in GimpRGB +
+
+
+gimp_rgb_to_cmyk, function in GimpColorSpace +
+
+
+gimp_rgb_to_cmyk_int, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsl, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsl_int, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsv, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsv4, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsv_int, function in GimpColorSpace +
+
+
+gimp_rgb_to_hwb, function in GimpColorSpace +
+
+
+gimp_rgb_to_l_int, function in GimpColorSpace +
+
+

T

+
+GIMP_TYPE_CMYK, macro in GimpCMYK +
+
+
+GIMP_TYPE_HSL, macro in GimpHSV +
+
+
+GIMP_TYPE_HSV, macro in GimpHSV +
+
+
+GIMP_TYPE_PARAM_RGB, macro in GimpRGB +
+
+
+GIMP_TYPE_RGB, macro in GimpRGB +
+
+

V

+
+gimp_value_get_rgb, function in GimpRGB +
+
+
+GIMP_VALUE_HOLDS_RGB, macro in GimpRGB +
+
+
+gimp_value_set_rgb, function in GimpRGB +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/home.png b/devel-docs/libgimpcolor/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpcolor/html/home.png differ diff --git a/devel-docs/libgimpcolor/html/index.html b/devel-docs/libgimpcolor/html/index.html new file mode 100644 index 0000000..22d7e12 --- /dev/null +++ b/devel-docs/libgimpcolor/html/index.html @@ -0,0 +1,69 @@ + + + + +GIMP Color Library Reference Manual: GIMP Color Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.36 + +

+
+
+
+
+
I. GIMP Color Library
+
+
+GimpRGB — Definitions and Functions relating to RGB colors. +
+
+GimpHSV — Definitions and Functions relating to HSV colors. +
+
+GimpCMYK — Definitions and Functions relating to CMYK colors. +
+
+GimpColorSpace — Utility functions which convert colors between +different color models. +
+
+GimpColorManaged — An interface dealing with color profiles. +
+
+GimpColorProfile — Definitions and Functions relating to LCMS. +
+
+GimpColorTransform — Definitions and Functions relating to LCMS. +
+
+GimpAdaptiveSupersample — Functions to perform adaptive supersampling on +an area. +
+
+GimpBilinear — Utility functions for bilinear interpolation. +
+
+GimpCairo — Color utility functions for cairo +
+
+GimpPixbuf — Definitions and Functions relating to GdkPixbuf. +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/left-insensitive.png b/devel-docs/libgimpcolor/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpcolor/html/left-insensitive.png differ diff --git a/devel-docs/libgimpcolor/html/left.png b/devel-docs/libgimpcolor/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpcolor/html/left.png differ diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html new file mode 100644 index 0000000..bcb4004 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html @@ -0,0 +1,132 @@ + + + + +GimpAdaptiveSupersample: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpAdaptiveSupersample

+

GimpAdaptiveSupersample — Functions to perform adaptive supersampling on +an area.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+void + +(*GimpProgressFunc) () +
+void + +(*GimpPutPixelFunc) () +
+void + +(*GimpRenderFunc) () +
+gulong + +gimp_adaptive_supersample_area () +
+
+
+

Description

+

Functions to perform adaptive supersampling on an area.

+
+
+

Functions

+
+

GimpProgressFunc ()

+
void
+(*GimpProgressFunc) (gint min,
+                     gint max,
+                     gint current,
+                     gpointer data);
+
+
+
+

GimpPutPixelFunc ()

+
void
+(*GimpPutPixelFunc) (gint x,
+                     gint y,
+                     GimpRGB *color,
+                     gpointer data);
+
+
+
+

GimpRenderFunc ()

+
void
+(*GimpRenderFunc) (gdouble x,
+                   gdouble y,
+                   GimpRGB *color,
+                   gpointer data);
+
+
+
+

gimp_adaptive_supersample_area ()

+
gulong
+gimp_adaptive_supersample_area (gint x1,
+                                gint y1,
+                                gint x2,
+                                gint y2,
+                                gint max_depth,
+                                gdouble threshold,
+                                GimpRenderFunc render_func,
+                                gpointer render_data,
+                                GimpPutPixelFunc put_pixel_func,
+                                gpointer put_pixel_data,
+                                GimpProgressFunc progress_func,
+                                gpointer progress_data);
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html new file mode 100644 index 0000000..d1835f3 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html @@ -0,0 +1,226 @@ + + + + +GimpBilinear: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpBilinear

+

GimpBilinear — Utility functions for bilinear interpolation.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gdouble + +gimp_bilinear () +
+guchar + +gimp_bilinear_8 () +
+guint16 + +gimp_bilinear_16 () +
+guint32 + +gimp_bilinear_32 () +
+GimpRGB + +gimp_bilinear_rgb () +
+GimpRGB + +gimp_bilinear_rgba () +
+void + +gimp_bilinear_pixels_8 () +
+
+
+

Description

+

Utility functions for bilinear interpolation.

+
+
+

Functions

+
+

gimp_bilinear ()

+
gdouble
+gimp_bilinear (gdouble x,
+               gdouble y,
+               gdouble *values);
+
+
+
+

gimp_bilinear_8 ()

+
guchar
+gimp_bilinear_8 (gdouble x,
+                 gdouble y,
+                 guchar *values);
+
+
+
+

gimp_bilinear_16 ()

+
guint16
+gimp_bilinear_16 (gdouble x,
+                  gdouble y,
+                  guint16 *values);
+
+
+
+

gimp_bilinear_32 ()

+
guint32
+gimp_bilinear_32 (gdouble x,
+                  gdouble y,
+                  guint32 *values);
+
+
+
+

gimp_bilinear_rgb ()

+
GimpRGB
+gimp_bilinear_rgb (gdouble x,
+                   gdouble y,
+                   GimpRGB *values);
+
+
+
+

gimp_bilinear_rgba ()

+
GimpRGB
+gimp_bilinear_rgba (gdouble x,
+                    gdouble y,
+                    GimpRGB *values);
+
+
+
+

gimp_bilinear_pixels_8 ()

+
void
+gimp_bilinear_pixels_8 (guchar *dest,
+                        gdouble x,
+                        gdouble y,
+                        guint bpp,
+                        gboolean has_alpha,
+                        guchar **values);
+

gimp_bilinear_pixels_8 is deprecated and should not be used in newly-written code.

+

Computes bilinear interpolation of four pixels.

+

When has_alpha + is FALSE, it's identical to gimp_bilinear_8() on +each channel separately. When has_alpha + is TRUE, it handles +alpha channel correctly.

+

The pixels in values + correspond to corner x, y coordinates in the +following order: [0,0], [1,0], [0,1], [1,1].

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

dest

Pixel, where interpolation result is to be stored.

 

x

x-coordinate (0.0 to 1.0).

 

y

y-coordinate (0.0 to 1.0).

 

bpp

Bytes per pixel. dest +and each values +item is an array of +bpp +bytes.

 

has_alpha

TRUE if the last channel is an alpha channel.

 

values

Array of four pointers to pixels.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html new file mode 100644 index 0000000..9b25940 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html @@ -0,0 +1,491 @@ + + + + +GimpCMYK: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpCMYK

+

GimpCMYK — Definitions and Functions relating to CMYK colors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_cmyk_set () +
+void + +gimp_cmyk_set_uchar () +
+void + +gimp_cmyk_get_uchar () +
+void + +gimp_cmyka_set () +
+void + +gimp_cmyka_set_uchar () +
+void + +gimp_cmyka_get_uchar () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
structGimpCMYK
#defineGIMP_TYPE_CMYK
+
+
+

Description

+

Definitions and Functions relating to CMYK colors.

+
+
+

Functions

+
+

gimp_cmyk_set ()

+
void
+gimp_cmyk_set (GimpCMYK *cmyk,
+               gdouble cyan,
+               gdouble magenta,
+               gdouble yellow,
+               gdouble black);
+

Very basic initialiser for the internal GimpCMYK structure. Channel +values are doubles in the range 0 to 1.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

cmyk

A GimpCMYK structure which will hold the specified CMYK value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 
+
+
+
+
+

gimp_cmyk_set_uchar ()

+
void
+gimp_cmyk_set_uchar (GimpCMYK *cmyk,
+                     guchar cyan,
+                     guchar magenta,
+                     guchar yellow,
+                     guchar black);
+

The same as gimp_cmyk_set(), except that channel values are +unsigned chars in the range 0 to 255.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

cmyk

A GimpCMYK structure which will hold the specified CMYK value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 
+
+
+
+
+

gimp_cmyk_get_uchar ()

+
void
+gimp_cmyk_get_uchar (const GimpCMYK *cmyk,
+                     guchar *cyan,
+                     guchar *magenta,
+                     guchar *yellow,
+                     guchar *black);
+

Retrieve individual channel values from a GimpCMYK structure. Channel +values are pointers to unsigned chars in the range 0 to 255.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

cmyk

A GimpCMYK structure which will hold the specified CMYK value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 
+
+
+
+
+

gimp_cmyka_set ()

+
void
+gimp_cmyka_set (GimpCMYK *cmyka,
+                gdouble cyan,
+                gdouble magenta,
+                gdouble yellow,
+                gdouble black,
+                gdouble alpha);
+

Initialiser for the internal GimpCMYK structure. Channel values are +doubles in the range 0 to 1.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

cmyka

A GimpCMYK structure which will hold the specified CMYKA value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 

alpha

The Alpha channel

 
+
+
+
+
+

gimp_cmyka_set_uchar ()

+
void
+gimp_cmyka_set_uchar (GimpCMYK *cmyka,
+                      guchar cyan,
+                      guchar magenta,
+                      guchar yellow,
+                      guchar black,
+                      guchar alpha);
+

The same as gimp_cmyka_set(), except that channel values are +unsigned chars in the range 0 to 255.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

cmyka

A GimpCMYK structure which will hold the specified CMYKA value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 

alpha

The Alpha channel

 
+
+
+
+
+

gimp_cmyka_get_uchar ()

+
void
+gimp_cmyka_get_uchar (const GimpCMYK *cmyka,
+                      guchar *cyan,
+                      guchar *magenta,
+                      guchar *yellow,
+                      guchar *black,
+                      guchar *alpha);
+

Retrieve individual channel values from a GimpCMYK structure. +Channel values are pointers to unsigned chars in the range 0 to 255.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

cmyka

A GimpCMYK structure which will hold the specified CMYKA value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 

alpha

The Alpha channel

 
+
+
+
+
+

Types and Values

+
+

struct GimpCMYK

+
struct GimpCMYK {
+  gdouble c, m, y, k, a;
+};
+
+

Used to keep CMYK and CMYKA colors. All components are in a range +of [0.0..1.0]. An alpha value is somewhat useless in the CMYK +colorspace, but we keep one around anyway so color conversions +going to CMYK and back can preserve alpha.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

gdouble c;

the cyan component

 

gdouble m;

the magenta component

 

gdouble y;

the yellow component

 

gdouble k;

the black component

 

gdouble a;

the alpha component

 
+
+
+
+
+

GIMP_TYPE_CMYK

+
#define GIMP_TYPE_CMYK       (gimp_cmyk_get_type ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html new file mode 100644 index 0000000..fcd9999 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html @@ -0,0 +1,463 @@ + + + + +GimpCairo: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpCairo

+

GimpCairo — Color utility functions for cairo

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_cairo_set_source_rgb () +
+void + +gimp_cairo_set_source_rgba () +
+cairo_pattern_t * + +gimp_cairo_checkerboard_create () +
const Babl * + +gimp_cairo_surface_get_format () +
+GeglBuffer * + +gimp_cairo_surface_create_buffer () +
#define +GIMP_CAIRO_RGB24_SET_PIXEL() +
#define +GIMP_CAIRO_RGB24_GET_PIXEL() +
#define +GIMP_CAIRO_ARGB32_SET_PIXEL() +
#define +GIMP_CAIRO_ARGB32_GET_PIXEL() +
+
+
+

Description

+

Utility functions that make cairo easier to use with GIMP color +data types.

+
+
+

Functions

+
+

gimp_cairo_set_source_rgb ()

+
void
+gimp_cairo_set_source_rgb (cairo_t *cr,
+                           const GimpRGB *color);
+

Sets the source pattern within cr + to the solid opaque color +described by color +.

+

This function calls cairo_set_source_rgb() for you.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

cr

Cairo context

 

color

GimpRGB color

 
+
+

Since: 2.6

+
+
+
+

gimp_cairo_set_source_rgba ()

+
void
+gimp_cairo_set_source_rgba (cairo_t *cr,
+                            const GimpRGB *color);
+

Sets the source pattern within cr + to the solid translucent color +described by color +.

+

This function calls cairo_set_source_rgba() for you.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

cr

Cairo context

 

color

GimpRGB color

 
+
+

Since: 2.6

+
+
+
+

gimp_cairo_checkerboard_create ()

+
cairo_pattern_t *
+gimp_cairo_checkerboard_create (cairo_t *cr,
+                                gint size,
+                                const GimpRGB *light,
+                                const GimpRGB *dark);
+

Create a repeating checkerboard pattern.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

cr

Cairo context

 

size

check size

 

light

light check color or NULL to use the default light gray

 

dark

dark check color or NULL to use the default dark gray

 
+
+
+

Returns

+

a new Cairo pattern that can be used as a source on cr +.

+
+

Since: 2.6

+
+
+
+

gimp_cairo_surface_get_format ()

+
const Babl *
+gimp_cairo_surface_get_format (cairo_surface_t *surface);
+

This function returns a Babl format that corresponds to surface +'s +pixel format.

+
+

Parameters

+
+++++ + + + + + +

surface

a Cairo surface

 
+
+
+

Returns

+

the Babl format of surface +.

+
+

Since: 2.10

+
+
+
+

gimp_cairo_surface_create_buffer ()

+
GeglBuffer *
+gimp_cairo_surface_create_buffer (cairo_surface_t *surface);
+

This function returns a GeglBuffer which wraps surface +'s pixels. +It must only be called on image surfaces, calling it on other surface +types is an error.

+
+

Parameters

+
+++++ + + + + + +

surface

a Cairo surface

 
+
+
+

Returns

+

a GeglBuffer

+
+

Since: 2.10

+
+
+
+

GIMP_CAIRO_RGB24_SET_PIXEL()

+
#define             GIMP_CAIRO_RGB24_SET_PIXEL(d, r, g, b)
+

Sets a single pixel in an Cairo image surface in CAIRO_FORMAT_RGB24.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

d

pointer to the destination buffer

 

r

red component

 

g

green component

 

b

blue component

 
+
+

Since: 2.6

+
+
+
+

GIMP_CAIRO_RGB24_GET_PIXEL()

+
#define             GIMP_CAIRO_RGB24_GET_PIXEL(s, r, g, b)
+

Gets a single pixel from a Cairo image surface in CAIRO_FORMAT_RGB24.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

s

pointer to the source buffer

 

r

red component

 

g

green component

 

b

blue component

 
+
+

Since: 2.8

+
+
+
+

GIMP_CAIRO_ARGB32_SET_PIXEL()

+
#define             GIMP_CAIRO_ARGB32_SET_PIXEL(d, r, g, b, a)
+

Sets a single pixel in an Cairo image surface in CAIRO_FORMAT_ARGB32.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

d

pointer to the destination buffer

 

r

red component, not pre-multiplied

 

g

green component, not pre-multiplied

 

b

blue component, not pre-multiplied

 

a

alpha component

 
+
+

Since: 2.6

+
+
+
+

GIMP_CAIRO_ARGB32_GET_PIXEL()

+
#define             GIMP_CAIRO_ARGB32_GET_PIXEL(s, r, g, b, a)
+

Gets a single pixel from a Cairo image surface in CAIRO_FORMAT_ARGB32.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

s

pointer to the source buffer

 

r

red component, not pre-multiplied

 

g

green component, not pre-multiplied

 

b

blue component, not pre-multiplied

 

a

alpha component

 
+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html new file mode 100644 index 0000000..c6c8d96 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html @@ -0,0 +1,1138 @@ + + + + +GimpColorProfile: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorProfile

+

GimpColorProfile — Definitions and Functions relating to LCMS.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpColorProfile * + +gimp_color_profile_new_rgb_srgb () +
+GimpColorProfile * + +gimp_color_profile_new_rgb_srgb_linear () +
+GimpColorProfile * + +gimp_color_profile_new_rgb_adobe () +
+GimpColorProfile * + +gimp_color_profile_new_d65_gray_srgb_trc () +
+GimpColorProfile * + +gimp_color_profile_new_d65_gray_linear () +
+GimpColorProfile * + +gimp_color_profile_new_d50_gray_lab_trc () +
+GimpColorProfile * + +gimp_color_profile_new_srgb_trc_from_color_profile () +
+GimpColorProfile * + +gimp_color_profile_new_linear_from_color_profile () +
+GimpColorProfile * + +gimp_color_profile_new_from_file () +
+GimpColorProfile * + +gimp_color_profile_new_from_icc_profile () +
+GimpColorProfile * + +gimp_color_profile_new_from_lcms_profile () +
+gboolean + +gimp_color_profile_save_to_file () +
const guint8 * + +gimp_color_profile_get_icc_profile () +
+gpointer + +gimp_color_profile_get_lcms_profile () +
const gchar * + +gimp_color_profile_get_description () +
const gchar * + +gimp_color_profile_get_manufacturer () +
const gchar * + +gimp_color_profile_get_model () +
const gchar * + +gimp_color_profile_get_copyright () +
const gchar * + +gimp_color_profile_get_label () +
const gchar * + +gimp_color_profile_get_summary () +
+gboolean + +gimp_color_profile_is_equal () +
+gboolean + +gimp_color_profile_is_rgb () +
+gboolean + +gimp_color_profile_is_gray () +
+gboolean + +gimp_color_profile_is_cmyk () +
+gboolean + +gimp_color_profile_is_linear () +
const Babl * + +gimp_color_profile_get_space () +
const Babl * + +gimp_color_profile_get_format () +
const Babl * + +gimp_color_profile_get_lcms_format () +
+
+
+

Description

+

Definitions and Functions relating to LCMS.

+
+
+

Functions

+
+

gimp_color_profile_new_rgb_srgb ()

+
GimpColorProfile *
+gimp_color_profile_new_rgb_srgb (void);
+

This function is a replacement for cmsCreate_sRGBProfile() and +returns an sRGB profile that is functionally the same as the +ArgyllCMS sRGB.icm profile. "Functionally the same" means it has +the same red, green, and blue colorants and the V4 "chad" +equivalent of the ArgyllCMS V2 white point. The profile TRC is also +functionally equivalent to the ArgyllCMS sRGB.icm TRC and is the +same as the LCMS sRGB built-in profile TRC.

+

The actual primaries in the sRGB specification are +red xy: {0.6400, 0.3300, 1.0} +green xy: {0.3000, 0.6000, 1.0} +blue xy: {0.1500, 0.0600, 1.0}

+

The sRGB primaries given below are "pre-quantized" to compensate +for hexadecimal quantization during the profile-making process. +Unless the profile-making code compensates for this quantization, +the resulting profile's red, green, and blue colorants will deviate +slightly from the correct XYZ values.

+

LCMS2 doesn't compensate for hexadecimal quantization. The +"pre-quantized" primaries below were back-calculated from the +ArgyllCMS sRGB.icm profile. The resulting sRGB profile's colorants +exactly matches the ArgyllCMS sRGB.icm profile colorants.

+
+

Returns

+

the sRGB GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_rgb_srgb_linear ()

+
GimpColorProfile *
+gimp_color_profile_new_rgb_srgb_linear
+                               (void);
+

This function creates a profile for babl_model("RGB"). Please +somebody write something smarter here.

+
+

Returns

+

the linear RGB GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_rgb_adobe ()

+
GimpColorProfile *
+gimp_color_profile_new_rgb_adobe (void);
+

This function creates a profile compatible with AbobeRGB (1998).

+
+

Returns

+

the AdobeRGB-compatible GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_d65_gray_srgb_trc ()

+
GimpColorProfile *
+gimp_color_profile_new_d65_gray_srgb_trc
+                               (void);
+

This function creates a grayscale GimpColorProfile with an +sRGB TRC. See gimp_color_profile_new_rgb_srgb().

+
+

Returns

+

the sRGB-gamma grayscale GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_d65_gray_linear ()

+
GimpColorProfile *
+gimp_color_profile_new_d65_gray_linear
+                               (void);
+
+
+
+

gimp_color_profile_new_d50_gray_lab_trc ()

+
GimpColorProfile *
+gimp_color_profile_new_d50_gray_lab_trc
+                               (void);
+

This function creates a grayscale GimpColorProfile with the +D50 ICC profile illuminant as the profile white point and the +LAB companding curve as the TRC.

+
+

Returns

+

a gray profile with the D50 ICC profile illuminant +as the profile white point and the LAB companding curve as the TRC. +as the TRC.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_srgb_trc_from_color_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_srgb_trc_from_color_profile
+                               (GimpColorProfile *profile);
+

This function creates a new RGB GimpColorProfile with a sRGB gamma +TRC and profile +'s RGB chromacities and whitepoint.

+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

the new GimpColorProfile, or NULL if profile +is not +an RGB profile or not matrix-based.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_linear_from_color_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_linear_from_color_profile
+                               (GimpColorProfile *profile);
+

This function creates a new RGB GimpColorProfile with a linear TRC +and profile +'s RGB chromacities and whitepoint.

+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

the new GimpColorProfile, or NULL if profile +is not +an RGB profile or not matrix-based.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_from_file ()

+
GimpColorProfile *
+gimp_color_profile_new_from_file (GFile *file,
+                                  GError **error);
+

This function opens an ICC color profile from file +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

file

a GFile

 

error

return location for GError

 
+
+
+

Returns

+

the GimpColorProfile, or NULL. On error, NULL is +returned and error +is set.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_from_icc_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_from_icc_profile
+                               (const guint8 *data,
+                                gsize length,
+                                GError **error);
+

This function opens an ICC color profile from memory. On error, +NULL is returned and error + is set.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

data

pointer to memory containing an ICC profile

 

length

length of the profile in memory, in bytes

 

error

return location for GError

 
+
+
+

Returns

+

the GimpColorProfile, or NULL.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_from_lcms_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_from_lcms_profile
+                               (gpointer lcms_profile,
+                                GError **error);
+

This function creates a GimpColorProfile from a cmsHPROFILE. On +error, NULL is returned and error + is set. The passed +lcms_profile + pointer is not retained by the created +GimpColorProfile.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

lcms_profile

an LCMS cmsHPROFILE pointer

 

error

return location for GError

 
+
+
+

Returns

+

the GimpColorProfile, or NULL.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_save_to_file ()

+
gboolean
+gimp_color_profile_save_to_file (GimpColorProfile *profile,
+                                 GFile *file,
+                                 GError **error);
+

This function saves profile + to file + as ICC profile.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

profile

a GimpColorProfile

 

file

a GFile

 

error

return location for GError

 
+
+
+

Returns

+

TRUE on success, FALSE if an error occurred.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_icc_profile ()

+
const guint8 *
+gimp_color_profile_get_icc_profile (GimpColorProfile *profile,
+                                    gsize *length);
+

This function returns profile + as ICC profile data. The returned +memory belongs to profile + and must not be modified or freed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

profile

a GimpColorProfile

 

length

return location for the number of bytes

 
+
+
+

Returns

+

a pointer to the IIC profile data.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_lcms_profile ()

+
gpointer
+gimp_color_profile_get_lcms_profile (GimpColorProfile *profile);
+

This function returns profile +'s cmsHPROFILE. The returned +value belongs to profile + and must not be modified or freed.

+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

a pointer to the cmsHPROFILE.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_description ()

+
const gchar *
+gimp_color_profile_get_description (GimpColorProfile *profile);
+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s description. The +returned value belongs to profile +and must not be +modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_manufacturer ()

+
const gchar *
+gimp_color_profile_get_manufacturer (GimpColorProfile *profile);
+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s manufacturer. The +returned value belongs to profile +and must not be +modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_model ()

+
const gchar *
+gimp_color_profile_get_model (GimpColorProfile *profile);
+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s model. The returned +value belongs to profile +and must not be modified or +freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_copyright ()

+
const gchar *
+gimp_color_profile_get_copyright (GimpColorProfile *profile);
+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s copyright. The +returned value belongs to profile +and must not be +modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_label ()

+
const gchar *
+gimp_color_profile_get_label (GimpColorProfile *profile);
+

This function returns a string containing profile +'s "title", a +string that can be used to label the profile in a user interface.

+

Unlike gimp_color_profile_get_description(), this function always +returns a string (as a fallback, it returns "(unnamed profile)").

+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

the profile +'s label. The returned value belongs to +profile +and must not be modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_summary ()

+
const gchar *
+gimp_color_profile_get_summary (GimpColorProfile *profile);
+

This function return a string containing a multi-line summary of +profile +'s description, model, manufacturer and copyright, to be +used as detailed information about the profile in a user +interface.

+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

the profile +'s summary. The returned value belongs to +profile +and must not be modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_equal ()

+
gboolean
+gimp_color_profile_is_equal (GimpColorProfile *profile1,
+                             GimpColorProfile *profile2);
+

Compares two profiles.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

profile1

a GimpColorProfile

 

profile2

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profiles are equal, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_rgb ()

+
gboolean
+gimp_color_profile_is_rgb (GimpColorProfile *profile);
+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile's color space is RGB, FALSE +otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_gray ()

+
gboolean
+gimp_color_profile_is_gray (GimpColorProfile *profile);
+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile's color space is grayscale, FALSE +otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_cmyk ()

+
gboolean
+gimp_color_profile_is_cmyk (GimpColorProfile *profile);
+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile's color space is CMYK, FALSE +otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_linear ()

+
gboolean
+gimp_color_profile_is_linear (GimpColorProfile *profile);
+

This function determines is the ICC profile represented by a GimpColorProfile +is a linear RGB profile or not, some profiles that are LUTs though linear +will also return FALSE;

+
+

Parameters

+
+++++ + + + + + +

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile is a matrix shaping profile with linear +TRCs, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_space ()

+
const Babl *
+gimp_color_profile_get_space (GimpColorProfile *profile,
+                              GimpColorRenderingIntent intent,
+                              GError **error);
+

This function returns the Babl space of profile +, for the +specified intent +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

profile

a GimpColorProfile

 

intent

a GimpColorRenderingIntent

 

error

return location for GError

 
+
+
+

Returns

+

the new Babl space.

+
+

Since: 2.10.6

+
+
+
+

gimp_color_profile_get_format ()

+
const Babl *
+gimp_color_profile_get_format (GimpColorProfile *profile,
+                               const Babl *format,
+                               GimpColorRenderingIntent intent,
+                               GError **error);
+

This function takes a GimpColorProfile and a Babl format and +returns a new Babl format with profile +'s RGB primaries and TRC, +and format +'s pixel layout.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

profile

a GimpColorProfile

 

format

a Babl format

 

intent

a GimpColorRenderingIntent

 

error

return location for GError

 
+
+
+

Returns

+

the new Babl format.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_lcms_format ()

+
const Babl *
+gimp_color_profile_get_lcms_format (const Babl *format,
+                                    guint32 *lcms_format);
+

This function takes a Babl format and returns the lcms format to +be used with that format +. It also returns a Babl format to be +used instead of the passed format +, which usually is the same as +format +, unless lcms doesn't support format +.

+

Note that this function currently only supports RGB, RGBA, R'G'B', +R'G'B'A, Y, YA, Y', Y'A and the cairo-RGB24 and cairo-ARGB32 formats.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

format

a Babl format

 

lcms_format

return location for an lcms format

 
+
+
+

Returns

+

the Babl format to be used instead of format +, or NULL +if the passed format +is not supported at all.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html new file mode 100644 index 0000000..15cbaa4 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html @@ -0,0 +1,868 @@ + + + + +GimpColorSpace: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorSpace

+

GimpColorSpace — Utility functions which convert colors between +different color models.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_rgb_to_hsv () +
+void + +gimp_rgb_to_hsl () +
+void + +gimp_rgb_to_cmyk () +
+void + +gimp_hsv_to_rgb () +
+void + +gimp_hsl_to_rgb () +
+void + +gimp_cmyk_to_rgb () +
+void + +gimp_rgb_to_hwb () +
+void + +gimp_hwb_to_rgb () +
+void + +gimp_rgb_to_hsv_int () +
+void + +gimp_hsv_to_rgb_int () +
+void + +gimp_rgb_to_hsl_int () +
+void + +gimp_rgb_to_cmyk_int () +
+void + +gimp_cmyk_to_rgb_int () +
+gint + +gimp_rgb_to_l_int () +
+void + +gimp_hsl_to_rgb_int () +
+void + +gimp_rgb_to_hsv4 () +
+void + +gimp_hsv_to_rgb4 () +
+
+
+

Description

+

When programming pixel data manipulation functions you will often +use algorithms operating on a color model different from the one +GIMP uses. This file provides utility functions to convert colors +between different color spaces.

+
+
+

Functions

+
+

gimp_rgb_to_hsv ()

+
void
+gimp_rgb_to_hsv (const GimpRGB *rgb,
+                 GimpHSV *hsv);
+

Does a conversion from RGB to HSV (Hue, Saturation, +Value) colorspace.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

rgb

A color value in the RGB colorspace

 

hsv

The value converted to the HSV colorspace

 
+
+
+
+
+

gimp_rgb_to_hsl ()

+
void
+gimp_rgb_to_hsl (const GimpRGB *rgb,
+                 GimpHSL *hsl);
+

Convert an RGB color value to a HSL (Hue, Saturation, Lightness) +color value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

rgb

A color value in the RGB colorspace

 

hsl

The value converted to HSL

 
+
+
+
+
+

gimp_rgb_to_cmyk ()

+
void
+gimp_rgb_to_cmyk (const GimpRGB *rgb,
+                  gdouble pullout,
+                  GimpCMYK *cmyk);
+

Does a naive conversion from RGB to CMYK colorspace. A simple +formula that doesn't take any color-profiles into account is used. +The amount of black pullout how can be controlled via the pullout + +parameter. A pullout + value of 0 makes this a conversion to CMY. +A value of 1 causes the maximum amount of black to be pulled out.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgb

A value in the RGB colorspace

 

pullout

A scaling value (0-1) indicating how much black should be +pulled out

 

cmyk

The input value naively converted to the CMYK colorspace

 
+
+
+
+
+

gimp_hsv_to_rgb ()

+
void
+gimp_hsv_to_rgb (const GimpHSV *hsv,
+                 GimpRGB *rgb);
+

Converts a color value from HSV to RGB colorspace

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

hsv

A color value in the HSV colorspace

 

rgb

The returned RGB value.

 
+
+
+
+
+

gimp_hsl_to_rgb ()

+
void
+gimp_hsl_to_rgb (const GimpHSL *hsl,
+                 GimpRGB *rgb);
+

Convert a HSL color value to an RGB color value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

hsl

A color value in the HSL colorspace

 

rgb

The value converted to a value in the RGB colorspace

 
+
+
+
+
+

gimp_cmyk_to_rgb ()

+
void
+gimp_cmyk_to_rgb (const GimpCMYK *cmyk,
+                  GimpRGB *rgb);
+

Does a simple transformation from the CMYK colorspace to the RGB +colorspace, without taking color profiles into account.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

cmyk

A color value in the CMYK colorspace

 

rgb

The value converted to the RGB colorspace

 
+
+
+
+
+

gimp_rgb_to_hwb ()

+
void
+gimp_rgb_to_hwb (const GimpRGB *rgb,
+                 gdouble *hue,
+                 gdouble *whiteness,
+                 gdouble *blackness);
+

gimp_rgb_to_hwb is deprecated and should not be used in newly-written code.

+

Theoretically, hue 0 (pure red) is identical to hue 6 in these transforms. +Pure red always maps to 6 in this implementation. Therefore UNDEFINED can +be defined as 0 in situations where only unsigned numbers are desired.

+

RGB are each on [0, 1]. Whiteness and Blackness are returned in the +range [0, 1] and H is returned in the range [0, 6]. If W == 1 - B, H is +undefined.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

rgb

A color value in the RGB colorspace

 

hue

The hue value of the above color, in the range 0 to 6

 

whiteness

The whiteness value of the above color, in the range 0 to 1

 

blackness

The blackness value of the above color, in the range 0 to 1

 
+
+
+
+
+

gimp_hwb_to_rgb ()

+
void
+gimp_hwb_to_rgb (gdouble hue,
+                 gdouble whiteness,
+                 gdouble blackness,
+                 GimpRGB *rgb);
+

gimp_hwb_to_rgb is deprecated and should not be used in newly-written code.

+

H is defined in the range [0, 6] or UNDEFINED, B and W are both in the +range [0, 1]. The returned RGB values are all in the range [0, 1].

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

hue

A hue value, in the range 0 to 6

 

whiteness

A whiteness value, in the range 0 to 1

 

blackness

A blackness value, in the range 0 to 1

 

rgb

The above color converted to the RGB colorspace

 
+
+
+
+
+

gimp_rgb_to_hsv_int ()

+
void
+gimp_rgb_to_hsv_int (gint *red,
+                     gint *green,
+                     gint *blue);
+

gimp_rgb_to_hsv_int is deprecated and should not be used in newly-written code.

+

The arguments are pointers to int representing channel values in +the RGB colorspace, and the values pointed to are all in the range +[0, 255].

+

The function changes the arguments to point to the HSV value +corresponding, with the returned values in the following +ranges: H [0, 359], S [0, 255], V [0, 255].

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

red

The red channel value, returns the Hue channel

 

green

The green channel value, returns the Saturation channel

 

blue

The blue channel value, returns the Value channel

 
+
+
+
+
+

gimp_hsv_to_rgb_int ()

+
void
+gimp_hsv_to_rgb_int (gint *hue,
+                     gint *saturation,
+                     gint *value);
+

gimp_hsv_to_rgb_int is deprecated and should not be used in newly-written code.

+

The arguments are pointers to int, with the values pointed to in the +following ranges: H [0, 360], S [0, 255], V [0, 255].

+

The function changes the arguments to point to the RGB value +corresponding, with the returned values all in the range [0, 255].

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

hue

The hue channel, returns the red channel

 

saturation

The saturation channel, returns the green channel

 

value

The value channel, returns the blue channel

 
+
+
+
+
+

gimp_rgb_to_hsl_int ()

+
void
+gimp_rgb_to_hsl_int (gint *red,
+                     gint *green,
+                     gint *blue);
+

gimp_rgb_to_hsl_int is deprecated and should not be used in newly-written code.

+

The arguments are pointers to int representing channel values in the +RGB colorspace, and the values pointed to are all in the range [0, 255].

+

The function changes the arguments to point to the corresponding HLS +value with the values pointed to in the following ranges: H [0, 360], +L [0, 255], S [0, 255].

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

red

Red channel, returns Hue channel

 

green

Green channel, returns Lightness channel

 

blue

Blue channel, returns Saturation channel

 
+
+
+
+
+

gimp_rgb_to_cmyk_int ()

+
void
+gimp_rgb_to_cmyk_int (gint *red,
+                      gint *green,
+                      gint *blue,
+                      gint *pullout);
+

gimp_rgb_to_cmyk_int is deprecated and should not be used in newly-written code.

+

Does a naive conversion from RGB to CMYK colorspace. A simple +formula that doesn't take any color-profiles into account is used. +The amount of black pullout how can be controlled via the pullout + +parameter. A pullout + value of 0 makes this a conversion to CMY. +A value of 100 causes the maximum amount of black to be pulled out.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

red

the red channel; returns the cyan value (0-255)

 

green

the green channel; returns the magenta value (0-255)

 

blue

the blue channel; returns the yellow value (0-255)

 

pullout

the percentage of black to pull out (0-100); returns +the black value (0-255)

 
+
+
+
+
+

gimp_cmyk_to_rgb_int ()

+
void
+gimp_cmyk_to_rgb_int (gint *cyan,
+                      gint *magenta,
+                      gint *yellow,
+                      gint *black);
+

gimp_cmyk_to_rgb_int is deprecated and should not be used in newly-written code.

+

Does a naive conversion from CMYK to RGB colorspace. A simple +formula that doesn't take any color-profiles into account is used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

cyan

the cyan channel; returns the red value (0-255)

 

magenta

the magenta channel; returns the green value (0-255)

 

yellow

the yellow channel; returns the blue value (0-255)

 

black

the black channel (0-255); doesn't change

 
+
+
+
+
+

gimp_rgb_to_l_int ()

+
gint
+gimp_rgb_to_l_int (gint red,
+                   gint green,
+                   gint blue);
+

gimp_rgb_to_l_int is deprecated and should not be used in newly-written code.

+

Calculates the lightness value of an RGB triplet with the formula +L = (max(R, G, B) + min (R, G, B)) / 2

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

red

Red channel

 

green

Green channel

 

blue

Blue channel

 
+
+
+

Returns

+

Luminance value corresponding to the input RGB value

+
+
+
+
+

gimp_hsl_to_rgb_int ()

+
void
+gimp_hsl_to_rgb_int (gint *hue,
+                     gint *saturation,
+                     gint *lightness);
+

gimp_hsl_to_rgb_int is deprecated and should not be used in newly-written code.

+

The arguments are pointers to int, with the values pointed to in the +following ranges: H [0, 360], L [0, 255], S [0, 255].

+

The function changes the arguments to point to the RGB value +corresponding, with the returned values all in the range [0, 255].

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

hue

Hue channel, returns Red channel

 

saturation

Saturation channel, returns Green channel

 

lightness

Lightness channel, returns Blue channel

 
+
+
+
+
+

gimp_rgb_to_hsv4 ()

+
void
+gimp_rgb_to_hsv4 (const guchar *rgb,
+                  gdouble *hue,
+                  gdouble *saturation,
+                  gdouble *value);
+

gimp_rgb_to_hsv4 is deprecated and should not be used in newly-written code.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

rgb

RGB triplet, rgb[0] is red channel, rgb[1] is green, +rgb[2] is blue (0..255)

 

hue

Pointer to hue channel (0..1)

 

saturation

Pointer to saturation channel (0..1)

 

value

Pointer to value channel (0..1)

 
+
+
+
+
+

gimp_hsv_to_rgb4 ()

+
void
+gimp_hsv_to_rgb4 (guchar *rgb,
+                  gdouble hue,
+                  gdouble saturation,
+                  gdouble value);
+

gimp_hsv_to_rgb4 is deprecated and should not be used in newly-written code.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

rgb

RGB triplet, rgb[0] is red channel, rgb[1] is green, +rgb[2] is blue (0..255)

 

hue

Hue channel (0..1)

 

saturation

Saturation channel (0..1)

 

value

Value channel (0..1)

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html new file mode 100644 index 0000000..52d0dbd --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html @@ -0,0 +1,431 @@ + + + + +GimpColorTransform: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorTransform

+

GimpColorTransform — Definitions and Functions relating to LCMS.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GimpColorTransform * + +gimp_color_transform_new () +
+GimpColorTransform * + +gimp_color_transform_new_proofing () +
+void + +gimp_color_transform_process_pixels () +
+void + +gimp_color_transform_process_buffer () +
+gboolean + +gimp_color_transform_can_gegl_copy () +
+
+
+

Types and Values

+
++++ + + + + +
enumGimpColorTransformFlags
+
+
+

Description

+

Definitions and Functions relating to LCMS.

+
+
+

Functions

+
+

gimp_color_transform_new ()

+
GimpColorTransform *
+gimp_color_transform_new (GimpColorProfile *src_profile,
+                          const Babl *src_format,
+                          GimpColorProfile *dest_profile,
+                          const Babl *dest_format,
+                          GimpColorRenderingIntent rendering_intent,
+                          GimpColorTransformFlags flags);
+

This function creates an color transform.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

src_profile

the source GimpColorProfile

 

src_format

the source Babl format

 

dest_profile

the destination GimpColorProfile

 

dest_format

the destination Babl format

 

rendering_intent

the rendering intent

 

flags

transform flags

 
+
+
+

Returns

+

the GimpColorTransform, or NULL if no transform is needed +to convert between pixels of src_profile +and dest_profile +.

+
+

Since: 2.10

+
+
+
+

gimp_color_transform_new_proofing ()

+
GimpColorTransform *
+gimp_color_transform_new_proofing (GimpColorProfile *src_profile,
+                                   const Babl *src_format,
+                                   GimpColorProfile *dest_profile,
+                                   const Babl *dest_format,
+                                   GimpColorProfile *proof_profile,
+                                   GimpColorRenderingIntent proof_intent,
+                                   GimpColorRenderingIntent display_intent,
+                                   GimpColorTransformFlags flags);
+

This function creates a simulation / proofing color transform.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

src_profile

the source GimpColorProfile

 

src_format

the source Babl format

 

dest_profile

the destination GimpColorProfile

 

dest_format

the destination Babl format

 

proof_profile

the proof GimpColorProfile

 

proof_intent

the proof intent

 

display_intent

the display intent

 

flags

transform flags

 
+
+
+

Returns

+

the GimpColorTransform, or NULL.

+
+

Since: 2.10

+
+
+
+

gimp_color_transform_process_pixels ()

+
void
+gimp_color_transform_process_pixels (GimpColorTransform *transform,
+                                     const Babl *src_format,
+                                     gconstpointer src_pixels,
+                                     const Babl *dest_format,
+                                     gpointer dest_pixels,
+                                     gsize length);
+

This function transforms a contiguous line of pixels.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

transform

a GimpColorTransform

 

src_format

Babl format of src_pixels +

 

src_pixels

pointer to the source pixels

 

dest_format

Babl format of dest_pixels +

 

dest_pixels

pointer to the destination pixels

 

length

number of pixels to process

 
+
+

Since: 2.10

+
+
+
+

gimp_color_transform_process_buffer ()

+
void
+gimp_color_transform_process_buffer (GimpColorTransform *transform,
+                                     GeglBuffer *src_buffer,
+                                     const GeglRectangle *src_rect,
+                                     GeglBuffer *dest_buffer,
+                                     const GeglRectangle *dest_rect);
+

This function transforms buffer into another buffer.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

transform

a GimpColorTransform

 

src_buffer

source GeglBuffer

 

src_rect

rectangle in src_buffer +

 

dest_buffer

destination GeglBuffer

 

dest_rect

rectangle in dest_buffer +

 
+
+

Since: 2.10

+
+
+
+

gimp_color_transform_can_gegl_copy ()

+
gboolean
+gimp_color_transform_can_gegl_copy (GimpColorProfile *src_profile,
+                                    GimpColorProfile *dest_profile);
+

This function checks if a GimpColorTransform is needed at all.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

src_profile

source GimpColorProfile

 

dest_profile

destination GimpColorProfile

 
+
+
+

Returns

+

TRUE if pixels can be correctly converted between +src_profile +and dest_profile +by simply using +gegl_buffer_copy(), babl_process() or similar.

+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

enum GimpColorTransformFlags

+

Flags for modifying GimpColorTransform's behavior.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_COLOR_TRANSFORM_FLAGS_NOOPTIMIZE

+

optimize for accuracy rather +than for speed

+
 

GIMP_COLOR_TRANSFORM_FLAGS_GAMUT_CHECK

+

mark out of gamut colors in the +transform result

+
 

GIMP_COLOR_TRANSFORM_FLAGS_BLACK_POINT_COMPENSATION

+

do black point +compensation

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html new file mode 100644 index 0000000..0ff91fa --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html @@ -0,0 +1,263 @@ + + + + +GimpHSV: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpHSV

+

GimpHSV — Definitions and Functions relating to HSV colors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_hsv_set () +
+void + +gimp_hsv_clamp () +
+void + +gimp_hsva_set () +
+void + +gimp_hsl_set () +
+void + +gimp_hsl_set_alpha () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
structGimpHSV
structGimpHSL
#defineGIMP_TYPE_HSV
#defineGIMP_TYPE_HSL
+
+
+

Description

+

Definitions and Functions relating to HSV colors.

+
+
+

Functions

+
+

gimp_hsv_set ()

+
void
+gimp_hsv_set (GimpHSV *hsv,
+              gdouble hue,
+              gdouble saturation,
+              gdouble value);
+
+
+
+

gimp_hsv_clamp ()

+
void
+gimp_hsv_clamp (GimpHSV *hsv);
+
+
+
+

gimp_hsva_set ()

+
void
+gimp_hsva_set (GimpHSV *hsva,
+               gdouble hue,
+               gdouble saturation,
+               gdouble value,
+               gdouble alpha);
+
+
+
+

gimp_hsl_set ()

+
void
+gimp_hsl_set (GimpHSL *hsl,
+              gdouble h,
+              gdouble s,
+              gdouble l);
+

Since: 2.8

+
+
+
+

gimp_hsl_set_alpha ()

+
void
+gimp_hsl_set_alpha (GimpHSL *hsl,
+                    gdouble a);
+

Since: 2.10

+
+
+
+

Types and Values

+
+

struct GimpHSV

+
struct GimpHSV {
+  gdouble h, s, v, a;
+};
+
+

Used to keep HSV and HSVA colors. All components are in a range of +[0.0..1.0].

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gdouble h;

the hue component

 

gdouble s;

the saturation component

 

gdouble v;

the value component

 

gdouble a;

the alpha component

 
+
+
+
+
+

struct GimpHSL

+
struct GimpHSL {
+  gdouble h, s, l, a;
+};
+
+

Used to keep HSL and HSLA colors. All components are in a range of +[0.0..1.0].

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gdouble h;

the hue component

 

gdouble s;

the saturation component

 

gdouble l;

the lightness component

 

gdouble a;

the alpha component

 
+
+
+
+
+

GIMP_TYPE_HSV

+
#define GIMP_TYPE_HSV       (gimp_hsv_get_type ())
+
+
+
+
+

GIMP_TYPE_HSL

+
#define GIMP_TYPE_HSL       (gimp_hsl_get_type ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html new file mode 100644 index 0000000..8f2f995 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html @@ -0,0 +1,181 @@ + + + + +GimpPixbuf: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPixbuf

+

GimpPixbuf — Definitions and Functions relating to GdkPixbuf.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
const Babl * + +gimp_pixbuf_get_format () +
+GeglBuffer * + +gimp_pixbuf_create_buffer () +
+guint8 * + +gimp_pixbuf_get_icc_profile () +
+
+
+

Description

+

Definitions and Functions relating to GdkPixbuf.

+
+
+

Functions

+
+

gimp_pixbuf_get_format ()

+
const Babl *
+gimp_pixbuf_get_format (GdkPixbuf *pixbuf);
+

Returns the Babl format that corresponds to the pixbuf +'s pixel format.

+
+

Parameters

+
+++++ + + + + + +

pixbuf

a GdkPixbuf

 
+
+
+

Returns

+

the pixbuf +'s pixel format

+
+

Since: 2.10

+
+
+
+

gimp_pixbuf_create_buffer ()

+
GeglBuffer *
+gimp_pixbuf_create_buffer (GdkPixbuf *pixbuf);
+

Returns a GeglBuffer that's either backed by the pixbuf +'s pixels, +or a copy of them. This function tries to not copy the pixbuf +'s +pixels. If the pixbuf's rowstride is a multiple of its bpp, a +simple reference to the pixbuf +'s pixels is made and pixbuf + will +be kept around for as long as the buffer exists; otherwise the +pixels are copied.

+
+

Parameters

+
+++++ + + + + + +

pixbuf

a GdkPixbuf

 
+
+
+

Returns

+

a new GeglBuffer.

+
+

Since: 2.10

+
+
+
+

gimp_pixbuf_get_icc_profile ()

+
guint8 *
+gimp_pixbuf_get_icc_profile (GdkPixbuf *pixbuf,
+                             gsize *length);
+

Returns the ICC profile attached to the pixbuf +, or NULL if there +is none.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

pixbuf

a GdkPixbuf

 

length

return location for the ICC profile's length

 
+
+
+

Returns

+

The ICC profile data, or NULL. The value should be freed +with g_free().

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html new file mode 100644 index 0000000..e21542a --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html @@ -0,0 +1,1561 @@ + + + + +GimpRGB: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpRGB

+

GimpRGB — Definitions and Functions relating to RGB colors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_rgb_set () +
+void + +gimp_rgb_set_alpha () +
+void + +gimp_rgb_set_pixel () +
+void + +gimp_rgb_get_pixel () +
+void + +gimp_rgb_set_uchar () +
+void + +gimp_rgb_get_uchar () +
+gboolean + +gimp_rgb_parse_name () +
+gboolean + +gimp_rgb_parse_hex () +
+gboolean + +gimp_rgb_parse_css () +
+gint + +gimp_rgb_list_names () +
+void + +gimp_rgb_add () +
+void + +gimp_rgb_subtract () +
+void + +gimp_rgb_multiply () +
+gdouble + +gimp_rgb_distance () +
+gdouble + +gimp_rgb_max () +
+gdouble + +gimp_rgb_min () +
+void + +gimp_rgb_clamp () +
+void + +gimp_rgb_gamma () +
+gdouble + +gimp_rgb_luminance () +
+guchar + +gimp_rgb_luminance_uchar () +
+gdouble + +gimp_rgb_intensity () +
+guchar + +gimp_rgb_intensity_uchar () +
+void + +gimp_rgb_composite () +
+void + +gimp_rgba_set () +
+void + +gimp_rgba_set_pixel () +
+void + +gimp_rgba_get_pixel () +
+void + +gimp_rgba_set_uchar () +
+void + +gimp_rgba_get_uchar () +
+gboolean + +gimp_rgba_parse_css () +
+void + +gimp_rgba_add () +
+void + +gimp_rgba_subtract () +
+void + +gimp_rgba_multiply () +
+gdouble + +gimp_rgba_distance () +
#define +GIMP_RGB_LUMINANCE() +
#define +GIMP_RGB_INTENSITY() +
+GParamSpec * + +gimp_param_spec_rgb () +
+void + +gimp_param_spec_rgb_get_default () +
+gboolean + +gimp_param_spec_rgb_has_alpha () +
#define +GIMP_VALUE_HOLDS_RGB() +
+void + +gimp_value_get_rgb () +
+void + +gimp_value_set_rgb () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
structGimpRGB
enumGimpRGBCompositeMode
#defineGIMP_RGB_LUMINANCE_RED
#defineGIMP_RGB_LUMINANCE_GREEN
#defineGIMP_RGB_LUMINANCE_BLUE
#defineGIMP_RGB_INTENSITY_RED
#defineGIMP_RGB_INTENSITY_GREEN
#defineGIMP_RGB_INTENSITY_BLUE
#defineGIMP_TYPE_RGB
#defineGIMP_TYPE_PARAM_RGB
+
+
+

Description

+

Definitions and Functions relating to RGB colors.

+
+
+

Functions

+
+

gimp_rgb_set ()

+
void
+gimp_rgb_set (GimpRGB *rgb,
+              gdouble red,
+              gdouble green,
+              gdouble blue);
+

Sets the red, green and blue components of rgb + and leaves the +alpha component unchanged. The color values should be between 0.0 +and 1.0 but there is no check to enforce this and the values are +set exactly as they are passed in.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

rgb

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 
+
+
+
+
+

gimp_rgb_set_alpha ()

+
void
+gimp_rgb_set_alpha (GimpRGB *rgb,
+                    gdouble alpha);
+

Sets the alpha component of rgb + and leaves the RGB components unchanged.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

rgb

a GimpRGB struct

 

alpha

the alpha component

 
+
+
+
+
+

gimp_rgb_set_pixel ()

+
void
+gimp_rgb_set_pixel (GimpRGB *rgb,
+                    const Babl *format,
+                    gconstpointer pixel);
+

Sets the red, green and blue components of rgb + from the color +stored in pixel +. The pixel format of pixel + is determined by +format +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgb

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the source pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgb_get_pixel ()

+
void
+gimp_rgb_get_pixel (const GimpRGB *rgb,
+                    const Babl *format,
+                    gpointer pixel);
+

Writes the red, green, blue and alpha components of rgb + to the +color stored in pixel +. The pixel format of pixel + is determined by +format +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgb

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the destination pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgb_set_uchar ()

+
void
+gimp_rgb_set_uchar (GimpRGB *rgb,
+                    guchar red,
+                    guchar green,
+                    guchar blue);
+

Sets the red, green and blue components of rgb + from 8bit values +(0 to 255) and leaves the alpha component unchanged.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

rgb

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 
+
+
+
+
+

gimp_rgb_get_uchar ()

+
void
+gimp_rgb_get_uchar (const GimpRGB *rgb,
+                    guchar *red,
+                    guchar *green,
+                    guchar *blue);
+
+
+
+

gimp_rgb_parse_name ()

+
gboolean
+gimp_rgb_parse_name (GimpRGB *rgb,
+                     const gchar *name,
+                     gint len);
+

Attempts to parse a color name. This function accepts SVG 1.0 +color keywords.

+

This function does not touch the alpha component of rgb +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgb

a GimpRGB struct used to return the parsed color

 

name

a color name (in UTF-8 encoding)

 

len

the length of name +, in bytes. or -1 if name +is nul-terminated

 
+
+
+

Returns

+

TRUE if name +was parsed successfully and rgb +has +been set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgb_parse_hex ()

+
gboolean
+gimp_rgb_parse_hex (GimpRGB *rgb,
+                    const gchar *hex,
+                    gint len);
+

Attempts to parse a string describing an RGB color in hexadecimal +notation (optionally prefixed with a '#').

+

This function does not touch the alpha component of rgb +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgb

a GimpRGB struct used to return the parsed color

 

hex

a string describing a color in hexadecimal notation

 

len

the length of hex +, in bytes. or -1 if hex +is nul-terminated

 
+
+
+

Returns

+

TRUE if hex +was parsed successfully and rgb +has +been set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgb_parse_css ()

+
gboolean
+gimp_rgb_parse_css (GimpRGB *rgb,
+                    const gchar *css,
+                    gint len);
+

Attempts to parse a string describing an RGB color in CSS +notation. This can be either a numerical representation +(rgb(255,0,0) or rgb(100%,0%,0%)) +or a hexadecimal notation as parsed by gimp_rgb_parse_hex() +(#ff0000) or a color name as parsed by +gimp_rgb_parse_name() (red).

+

This function does not touch the alpha component of rgb +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgb

a GimpRGB struct used to return the parsed color

 

css

a string describing a color in CSS notation

 

len

the length of hex +, in bytes. or -1 if hex +is nul-terminated

 
+
+
+

Returns

+

TRUE if css +was parsed successfully and rgb +has been +set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgb_list_names ()

+
gint
+gimp_rgb_list_names (const gchar ***names,
+                     GimpRGB **colors);
+

Returns the list of SVG 1.0 color +keywords that is used by gimp_rgb_parse_name().

+

The returned strings are const and must not be freed. Only the two +arrays are allocated dynamically. You must call g_free() on the +names + and colors + arrays when they are not any longer needed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

names

return location for an array of color names

 

colors

return location for an array of GimpRGB structs

 
+
+
+

Returns

+

the number of named colors +(i.e. the length of the returned arrays)

+
+

Since: 2.2

+
+
+
+

gimp_rgb_add ()

+
void
+gimp_rgb_add (GimpRGB *rgb1,
+              const GimpRGB *rgb2);
+
+
+
+

gimp_rgb_subtract ()

+
void
+gimp_rgb_subtract (GimpRGB *rgb1,
+                   const GimpRGB *rgb2);
+
+
+
+

gimp_rgb_multiply ()

+
void
+gimp_rgb_multiply (GimpRGB *rgb1,
+                   gdouble factor);
+
+
+
+

gimp_rgb_distance ()

+
gdouble
+gimp_rgb_distance (const GimpRGB *rgb1,
+                   const GimpRGB *rgb2);
+
+
+
+

gimp_rgb_max ()

+
gdouble
+gimp_rgb_max (const GimpRGB *rgb);
+
+
+
+

gimp_rgb_min ()

+
gdouble
+gimp_rgb_min (const GimpRGB *rgb);
+
+
+
+

gimp_rgb_clamp ()

+
void
+gimp_rgb_clamp (GimpRGB *rgb);
+
+
+
+

gimp_rgb_gamma ()

+
void
+gimp_rgb_gamma (GimpRGB *rgb,
+                gdouble gamma);
+
+
+
+

gimp_rgb_luminance ()

+
gdouble
+gimp_rgb_luminance (const GimpRGB *rgb);
+
+

Parameters

+
+++++ + + + + + +

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the luminous intensity of the range from 0.0 to 1.0.

+
+

Since: 2.4

+
+
+
+

gimp_rgb_luminance_uchar ()

+
guchar
+gimp_rgb_luminance_uchar (const GimpRGB *rgb);
+
+

Parameters

+
+++++ + + + + + +

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the luminous intensity in the range from 0 to 255.

+
+

Since: 2.4

+
+
+
+

gimp_rgb_intensity ()

+
gdouble
+gimp_rgb_intensity (const GimpRGB *rgb);
+

gimp_rgb_intensity is deprecated and should not be used in newly-written code.

+

This function is deprecated! Use gimp_rgb_luminance() instead.

+
+

Parameters

+
+++++ + + + + + +

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the intensity in the range from 0.0 to 1.0.

+
+
+
+
+

gimp_rgb_intensity_uchar ()

+
guchar
+gimp_rgb_intensity_uchar (const GimpRGB *rgb);
+

gimp_rgb_intensity_uchar is deprecated and should not be used in newly-written code.

+

This function is deprecated! Use gimp_rgb_luminance_uchar() instead.

+
+

Parameters

+
+++++ + + + + + +

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the intensity in the range from 0 to 255.

+
+
+
+
+

gimp_rgb_composite ()

+
void
+gimp_rgb_composite (GimpRGB *color1,
+                    const GimpRGB *color2,
+                    GimpRGBCompositeMode mode);
+
+
+
+

gimp_rgba_set ()

+
void
+gimp_rgba_set (GimpRGB *rgba,
+               gdouble red,
+               gdouble green,
+               gdouble blue,
+               gdouble alpha);
+

Sets the red, green, blue and alpha components of rgb +. The values +should be between 0.0 and 1.0 but there is no check to enforce this +and the values are set exactly as they are passed in.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

rgba

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 

alpha

the alpha component

 
+
+
+
+
+

gimp_rgba_set_pixel ()

+
void
+gimp_rgba_set_pixel (GimpRGB *rgba,
+                     const Babl *format,
+                     gconstpointer pixel);
+

Sets the red, green, blue and alpha components of rgba + from the +color stored in pixel +. The pixel format of pixel + is determined +by format +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgba

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the source pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgba_get_pixel ()

+
void
+gimp_rgba_get_pixel (const GimpRGB *rgba,
+                     const Babl *format,
+                     gpointer pixel);
+

Writes the red, green, blue and alpha components of rgba + to the +color stored in pixel +. The pixel format of pixel + is determined by +format +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgba

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the destination pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgba_set_uchar ()

+
void
+gimp_rgba_set_uchar (GimpRGB *rgba,
+                     guchar red,
+                     guchar green,
+                     guchar blue,
+                     guchar alpha);
+

Sets the red, green, blue and alpha components of rgb + from 8bit +values (0 to 255).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

rgba

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 

alpha

the alpha component

 
+
+
+
+
+

gimp_rgba_get_uchar ()

+
void
+gimp_rgba_get_uchar (const GimpRGB *rgba,
+                     guchar *red,
+                     guchar *green,
+                     guchar *blue,
+                     guchar *alpha);
+
+
+
+

gimp_rgba_parse_css ()

+
gboolean
+gimp_rgba_parse_css (GimpRGB *rgba,
+                     const gchar *css,
+                     gint len);
+

Similar to gimp_rgb_parse_css() but handles RGB colors with alpha +channel in the numerical CSS notation (rgba(255,0,0,255) +or rgba(100%,0%,0%,1000%)).

+

It doesn't handle the hexadecimal notation or color names because +they leave the alpha channel unspecified.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

rgba

a GimpRGB struct used to return the parsed color

 

css

a string describing a color in CSS notation

 

len

the length of hex +, in bytes. or -1 if hex +is nul-terminated

 
+
+
+

Returns

+

TRUE if css +was parsed successfully and rgb +has been +set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgba_add ()

+
void
+gimp_rgba_add (GimpRGB *rgba1,
+               const GimpRGB *rgba2);
+
+
+
+

gimp_rgba_subtract ()

+
void
+gimp_rgba_subtract (GimpRGB *rgba1,
+                    const GimpRGB *rgba2);
+
+
+
+

gimp_rgba_multiply ()

+
void
+gimp_rgba_multiply (GimpRGB *rgba,
+                    gdouble factor);
+
+
+
+

gimp_rgba_distance ()

+
gdouble
+gimp_rgba_distance (const GimpRGB *rgba1,
+                    const GimpRGB *rgba2);
+
+
+
+

GIMP_RGB_LUMINANCE()

+
#define             GIMP_RGB_LUMINANCE(r,g,b)
+
+
+
+

GIMP_RGB_INTENSITY()

+
#define             GIMP_RGB_INTENSITY(r,g,b)
+

GIMP_RGB_INTENSITY is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_param_spec_rgb ()

+
GParamSpec *
+gimp_param_spec_rgb (const gchar *name,
+                     const gchar *nick,
+                     const gchar *blurb,
+                     gboolean has_alpha,
+                     const GimpRGB *default_value,
+                     GParamFlags flags);
+

Creates a param spec to hold an GimpRGB value. +See g_param_spec_internal() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

Canonical name of the param

 

nick

Nickname of the param

 

blurb

Brief description of param.

 

has_alpha

TRUE if the alpha channel has relevance.

 

default_value

Value to use if none is assigned.

 

flags

a combination of GParamFlags

 
+
+
+

Returns

+

a newly allocated GParamSpec instance

+
+

Since: 2.4

+
+
+
+

gimp_param_spec_rgb_get_default ()

+
void
+gimp_param_spec_rgb_get_default (GParamSpec *pspec,
+                                 GimpRGB *default_value);
+

Returns the pspec +'s default color value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

pspec

a GimpParamSpecRGB.

 

default_value

return location for pspec +'s default value

 
+
+

Since: 2.10.14

+
+
+
+

gimp_param_spec_rgb_has_alpha ()

+
gboolean
+gimp_param_spec_rgb_has_alpha (GParamSpec *pspec);
+
+

Parameters

+
+++++ + + + + + +

pspec

a GParamSpec to hold an GimpRGB value.

 
+
+
+

Returns

+

TRUE if the alpha channel is relevant.

+
+

Since: 2.4

+
+
+
+

GIMP_VALUE_HOLDS_RGB()

+
#define GIMP_VALUE_HOLDS_RGB(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_RGB))
+
+
+
+
+

gimp_value_get_rgb ()

+
void
+gimp_value_get_rgb (const GValue *value,
+                    GimpRGB *rgb);
+
+
+
+

gimp_value_set_rgb ()

+
void
+gimp_value_set_rgb (GValue *value,
+                    const GimpRGB *rgb);
+
+
+
+

Types and Values

+
+

struct GimpRGB

+
struct GimpRGB {
+  gdouble r, g, b, a;
+};
+
+

Used to keep RGB and RGBA colors. All components are in a range of +[0.0..1.0].

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gdouble r;

the red component

 

gdouble g;

the green component

 

gdouble b;

the blue component

 

gdouble a;

the alpha component

 
+
+
+
+
+

enum GimpRGBCompositeMode

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_RGB_COMPOSITE_NONE

+

don't do compositing

+
 

GIMP_RGB_COMPOSITE_NORMAL

+

composite on top

+
 

GIMP_RGB_COMPOSITE_BEHIND

+

composite behind

+
 
+
+
+
+
+

GIMP_RGB_LUMINANCE_RED

+
#define GIMP_RGB_LUMINANCE_RED    (0.22248840)
+
+
+
+
+

GIMP_RGB_LUMINANCE_GREEN

+
#define GIMP_RGB_LUMINANCE_GREEN  (0.71690369)
+
+
+
+
+

GIMP_RGB_LUMINANCE_BLUE

+
#define GIMP_RGB_LUMINANCE_BLUE   (0.06060791)
+
+
+
+
+

GIMP_RGB_INTENSITY_RED

+
#define GIMP_RGB_INTENSITY_RED    (0.30)
+
+

GIMP_RGB_INTENSITY_RED is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_RGB_INTENSITY_GREEN

+
#define GIMP_RGB_INTENSITY_GREEN  (0.59)
+
+

GIMP_RGB_INTENSITY_GREEN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_RGB_INTENSITY_BLUE

+
#define GIMP_RGB_INTENSITY_BLUE   (0.11)
+
+

GIMP_RGB_INTENSITY_BLUE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_TYPE_RGB

+
#define GIMP_TYPE_RGB               (gimp_rgb_get_type ())
+
+
+
+
+

GIMP_TYPE_PARAM_RGB

+
#define GIMP_TYPE_PARAM_RGB           (gimp_param_rgb_get_type ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 b/devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 new file mode 100644 index 0000000..9dd1f64 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpcolor/html/pt01.html b/devel-docs/libgimpcolor/html/pt01.html new file mode 100644 index 0000000..e651ad4 --- /dev/null +++ b/devel-docs/libgimpcolor/html/pt01.html @@ -0,0 +1,69 @@ + + + + +Part I. GIMP Color Library: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Color Library

+
+

Table of Contents

+
+
+GimpRGB — Definitions and Functions relating to RGB colors. +
+
+GimpHSV — Definitions and Functions relating to HSV colors. +
+
+GimpCMYK — Definitions and Functions relating to CMYK colors. +
+
+GimpColorSpace — Utility functions which convert colors between +different color models. +
+
+GimpColorManaged — An interface dealing with color profiles. +
+
+GimpColorProfile — Definitions and Functions relating to LCMS. +
+
+GimpColorTransform — Definitions and Functions relating to LCMS. +
+
+GimpAdaptiveSupersample — Functions to perform adaptive supersampling on +an area. +
+
+GimpBilinear — Utility functions for bilinear interpolation. +
+
+GimpCairo — Color utility functions for cairo +
+
+GimpPixbuf — Definitions and Functions relating to GdkPixbuf. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/right-insensitive.png b/devel-docs/libgimpcolor/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpcolor/html/right-insensitive.png differ diff --git a/devel-docs/libgimpcolor/html/right.png b/devel-docs/libgimpcolor/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpcolor/html/right.png differ diff --git a/devel-docs/libgimpcolor/html/style.css b/devel-docs/libgimpcolor/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpcolor/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/up-insensitive.png b/devel-docs/libgimpcolor/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpcolor/html/up-insensitive.png differ diff --git a/devel-docs/libgimpcolor/html/up.png b/devel-docs/libgimpcolor/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpcolor/html/up.png differ diff --git a/devel-docs/libgimpcolor/libgimpcolor-docs.sgml b/devel-docs/libgimpcolor/libgimpcolor-docs.sgml new file mode 100644 index 0000000..b9be0dd --- /dev/null +++ b/devel-docs/libgimpcolor/libgimpcolor-docs.sgml @@ -0,0 +1,58 @@ + + + + + + + GIMP Color Library Reference Manual + + for GIMP + + + + + GIMP Color Library + + + + + + + + + + + + + + + Index + + + + Index of new symbols in GIMP 2.2 + + + + Index of new symbols in GIMP 2.4 + + + + Index of new symbols in GIMP 2.6 + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpcolor/libgimpcolor-overrides.txt b/devel-docs/libgimpcolor/libgimpcolor-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpcolor/libgimpcolor-sections.txt b/devel-docs/libgimpcolor/libgimpcolor-sections.txt new file mode 100644 index 0000000..0549493 --- /dev/null +++ b/devel-docs/libgimpcolor/libgimpcolor-sections.txt @@ -0,0 +1,238 @@ +
+gimpcmyk +GimpCMYK +GimpCMYK +gimp_cmyk_set +gimp_cmyk_set_uchar +gimp_cmyk_get_uchar +gimp_cmyka_set +gimp_cmyka_set_uchar +gimp_cmyka_get_uchar +GIMP_TYPE_CMYK + +gimp_cmyk_get_type +
+ +
+gimphsv +GimpHSV +GimpHSV +GimpHSL +gimp_hsv_set +gimp_hsv_clamp +gimp_hsva_set +gimp_hsl_set +gimp_hsl_set_alpha +GIMP_TYPE_HSV +GIMP_TYPE_HSL + +gimp_hsv_get_type +gimp_hsl_get_type +
+ +
+gimppixbuf +gimp_pixbuf_get_format +gimp_pixbuf_create_buffer +gimp_pixbuf_get_icc_profile +
+ +
+gimprgb +GimpRGB +GimpRGB +GimpRGBCompositeMode +gimp_rgb_set +gimp_rgb_set_alpha +gimp_rgb_set_pixel +gimp_rgb_get_pixel +gimp_rgb_set_uchar +gimp_rgb_get_uchar +gimp_rgb_parse_name +gimp_rgb_parse_hex +gimp_rgb_parse_css +gimp_rgb_list_names +gimp_rgb_add +gimp_rgb_subtract +gimp_rgb_multiply +gimp_rgb_distance +gimp_rgb_max +gimp_rgb_min +gimp_rgb_clamp +gimp_rgb_gamma +gimp_rgb_luminance +gimp_rgb_luminance_uchar +gimp_rgb_intensity +gimp_rgb_intensity_uchar +gimp_rgb_composite +gimp_rgba_set +gimp_rgba_set_pixel +gimp_rgba_get_pixel +gimp_rgba_set_uchar +gimp_rgba_get_uchar +gimp_rgba_parse_css +gimp_rgba_add +gimp_rgba_subtract +gimp_rgba_multiply +gimp_rgba_distance +GIMP_RGB_LUMINANCE +GIMP_RGB_LUMINANCE_RED +GIMP_RGB_LUMINANCE_GREEN +GIMP_RGB_LUMINANCE_BLUE +GIMP_RGB_INTENSITY +GIMP_RGB_INTENSITY_RED +GIMP_RGB_INTENSITY_GREEN +GIMP_RGB_INTENSITY_BLUE +GIMP_TYPE_RGB +GIMP_TYPE_PARAM_RGB +gimp_param_spec_rgb +gimp_param_spec_rgb_get_default +gimp_param_spec_rgb_has_alpha +GIMP_VALUE_HOLDS_RGB +gimp_value_get_rgb +gimp_value_set_rgb + +GIMP_IS_PARAM_SPEC_RGB +gimp_param_rgb_get_type +gimp_rgb_get_type +
+ +
+gimpcolorspace +GimpColorSpace +gimp_rgb_to_hsv +gimp_rgb_to_hsl +gimp_rgb_to_cmyk +gimp_hsv_to_rgb +gimp_hsl_to_rgb +gimp_cmyk_to_rgb +gimp_rgb_to_hwb +gimp_hwb_to_rgb +gimp_rgb_to_hsv_int +gimp_hsv_to_rgb_int +gimp_rgb_to_hsl_int +gimp_rgb_to_cmyk_int +gimp_cmyk_to_rgb_int +gimp_rgb_to_l_int +gimp_hsl_to_rgb_int +gimp_rgb_to_hsv4 +gimp_hsv_to_rgb4 +
+ +
+gimpcolormanaged +GimpColorManaged +GimpColorManaged +GimpColorManagedInterface +gimp_color_managed_get_icc_profile +gimp_color_managed_get_color_profile +gimp_color_managed_profile_changed + +GIMP_COLOR_MANAGED +GIMP_IS_COLOR_MANAGED +GIMP_TYPE_COLOR_MANAGED +GIMP_COLOR_MANAGED_GET_INTERFACE +gimp_color_managed_get_type +gimp_color_managed_interface_get_type +
+ +
+gimpcolorprofile +GimpColorProfile +gimp_color_profile_new_rgb_srgb +gimp_color_profile_new_rgb_srgb_linear +gimp_color_profile_new_rgb_adobe +gimp_color_profile_new_d65_gray_srgb_trc +gimp_color_profile_new_d65_gray_linear +gimp_color_profile_new_d50_gray_lab_trc +gimp_color_profile_new_srgb_trc_from_color_profile +gimp_color_profile_new_linear_from_color_profile +gimp_color_profile_new_from_file +gimp_color_profile_new_from_icc_profile +gimp_color_profile_new_from_lcms_profile +gimp_color_profile_save_to_file +gimp_color_profile_get_icc_profile +gimp_color_profile_get_lcms_profile +gimp_color_profile_get_description +gimp_color_profile_get_manufacturer +gimp_color_profile_get_model +gimp_color_profile_get_copyright +gimp_color_profile_get_label +gimp_color_profile_get_summary +gimp_color_profile_is_equal +gimp_color_profile_is_rgb +gimp_color_profile_is_gray +gimp_color_profile_is_cmyk +gimp_color_profile_is_linear +gimp_color_profile_get_space +gimp_color_profile_get_format +gimp_color_profile_get_lcms_format + +GIMP_COLOR_PROFILE +GIMP_COLOR_PROFILE_CLASS +GIMP_COLOR_PROFILE_GET_CLASS +GIMP_IS_COLOR_PROFILE +GIMP_IS_COLOR_PROFILE_CLASS +GIMP_TYPE_COLOR_PROFILE +GimpColorProfile +GimpColorProfileClass +GimpColorProfilePrivate +gimp_color_profile_get_type +
+ +
+gimpcolortransform +GimpColorTransform +GimpColorTransformFlags +gimp_color_transform_new +gimp_color_transform_new_proofing +gimp_color_transform_process_pixels +gimp_color_transform_process_buffer +gimp_color_transform_can_gegl_copy + +GIMP_COLOR_TRANSFORM +GIMP_COLOR_TRANSFORM_CLASS +GIMP_COLOR_TRANSFORM_GET_CLASS +GIMP_IS_COLOR_TRANSFORM +GIMP_IS_COLOR_TRANSFORM_CLASS +GIMP_TYPE_COLOR_TRANSFORM +GimpColorTransform +GimpColorTransformClass +GimpColorTransformPrivate +gimp_color_transform_get_type +
+ +
+gimpadaptivesupersample +GimpAdaptiveSupersample +GimpProgressFunc +GimpPutPixelFunc +GimpRenderFunc +gimp_adaptive_supersample_area +
+ +
+gimpbilinear +GimpBilinear +gimp_bilinear +gimp_bilinear_8 +gimp_bilinear_16 +gimp_bilinear_32 +gimp_bilinear_rgb +gimp_bilinear_rgba +gimp_bilinear_pixels_8 +
+ +
+gimpcairo +GimpCairo +gimp_cairo_set_source_rgb +gimp_cairo_set_source_rgba +gimp_cairo_checkerboard_create +gimp_cairo_surface_get_format +gimp_cairo_surface_create_buffer +GIMP_CAIRO_RGB24_SET_PIXEL +GIMP_CAIRO_RGB24_GET_PIXEL +GIMP_CAIRO_ARGB32_SET_PIXEL +GIMP_CAIRO_ARGB32_GET_PIXEL +
diff --git a/devel-docs/libgimpcolor/libgimpcolor.types b/devel-docs/libgimpcolor/libgimpcolor.types new file mode 100644 index 0000000..fa366ac --- /dev/null +++ b/devel-docs/libgimpcolor/libgimpcolor.types @@ -0,0 +1 @@ +gimp_color_managed_get_type diff --git a/devel-docs/libgimpcolor/version.in b/devel-docs/libgimpcolor/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpcolor/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpconfig/Makefile.am b/devel-docs/libgimpconfig/Makefile.am new file mode 100644 index 0000000..534e223 --- /dev/null +++ b/devel-docs/libgimpconfig/Makefile.am @@ -0,0 +1,60 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpconfig + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpmath/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimpconfig.h + +# Images to copy into HTML directory +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpconfig/Makefile.in b/devel-docs/libgimpconfig/Makefile.in new file mode 100644 index 0000000..8e59eb9 --- /dev/null +++ b/devel-docs/libgimpconfig/Makefile.in @@ -0,0 +1,1110 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpconfig +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpconfig + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpmath/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimpconfig.h + + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ + +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpconfig/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpconfig/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpconfig/html/GimpColorConfig.html b/devel-docs/libgimpconfig/html/GimpColorConfig.html new file mode 100644 index 0000000..60d1be9 --- /dev/null +++ b/devel-docs/libgimpconfig/html/GimpColorConfig.html @@ -0,0 +1,904 @@ + + + + +GimpColorConfig: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorConfig

+

GimpColorConfig — Color management settings.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpColorManagementMode + +gimp_color_config_get_mode () +
+GimpColorRenderingIntent + +gimp_color_config_get_display_intent () +
+gboolean + +gimp_color_config_get_display_bpc () +
+gboolean + +gimp_color_config_get_display_optimize () +
+gboolean + +gimp_color_config_get_display_profile_from_gdk () +
+GimpColorRenderingIntent + +gimp_color_config_get_simulation_intent () +
+gboolean + +gimp_color_config_get_simulation_bpc () +
+gboolean + +gimp_color_config_get_simulation_optimize () +
+gboolean + +gimp_color_config_get_simulation_gamut_check () +
+GimpColorProfile * + +gimp_color_config_get_rgb_color_profile () +
+GimpColorProfile * + +gimp_color_config_get_gray_color_profile () +
+GimpColorProfile * + +gimp_color_config_get_cmyk_color_profile () +
+GimpColorProfile * + +gimp_color_config_get_display_color_profile () +
+GimpColorProfile * + +gimp_color_config_get_simulation_color_profile () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GimpConfigPathcmyk-profileRead / Write / Construct
+char *display-moduleRead / Write / Construct
gbooleandisplay-optimizeRead / Write / Construct
GimpConfigPathdisplay-profileRead / Write / Construct
gbooleandisplay-profile-from-gdkRead / Write / Construct
GimpColorRenderingIntentdisplay-rendering-intentRead / Write / Construct
gbooleandisplay-use-black-point-compensationRead / Write / Construct
GimpConfigPathgray-profileRead / Write / Construct
GimpColorManagementModemodeRead / Write / Construct
+GimpRGB *out-of-gamut-colorRead / Write / Construct
GimpConfigPathprinter-profileRead / Write / Construct
GimpConfigPathrgb-profileRead / Write / Construct
gbooleanshow-hsvRead / Write / Construct
gbooleanshow-rgb-u8Read / Write / Construct
gbooleansimulation-gamut-checkRead / Write / Construct
gbooleansimulation-optimizeRead / Write / Construct
GimpColorRenderingIntentsimulation-rendering-intentRead / Write / Construct
gbooleansimulation-use-black-point-compensationRead / Write / Construct
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
enumGimpColorManagementMode
enumGimpColorRenderingIntent
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpColorConfig
+
+
+
+

Description

+

Color management settings.

+
+
+

Functions

+
+

gimp_color_config_get_mode ()

+
GimpColorManagementMode
+gimp_color_config_get_mode (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_display_intent ()

+
GimpColorRenderingIntent
+gimp_color_config_get_display_intent (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_display_bpc ()

+
gboolean
+gimp_color_config_get_display_bpc (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_display_optimize ()

+
gboolean
+gimp_color_config_get_display_optimize
+                               (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_display_profile_from_gdk ()

+
gboolean
+gimp_color_config_get_display_profile_from_gdk
+                               (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_simulation_intent ()

+
GimpColorRenderingIntent
+gimp_color_config_get_simulation_intent
+                               (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_simulation_bpc ()

+
gboolean
+gimp_color_config_get_simulation_bpc (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_simulation_optimize ()

+
gboolean
+gimp_color_config_get_simulation_optimize
+                               (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_simulation_gamut_check ()

+
gboolean
+gimp_color_config_get_simulation_gamut_check
+                               (GimpColorConfig *config);
+
+

Parameters

+
+++++ + + + + + +

config

a GimpColorConfig

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_rgb_color_profile ()

+
GimpColorProfile *
+gimp_color_config_get_rgb_color_profile
+                               (GimpColorConfig *config,
+                                GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GimpColorConfig

 

error

return location for a GError

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_gray_color_profile ()

+
GimpColorProfile *
+gimp_color_config_get_gray_color_profile
+                               (GimpColorConfig *config,
+                                GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GimpColorConfig

 

error

return location for a GError

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_cmyk_color_profile ()

+
GimpColorProfile *
+gimp_color_config_get_cmyk_color_profile
+                               (GimpColorConfig *config,
+                                GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GimpColorConfig

 

error

return location for a GError

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_display_color_profile ()

+
GimpColorProfile *
+gimp_color_config_get_display_color_profile
+                               (GimpColorConfig *config,
+                                GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GimpColorConfig

 

error

return location for a GError

 
+
+

Since: 2.10

+
+
+
+

gimp_color_config_get_simulation_color_profile ()

+
GimpColorProfile *
+gimp_color_config_get_simulation_color_profile
+                               (GimpColorConfig *config,
+                                GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GimpColorConfig

 

error

return location for a GError

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

enum GimpColorManagementMode

+

Modes of color management.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_COLOR_MANAGEMENT_OFF

+

Color management is off

+
 

GIMP_COLOR_MANAGEMENT_DISPLAY

+

Color managed display

+
 

GIMP_COLOR_MANAGEMENT_SOFTPROOF

+

Soft-proofing

+
 
+
+
+
+
+

enum GimpColorRenderingIntent

+

Intents for color management.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_COLOR_RENDERING_INTENT_PERCEPTUAL

+

Preceptual

+
 

GIMP_COLOR_RENDERING_INTENT_RELATIVE_COLORIMETRIC

+

Relative colorimetric

+
 

GIMP_COLOR_RENDERING_INTENT_SATURATION

+

Saturation

+
 

GIMP_COLOR_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC

+

Absolute colorimetric

+
 
+
+
+
+
+

Property Details

+
+

The “cmyk-profile” property

+
  “cmyk-profile”             GimpConfigPath
+

The CMYK color profile used to convert between RGB and CMYK.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: NULL

+
+
+
+

The “display-module” property

+
  “display-module”           char *
+

This property is deprecated and its value ignored.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: "CdisplayLcms"

+
+
+
+

The “display-optimize” property

+
  “display-optimize”         gboolean
+

When disabled, image display might be of better quality at the cost of speed.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: TRUE

+
+
+
+

The “display-profile” property

+
  “display-profile”          GimpConfigPath
+

The color profile of your (primary) monitor.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: NULL

+
+
+
+

The “display-profile-from-gdk” property

+
  “display-profile-from-gdk” gboolean
+

When enabled, GIMP will try to use the display color profile from the windowing system. The configured monitor profile is then only used as a fallback.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+

The “display-rendering-intent” property

+
  “display-rendering-intent” GimpColorRenderingIntent
+

How colors are converted from your image's color space to your display device. Relative colorimetric is usually the best choice. Unless you use a LUT monitor profile (most monitor profiles are matrix), choosing perceptual intent really gives you relative colorimetric.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: GIMP_COLOR_RENDERING_INTENT_RELATIVE_COLORIMETRIC

+
+
+
+

The “display-use-black-point-compensation” property

+
  “display-use-black-point-compensation” gboolean
+

Do use black point compensation (unless you know you have a reason not to).

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: TRUE

+
+
+
+

The “gray-profile” property

+
  “gray-profile”             GimpConfigPath
+

The preferred grayscale working space color profile. It will be offered next to the built-in grayscale profile when a color profile can be chosen.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: NULL

+
+
+
+

The “mode” property

+
  “mode”                     GimpColorManagementMode
+

How images are displayed on screen.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: GIMP_COLOR_MANAGEMENT_DISPLAY

+
+
+
+

The “out-of-gamut-color” property

+
  “out-of-gamut-color”       GimpRGB *
+

The color to use for marking colors which are out of gamut.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+
+
+
+

The “printer-profile” property

+
  “printer-profile”          GimpConfigPath
+

The color profile to use for soft-proofing from your image's color space to some other color space, including soft-proofing to a printer or other output device profile. .

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: NULL

+
+
+
+

The “rgb-profile” property

+
  “rgb-profile”              GimpConfigPath
+

The preferred RGB working space color profile. It will be offered next to the built-in RGB profile when a color profile can be chosen.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: NULL

+
+
+
+

The “show-hsv” property

+
  “show-hsv”                 gboolean
+

Show HSV instead of LCH.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+

The “show-rgb-u8” property

+
  “show-rgb-u8”              gboolean
+

Show RGB 0..255 scales.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+

The “simulation-gamut-check” property

+
  “simulation-gamut-check”   gboolean
+

When enabled, the soft-proofing will mark colors which can not be represented in the target color space.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+

The “simulation-optimize” property

+
  “simulation-optimize”      gboolean
+

When disabled, soft-proofing might be of better quality at the cost of speed.

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: TRUE

+
+
+
+

The “simulation-rendering-intent” property

+
  “simulation-rendering-intent” GimpColorRenderingIntent
+

How colors are converted from your image's color space to the output simulation device (usually your monitor). Try them all and choose what looks the best. .

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: GIMP_COLOR_RENDERING_INTENT_PERCEPTUAL

+
+
+
+

The “simulation-use-black-point-compensation” property

+
  “simulation-use-black-point-compensation” gboolean
+

Try with and without black point compensation and choose what looks best. .

+

Owner: GimpColorConfig

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/api-index-full.html b/devel-docs/libgimpconfig/html/api-index-full.html new file mode 100644 index 0000000..59931cf --- /dev/null +++ b/devel-docs/libgimpconfig/html/api-index-full.html @@ -0,0 +1,654 @@ + + + + +Index: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

C

+
+GimpColorConfig:cmyk-profile, object property in GimpColorConfig +
+
+
+GimpColorConfig:display-module, object property in GimpColorConfig +
+
+
+GimpColorConfig:display-optimize, object property in GimpColorConfig +
+
+
+GimpColorConfig:display-profile, object property in GimpColorConfig +
+
+
+GimpColorConfig:display-profile-from-gdk, object property in GimpColorConfig +
+
+
+GimpColorConfig:display-rendering-intent, object property in GimpColorConfig +
+
+
+GimpColorConfig:display-use-black-point-compensation, object property in GimpColorConfig +
+
+
+GimpColorConfig:gray-profile, object property in GimpColorConfig +
+
+
+GimpColorConfig:mode, object property in GimpColorConfig +
+
+
+GimpColorConfig:out-of-gamut-color, object property in GimpColorConfig +
+
+
+GimpColorConfig:printer-profile, object property in GimpColorConfig +
+
+
+GimpColorConfig:rgb-profile, object property in GimpColorConfig +
+
+
+GimpColorConfig:show-hsv, object property in GimpColorConfig +
+
+
+GimpColorConfig:show-rgb-u8, object property in GimpColorConfig +
+
+
+GimpColorConfig:simulation-gamut-check, object property in GimpColorConfig +
+
+
+GimpColorConfig:simulation-optimize, object property in GimpColorConfig +
+
+
+GimpColorConfig:simulation-rendering-intent, object property in GimpColorConfig +
+
+
+GimpColorConfig:simulation-use-black-point-compensation, object property in GimpColorConfig +
+
+
+GimpColorManagementMode, enum in GimpColorConfig +
+
+
+GimpColorRenderingIntent, enum in GimpColorConfig +
+
+
+gimp_color_config_get_cmyk_color_profile, function in GimpColorConfig +
+
+
+gimp_color_config_get_display_bpc, function in GimpColorConfig +
+
+
+gimp_color_config_get_display_color_profile, function in GimpColorConfig +
+
+
+gimp_color_config_get_display_intent, function in GimpColorConfig +
+
+
+gimp_color_config_get_display_optimize, function in GimpColorConfig +
+
+
+gimp_color_config_get_display_profile_from_gdk, function in GimpColorConfig +
+
+
+gimp_color_config_get_gray_color_profile, function in GimpColorConfig +
+
+
+gimp_color_config_get_mode, function in GimpColorConfig +
+
+
+gimp_color_config_get_rgb_color_profile, function in GimpColorConfig +
+
+
+gimp_color_config_get_simulation_bpc, function in GimpColorConfig +
+
+
+gimp_color_config_get_simulation_color_profile, function in GimpColorConfig +
+
+
+gimp_color_config_get_simulation_gamut_check, function in GimpColorConfig +
+
+
+gimp_color_config_get_simulation_intent, function in GimpColorConfig +
+
+
+gimp_color_config_get_simulation_optimize, function in GimpColorConfig +
+
+
+GimpConfig, struct in GimpConfig +
+
+
+GimpConfigError, enum in GimpConfigError +
+
+
+GimpConfigInterface, struct in GimpConfig +
+
+
+GimpConfigPath, typedef in GimpConfig-path +
+
+
+GimpConfigPathType, enum in GimpConfig-path +
+
+
+GimpConfigWriter, struct in GimpConfigWriter +
+
+
+gimp_config_build_data_path, function in GimpConfig-path +
+
+
+gimp_config_build_plug_in_path, function in GimpConfig-path +
+
+
+gimp_config_build_writable_path, function in GimpConfig-path +
+
+
+gimp_config_copy, function in GimpConfig +
+
+
+gimp_config_deserialize, function in GimpConfig +
+
+
+gimp_config_deserialize_file, function in GimpConfig +
+
+
+gimp_config_deserialize_gfile, function in GimpConfig +
+
+
+gimp_config_deserialize_properties, function in GimpConfig-deserialize +
+
+
+gimp_config_deserialize_property, function in GimpConfig-deserialize +
+
+
+gimp_config_deserialize_return, function in GimpConfig +
+
+
+gimp_config_deserialize_stream, function in GimpConfig +
+
+
+gimp_config_deserialize_string, function in GimpConfig +
+
+
+gimp_config_diff, function in GimpConfig-utils +
+
+
+gimp_config_duplicate, function in GimpConfig +
+
+
+GIMP_CONFIG_ERROR, macro in GimpConfigError +
+
+
+gimp_config_error_quark, function in GimpConfigError +
+
+
+GIMP_CONFIG_INSTALL_PROP_BOOLEAN, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_BOXED, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_DOUBLE, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_ENUM, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_INT, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_MATRIX2, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_MEMSIZE, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_OBJECT, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_PATH, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_POINTER, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_RESOLUTION, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_RGB, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_STRING, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_UINT, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_INSTALL_PROP_UNIT, macro in GimpConfig-params +
+
+
+gimp_config_is_equal_to, function in GimpConfig +
+
+
+GIMP_CONFIG_PARAM_AGGREGATE, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PARAM_CONFIRM, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PARAM_DEFAULTS, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PARAM_FLAGS, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PARAM_IGNORE, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PARAM_RESTART, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PARAM_SERIALIZE, macro in GimpConfig-params +
+
+
+gimp_config_path_expand, function in GimpConfig-path +
+
+
+gimp_config_path_expand_to_files, function in GimpConfig-path +
+
+
+gimp_config_path_unexpand, function in GimpConfig-path +
+
+
+GIMP_CONFIG_PROP_BOOLEAN, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_BOXED, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_DOUBLE, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_ENUM, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_INT, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_INT64, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_MATRIX2, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_MEMSIZE, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_OBJECT, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_PATH, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_POINTER, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_RESOLUTION, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_RGB, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_STRING, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_UINT, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_UINT64, macro in GimpConfig-params +
+
+
+GIMP_CONFIG_PROP_UNIT, macro in GimpConfig-params +
+
+
+gimp_config_reset, function in GimpConfig +
+
+
+gimp_config_reset_properties, function in GimpConfig-utils +
+
+
+gimp_config_reset_property, function in GimpConfig-utils +
+
+
+gimp_config_serialize, function in GimpConfig +
+
+
+gimp_config_serialize_changed_properties, function in GimpConfig-serialize +
+
+
+gimp_config_serialize_properties, function in GimpConfig-serialize +
+
+
+gimp_config_serialize_property, function in GimpConfig-serialize +
+
+
+gimp_config_serialize_property_by_name, function in GimpConfig-serialize +
+
+
+gimp_config_serialize_to_fd, function in GimpConfig +
+
+
+gimp_config_serialize_to_file, function in GimpConfig +
+
+
+gimp_config_serialize_to_gfile, function in GimpConfig +
+
+
+gimp_config_serialize_to_stream, function in GimpConfig +
+
+
+gimp_config_serialize_to_string, function in GimpConfig +
+
+
+gimp_config_serialize_value, function in GimpConfig-serialize +
+
+
+gimp_config_string_append_escaped, function in GimpConfig-utils +
+
+
+gimp_config_sync, function in GimpConfig-utils +
+
+
+gimp_config_writer_close, function in GimpConfigWriter +
+
+
+gimp_config_writer_comment, function in GimpConfigWriter +
+
+
+gimp_config_writer_comment_mode, function in GimpConfigWriter +
+
+
+gimp_config_writer_data, function in GimpConfigWriter +
+
+
+gimp_config_writer_finish, function in GimpConfigWriter +
+
+
+gimp_config_writer_identifier, function in GimpConfigWriter +
+
+
+gimp_config_writer_linefeed, function in GimpConfigWriter +
+
+
+gimp_config_writer_new_fd, function in GimpConfigWriter +
+
+
+gimp_config_writer_new_file, function in GimpConfigWriter +
+
+
+gimp_config_writer_new_gfile, function in GimpConfigWriter +
+
+
+gimp_config_writer_new_stream, function in GimpConfigWriter +
+
+
+gimp_config_writer_new_string, function in GimpConfigWriter +
+
+
+gimp_config_writer_open, function in GimpConfigWriter +
+
+
+gimp_config_writer_print, function in GimpConfigWriter +
+
+
+gimp_config_writer_printf, function in GimpConfigWriter +
+
+
+gimp_config_writer_revert, function in GimpConfigWriter +
+
+
+gimp_config_writer_string, function in GimpConfigWriter +
+
+

F

+
+gimp_file_get_config_path, function in GimpConfig-path +
+
+
+gimp_file_new_for_config_path, function in GimpConfig-path +
+
+

P

+
+gimp_param_spec_config_path, function in GimpConfig-path +
+
+
+gimp_param_spec_config_path_type, function in GimpConfig-path +
+
+

S

+
+gimp_scanner_destroy, function in GimpScanner +
+
+
+gimp_scanner_new_file, function in GimpScanner +
+
+
+gimp_scanner_new_gfile, function in GimpScanner +
+
+
+gimp_scanner_new_stream, function in GimpScanner +
+
+
+gimp_scanner_new_string, function in GimpScanner +
+
+
+gimp_scanner_parse_boolean, function in GimpScanner +
+
+
+gimp_scanner_parse_color, function in GimpScanner +
+
+
+gimp_scanner_parse_data, function in GimpScanner +
+
+
+gimp_scanner_parse_float, function in GimpScanner +
+
+
+gimp_scanner_parse_identifier, function in GimpScanner +
+
+
+gimp_scanner_parse_int, function in GimpScanner +
+
+
+gimp_scanner_parse_int64, function in GimpScanner +
+
+
+gimp_scanner_parse_matrix2, function in GimpScanner +
+
+
+gimp_scanner_parse_string, function in GimpScanner +
+
+
+gimp_scanner_parse_string_no_validate, function in GimpScanner +
+
+
+gimp_scanner_parse_token, function in GimpScanner +
+
+

V

+
+GIMP_VALUE_HOLDS_CONFIG_PATH, macro in GimpConfig-path +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/home.png b/devel-docs/libgimpconfig/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpconfig/html/home.png differ diff --git a/devel-docs/libgimpconfig/html/index.html b/devel-docs/libgimpconfig/html/index.html new file mode 100644 index 0000000..5e16d4f --- /dev/null +++ b/devel-docs/libgimpconfig/html/index.html @@ -0,0 +1,66 @@ + + + + +GIMP Config Library Reference Manual: GIMP Config Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.36 + +

+
+
+
+
+
I. GIMP Config Library
+
+
Object Hierarchy
+
+GimpConfig-iface — High-level API for libgimpconfig. +
+
+GimpConfig-deserialize — Deserializing code for libgimpconfig. +
+
+GimpConfig-serialize — Serializing for libgimpconfig. +
+
+GimpConfig-error — Error utils for libgimpconfig. +
+
+GimpConfig-params — Macros and defines to install config properties. +
+
+GimpConfig-path — File path utilities for libgimpconfig. +
+
+GimpConfig-utils — Miscellaneous utility functions for libgimpconfig. +
+
+GimpConfigWriter — Functions for writing config info to a file for +libgimpconfig. +
+
+GimpScanner — A wrapper around GScanner with some convenience API. +
+
+GimpColorConfig — Color management settings. +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/left-insensitive.png b/devel-docs/libgimpconfig/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpconfig/html/left-insensitive.png differ diff --git a/devel-docs/libgimpconfig/html/left.png b/devel-docs/libgimpconfig/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpconfig/html/left.png differ diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-deserialize.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-deserialize.html new file mode 100644 index 0000000..f420ca9 --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-deserialize.html @@ -0,0 +1,160 @@ + + + + +GimpConfig-deserialize: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfig-deserialize

+

GimpConfig-deserialize — Deserializing code for libgimpconfig.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gboolean + +gimp_config_deserialize_properties () +
+GTokenType + +gimp_config_deserialize_property () +
+
+
+

Description

+

Deserializing code for libgimpconfig.

+
+
+

Functions

+
+

gimp_config_deserialize_properties ()

+
gboolean
+gimp_config_deserialize_properties (GimpConfig *config,
+                                    GScanner *scanner,
+                                    gint nest_level);
+

This function uses the scanner + to configure the properties of config +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

a GimpConfig.

 

scanner

a GScanner.

 

nest_level

the nest level

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_config_deserialize_property ()

+
GTokenType
+gimp_config_deserialize_property (GimpConfig *config,
+                                  GScanner *scanner,
+                                  gint nest_level);
+

This function deserializes a single property of config +. You +shouldn't need to call this function directly. If possible, use +gimp_config_deserialize_properties() instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

a GimpConfig.

 

scanner

a GScanner.

 

nest_level

the nest level

 
+
+
+

Returns

+

G_TOKEN_RIGHT_PAREN on success, otherwise the +expected GTokenType or G_TOKEN_NONE if the expected token was +found but couldn't be parsed.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-params.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-params.html new file mode 100644 index 0000000..387f244 --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-params.html @@ -0,0 +1,504 @@ + + + + +GimpConfig-params: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfig-params

+

GimpConfig-params — Macros and defines to install config properties.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define +GIMP_CONFIG_PROP_BOOLEAN() +
#define +GIMP_CONFIG_PROP_BOXED() +
#define +GIMP_CONFIG_PROP_DOUBLE() +
#define +GIMP_CONFIG_PROP_ENUM() +
#define +GIMP_CONFIG_PROP_INT() +
#define +GIMP_CONFIG_PROP_INT64() +
#define +GIMP_CONFIG_PROP_MATRIX2() +
#define +GIMP_CONFIG_PROP_MEMSIZE() +
#define +GIMP_CONFIG_PROP_OBJECT() +
#define +GIMP_CONFIG_PROP_PATH() +
#define +GIMP_CONFIG_PROP_POINTER() +
#define +GIMP_CONFIG_PROP_RESOLUTION() +
#define +GIMP_CONFIG_PROP_RGB() +
#define +GIMP_CONFIG_PROP_STRING() +
#define +GIMP_CONFIG_PROP_UINT64() +
#define +GIMP_CONFIG_PROP_UINT() +
#define +GIMP_CONFIG_PROP_UNIT() +
#define +GIMP_CONFIG_INSTALL_PROP_BOOLEAN() +
#define +GIMP_CONFIG_INSTALL_PROP_BOXED() +
#define +GIMP_CONFIG_INSTALL_PROP_RGB() +
#define +GIMP_CONFIG_INSTALL_PROP_DOUBLE() +
#define +GIMP_CONFIG_INSTALL_PROP_RESOLUTION() +
#define +GIMP_CONFIG_INSTALL_PROP_ENUM() +
#define +GIMP_CONFIG_INSTALL_PROP_INT() +
#define +GIMP_CONFIG_INSTALL_PROP_MATRIX2() +
#define +GIMP_CONFIG_INSTALL_PROP_MEMSIZE() +
#define +GIMP_CONFIG_INSTALL_PROP_PATH() +
#define +GIMP_CONFIG_INSTALL_PROP_STRING() +
#define +GIMP_CONFIG_INSTALL_PROP_UINT() +
#define +GIMP_CONFIG_INSTALL_PROP_UNIT() +
#define +GIMP_CONFIG_INSTALL_PROP_OBJECT() +
#define +GIMP_CONFIG_INSTALL_PROP_POINTER() +
+
+
+

Types and Values

+ +
+
+

Description

+

Macros and defines to install config properties.

+
+
+

Functions

+
+

GIMP_CONFIG_PROP_BOOLEAN()

+
#define             GIMP_CONFIG_PROP_BOOLEAN(class, id, name, nick, blurb, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_BOXED()

+
#define             GIMP_CONFIG_PROP_BOXED(class, id, name, nick, blurb, boxed_type, flags)
+
+
+
+

GIMP_CONFIG_PROP_DOUBLE()

+
#define             GIMP_CONFIG_PROP_DOUBLE(class, id, name, nick, blurb, min, max, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_ENUM()

+
#define             GIMP_CONFIG_PROP_ENUM(class, id, name, nick, blurb, enum_type, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_INT()

+
#define             GIMP_CONFIG_PROP_INT(class, id, name, nick, blurb, min, max, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_INT64()

+
#define             GIMP_CONFIG_PROP_INT64(class, id, name, nick, blurb, min, max, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_MATRIX2()

+
#define             GIMP_CONFIG_PROP_MATRIX2(class, id, name, nick, blurb, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_MEMSIZE()

+
#define             GIMP_CONFIG_PROP_MEMSIZE(class, id, name, nick, blurb, min, max, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_OBJECT()

+
#define             GIMP_CONFIG_PROP_OBJECT(class, id, name, nick, blurb, object_type, flags)
+
+
+
+

GIMP_CONFIG_PROP_PATH()

+
#define             GIMP_CONFIG_PROP_PATH(class, id, name, nick, blurb, path_type, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_POINTER()

+
#define             GIMP_CONFIG_PROP_POINTER(class, id, name, nick, blurb, flags)
+
+
+
+

GIMP_CONFIG_PROP_RESOLUTION()

+
#define             GIMP_CONFIG_PROP_RESOLUTION(class, id, name, nick, blurb, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_RGB()

+
#define             GIMP_CONFIG_PROP_RGB(class, id, name, nick, blurb, has_alpha, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_STRING()

+
#define             GIMP_CONFIG_PROP_STRING(class, id, name, nick, blurb, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_UINT64()

+
#define             GIMP_CONFIG_PROP_UINT64(class, id, name, nick, blurb, min, max, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_UINT()

+
#define             GIMP_CONFIG_PROP_UINT(class, id, name, nick, blurb, min, max, default, flags)
+
+
+
+

GIMP_CONFIG_PROP_UNIT()

+
#define             GIMP_CONFIG_PROP_UNIT(class, id, name, nick, blurb, pixels, percent, default, flags)
+
+
+
+

GIMP_CONFIG_INSTALL_PROP_BOOLEAN()

+
#define             GIMP_CONFIG_INSTALL_PROP_BOOLEAN(class, id, name, blurb, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_BOOLEAN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_BOXED()

+
#define             GIMP_CONFIG_INSTALL_PROP_BOXED(class, id, name, blurb, boxed_type, flags)
+

GIMP_CONFIG_INSTALL_PROP_BOXED is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_RGB()

+
#define             GIMP_CONFIG_INSTALL_PROP_RGB(class, id, name, blurb, has_alpha, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_RGB is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_DOUBLE()

+
#define             GIMP_CONFIG_INSTALL_PROP_DOUBLE(class, id, name, blurb, min, max, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_DOUBLE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_RESOLUTION()

+
#define             GIMP_CONFIG_INSTALL_PROP_RESOLUTION(class, id, name, blurb, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_RESOLUTION is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_ENUM()

+
#define             GIMP_CONFIG_INSTALL_PROP_ENUM(class, id, name, blurb, enum_type, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_ENUM is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_INT()

+
#define             GIMP_CONFIG_INSTALL_PROP_INT(class, id, name, blurb, min, max, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_INT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_MATRIX2()

+
#define             GIMP_CONFIG_INSTALL_PROP_MATRIX2(class, id, name, blurb, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_MATRIX2 is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_MEMSIZE()

+
#define             GIMP_CONFIG_INSTALL_PROP_MEMSIZE(class, id, name, blurb, min, max, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_MEMSIZE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_PATH()

+
#define             GIMP_CONFIG_INSTALL_PROP_PATH(class, id, name, blurb, path_type, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_PATH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_STRING()

+
#define             GIMP_CONFIG_INSTALL_PROP_STRING(class, id, name, blurb, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_STRING is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_UINT()

+
#define             GIMP_CONFIG_INSTALL_PROP_UINT(class, id, name, blurb, min, max, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_UINT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_UNIT()

+
#define             GIMP_CONFIG_INSTALL_PROP_UNIT(class, id, name, blurb, pixels, percent, default, flags)
+

GIMP_CONFIG_INSTALL_PROP_UNIT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_OBJECT()

+
#define             GIMP_CONFIG_INSTALL_PROP_OBJECT(class, id, name, blurb, object_type, flags)
+

GIMP_CONFIG_INSTALL_PROP_OBJECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_CONFIG_INSTALL_PROP_POINTER()

+
#define             GIMP_CONFIG_INSTALL_PROP_POINTER(class, id, name, blurb, flags)
+

GIMP_CONFIG_INSTALL_PROP_POINTER is deprecated and should not be used in newly-written code.

+
+
+
+

Types and Values

+
+

GIMP_CONFIG_PARAM_SERIALIZE

+
#define GIMP_CONFIG_PARAM_SERIALIZE    (1 << (0 + G_PARAM_USER_SHIFT))
+
+
+
+
+

GIMP_CONFIG_PARAM_AGGREGATE

+
#define GIMP_CONFIG_PARAM_AGGREGATE    (1 << (1 + G_PARAM_USER_SHIFT))
+
+
+
+
+

GIMP_CONFIG_PARAM_RESTART

+
#define GIMP_CONFIG_PARAM_RESTART      (1 << (2 + G_PARAM_USER_SHIFT))
+
+
+
+
+

GIMP_CONFIG_PARAM_CONFIRM

+
#define GIMP_CONFIG_PARAM_CONFIRM      (1 << (3 + G_PARAM_USER_SHIFT))
+
+
+
+
+

GIMP_CONFIG_PARAM_DEFAULTS

+
#define GIMP_CONFIG_PARAM_DEFAULTS     (1 << (4 + G_PARAM_USER_SHIFT))
+
+
+
+
+

GIMP_CONFIG_PARAM_IGNORE

+
#define GIMP_CONFIG_PARAM_IGNORE       (1 << (5 + G_PARAM_USER_SHIFT))
+
+
+
+
+

GIMP_CONFIG_PARAM_FLAGS

+
#define             GIMP_CONFIG_PARAM_FLAGS
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-path.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-path.html new file mode 100644 index 0000000..d82c5d2 --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-path.html @@ -0,0 +1,627 @@ + + + + +GimpConfig-path: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfig-path

+

GimpConfig-path — File path utilities for libgimpconfig.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GParamSpec * + +gimp_param_spec_config_path () +
+GimpConfigPathType + +gimp_param_spec_config_path_type () +
+gchar * + +gimp_config_path_expand () +
+GList * + +gimp_config_path_expand_to_files () +
+gchar * + +gimp_config_path_unexpand () +
+GFile * + +gimp_file_new_for_config_path () +
+gchar * + +gimp_file_get_config_path () +
+gchar * + +gimp_config_build_data_path () +
+gchar * + +gimp_config_build_writable_path () +
+gchar * + +gimp_config_build_plug_in_path () +
#define +GIMP_VALUE_HOLDS_CONFIG_PATH() +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
typedefGimpConfigPath
enumGimpConfigPathType
+
+
+

Description

+

File path utilities for libgimpconfig.

+
+
+

Functions

+
+

gimp_param_spec_config_path ()

+
GParamSpec *
+gimp_param_spec_config_path (const gchar *name,
+                             const gchar *nick,
+                             const gchar *blurb,
+                             GimpConfigPathType type,
+                             const gchar *default_value,
+                             GParamFlags flags);
+

Creates a param spec to hold a filename, dir name, +or list of file or dir names. +See g_param_spec_internal() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

Canonical name of the param

 

nick

Nickname of the param

 

blurb

Brief description of param.

 

type

a GimpConfigPathType value.

 

default_value

Value to use if none is assigned.

 

flags

a combination of GParamFlags

 
+
+
+

Returns

+

a newly allocated GParamSpec instance

+
+

Since: 2.4

+
+
+
+

gimp_param_spec_config_path_type ()

+
GimpConfigPathType
+gimp_param_spec_config_path_type (GParamSpec *pspec);
+

Tells whether the path param encodes a filename, +dir name, or list of file or dir names.

+
+

Parameters

+
+++++ + + + + + +

pspec

A GParamSpec for a path param

 
+
+
+

Returns

+

a GimpConfigPathType value

+
+

Since: 2.4

+
+
+
+

gimp_config_path_expand ()

+
gchar *
+gimp_config_path_expand (const gchar *path,
+                         gboolean recode,
+                         GError **error);
+

Paths as stored in gimprc and other config files have to be treated +special. The string may contain special identifiers such as for +example ${gimp_dir} that have to be substituted before use. Also +the user's filesystem may be in a different encoding than UTF-8 +(which is what is used for the gimprc). This function does the +variable substitution for you and can also attempt to convert to +the filesystem encoding.

+

To reverse the expansion, use gimp_config_path_unexpand().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

path

a NUL-terminated string in UTF-8 encoding

 

recode

whether to convert to the filesystem's encoding

 

error

return location for errors

 
+
+
+

Returns

+

a newly allocated NUL-terminated string

+
+

Since: 2.4

+
+
+
+

gimp_config_path_expand_to_files ()

+
GList *
+gimp_config_path_expand_to_files (const gchar *path,
+                                  GError **error);
+

Paths as stored in the gimprc have to be treated special. The +string may contain special identifiers such as for example +${gimp_dir} that have to be substituted before use. Also the user's +filesystem may be in a different encoding than UTF-8 (which is what +is used for the gimprc).

+

This function runs path + through gimp_config_path_expand() and +gimp_path_parse(), then turns the filenames returned by +gimp_path_parse() into GFile using g_file_new_for_path().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

path

a NUL-terminated string in UTF-8 encoding

 

error

return location for errors

 
+
+
+

Returns

+

a GList of newly allocated GFile objects.

+
+

Since: 2.10

+
+
+
+

gimp_config_path_unexpand ()

+
gchar *
+gimp_config_path_unexpand (const gchar *path,
+                           gboolean recode,
+                           GError **error);
+

The inverse operation of gimp_config_path_expand()

+

This function takes a path + and tries to substitute the first +elements by well-known special identifiers such as for example +${gimp_dir}. The unexpanded path can then be stored in gimprc and +other config files.

+

If recode + is TRUE then path + is in local filesystem encoding, +if recode + is FALSE then path + is assumed to be UTF-8.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

path

a NUL-terminated string

 

recode

whether path +is in filesystem encoding or UTF-8

 

error

return location for errors

 
+
+
+

Returns

+

a newly allocated NUL-terminated UTF-8 string

+
+

Since: 2.10

+
+
+
+

gimp_file_new_for_config_path ()

+
GFile *
+gimp_file_new_for_config_path (const gchar *path,
+                               GError **error);
+

Expands path + using gimp_config_path_expand() and returns a GFile +for the expanded path.

+

To reverse the expansion, use gimp_file_get_config_path().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

path

a NUL-terminated string in UTF-8 encoding

 

error

return location for errors

 
+
+
+

Returns

+

a newly allocated GFile, or NULL if the expansion failed.

+
+

Since: 2.10

+
+
+
+

gimp_file_get_config_path ()

+
gchar *
+gimp_file_get_config_path (GFile *file,
+                           GError **error);
+

Unexpands file +'s path using gimp_config_path_unexpand() and +returns the unexpanded path.

+

The inverse operation of gimp_file_new_for_config_path().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

file

a GFile

 

error

return location for errors

 
+
+
+

Returns

+

a newly allocated NUL-terminated UTF-8 string, or NULL if +unexpanding failed.

+
+

Since: 2.10

+
+
+
+

gimp_config_build_data_path ()

+
gchar *
+gimp_config_build_data_path (const gchar *name);
+

Creates a search path as it is used in the gimprc file. The path +returned by gimp_config_build_data_path() includes a directory +below the user's gimp directory and one in the system-wide data +directory.

+

Note that you cannot use this path directly with gimp_path_parse(). +As it is in the gimprc notation, you first need to expand and +recode it using gimp_config_path_expand().

+
+

Parameters

+
+++++ + + + + + +

name

directory name (in UTF-8 encoding)

 
+
+
+

Returns

+

a newly allocated string

+
+

Since: 2.4

+
+
+
+

gimp_config_build_writable_path ()

+
gchar *
+gimp_config_build_writable_path (const gchar *name);
+

Creates a search path as it is used in the gimprc file. The path +returned by gimp_config_build_writable_path() is just the writable +parts of the search path constructed by gimp_config_build_data_path().

+

Note that you cannot use this path directly with gimp_path_parse(). +As it is in the gimprc notation, you first need to expand and +recode it using gimp_config_path_expand().

+
+

Parameters

+
+++++ + + + + + +

name

directory name (in UTF-8 encoding)

 
+
+
+

Returns

+

a newly allocated string

+
+

Since: 2.4

+
+
+
+

gimp_config_build_plug_in_path ()

+
gchar *
+gimp_config_build_plug_in_path (const gchar *name);
+

Creates a search path as it is used in the gimprc file. The path +returned by gimp_config_build_plug_in_path() includes a directory +below the user's gimp directory and one in the system-wide plug-in +directory.

+

Note that you cannot use this path directly with gimp_path_parse(). +As it is in the gimprc notation, you first need to expand and +recode it using gimp_config_path_expand().

+
+

Parameters

+
+++++ + + + + + +

name

directory name (in UTF-8 encoding)

 
+
+
+

Returns

+

a newly allocated string

+
+

Since: 2.4

+
+
+
+

GIMP_VALUE_HOLDS_CONFIG_PATH()

+
#define GIMP_VALUE_HOLDS_CONFIG_PATH(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_CONFIG_PATH))
+
+
+
+
+

Types and Values

+
+

GimpConfigPath

+
typedef gchar *                   GimpConfigPath; /* to satisfy docs */
+
+
+
+
+

enum GimpConfigPathType

+

Types of config paths.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CONFIG_PATH_FILE

+

A single file

+
 

GIMP_CONFIG_PATH_FILE_LIST

+

A list of files

+
 

GIMP_CONFIG_PATH_DIR

+

A single folder

+
 

GIMP_CONFIG_PATH_DIR_LIST

+

A list of folders

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-serialize.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-serialize.html new file mode 100644 index 0000000..21e1cc4 --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-serialize.html @@ -0,0 +1,296 @@ + + + + +GimpConfig-serialize: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfig-serialize

+

GimpConfig-serialize — Serializing for libgimpconfig.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_config_serialize_properties () +
+gboolean + +gimp_config_serialize_changed_properties () +
+gboolean + +gimp_config_serialize_property () +
+gboolean + +gimp_config_serialize_property_by_name () +
+gboolean + +gimp_config_serialize_value () +
+
+
+

Description

+

Serializing interface for libgimpconfig.

+
+
+

Functions

+
+

gimp_config_serialize_properties ()

+
gboolean
+gimp_config_serialize_properties (GimpConfig *config,
+                                  GimpConfigWriter *writer);
+

This function writes all object properties to the writer +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GimpConfig.

 

writer

a GimpConfigWriter.

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise

+
+

Since: 2.4

+
+
+
+

gimp_config_serialize_changed_properties ()

+
gboolean
+gimp_config_serialize_changed_properties
+                               (GimpConfig *config,
+                                GimpConfigWriter *writer);
+

This function writes all object properties that have been changed from +their default values to the writer +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GimpConfig.

 

writer

a GimpConfigWriter.

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise

+
+

Since: 2.4

+
+
+
+

gimp_config_serialize_property ()

+
gboolean
+gimp_config_serialize_property (GimpConfig *config,
+                                GParamSpec *param_spec,
+                                GimpConfigWriter *writer);
+

This function serializes a single object property to the writer +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

a GimpConfig.

 

param_spec

a GParamSpec.

 

writer

a GimpConfigWriter.

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise

+
+

Since: 2.4

+
+
+
+

gimp_config_serialize_property_by_name ()

+
gboolean
+gimp_config_serialize_property_by_name
+                               (GimpConfig *config,
+                                const gchar *prop_name,
+                                GimpConfigWriter *writer);
+

This function serializes a single object property to the writer +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

a GimpConfig.

 

prop_name

the property's name.

 

writer

a GimpConfigWriter.

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise

+
+

Since: 2.6

+
+
+
+

gimp_config_serialize_value ()

+
gboolean
+gimp_config_serialize_value (const GValue *value,
+                             GString *str,
+                             gboolean escaped);
+

This utility function appends a string representation of GValue to str +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

value

a GValue.

 

str

a GString.

 

escaped

whether to escape string values.

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-utils.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-utils.html new file mode 100644 index 0000000..c2b5441 --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig-utils.html @@ -0,0 +1,294 @@ + + + + +GimpConfig-utils: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfig-utils

+

GimpConfig-utils — Miscellaneous utility functions for libgimpconfig.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GList * + +gimp_config_diff () +
+gboolean + +gimp_config_sync () +
+void + +gimp_config_reset_properties () +
+void + +gimp_config_reset_property () +
+void + +gimp_config_string_append_escaped () +
+
+
+

Description

+

Miscellaneous utility functions for libgimpconfig.

+
+
+

Functions

+
+

gimp_config_diff ()

+
GList *
+gimp_config_diff (GObject *a,
+                  GObject *b,
+                  GParamFlags flags);
+

Compares all properties of a + and b + that have all flags + set. If +flags + is 0, all properties are compared.

+

If the two objects are not of the same type, only properties that +exist in both object classes and are of the same value_type are +compared.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

a

a GObject

 

b

another GObject object

 

flags

a mask of GParamFlags

 
+
+
+

Returns

+

a GList of differing GParamSpecs.

+
+

Since: 2.4

+
+
+
+

gimp_config_sync ()

+
gboolean
+gimp_config_sync (GObject *src,
+                  GObject *dest,
+                  GParamFlags flags);
+

Compares all read- and write-able properties from src + and dest + +that have all flags + set. Differing values are then copied from +src + to dest +. If flags + is 0, all differing read/write properties.

+

Properties marked as "construct-only" are not touched.

+

If the two objects are not of the same type, only properties that +exist in both object classes and are of the same value_type are +synchronized

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

src

a GObject

 

dest

another GObject

 

flags

a mask of GParamFlags

 
+
+
+

Returns

+

TRUE if dest +was modified, FALSE otherwise

+
+

Since: 2.4

+
+
+
+

gimp_config_reset_properties ()

+
void
+gimp_config_reset_properties (GObject *object);
+

Resets all writable properties of object + to the default values as +defined in their GParamSpec. Properties marked as "construct-only" +are not touched.

+

If you want to reset a GimpConfig object, please use gimp_config_reset().

+
+

Parameters

+
+++++ + + + + + +

object

a GObject

 
+
+

Since: 2.4

+
+
+
+

gimp_config_reset_property ()

+
void
+gimp_config_reset_property (GObject *object,
+                            const gchar *property_name);
+

Resets the property named property_name + to its default value. The +property must be writable and must not be marked as "construct-only".

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

object

a GObject

 

property_name

name of the property to reset

 
+
+

Since: 2.4

+
+
+
+

gimp_config_string_append_escaped ()

+
void
+gimp_config_string_append_escaped (GString *string,
+                                   const gchar *val);
+

Escapes and quotes val + and appends it to string +. The escape +algorithm is different from the one used by g_strescape() since it +leaves non-ASCII characters intact and thus preserves UTF-8 +strings. Only control characters and quotes are being escaped.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

string

pointer to a GString

 

val

a string to append or NULL

 
+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig.html new file mode 100644 index 0000000..b983e9e --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfig.html @@ -0,0 +1,989 @@ + + + + +GimpConfig-iface: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfig-iface

+

GimpConfig-iface — High-level API for libgimpconfig.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_config_serialize () +
+gboolean + +gimp_config_serialize_to_file () +
+gboolean + +gimp_config_serialize_to_gfile () +
+gboolean + +gimp_config_serialize_to_stream () +
+gboolean + +gimp_config_serialize_to_fd () +
+gchar * + +gimp_config_serialize_to_string () +
+gboolean + +gimp_config_deserialize () +
+gboolean + +gimp_config_deserialize_file () +
+gboolean + +gimp_config_deserialize_gfile () +
+gboolean + +gimp_config_deserialize_stream () +
+gboolean + +gimp_config_deserialize_string () +
+gboolean + +gimp_config_deserialize_return () +
+gpointer + +gimp_config_duplicate () +
+gboolean + +gimp_config_is_equal_to () +
+void + +gimp_config_reset () +
+gboolean + +gimp_config_copy () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpConfig
structGimpConfigInterface
+
+
+

Object Hierarchy

+
    GInterface
+    ╰── GimpConfigInterface
+
+
+
+

Prerequisites

+

+GimpConfigInterface requires + GObject.

+
+
+

Description

+

High-level API for libgimpconfig.

+
+
+

Functions

+
+

gimp_config_serialize ()

+
gboolean
+gimp_config_serialize (GimpConfig *config,
+                       GimpConfigWriter *writer,
+                       gpointer data);
+

Serialize the GimpConfig object.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

writer

the GimpConfigWriter to use.

 

data

client data

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_config_serialize_to_file ()

+
gboolean
+gimp_config_serialize_to_file (GimpConfig *config,
+                               const gchar *filename,
+                               const gchar *header,
+                               const gchar *footer,
+                               gpointer data,
+                               GError **error);
+

Serializes the object properties of config + to the file specified +by filename +. If a file with that name already exists, it is +overwritten. Basically this function opens filename + for you and +calls the serialize function of the config +'s GimpConfigInterface.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

filename

the name of the file to write the configuration to.

 

header

optional file header (must be ASCII only)

 

footer

optional file footer (must be ASCII only)

 

data

user data passed to the serialize implementation.

 

error

return location for a possible error

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_config_serialize_to_gfile ()

+
gboolean
+gimp_config_serialize_to_gfile (GimpConfig *config,
+                                GFile *file,
+                                const gchar *header,
+                                const gchar *footer,
+                                gpointer data,
+                                GError **error);
+

Serializes the object properties of config + to the file specified +by file +. If a file with that name already exists, it is +overwritten. Basically this function opens file + for you and calls +the serialize function of the config +'s GimpConfigInterface.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

file

the GFile to write the configuration to.

 

header

optional file header (must be ASCII only)

 

footer

optional file footer (must be ASCII only)

 

data

user data passed to the serialize implementation.

 

error

return location for a possible error

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_config_serialize_to_stream ()

+
gboolean
+gimp_config_serialize_to_stream (GimpConfig *config,
+                                 GOutputStream *output,
+                                 const gchar *header,
+                                 const gchar *footer,
+                                 gpointer data,
+                                 GError **error);
+

Serializes the object properties of config + to the stream specified +by output +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

output

the GOutputStream to write the configuration to.

 

header

optional file header (must be ASCII only)

 

footer

optional file footer (must be ASCII only)

 

data

user data passed to the serialize implementation.

 

error

return location for a possible error

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_config_serialize_to_fd ()

+
gboolean
+gimp_config_serialize_to_fd (GimpConfig *config,
+                             gint fd,
+                             gpointer data);
+

Serializes the object properties of config + to the given file +descriptor.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

fd

a file descriptor, opened for writing

 

data

user data passed to the serialize implementation.

 
+
+
+

Returns

+

TRUE if serialization succeeded, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_config_serialize_to_string ()

+
gchar *
+gimp_config_serialize_to_string (GimpConfig *config,
+                                 gpointer data);
+

Serializes the object properties of config + to a string.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

data

user data passed to the serialize implementation.

 
+
+
+

Returns

+

a newly allocated NUL-terminated string.

+
+

Since: 2.4

+
+
+
+

gimp_config_deserialize ()

+
gboolean
+gimp_config_deserialize (GimpConfig *config,
+                         GScanner *scanner,
+                         gint nest_level,
+                         gpointer data);
+

Deserialize the GimpConfig object.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

scanner

the GScanner to use.

 

nest_level

the nest level.

 

data

client data.

 
+
+
+

Returns

+

TRUE if deserialization succeeded, FALSE otherwise.

+
+

Since: 2.8

+
+
+
+

gimp_config_deserialize_file ()

+
gboolean
+gimp_config_deserialize_file (GimpConfig *config,
+                              const gchar *filename,
+                              gpointer data,
+                              GError **error);
+

Opens the file specified by filename +, reads configuration data +from it and configures config + accordingly. Basically this function +creates a properly configured GScanner for you and calls the +deserialize function of the config +'s GimpConfigInterface.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

filename

the name of the file to read configuration from.

 

data

user data passed to the deserialize implementation.

 

error

return location for a possible error

 
+
+
+

Returns

+

TRUE if deserialization succeeded, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_config_deserialize_gfile ()

+
gboolean
+gimp_config_deserialize_gfile (GimpConfig *config,
+                               GFile *file,
+                               gpointer data,
+                               GError **error);
+

Opens the file specified by file +, reads configuration data from it +and configures config + accordingly. Basically this function creates +a properly configured GScanner for you and calls the deserialize +function of the config +'s GimpConfigInterface.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

file

the GFile to read configuration from.

 

data

user data passed to the deserialize implementation.

 

error

return location for a possible error

 
+
+
+

Returns

+

TRUE if deserialization succeeded, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_config_deserialize_stream ()

+
gboolean
+gimp_config_deserialize_stream (GimpConfig *config,
+                                GInputStream *input,
+                                gpointer data,
+                                GError **error);
+

Reads configuration data from input + and configures config + +accordingly. Basically this function creates a properly configured +GScanner for you and calls the deserialize function of the +config +'s GimpConfigInterface.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

input

the GInputStream to read configuration from.

 

data

user data passed to the deserialize implementation.

 

error

return location for a possible error

 
+
+
+

Returns

+

TRUE if deserialization succeeded, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_config_deserialize_string ()

+
gboolean
+gimp_config_deserialize_string (GimpConfig *config,
+                                const gchar *text,
+                                gint text_len,
+                                gpointer data,
+                                GError **error);
+

Configures config + from text +. Basically this function creates a +properly configured GScanner for you and calls the deserialize +function of the config +'s GimpConfigInterface.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

a GObject that implements the GimpConfigInterface.

 

text

string to deserialize (in UTF-8 encoding)

 

text_len

length of text +in bytes or -1

 

data

client data

 

error

return location for a possible error

 
+
+
+

Returns

+

TRUE if deserialization succeeded, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_config_deserialize_return ()

+
gboolean
+gimp_config_deserialize_return (GScanner *scanner,
+                                GTokenType expected_token,
+                                gint nest_level);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

scanner

a GScanner

 

expected_token

the expected token

 

nest_level

the nest level

 
+
+

Since: 2.4

+
+
+
+

gimp_config_duplicate ()

+
gpointer
+gimp_config_duplicate (GimpConfig *config);
+

Creates a copy of the passed object by copying all object +properties. The default implementation of the GimpConfigInterface +only works for objects that are completely defined by their +properties.

+
+

Parameters

+
+++++ + + + + + +

config

a GObject that implements the GimpConfigInterface.

 
+
+
+

Returns

+

the duplicated GimpConfig object

+
+

Since: 2.4

+
+
+
+

gimp_config_is_equal_to ()

+
gboolean
+gimp_config_is_equal_to (GimpConfig *a,
+                         GimpConfig *b);
+

Compares the two objects. The default implementation of the +GimpConfigInterface compares the object properties and thus only +works for objects that are completely defined by their +properties.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

a

a GObject that implements the GimpConfigInterface.

 

b

another GObject of the same type as a +.

 
+
+
+

Returns

+

TRUE if the two objects are equal.

+
+

Since: 2.4

+
+
+
+

gimp_config_reset ()

+
void
+gimp_config_reset (GimpConfig *config);
+

Resets the object to its default state. The default implementation of the +GimpConfigInterface only works for objects that are completely defined by +their properties.

+
+

Parameters

+
+++++ + + + + + +

config

a GObject that implements the GimpConfigInterface.

 
+
+

Since: 2.4

+
+
+
+

gimp_config_copy ()

+
gboolean
+gimp_config_copy (GimpConfig *src,
+                  GimpConfig *dest,
+                  GParamFlags flags);
+

Compares all read- and write-able properties from src + and dest + +that have all flags + set. Differing values are then copied from +src + to dest +. If flags + is 0, all differing read/write properties.

+

Properties marked as "construct-only" are not touched.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

src

a GObject that implements the GimpConfigInterface.

 

dest

another GObject of the same type as a +.

 

flags

a mask of GParamFlags

 
+
+
+

Returns

+

TRUE if dest +was modified, FALSE otherwise

+
+

Since: 2.6

+
+
+
+

Types and Values

+
+

GimpConfig

+
typedef struct _GimpConfig GimpConfig;
+
+
+
+

struct GimpConfigInterface

+
struct GimpConfigInterface;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigError.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigError.html new file mode 100644 index 0000000..30e790d --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigError.html @@ -0,0 +1,152 @@ + + + + +GimpConfig-error: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfig-error

+

GimpConfig-error — Error utils for libgimpconfig.

+
+
+

Functions

+
++++ + + + + +
+GQuark + +gimp_config_error_quark () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
enumGimpConfigError
#defineGIMP_CONFIG_ERROR
+
+
+

Description

+

Error utils for libgimpconfig.

+
+
+

Functions

+
+

gimp_config_error_quark ()

+
GQuark
+gimp_config_error_quark (void);
+

This function is never called directly. Use GIMP_CONFIG_ERROR() instead.

+
+

Returns

+

the GQuark that defines the GimpConfig error domain.

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

enum GimpConfigError

+

The possible values of a GError thrown by libgimpconfig.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CONFIG_ERROR_OPEN

+

open failed

+
 

GIMP_CONFIG_ERROR_OPEN_ENOENT

+

file does not exist

+
 

GIMP_CONFIG_ERROR_WRITE

+

write failed

+
 

GIMP_CONFIG_ERROR_PARSE

+

parser error

+
 

GIMP_CONFIG_ERROR_VERSION

+

parser failed due to version mismatch

+
 
+
+
+
+
+

GIMP_CONFIG_ERROR

+
#define GIMP_CONFIG_ERROR (gimp_config_error_quark ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigWriter.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigWriter.html new file mode 100644 index 0000000..c6b7e56 --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigWriter.html @@ -0,0 +1,763 @@ + + + + +GimpConfigWriter: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpConfigWriter

+

GimpConfigWriter — Functions for writing config info to a file for +libgimpconfig.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpConfigWriter * + +gimp_config_writer_new_file () +
+GimpConfigWriter * + +gimp_config_writer_new_gfile () +
+GimpConfigWriter * + +gimp_config_writer_new_stream () +
+GimpConfigWriter * + +gimp_config_writer_new_fd () +
+GimpConfigWriter * + +gimp_config_writer_new_string () +
+void + +gimp_config_writer_open () +
+void + +gimp_config_writer_comment_mode () +
+void + +gimp_config_writer_print () +
+void + +gimp_config_writer_printf () +
+void + +gimp_config_writer_identifier () +
+void + +gimp_config_writer_string () +
+void + +gimp_config_writer_data () +
+void + +gimp_config_writer_comment () +
+void + +gimp_config_writer_linefeed () +
+void + +gimp_config_writer_revert () +
+void + +gimp_config_writer_close () +
+gboolean + +gimp_config_writer_finish () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpConfigWriter
+
+
+

Description

+

Functions for writing config info to a file for libgimpconfig.

+
+
+

Functions

+
+

gimp_config_writer_new_file ()

+
GimpConfigWriter *
+gimp_config_writer_new_file (const gchar *filename,
+                             gboolean atomic,
+                             const gchar *header,
+                             GError **error);
+

Creates a new GimpConfigWriter and sets it up to write to +filename +. If atomic + is TRUE, a temporary file is used to avoid +possible race conditions. The temporary file is then moved to +filename + when the writer is closed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

filename

a filename

 

atomic

if TRUE the file is written atomically

 

header

text to include as comment at the top of the file

 

error

return location for errors

 
+
+
+

Returns

+

a new GimpConfigWriter or NULL in case of an error

+
+

Since: 2.4

+
+
+
+

gimp_config_writer_new_gfile ()

+
GimpConfigWriter *
+gimp_config_writer_new_gfile (GFile *file,
+                              gboolean atomic,
+                              const gchar *header,
+                              GError **error);
+

Creates a new GimpConfigWriter and sets it up to write to +file +. If atomic + is TRUE, a temporary file is used to avoid +possible race conditions. The temporary file is then moved to file + +when the writer is closed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

file

a GFile

 

atomic

if TRUE the file is written atomically

 

header

text to include as comment at the top of the file

 

error

return location for errors

 
+
+
+

Returns

+

a new GimpConfigWriter or NULL in case of an error

+
+

Since: 2.10

+
+
+
+

gimp_config_writer_new_stream ()

+
GimpConfigWriter *
+gimp_config_writer_new_stream (GOutputStream *output,
+                               const gchar *header,
+                               GError **error);
+

Creates a new GimpConfigWriter and sets it up to write to +output +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

output

a GOutputStream

 

header

text to include as comment at the top of the file

 

error

return location for errors

 
+
+
+

Returns

+

a new GimpConfigWriter or NULL in case of an error

+
+

Since: 2.10

+
+
+
+

gimp_config_writer_new_fd ()

+
GimpConfigWriter *
+gimp_config_writer_new_fd (gint fd);
+
+

Returns

+

a new GimpConfigWriter or NULL in case of an error

+
+

Since: 2.4

+
+
+
+

gimp_config_writer_new_string ()

+
GimpConfigWriter *
+gimp_config_writer_new_string (GString *string);
+
+

Returns

+

a new GimpConfigWriter or NULL in case of an error

+
+

Since: 2.4

+
+
+
+

gimp_config_writer_open ()

+
void
+gimp_config_writer_open (GimpConfigWriter *writer,
+                         const gchar *name);
+

This function writes the opening parenthesis followed by name +. +It also increases the indentation level and sets a mark that +can be used by gimp_config_writer_revert().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

name

name of the element to open

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_comment_mode ()

+
void
+gimp_config_writer_comment_mode (GimpConfigWriter *writer,
+                                 gboolean enable);
+

This function toggles whether the writer + should create commented +or uncommented output. This feature is used to generate the +system-wide installed gimprc that documents the default settings.

+

Since comments have to start at the beginning of a line, this +function will insert a newline if necessary.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

enable

TRUE to enable comment mode, FALSE to disable it

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_print ()

+
void
+gimp_config_writer_print (GimpConfigWriter *writer,
+                          const gchar *string,
+                          gint len);
+

Appends a space followed by string + to the writer +. Note that string +must not contain any special characters that might need to be escaped.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

string

a string to write

 

len

number of bytes from string +or -1 if string +is NUL-terminated.

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_printf ()

+
void
+gimp_config_writer_printf (GimpConfigWriter *writer,
+                           const gchar *format,
+                           ...);
+

A printf-like function for GimpConfigWriter.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

format

a format string as described for g_strdup_printf().

 

...

list of arguments according to format +

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_identifier ()

+
void
+gimp_config_writer_identifier (GimpConfigWriter *writer,
+                               const gchar *identifier);
+

Writes an identifier to writer +. The string + is *not* quoted and special +characters are *not* escaped.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

identifier

a NUL-terminated string

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_string ()

+
void
+gimp_config_writer_string (GimpConfigWriter *writer,
+                           const gchar *string);
+

Writes a string value to writer +. The string + is quoted and special +characters are escaped.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

string

a NUL-terminated string

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_data ()

+
void
+gimp_config_writer_data (GimpConfigWriter *writer,
+                         gint length,
+                         const guint8 *data);
+
+

Parameters

+
+++++ + + + + + +

writer

a GimpConfigWriter

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_comment ()

+
void
+gimp_config_writer_comment (GimpConfigWriter *writer,
+                            const gchar *comment);
+

Appends the comment + to str + and inserts linebreaks and hash-marks to +format it as a comment. Note that this function does not handle non-ASCII +characters.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

comment

the comment to write (ASCII only)

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_linefeed ()

+
void
+gimp_config_writer_linefeed (GimpConfigWriter *writer);
+
+
+
+

gimp_config_writer_revert ()

+
void
+gimp_config_writer_revert (GimpConfigWriter *writer);
+

Reverts all changes to writer + that were done since the last call +to gimp_config_writer_open(). This can only work if you didn't call +gimp_config_writer_close() yet.

+
+

Parameters

+
+++++ + + + + + +

writer

a GimpConfigWriter

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_close ()

+
void
+gimp_config_writer_close (GimpConfigWriter *writer);
+

Closes an element opened with gimp_config_writer_open().

+
+

Parameters

+
+++++ + + + + + +

writer

a GimpConfigWriter

 
+
+

Since: 2.4

+
+
+
+

gimp_config_writer_finish ()

+
gboolean
+gimp_config_writer_finish (GimpConfigWriter *writer,
+                           const gchar *footer,
+                           GError **error);
+

This function finishes the work of writer + and frees it afterwards. +It closes all open elements, appends an optional comment and +releases all resources allocated by writer +. You must not access +the writer + afterwards.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

writer

a GimpConfigWriter

 

footer

text to include as comment at the bottom of the file

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE if everything could be successfully written, +FALSE otherwise

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpConfigWriter

+
typedef struct _GimpConfigWriter GimpConfigWriter;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-GimpScanner.html b/devel-docs/libgimpconfig/html/libgimpconfig-GimpScanner.html new file mode 100644 index 0000000..65352b0 --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-GimpScanner.html @@ -0,0 +1,685 @@ + + + + +GimpScanner: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpScanner

+

GimpScanner — A wrapper around GScanner with some convenience API.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GScanner * + +gimp_scanner_new_file () +
+GScanner * + +gimp_scanner_new_gfile () +
+GScanner * + +gimp_scanner_new_stream () +
+GScanner * + +gimp_scanner_new_string () +
+void + +gimp_scanner_destroy () +
+gboolean + +gimp_scanner_parse_token () +
+gboolean + +gimp_scanner_parse_identifier () +
+gboolean + +gimp_scanner_parse_string () +
+gboolean + +gimp_scanner_parse_string_no_validate () +
+gboolean + +gimp_scanner_parse_data () +
+gboolean + +gimp_scanner_parse_int () +
+gboolean + +gimp_scanner_parse_int64 () +
+gboolean + +gimp_scanner_parse_float () +
+gboolean + +gimp_scanner_parse_boolean () +
+gboolean + +gimp_scanner_parse_color () +
+gboolean + +gimp_scanner_parse_matrix2 () +
+
+
+

Description

+

A wrapper around GScanner with some convenience API.

+
+
+

Functions

+
+

gimp_scanner_new_file ()

+
GScanner *
+gimp_scanner_new_file (const gchar *filename,
+                       GError **error);
+

Since: 2.4

+
+
+
+

gimp_scanner_new_gfile ()

+
GScanner *
+gimp_scanner_new_gfile (GFile *file,
+                        GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

file

a GFile

 

error

return location for GError, or NULL

 
+
+
+

Returns

+

The new GScanner.

+
+

Since: 2.10

+
+
+
+

gimp_scanner_new_stream ()

+
GScanner *
+gimp_scanner_new_stream (GInputStream *input,
+                         GError **error);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

input

a GInputStream

 

error

return location for GError, or NULL

 
+
+
+

Returns

+

The new GScanner.

+
+

Since: 2.10

+
+
+
+

gimp_scanner_new_string ()

+
GScanner *
+gimp_scanner_new_string (const gchar *text,
+                         gint text_len,
+                         GError **error);
+

Since: 2.4

+
+
+
+

gimp_scanner_destroy ()

+
void
+gimp_scanner_destroy (GScanner *scanner);
+
+

Parameters

+
+++++ + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 
+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_token ()

+
gboolean
+gimp_scanner_parse_token (GScanner *scanner,
+                          GTokenType token);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

token

the GTokenType expected as next token.

 
+
+
+

Returns

+

TRUE if the next token is token +, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_identifier ()

+
gboolean
+gimp_scanner_parse_identifier (GScanner *scanner,
+                               const gchar *identifier);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

identifier

the expected identifier.

 
+
+
+

Returns

+

TRUE if the next token is an identifier and if its +value matches identifier +.

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_string ()

+
gboolean
+gimp_scanner_parse_string (GScanner *scanner,
+                           gchar **dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Return location for the parsed string

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_string_no_validate ()

+
gboolean
+gimp_scanner_parse_string_no_validate (GScanner *scanner,
+                                       gchar **dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Return location for the parsed string

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_data ()

+
gboolean
+gimp_scanner_parse_data (GScanner *scanner,
+                         gint length,
+                         guint8 **dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

length

Length of the data to parse

 

dest

Return location for the parsed data

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_int ()

+
gboolean
+gimp_scanner_parse_int (GScanner *scanner,
+                        gint *dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Return location for the parsed integer

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_int64 ()

+
gboolean
+gimp_scanner_parse_int64 (GScanner *scanner,
+                          gint64 *dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Return location for the parsed integer

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.8

+
+
+
+

gimp_scanner_parse_float ()

+
gboolean
+gimp_scanner_parse_float (GScanner *scanner,
+                          gdouble *dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Return location for the parsed float

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_boolean ()

+
gboolean
+gimp_scanner_parse_boolean (GScanner *scanner,
+                            gboolean *dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Return location for the parsed boolean

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_color ()

+
gboolean
+gimp_scanner_parse_color (GScanner *scanner,
+                          GimpRGB *dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Pointer to a color to store the result

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+

gimp_scanner_parse_matrix2 ()

+
gboolean
+gimp_scanner_parse_matrix2 (GScanner *scanner,
+                            GimpMatrix2 *dest);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scanner

A GScanner created by gimp_scanner_new_file() or +gimp_scanner_new_string()

 

dest

Pointer to a matrix to store the result

 
+
+
+

Returns

+

TRUE on success

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig-hierarchy.html b/devel-docs/libgimpconfig/html/libgimpconfig-hierarchy.html new file mode 100644 index 0000000..027f53a --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig-hierarchy.html @@ -0,0 +1,35 @@ + + + + +Object Hierarchy: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Object Hierarchy

+
+    GObject
+    ╰── GimpColorConfig
+    GInterface
+    ╰── GimpConfigInterface
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/libgimpconfig.devhelp2 b/devel-docs/libgimpconfig/html/libgimpconfig.devhelp2 new file mode 100644 index 0000000..2e8a55d --- /dev/null +++ b/devel-docs/libgimpconfig/html/libgimpconfig.devhelp2 @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpconfig/html/pt01.html b/devel-docs/libgimpconfig/html/pt01.html new file mode 100644 index 0000000..d256fd1 --- /dev/null +++ b/devel-docs/libgimpconfig/html/pt01.html @@ -0,0 +1,66 @@ + + + + +Part I. GIMP Config Library: GIMP Config Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Config Library

+
+

Table of Contents

+
+
Object Hierarchy
+
+GimpConfig-iface — High-level API for libgimpconfig. +
+
+GimpConfig-deserialize — Deserializing code for libgimpconfig. +
+
+GimpConfig-serialize — Serializing for libgimpconfig. +
+
+GimpConfig-error — Error utils for libgimpconfig. +
+
+GimpConfig-params — Macros and defines to install config properties. +
+
+GimpConfig-path — File path utilities for libgimpconfig. +
+
+GimpConfig-utils — Miscellaneous utility functions for libgimpconfig. +
+
+GimpConfigWriter — Functions for writing config info to a file for +libgimpconfig. +
+
+GimpScanner — A wrapper around GScanner with some convenience API. +
+
+GimpColorConfig — Color management settings. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/right-insensitive.png b/devel-docs/libgimpconfig/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpconfig/html/right-insensitive.png differ diff --git a/devel-docs/libgimpconfig/html/right.png b/devel-docs/libgimpconfig/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpconfig/html/right.png differ diff --git a/devel-docs/libgimpconfig/html/style.css b/devel-docs/libgimpconfig/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpconfig/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpconfig/html/up-insensitive.png b/devel-docs/libgimpconfig/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpconfig/html/up-insensitive.png differ diff --git a/devel-docs/libgimpconfig/html/up.png b/devel-docs/libgimpconfig/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpconfig/html/up.png differ diff --git a/devel-docs/libgimpconfig/libgimpconfig-docs.sgml b/devel-docs/libgimpconfig/libgimpconfig-docs.sgml new file mode 100644 index 0000000..800d0df --- /dev/null +++ b/devel-docs/libgimpconfig/libgimpconfig-docs.sgml @@ -0,0 +1,59 @@ + + + + + + + GIMP Config Library Reference Manual + + for GIMP + + + + + GIMP Config Library + + + Object Hierarchy + + + + + + + + + + + + + + + + + Index + + + + Index of new symbols in GIMP 2.4 + + + + Index of new symbols in GIMP 2.6 + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpconfig/libgimpconfig-overrides.txt b/devel-docs/libgimpconfig/libgimpconfig-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpconfig/libgimpconfig-sections.txt b/devel-docs/libgimpconfig/libgimpconfig-sections.txt new file mode 100644 index 0000000..5e842f8 --- /dev/null +++ b/devel-docs/libgimpconfig/libgimpconfig-sections.txt @@ -0,0 +1,205 @@ +
+gimpconfig-iface +GimpConfig +GimpConfig +GimpConfigInterface +gimp_config_serialize +gimp_config_serialize_to_file +gimp_config_serialize_to_gfile +gimp_config_serialize_to_stream +gimp_config_serialize_to_fd +gimp_config_serialize_to_string +gimp_config_deserialize +gimp_config_deserialize_file +gimp_config_deserialize_gfile +gimp_config_deserialize_stream +gimp_config_deserialize_string +gimp_config_deserialize_return +gimp_config_duplicate +gimp_config_is_equal_to +gimp_config_reset +gimp_config_copy + +GIMP_CONFIG +GIMP_IS_CONFIG +GIMP_TYPE_CONFIG +GIMP_CONFIG_GET_INTERFACE +gimp_config_interface_get_type +gimp_config_get_type +
+ +
+gimpconfig-deserialize +gimp_config_deserialize_properties +gimp_config_deserialize_property +
+ +
+gimpconfig-error +GimpConfigError +GimpConfigError +GIMP_CONFIG_ERROR +gimp_config_error_quark +
+ +
+gimpconfig-params +GIMP_CONFIG_PARAM_SERIALIZE +GIMP_CONFIG_PARAM_AGGREGATE +GIMP_CONFIG_PARAM_RESTART +GIMP_CONFIG_PARAM_CONFIRM +GIMP_CONFIG_PARAM_DEFAULTS +GIMP_CONFIG_PARAM_IGNORE +GIMP_CONFIG_PARAM_FLAGS +GIMP_CONFIG_PROP_BOOLEAN +GIMP_CONFIG_PROP_BOXED +GIMP_CONFIG_PROP_DOUBLE +GIMP_CONFIG_PROP_ENUM +GIMP_CONFIG_PROP_INT +GIMP_CONFIG_PROP_INT64 +GIMP_CONFIG_PROP_MATRIX2 +GIMP_CONFIG_PROP_MEMSIZE +GIMP_CONFIG_PROP_OBJECT +GIMP_CONFIG_PROP_PATH +GIMP_CONFIG_PROP_POINTER +GIMP_CONFIG_PROP_RESOLUTION +GIMP_CONFIG_PROP_RGB +GIMP_CONFIG_PROP_STRING +GIMP_CONFIG_PROP_UINT64 +GIMP_CONFIG_PROP_UINT +GIMP_CONFIG_PROP_UNIT +GIMP_CONFIG_INSTALL_PROP_BOOLEAN +GIMP_CONFIG_INSTALL_PROP_BOXED +GIMP_CONFIG_INSTALL_PROP_RGB +GIMP_CONFIG_INSTALL_PROP_DOUBLE +GIMP_CONFIG_INSTALL_PROP_RESOLUTION +GIMP_CONFIG_INSTALL_PROP_ENUM +GIMP_CONFIG_INSTALL_PROP_INT +GIMP_CONFIG_INSTALL_PROP_MATRIX2 +GIMP_CONFIG_INSTALL_PROP_MEMSIZE +GIMP_CONFIG_INSTALL_PROP_PATH +GIMP_CONFIG_INSTALL_PROP_STRING +GIMP_CONFIG_INSTALL_PROP_UINT +GIMP_CONFIG_INSTALL_PROP_UNIT +GIMP_CONFIG_INSTALL_PROP_OBJECT +GIMP_CONFIG_INSTALL_PROP_POINTER +
+ +
+gimpconfig-path +GimpConfigPath +GimpConfigPathType +gimp_param_spec_config_path +gimp_param_spec_config_path_type +gimp_config_path_expand +gimp_config_path_expand_to_files +gimp_config_path_unexpand +gimp_file_new_for_config_path +gimp_file_get_config_path +gimp_config_build_data_path +gimp_config_build_writable_path +gimp_config_build_plug_in_path +GIMP_VALUE_HOLDS_CONFIG_PATH + +GIMP_TYPE_CONFIG_PATH +GIMP_TYPE_PARAM_CONFIG_PATH +GIMP_IS_PARAM_SPEC_CONFIG_PATH +gimp_config_path_get_type +gimp_param_config_path_get_type +
+ +
+gimpconfig-serialize +gimp_config_serialize_properties +gimp_config_serialize_changed_properties +gimp_config_serialize_property +gimp_config_serialize_property_by_name +gimp_config_serialize_value +
+ +
+gimpconfig-utils +gimp_config_diff +gimp_config_sync +gimp_config_reset_properties +gimp_config_reset_property +gimp_config_string_append_escaped +
+ +
+gimpconfigwriter +GimpConfigWriter +GimpConfigWriter +gimp_config_writer_new_file +gimp_config_writer_new_gfile +gimp_config_writer_new_stream +gimp_config_writer_new_fd +gimp_config_writer_new_string +gimp_config_writer_open +gimp_config_writer_comment_mode +gimp_config_writer_print +gimp_config_writer_printf +gimp_config_writer_identifier +gimp_config_writer_string +gimp_config_writer_data +gimp_config_writer_comment +gimp_config_writer_linefeed +gimp_config_writer_revert +gimp_config_writer_close +gimp_config_writer_finish +
+ +
+gimpscanner +GimpScanner +gimp_scanner_new_file +gimp_scanner_new_gfile +gimp_scanner_new_stream +gimp_scanner_new_string +gimp_scanner_destroy +gimp_scanner_parse_token +gimp_scanner_parse_identifier +gimp_scanner_parse_string +gimp_scanner_parse_string_no_validate +gimp_scanner_parse_data +gimp_scanner_parse_int +gimp_scanner_parse_int64 +gimp_scanner_parse_float +gimp_scanner_parse_boolean +gimp_scanner_parse_color +gimp_scanner_parse_matrix2 +
+ +
+gimpcolorconfig +GimpColorConfig +GimpColorManagementMode +GimpColorRenderingIntent +gimp_color_config_get_mode +gimp_color_config_get_display_intent +gimp_color_config_get_display_bpc +gimp_color_config_get_display_optimize +gimp_color_config_get_display_profile_from_gdk +gimp_color_config_get_simulation_intent +gimp_color_config_get_simulation_bpc +gimp_color_config_get_simulation_optimize +gimp_color_config_get_simulation_gamut_check +gimp_color_config_get_rgb_color_profile +gimp_color_config_get_gray_color_profile +gimp_color_config_get_cmyk_color_profile +gimp_color_config_get_display_color_profile +gimp_color_config_get_simulation_color_profile + +GimpColorConfig +GimpColorConfigClass +GIMP_COLOR_CONFIG +GIMP_IS_COLOR_CONFIG +GIMP_TYPE_COLOR_CONFIG +gimp_color_config_get_type +GIMP_COLOR_CONFIG_CLASS +GIMP_IS_COLOR_CONFIG_CLASS +GIMP_TYPE_COLOR_MANAGEMENT_MODE +gimp_color_management_mode_get_type +GIMP_TYPE_COLOR_RENDERING_INTENT +gimp_color_rendering_intent_get_type +
diff --git a/devel-docs/libgimpconfig/libgimpconfig.types b/devel-docs/libgimpconfig/libgimpconfig.types new file mode 100644 index 0000000..64a64a1 --- /dev/null +++ b/devel-docs/libgimpconfig/libgimpconfig.types @@ -0,0 +1,5 @@ +#include +#include + +gimp_config_get_type +gimp_color_config_get_type diff --git a/devel-docs/libgimpconfig/version.in b/devel-docs/libgimpconfig/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpconfig/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpmath/Makefile.am b/devel-docs/libgimpmath/Makefile.am new file mode 100644 index 0000000..b9352b4 --- /dev/null +++ b/devel-docs/libgimpmath/Makefile.am @@ -0,0 +1,49 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpmath + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = + +# Images to copy into HTML directory +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = +GTKDOC_LIBS = + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpmath/Makefile.in b/devel-docs/libgimpmath/Makefile.in new file mode 100644 index 0000000..d410801 --- /dev/null +++ b/devel-docs/libgimpmath/Makefile.in @@ -0,0 +1,1097 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpmath +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpmath + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = +GTKDOC_LIBS = +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpmath/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpmath/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpmath/html/api-index-full.html b/devel-docs/libgimpmath/html/api-index-full.html new file mode 100644 index 0000000..6c1298d --- /dev/null +++ b/devel-docs/libgimpmath/html/api-index-full.html @@ -0,0 +1,438 @@ + + + + +Index: GIMP Math Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

C

+
+CLAMP0255, macro in GimpMath +
+
+

D

+
+gimp_deg_to_rad, macro in GimpMath +
+
+

I

+
+GIMP_IS_PARAM_SPEC_MATRIX2, macro in GimpMatrix +
+
+
+GIMP_IS_PARAM_SPEC_MATRIX3, macro in GimpMatrix +
+
+

M

+
+GimpMatrix2, struct in GimpMatrix +
+
+
+gimp_matrix2_determinant, function in GimpMatrix +
+
+
+gimp_matrix2_identity, function in GimpMatrix +
+
+
+gimp_matrix2_invert, function in GimpMatrix +
+
+
+gimp_matrix2_mult, function in GimpMatrix +
+
+
+gimp_matrix2_transform_point, function in GimpMatrix +
+
+
+GimpMatrix3, struct in GimpMatrix +
+
+
+gimp_matrix3_affine, function in GimpMatrix +
+
+
+gimp_matrix3_determinant, function in GimpMatrix +
+
+
+gimp_matrix3_equal, function in GimpMatrix +
+
+
+gimp_matrix3_identity, function in GimpMatrix +
+
+
+gimp_matrix3_invert, function in GimpMatrix +
+
+
+gimp_matrix3_is_affine, function in GimpMatrix +
+
+
+gimp_matrix3_is_diagonal, function in GimpMatrix +
+
+
+gimp_matrix3_is_identity, function in GimpMatrix +
+
+
+gimp_matrix3_is_simple, function in GimpMatrix +
+
+
+gimp_matrix3_mult, function in GimpMatrix +
+
+
+gimp_matrix3_rotate, function in GimpMatrix +
+
+
+gimp_matrix3_scale, function in GimpMatrix +
+
+
+gimp_matrix3_transform_point, function in GimpMatrix +
+
+
+gimp_matrix3_translate, function in GimpMatrix +
+
+
+gimp_matrix3_xshear, function in GimpMatrix +
+
+
+gimp_matrix3_yshear, function in GimpMatrix +
+
+
+GimpMatrix4, struct in GimpMatrix +
+
+
+gimp_matrix4_identity, function in GimpMatrix +
+
+
+gimp_matrix4_mult, function in GimpMatrix +
+
+
+gimp_matrix4_to_deg, function in GimpMatrix +
+
+
+gimp_matrix4_transform_point, function in GimpMatrix +
+
+
+MAX255, macro in GimpMath +
+
+
+gimp_md5_get_digest, function in GimpMD5 +
+
+

P

+
+gimp_param_spec_matrix2, function in GimpMatrix +
+
+
+gimp_param_spec_matrix3, function in GimpMatrix +
+
+

R

+
+gimp_rad_to_deg, macro in GimpMath +
+
+
+RINT, macro in GimpMath +
+
+
+ROUND, macro in GimpMath +
+
+

S

+
+SAFE_CLAMP, macro in GimpMath +
+
+
+SIGNED_ROUND, macro in GimpMath +
+
+
+SQR, macro in GimpMath +
+
+

T

+
+GIMP_TYPE_MATRIX2, macro in GimpMatrix +
+
+
+GIMP_TYPE_MATRIX3, macro in GimpMatrix +
+
+
+GIMP_TYPE_PARAM_MATRIX2, macro in GimpMatrix +
+
+
+GIMP_TYPE_PARAM_MATRIX3, macro in GimpMatrix +
+
+

V

+
+GIMP_VALUE_HOLDS_MATRIX2, macro in GimpMatrix +
+
+
+GIMP_VALUE_HOLDS_MATRIX3, macro in GimpMatrix +
+
+
+GimpVector2, struct in GimpVector +
+
+
+gimp_vector2_add, function in GimpVector +
+
+
+gimp_vector2_add_val, function in GimpVector +
+
+
+gimp_vector2_cross_product, function in GimpVector +
+
+
+gimp_vector2_cross_product_val, function in GimpVector +
+
+
+gimp_vector2_inner_product, function in GimpVector +
+
+
+gimp_vector2_inner_product_val, function in GimpVector +
+
+
+gimp_vector2_length, function in GimpVector +
+
+
+gimp_vector2_length_val, function in GimpVector +
+
+
+gimp_vector2_mul, function in GimpVector +
+
+
+gimp_vector2_mul_val, function in GimpVector +
+
+
+gimp_vector2_neg, function in GimpVector +
+
+
+gimp_vector2_neg_val, function in GimpVector +
+
+
+gimp_vector2_new, function in GimpVector +
+
+
+gimp_vector2_normal, function in GimpVector +
+
+
+gimp_vector2_normalize, function in GimpVector +
+
+
+gimp_vector2_normalize_val, function in GimpVector +
+
+
+gimp_vector2_normal_val, function in GimpVector +
+
+
+gimp_vector2_rotate, function in GimpVector +
+
+
+gimp_vector2_rotate_val, function in GimpVector +
+
+
+gimp_vector2_set, function in GimpVector +
+
+
+gimp_vector2_sub, function in GimpVector +
+
+
+gimp_vector2_sub_val, function in GimpVector +
+
+
+GimpVector3, struct in GimpVector +
+
+
+gimp_vector3_add, function in GimpVector +
+
+
+gimp_vector3_add_val, function in GimpVector +
+
+
+gimp_vector3_cross_product, function in GimpVector +
+
+
+gimp_vector3_cross_product_val, function in GimpVector +
+
+
+gimp_vector3_inner_product, function in GimpVector +
+
+
+gimp_vector3_inner_product_val, function in GimpVector +
+
+
+gimp_vector3_length, function in GimpVector +
+
+
+gimp_vector3_length_val, function in GimpVector +
+
+
+gimp_vector3_mul, function in GimpVector +
+
+
+gimp_vector3_mul_val, function in GimpVector +
+
+
+gimp_vector3_neg, function in GimpVector +
+
+
+gimp_vector3_neg_val, function in GimpVector +
+
+
+gimp_vector3_new, function in GimpVector +
+
+
+gimp_vector3_normalize, function in GimpVector +
+
+
+gimp_vector3_normalize_val, function in GimpVector +
+
+
+gimp_vector3_rotate, function in GimpVector +
+
+
+gimp_vector3_rotate_val, function in GimpVector +
+
+
+gimp_vector3_set, function in GimpVector +
+
+
+gimp_vector3_sub, function in GimpVector +
+
+
+gimp_vector3_sub_val, function in GimpVector +
+
+
+GimpVector4, struct in GimpVector +
+
+
+gimp_vector_2d_to_3d, function in GimpVector +
+
+
+gimp_vector_2d_to_3d_val, function in GimpVector +
+
+
+gimp_vector_3d_to_2d, function in GimpVector +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/home.png b/devel-docs/libgimpmath/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpmath/html/home.png differ diff --git a/devel-docs/libgimpmath/html/index.html b/devel-docs/libgimpmath/html/index.html new file mode 100644 index 0000000..7ac8074 --- /dev/null +++ b/devel-docs/libgimpmath/html/index.html @@ -0,0 +1,47 @@ + + + + +GIMP Math Library Reference Manual: GIMP Math Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.36 + +

+
+
+
+
+
I. GIMP Math Library
+
+
+GimpMath — Mathematical definitions and macros. +
+
+GimpMatrix — Utilities to set up and manipulate 3x3 +transformation matrices. +
+
+GimpVector — Utilities to set up and manipulate vectors. +
+
+GimpMD5 — The MD5 message-digest algorithm +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/left-insensitive.png b/devel-docs/libgimpmath/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpmath/html/left-insensitive.png differ diff --git a/devel-docs/libgimpmath/html/left.png b/devel-docs/libgimpmath/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpmath/html/left.png differ diff --git a/devel-docs/libgimpmath/html/libgimpmath-GimpMD5.html b/devel-docs/libgimpmath/html/libgimpmath-GimpMD5.html new file mode 100644 index 0000000..7465cd4 --- /dev/null +++ b/devel-docs/libgimpmath/html/libgimpmath-GimpMD5.html @@ -0,0 +1,102 @@ + + + + +GimpMD5: GIMP Math Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpMD5

+

GimpMD5 — The MD5 message-digest algorithm

+
+
+

Functions

+
++++ + + + + +
+void + +gimp_md5_get_digest () +
+
+
+

Description

+

The MD5 message-digest algorithm

+
+
+

Functions

+
+

gimp_md5_get_digest ()

+
void
+gimp_md5_get_digest (const gchar *buffer,
+                     gint buffer_size,
+                     guchar digest[16]);
+

gimp_md5_get_digest is deprecated and should not be used in newly-written code.

+

This function is deprecated! Use GChecksum from GLib instead.

+

Get the md5 hash of a buffer. The result is put in the 16 bytes +buffer digest +. For more information see RFC 1321.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

buffer

byte buffer

 

buffer_size

buffer size (in bytes) or -1 if buffer +is nul-terminated.

 

digest

16 bytes buffer receiving the hash code.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/libgimpmath-GimpMath.html b/devel-docs/libgimpmath/html/libgimpmath-GimpMath.html new file mode 100644 index 0000000..399351b --- /dev/null +++ b/devel-docs/libgimpmath/html/libgimpmath-GimpMath.html @@ -0,0 +1,340 @@ + + + + +GimpMath: GIMP Math Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpMath

+

GimpMath — Mathematical definitions and macros.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define +RINT() +
#define +ROUND() +
#define +SIGNED_ROUND() +
#define +SQR() +
#define +MAX255() +
#define +CLAMP0255() +
#define +SAFE_CLAMP() +
#define +gimp_deg_to_rad() +
#define +gimp_rad_to_deg() +
+
+
+

Description

+

Mathematical definitions and macros for use both by the GIMP +application and plug-ins. These macros should be used rather than +the ones from <math.h> for enhanced portability.

+
+
+

Functions

+
+

RINT()

+
#define RINT(x) rint(x)
+
+

This macro rounds its argument x + to an integer value in floating +point format. Use RINT() instead of rint().

+
+

Parameters

+
+++++ + + + + + +

x

the value to be rounded

 
+
+
+
+
+

ROUND()

+
#define ROUND(x) ((int) ((x) + 0.5))
+
+

This macro rounds its positive argument x + to the nearest integer.

+
+

Parameters

+
+++++ + + + + + +

x

the value to be rounded.

 
+
+
+
+
+

SIGNED_ROUND()

+
#define SIGNED_ROUND(x) ((int) RINT (x))
+
+

This macro rounds its argument x + to the nearest integer.

+
+

Parameters

+
+++++ + + + + + +

x

the value to be rounded.

 
+
+
+
+
+

SQR()

+
#define SQR(x) ((x) * (x))
+
+

This macro squares its argument x +.

+
+

Parameters

+
+++++ + + + + + +

x

the value to be squared.

 
+
+
+
+
+

MAX255()

+
#define MAX255(a)  ((a) | (((a) & 256) - (((a) & 256) >> 8)))
+
+

This macro limits it argument a +, an (0-511) int, to 255.

+
+

Parameters

+
+++++ + + + + + +

a

the value to be limited.

 
+
+
+
+
+

CLAMP0255()

+
#define CLAMP0255(a)  CLAMP(a,0,255)
+
+

This macro clamps its argument a +, an int32-range int, between 0 +and 255 inclusive.

+
+

Parameters

+
+++++ + + + + + +

a

the value to be clamped.

 
+
+
+
+
+

SAFE_CLAMP()

+
#define SAFE_CLAMP(x, low, high)  ((x) > (low) ? (x) < (high) ? (x) : (high) : (low))
+
+

Ensures that x + is between the limits set by low + and high +, +even if x + is NaN. If low + is greater than high +, or if either +of them is NaN, the result is undefined.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

x

the value to be limited.

 

low

the lower limit.

 

high

the upper limit.

 
+
+

Since: 2.10

+
+
+
+

gimp_deg_to_rad()

+
#define gimp_deg_to_rad(angle) ((angle) * (2.0 * G_PI) / 360.0)
+
+

This macro converts its argument angle + from degree to radian.

+
+

Parameters

+
+++++ + + + + + +

angle

the angle to be converted.

 
+
+
+
+
+

gimp_rad_to_deg()

+
#define gimp_rad_to_deg(angle) ((angle) * 360.0 / (2.0 * G_PI))
+
+

This macro converts its argument angle + from radian to degree.

+
+

Parameters

+
+++++ + + + + + +

angle

the angle to be converted.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/libgimpmath-GimpMatrix.html b/devel-docs/libgimpmath/html/libgimpmath-GimpMatrix.html new file mode 100644 index 0000000..e9a56b8 --- /dev/null +++ b/devel-docs/libgimpmath/html/libgimpmath-GimpMatrix.html @@ -0,0 +1,1373 @@ + + + + +GimpMatrix: GIMP Math Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpMatrix

+

GimpMatrix — Utilities to set up and manipulate 3x3 +transformation matrices.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_matrix2_identity () +
+void + +gimp_matrix2_mult () +
+gdouble + +gimp_matrix2_determinant () +
+void + +gimp_matrix2_invert () +
+void + +gimp_matrix2_transform_point () +
+void + +gimp_matrix3_identity () +
+void + +gimp_matrix3_mult () +
+void + +gimp_matrix3_translate () +
+void + +gimp_matrix3_scale () +
+void + +gimp_matrix3_rotate () +
+void + +gimp_matrix3_xshear () +
+void + +gimp_matrix3_yshear () +
+void + +gimp_matrix3_affine () +
+void + +gimp_matrix3_transform_point () +
+gdouble + +gimp_matrix3_determinant () +
+void + +gimp_matrix3_invert () +
+gboolean + +gimp_matrix3_is_identity () +
+gboolean + +gimp_matrix3_is_diagonal () +
+gboolean + +gimp_matrix3_is_affine () +
+gboolean + +gimp_matrix3_is_simple () +
+gboolean + +gimp_matrix3_equal () +
+void + +gimp_matrix4_identity () +
+void + +gimp_matrix4_mult () +
+void + +gimp_matrix4_to_deg () +
+gdouble + +gimp_matrix4_transform_point () +
#define +GIMP_IS_PARAM_SPEC_MATRIX2() +
+GParamSpec * + +gimp_param_spec_matrix2 () +
#define +GIMP_VALUE_HOLDS_MATRIX2() +
#define +GIMP_IS_PARAM_SPEC_MATRIX3() +
+GParamSpec * + +gimp_param_spec_matrix3 () +
#define +GIMP_VALUE_HOLDS_MATRIX3() +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
structGimpMatrix2
structGimpMatrix3
structGimpMatrix4
#defineGIMP_TYPE_MATRIX2
#defineGIMP_TYPE_PARAM_MATRIX2
#defineGIMP_TYPE_MATRIX3
#defineGIMP_TYPE_PARAM_MATRIX3
+
+
+

Description

+

When doing image manipulation you will often need 3x3 +transformation matrices that define translation, rotation, scaling, +shearing and arbitrary perspective transformations using a 3x3 +matrix. Here you'll find a set of utility functions to set up those +matrices and to perform basic matrix manipulations and tests.

+

Each matrix class has a 2 dimensional gdouble coeff member. The +element for row r and column c of the matrix is coeffr.

+
+
+

Functions

+
+

gimp_matrix2_identity ()

+
void
+gimp_matrix2_identity (GimpMatrix2 *matrix);
+

Sets the matrix to the identity matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

A matrix.

 
+
+
+
+
+

gimp_matrix2_mult ()

+
void
+gimp_matrix2_mult (const GimpMatrix2 *matrix1,
+                   GimpMatrix2 *matrix2);
+

Multiplies two matrices and puts the result into the second one.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

matrix1

The first input matrix.

 

matrix2

The second input matrix which will be overwritten by the result.

 
+
+
+
+
+

gimp_matrix2_determinant ()

+
gdouble
+gimp_matrix2_determinant (const GimpMatrix2 *matrix);
+

Calculates the determinant of the given matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

The input matrix.

 
+
+
+

Returns

+

The determinant.

+
+

Since: 2.10.16

+
+
+
+

gimp_matrix2_invert ()

+
void
+gimp_matrix2_invert (GimpMatrix2 *matrix);
+

Inverts the given matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

The matrix that is to be inverted.

 
+
+

Since: 2.10.16

+
+
+
+

gimp_matrix2_transform_point ()

+
void
+gimp_matrix2_transform_point (const GimpMatrix2 *matrix,
+                              gdouble x,
+                              gdouble y,
+                              gdouble *newx,
+                              gdouble *newy);
+

Transforms a point in 2D as specified by the transformation matrix.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

matrix

The transformation matrix.

 

x

The source X coordinate.

 

y

The source Y coordinate.

 

newx

The transformed X coordinate.

 

newy

The transformed Y coordinate.

 
+
+

Since: 2.10.16

+
+
+
+

gimp_matrix3_identity ()

+
void
+gimp_matrix3_identity (GimpMatrix3 *matrix);
+

Sets the matrix to the identity matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

A matrix.

 
+
+
+
+
+

gimp_matrix3_mult ()

+
void
+gimp_matrix3_mult (const GimpMatrix3 *matrix1,
+                   GimpMatrix3 *matrix2);
+

Multiplies two matrices and puts the result into the second one.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

matrix1

The first input matrix.

 

matrix2

The second input matrix which will be overwritten by the result.

 
+
+
+
+
+

gimp_matrix3_translate ()

+
void
+gimp_matrix3_translate (GimpMatrix3 *matrix,
+                        gdouble x,
+                        gdouble y);
+

Translates the matrix by x and y.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

matrix

The matrix that is to be translated.

 

x

Translation in X direction.

 

y

Translation in Y direction.

 
+
+
+
+
+

gimp_matrix3_scale ()

+
void
+gimp_matrix3_scale (GimpMatrix3 *matrix,
+                    gdouble x,
+                    gdouble y);
+

Scales the matrix by x and y

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

matrix

The matrix that is to be scaled.

 

x

X scale factor.

 

y

Y scale factor.

 
+
+
+
+
+

gimp_matrix3_rotate ()

+
void
+gimp_matrix3_rotate (GimpMatrix3 *matrix,
+                     gdouble theta);
+

Rotates the matrix by theta degrees.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

matrix

The matrix that is to be rotated.

 

theta

The angle of rotation (in radians).

 
+
+
+
+
+

gimp_matrix3_xshear ()

+
void
+gimp_matrix3_xshear (GimpMatrix3 *matrix,
+                     gdouble amount);
+

Shears the matrix in the X direction.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

matrix

The matrix that is to be sheared.

 

amount

X shear amount.

 
+
+
+
+
+

gimp_matrix3_yshear ()

+
void
+gimp_matrix3_yshear (GimpMatrix3 *matrix,
+                     gdouble amount);
+

Shears the matrix in the Y direction.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

matrix

The matrix that is to be sheared.

 

amount

Y shear amount.

 
+
+
+
+
+

gimp_matrix3_affine ()

+
void
+gimp_matrix3_affine (GimpMatrix3 *matrix,
+                     gdouble a,
+                     gdouble b,
+                     gdouble c,
+                     gdouble d,
+                     gdouble e,
+                     gdouble f);
+

Applies the affine transformation given by six values to matrix +. +The six values form define an affine transformation matrix as +illustrated below:

+

( a c e ) + ( b d f ) + ( 0 0 1 )

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

matrix

The input matrix.

 

a

the 'a' coefficient

 

b

the 'b' coefficient

 

c

the 'c' coefficient

 

d

the 'd' coefficient

 

e

the 'e' coefficient

 

f

the 'f' coefficient

 
+
+
+
+
+

gimp_matrix3_transform_point ()

+
void
+gimp_matrix3_transform_point (const GimpMatrix3 *matrix,
+                              gdouble x,
+                              gdouble y,
+                              gdouble *newx,
+                              gdouble *newy);
+

Transforms a point in 2D as specified by the transformation matrix.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

matrix

The transformation matrix.

 

x

The source X coordinate.

 

y

The source Y coordinate.

 

newx

The transformed X coordinate.

 

newy

The transformed Y coordinate.

 
+
+
+
+
+

gimp_matrix3_determinant ()

+
gdouble
+gimp_matrix3_determinant (const GimpMatrix3 *matrix);
+

Calculates the determinant of the given matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

The input matrix.

 
+
+
+

Returns

+

The determinant.

+
+
+
+
+

gimp_matrix3_invert ()

+
void
+gimp_matrix3_invert (GimpMatrix3 *matrix);
+

Inverts the given matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

The matrix that is to be inverted.

 
+
+
+
+
+

gimp_matrix3_is_identity ()

+
gboolean
+gimp_matrix3_is_identity (const GimpMatrix3 *matrix);
+

Checks if the given matrix is the identity matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

The matrix that is to be tested.

 
+
+
+

Returns

+

TRUE if the matrix is the identity matrix, FALSE otherwise

+
+
+
+
+

gimp_matrix3_is_diagonal ()

+
gboolean
+gimp_matrix3_is_diagonal (const GimpMatrix3 *matrix);
+

Checks if the given matrix is diagonal.

+
+

Parameters

+
+++++ + + + + + +

matrix

The matrix that is to be tested.

 
+
+
+

Returns

+

TRUE if the matrix is diagonal, FALSE otherwise

+
+
+
+
+

gimp_matrix3_is_affine ()

+
gboolean
+gimp_matrix3_is_affine (const GimpMatrix3 *matrix);
+

Checks if the given matrix defines an affine transformation.

+
+

Parameters

+
+++++ + + + + + +

matrix

The matrix that is to be tested.

 
+
+
+

Returns

+

TRUE if the matrix defines an affine transformation, +FALSE otherwise

+
+

Since: 2.4

+
+
+
+

gimp_matrix3_is_simple ()

+
gboolean
+gimp_matrix3_is_simple (const GimpMatrix3 *matrix);
+

Checks if we'll need to interpolate when applying this matrix as +a transformation.

+
+

Parameters

+
+++++ + + + + + +

matrix

The matrix that is to be tested.

 
+
+
+

Returns

+

TRUE if all entries of the upper left 2x2 matrix are +either 0 or 1, FALSE otherwise

+
+
+
+
+

gimp_matrix3_equal ()

+
gboolean
+gimp_matrix3_equal (const GimpMatrix3 *matrix1,
+                    const GimpMatrix3 *matrix2);
+

Checks if two matrices are equal.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

matrix1

The first matrix

 

matrix2

The second matrix

 
+
+
+

Returns

+

TRUE the matrices are equal, FALSE otherwise

+
+

Since: 2.10.16

+
+
+
+

gimp_matrix4_identity ()

+
void
+gimp_matrix4_identity (GimpMatrix4 *matrix);
+

Sets the matrix to the identity matrix.

+
+

Parameters

+
+++++ + + + + + +

matrix

A matrix.

 
+
+

Since: 2.10.16

+
+
+
+

gimp_matrix4_mult ()

+
void
+gimp_matrix4_mult (const GimpMatrix4 *matrix1,
+                   GimpMatrix4 *matrix2);
+

Multiplies two matrices and puts the result into the second one.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

matrix1

The first input matrix.

 

matrix2

The second input matrix which will be overwritten by the result.

 
+
+

Since: 2.10.16

+
+
+
+

gimp_matrix4_to_deg ()

+
void
+gimp_matrix4_to_deg (const GimpMatrix4 *matrix,
+                     gdouble *a,
+                     gdouble *b,
+                     gdouble *c);
+
+
+
+

gimp_matrix4_transform_point ()

+
gdouble
+gimp_matrix4_transform_point (const GimpMatrix4 *matrix,
+                              gdouble x,
+                              gdouble y,
+                              gdouble z,
+                              gdouble *newx,
+                              gdouble *newy,
+                              gdouble *newz);
+

Transforms a point in 3D as specified by the transformation matrix.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

matrix

The transformation matrix.

 

x

The source X coordinate.

 

y

The source Y coordinate.

 

z

The source Z coordinate.

 

newx

The transformed X coordinate.

 

newy

The transformed Y coordinate.

 

newz

The transformed Z coordinate.

 
+
+
+

Returns

+

The transformed W coordinate.

+
+

Since: 2.10.16

+
+
+
+

GIMP_IS_PARAM_SPEC_MATRIX2()

+
#define GIMP_IS_PARAM_SPEC_MATRIX2(pspec)  (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_MATRIX2))
+
+
+
+
+

gimp_param_spec_matrix2 ()

+
GParamSpec *
+gimp_param_spec_matrix2 (const gchar *name,
+                         const gchar *nick,
+                         const gchar *blurb,
+                         const GimpMatrix2 *default_value,
+                         GParamFlags flags);
+

Creates a param spec to hold a GimpMatrix2 value. +See g_param_spec_internal() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

Canonical name of the param

 

nick

Nickname of the param

 

blurb

Brief description of param.

 

default_value

Value to use if none is assigned.

 

flags

a combination of GParamFlags

 
+
+
+

Returns

+

a newly allocated GParamSpec instance

+
+

Since: 2.4

+
+
+
+

GIMP_VALUE_HOLDS_MATRIX2()

+
#define GIMP_VALUE_HOLDS_MATRIX2(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_MATRIX2))
+
+
+
+
+

GIMP_IS_PARAM_SPEC_MATRIX3()

+
#define GIMP_IS_PARAM_SPEC_MATRIX3(pspec)  (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_MATRIX3))
+
+
+
+
+

gimp_param_spec_matrix3 ()

+
GParamSpec *
+gimp_param_spec_matrix3 (const gchar *name,
+                         const gchar *nick,
+                         const gchar *blurb,
+                         const GimpMatrix3 *default_value,
+                         GParamFlags flags);
+

Creates a param spec to hold a GimpMatrix3 value. +See g_param_spec_internal() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

name

Canonical name of the param

 

nick

Nickname of the param

 

blurb

Brief description of param.

 

default_value

Value to use if none is assigned.

 

flags

a combination of GParamFlags

 
+
+
+

Returns

+

a newly allocated GParamSpec instance

+
+

Since: 2.8

+
+
+
+

GIMP_VALUE_HOLDS_MATRIX3()

+
#define GIMP_VALUE_HOLDS_MATRIX3(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_MATRIX3))
+
+
+
+
+

Types and Values

+
+

struct GimpMatrix2

+
struct GimpMatrix2 {
+  gdouble coeff[2][2];
+};
+
+

A two by two matrix.

+
+

Members

+
+++++ + + + + + +

gdouble coeff[2][2];

the coefficients

 
+
+
+
+
+

struct GimpMatrix3

+
struct GimpMatrix3 {
+  gdouble coeff[3][3];
+};
+
+

A three by three matrix.

+
+

Members

+
+++++ + + + + + +

gdouble coeff[3][3];

the coefficients

 
+
+
+
+
+

struct GimpMatrix4

+
struct GimpMatrix4 {
+  gdouble coeff[4][4];
+};
+
+

A four by four matrix.

+
+

Members

+
+++++ + + + + + +

gdouble coeff[4][4];

the coefficients

 
+
+
+
+
+

GIMP_TYPE_MATRIX2

+
#define GIMP_TYPE_MATRIX2               (gimp_matrix2_get_type ())
+
+
+
+
+

GIMP_TYPE_PARAM_MATRIX2

+
#define GIMP_TYPE_PARAM_MATRIX2            (gimp_param_matrix2_get_type ())
+
+
+
+
+

GIMP_TYPE_MATRIX3

+
#define GIMP_TYPE_MATRIX3               (gimp_matrix3_get_type ())
+
+
+
+
+

GIMP_TYPE_PARAM_MATRIX3

+
#define GIMP_TYPE_PARAM_MATRIX3            (gimp_param_matrix3_get_type ())
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/libgimpmath-GimpVector.html b/devel-docs/libgimpmath/html/libgimpmath-GimpVector.html new file mode 100644 index 0000000..7011481 --- /dev/null +++ b/devel-docs/libgimpmath/html/libgimpmath-GimpVector.html @@ -0,0 +1,2219 @@ + + + + +GimpVector: GIMP Math Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpVector

+

GimpVector — Utilities to set up and manipulate vectors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpVector2 + +gimp_vector2_new () +
+void + +gimp_vector2_set () +
+gdouble + +gimp_vector2_length () +
+gdouble + +gimp_vector2_length_val () +
+void + +gimp_vector2_mul () +
+GimpVector2 + +gimp_vector2_mul_val () +
+GimpVector2 + +gimp_vector2_normal () +
+GimpVector2 + +gimp_vector2_normal_val () +
+void + +gimp_vector2_normalize () +
+GimpVector2 + +gimp_vector2_normalize_val () +
+void + +gimp_vector2_neg () +
+GimpVector2 + +gimp_vector2_neg_val () +
+void + +gimp_vector2_add () +
+GimpVector2 + +gimp_vector2_add_val () +
+void + +gimp_vector2_sub () +
+GimpVector2 + +gimp_vector2_sub_val () +
+gdouble + +gimp_vector2_inner_product () +
+gdouble + +gimp_vector2_inner_product_val () +
+GimpVector2 + +gimp_vector2_cross_product () +
+GimpVector2 + +gimp_vector2_cross_product_val () +
+void + +gimp_vector2_rotate () +
+GimpVector2 + +gimp_vector2_rotate_val () +
+GimpVector3 + +gimp_vector3_new () +
+void + +gimp_vector3_set () +
+gdouble + +gimp_vector3_length () +
+gdouble + +gimp_vector3_length_val () +
+void + +gimp_vector3_mul () +
+GimpVector3 + +gimp_vector3_mul_val () +
+void + +gimp_vector3_normalize () +
+GimpVector3 + +gimp_vector3_normalize_val () +
+void + +gimp_vector3_neg () +
+GimpVector3 + +gimp_vector3_neg_val () +
+void + +gimp_vector3_add () +
+GimpVector3 + +gimp_vector3_add_val () +
+void + +gimp_vector3_sub () +
+GimpVector3 + +gimp_vector3_sub_val () +
+gdouble + +gimp_vector3_inner_product () +
+gdouble + +gimp_vector3_inner_product_val () +
+GimpVector3 + +gimp_vector3_cross_product () +
+GimpVector3 + +gimp_vector3_cross_product_val () +
+void + +gimp_vector3_rotate () +
+GimpVector3 + +gimp_vector3_rotate_val () +
+void + +gimp_vector_2d_to_3d () +
+GimpVector3 + +gimp_vector_2d_to_3d_val () +
+void + +gimp_vector_3d_to_2d () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + +
structGimpVector2
structGimpVector3
structGimpVector4
+
+
+

Description

+

Utilities to set up and manipulate vectors.

+
+
+

Functions

+
+

gimp_vector2_new ()

+
GimpVector2
+gimp_vector2_new (gdouble x,
+                  gdouble y);
+

Creates a GimpVector2 of coordinates x + and y +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

x

the X coordinate.

 

y

the Y coordinate.

 
+
+
+

Returns

+

the resulting GimpVector2.

+
+
+
+
+

gimp_vector2_set ()

+
void
+gimp_vector2_set (GimpVector2 *vector,
+                  gdouble x,
+                  gdouble y);
+

Sets the X and Y coordinates of vector + to x + and y +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

vector

a pointer to a GimpVector2.

 

x

the X coordinate.

 

y

the Y coordinate.

 
+
+
+
+
+

gimp_vector2_length ()

+
gdouble
+gimp_vector2_length (const GimpVector2 *vector);
+

Computes the length of a 2D vector.

+
+

Parameters

+
+++++ + + + + + +

vector

a pointer to a GimpVector2.

 
+
+
+

Returns

+

the length of vector +(a positive gdouble).

+
+
+
+
+

gimp_vector2_length_val ()

+
gdouble
+gimp_vector2_length_val (GimpVector2 vector);
+

This function is identical to gimp_vector2_length() but the +vector is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + +

vector

a GimpVector2.

 
+
+
+

Returns

+

the length of vector +(a positive gdouble).

+
+
+
+
+

gimp_vector2_mul ()

+
void
+gimp_vector2_mul (GimpVector2 *vector,
+                  gdouble factor);
+

Multiplies each component of the vector + by factor +. Note that this +is equivalent to multiplying the vectors length by factor +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector

a pointer to a GimpVector2.

 

factor

a scalar.

 
+
+
+
+
+

gimp_vector2_mul_val ()

+
GimpVector2
+gimp_vector2_mul_val (GimpVector2 vector,
+                      gdouble factor);
+

This function is identical to gimp_vector2_mul() but the vector is +passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector

a GimpVector2.

 

factor

a scalar.

 
+
+
+

Returns

+

the resulting GimpVector2.

+
+
+
+
+

gimp_vector2_normal ()

+
GimpVector2
+gimp_vector2_normal (GimpVector2 *vector);
+

Compute a normalized perpendicular vector to vector +

+
+

Parameters

+
+++++ + + + + + +

vector

a pointer to a GimpVector2.

 
+
+
+

Returns

+

a GimpVector2 perpendicular to vector +, with a length of 1.0.

+
+

Since: 2.8

+
+
+
+

gimp_vector2_normal_val ()

+
GimpVector2
+gimp_vector2_normal_val (GimpVector2 vector);
+

This function is identical to gimp_vector2_normal() but the vector +is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + +

vector

a GimpVector2.

 
+
+
+

Returns

+

a GimpVector2 perpendicular to vector +, with a length of 1.0.

+
+

Since: 2.8

+
+
+
+

gimp_vector2_normalize ()

+
void
+gimp_vector2_normalize (GimpVector2 *vector);
+

Normalizes the vector + so the length of the vector + is 1.0. The nul +vector will not be changed.

+
+

Parameters

+
+++++ + + + + + +

vector

a pointer to a GimpVector2.

 
+
+
+
+
+

gimp_vector2_normalize_val ()

+
GimpVector2
+gimp_vector2_normalize_val (GimpVector2 vector);
+

This function is identical to gimp_vector2_normalize() but the +vector is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + +

vector

a GimpVector2.

 
+
+
+

Returns

+

a GimpVector2 parallel to vector +, pointing in the same +direction but with a length of 1.0.

+
+
+
+
+

gimp_vector2_neg ()

+
void
+gimp_vector2_neg (GimpVector2 *vector);
+

Negates the vector + (i.e. negate all its coordinates).

+
+

Parameters

+
+++++ + + + + + +

vector

a pointer to a GimpVector2.

 
+
+
+
+
+

gimp_vector2_neg_val ()

+
GimpVector2
+gimp_vector2_neg_val (GimpVector2 vector);
+

This function is identical to gimp_vector2_neg() but the vector +is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + +

vector

a GimpVector2.

 
+
+
+

Returns

+

the negated GimpVector2.

+
+
+
+
+

gimp_vector2_add ()

+
void
+gimp_vector2_add (GimpVector2 *result,
+                  const GimpVector2 *vector1,
+                  const GimpVector2 *vector2);
+

Computes the sum of two 2D vectors. The resulting GimpVector2 is +stored in result +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

result

destination for the resulting GimpVector2.

 

vector1

a pointer to the first GimpVector2.

 

vector2

a pointer to the second GimpVector2.

 
+
+
+
+
+

gimp_vector2_add_val ()

+
GimpVector2
+gimp_vector2_add_val (GimpVector2 vector1,
+                      GimpVector2 vector2);
+

This function is identical to gimp_vector2_add() but the vectors +are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

the first GimpVector2.

 

vector2

the second GimpVector2.

 
+
+
+

Returns

+

the resulting GimpVector2.

+
+
+
+
+

gimp_vector2_sub ()

+
void
+gimp_vector2_sub (GimpVector2 *result,
+                  const GimpVector2 *vector1,
+                  const GimpVector2 *vector2);
+

Computes the difference of two 2D vectors (vector1 + minus vector2 +). +The resulting GimpVector2 is stored in result +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

result

the destination for the resulting GimpVector2.

 

vector1

a pointer to the first GimpVector2.

 

vector2

a pointer to the second GimpVector2.

 
+
+
+
+
+

gimp_vector2_sub_val ()

+
GimpVector2
+gimp_vector2_sub_val (GimpVector2 vector1,
+                      GimpVector2 vector2);
+

This function is identical to gimp_vector2_sub() but the vectors +are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

the first GimpVector2.

 

vector2

the second GimpVector2.

 
+
+
+

Returns

+

the resulting GimpVector2.

+
+
+
+
+

gimp_vector2_inner_product ()

+
gdouble
+gimp_vector2_inner_product (const GimpVector2 *vector1,
+                            const GimpVector2 *vector2);
+

Computes the inner (dot) product of two 2D vectors. +This product is zero if and only if the two vectors are orthogonal.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

a pointer to the first GimpVector2.

 

vector2

a pointer to the second GimpVector2.

 
+
+
+

Returns

+

The inner product.

+
+
+
+
+

gimp_vector2_inner_product_val ()

+
gdouble
+gimp_vector2_inner_product_val (GimpVector2 vector1,
+                                GimpVector2 vector2);
+

This function is identical to gimp_vector2_inner_product() but the +vectors are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

the first GimpVector2.

 

vector2

the second GimpVector2.

 
+
+
+

Returns

+

The inner product.

+
+
+
+
+

gimp_vector2_cross_product ()

+
GimpVector2
+gimp_vector2_cross_product (const GimpVector2 *vector1,
+                            const GimpVector2 *vector2);
+

Compute the cross product of two vectors. The result is a +GimpVector2 which is orthogonal to both vector1 + and vector2 +. If +vector1 + and vector2 + are parallel, the result will be the nul +vector.

+

Note that in 2D, this function is useful to test if two vectors are +parallel or not, or to compute the area spawned by two vectors.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

a pointer to the first GimpVector2.

 

vector2

a pointer to the second GimpVector2.

 
+
+
+

Returns

+

The cross product.

+
+
+
+
+

gimp_vector2_cross_product_val ()

+
GimpVector2
+gimp_vector2_cross_product_val (GimpVector2 vector1,
+                                GimpVector2 vector2);
+

This function is identical to gimp_vector2_cross_product() but the +vectors are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

the first GimpVector2.

 

vector2

the second GimpVector2.

 
+
+
+

Returns

+

The cross product.

+
+
+
+
+

gimp_vector2_rotate ()

+
void
+gimp_vector2_rotate (GimpVector2 *vector,
+                     gdouble alpha);
+

Rotates the vector + counterclockwise by alpha + radians.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector

a pointer to a GimpVector2.

 

alpha

an angle (in radians).

 
+
+
+
+
+

gimp_vector2_rotate_val ()

+
GimpVector2
+gimp_vector2_rotate_val (GimpVector2 vector,
+                         gdouble alpha);
+

This function is identical to gimp_vector2_rotate() but the vector +is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector

a GimpVector2.

 

alpha

an angle (in radians).

 
+
+
+

Returns

+

a GimpVector2 representing vector +rotated by alpha +radians.

+
+
+
+
+

gimp_vector3_new ()

+
GimpVector3
+gimp_vector3_new (gdouble x,
+                  gdouble y,
+                  gdouble z);
+

Creates a GimpVector3 of coordinate x +, y + and z +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

x

the X coordinate.

 

y

the Y coordinate.

 

z

the Z coordinate.

 
+
+
+

Returns

+

the resulting GimpVector3.

+
+
+
+
+

gimp_vector3_set ()

+
void
+gimp_vector3_set (GimpVector3 *vector,
+                  gdouble x,
+                  gdouble y,
+                  gdouble z);
+

Sets the X, Y and Z coordinates of vector + to x +, y + and z +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

vector

a pointer to a GimpVector3.

 

x

the X coordinate.

 

y

the Y coordinate.

 

z

the Z coordinate.

 
+
+
+
+
+

gimp_vector3_length ()

+
gdouble
+gimp_vector3_length (const GimpVector3 *vector);
+

Computes the length of a 3D vector.

+
+

Parameters

+
+++++ + + + + + +

vector

a pointer to a GimpVector3.

 
+
+
+

Returns

+

the length of vector +(a positive gdouble).

+
+
+
+
+

gimp_vector3_length_val ()

+
gdouble
+gimp_vector3_length_val (GimpVector3 vector);
+

This function is identical to gimp_vector3_length() but the vector +is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + +

vector

a GimpVector3.

 
+
+
+

Returns

+

the length of vector +(a positive gdouble).

+
+
+
+
+

gimp_vector3_mul ()

+
void
+gimp_vector3_mul (GimpVector3 *vector,
+                  gdouble factor);
+

Multiplies each component of the vector + by factor +. Note that +this is equivalent to multiplying the vectors length by factor +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector

a pointer to a GimpVector3.

 

factor

a scalar.

 
+
+
+
+
+

gimp_vector3_mul_val ()

+
GimpVector3
+gimp_vector3_mul_val (GimpVector3 vector,
+                      gdouble factor);
+

This function is identical to gimp_vector3_mul() but the vector is +passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector

a GimpVector3.

 

factor

a scalar.

 
+
+
+

Returns

+

the resulting GimpVector3.

+
+
+
+
+

gimp_vector3_normalize ()

+
void
+gimp_vector3_normalize (GimpVector3 *vector);
+

Normalizes the vector + so the length of the vector + is 1.0. The nul +vector will not be changed.

+
+

Parameters

+
+++++ + + + + + +

vector

a pointer to a GimpVector3.

 
+
+
+
+
+

gimp_vector3_normalize_val ()

+
GimpVector3
+gimp_vector3_normalize_val (GimpVector3 vector);
+

This function is identical to gimp_vector3_normalize() but the +vector is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + +

vector

a GimpVector3.

 
+
+
+

Returns

+

a GimpVector3 parallel to vector +, pointing in the same +direction but with a length of 1.0.

+
+
+
+
+

gimp_vector3_neg ()

+
void
+gimp_vector3_neg (GimpVector3 *vector);
+

Negates the vector + (i.e. negate all its coordinates).

+
+

Parameters

+
+++++ + + + + + +

vector

a pointer to a GimpVector3.

 
+
+
+
+
+

gimp_vector3_neg_val ()

+
GimpVector3
+gimp_vector3_neg_val (GimpVector3 vector);
+

This function is identical to gimp_vector3_neg() but the vector +is passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + +

vector

a GimpVector3.

 
+
+
+

Returns

+

the negated GimpVector3.

+
+
+
+
+

gimp_vector3_add ()

+
void
+gimp_vector3_add (GimpVector3 *result,
+                  const GimpVector3 *vector1,
+                  const GimpVector3 *vector2);
+

Computes the sum of two 3D vectors. The resulting GimpVector3 is +stored in result +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

result

destination for the resulting GimpVector3.

 

vector1

a pointer to the first GimpVector3.

 

vector2

a pointer to the second GimpVector3.

 
+
+
+
+
+

gimp_vector3_add_val ()

+
GimpVector3
+gimp_vector3_add_val (GimpVector3 vector1,
+                      GimpVector3 vector2);
+

This function is identical to gimp_vector3_add() but the vectors +are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

a GimpVector3.

 

vector2

a GimpVector3.

 
+
+
+

Returns

+

the resulting GimpVector3.

+
+
+
+
+

gimp_vector3_sub ()

+
void
+gimp_vector3_sub (GimpVector3 *result,
+                  const GimpVector3 *vector1,
+                  const GimpVector3 *vector2);
+

Computes the difference of two 3D vectors (vector1 + minus vector2 +). +The resulting GimpVector3 is stored in result +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

result

the destination for the resulting GimpVector3.

 

vector1

a pointer to the first GimpVector3.

 

vector2

a pointer to the second GimpVector3.

 
+
+
+
+
+

gimp_vector3_sub_val ()

+
GimpVector3
+gimp_vector3_sub_val (GimpVector3 vector1,
+                      GimpVector3 vector2);
+

This function is identical to gimp_vector3_sub() but the vectors +are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

a GimpVector3.

 

vector2

a GimpVector3.

 
+
+
+

Returns

+

the resulting GimpVector3.

+
+
+
+
+

gimp_vector3_inner_product ()

+
gdouble
+gimp_vector3_inner_product (const GimpVector3 *vector1,
+                            const GimpVector3 *vector2);
+

Computes the inner (dot) product of two 3D vectors. This product +is zero if and only if the two vectors are orthogonal.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

a pointer to the first GimpVector3.

 

vector2

a pointer to the second GimpVector3.

 
+
+
+

Returns

+

The inner product.

+
+
+
+
+

gimp_vector3_inner_product_val ()

+
gdouble
+gimp_vector3_inner_product_val (GimpVector3 vector1,
+                                GimpVector3 vector2);
+

This function is identical to gimp_vector3_inner_product() but the +vectors are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

the first GimpVector3.

 

vector2

the second GimpVector3.

 
+
+
+

Returns

+

The inner product.

+
+
+
+
+

gimp_vector3_cross_product ()

+
GimpVector3
+gimp_vector3_cross_product (const GimpVector3 *vector1,
+                            const GimpVector3 *vector2);
+

Compute the cross product of two vectors. The result is a +GimpVector3 which is orthogonal to both vector1 + and vector2 +. If +vector1 + and vector2 + and parallel, the result will be the nul +vector.

+

This function can be used to compute the normal of the plane +defined by vector1 + and vector2 +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

a pointer to the first GimpVector3.

 

vector2

a pointer to the second GimpVector3.

 
+
+
+

Returns

+

The cross product.

+
+
+
+
+

gimp_vector3_cross_product_val ()

+
GimpVector3
+gimp_vector3_cross_product_val (GimpVector3 vector1,
+                                GimpVector3 vector2);
+

This function is identical to gimp_vector3_cross_product() but the +vectors are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

vector1

the first GimpVector3.

 

vector2

the second GimpVector3.

 
+
+
+

Returns

+

The cross product.

+
+
+
+
+

gimp_vector3_rotate ()

+
void
+gimp_vector3_rotate (GimpVector3 *vector,
+                     gdouble alpha,
+                     gdouble beta,
+                     gdouble gamma);
+

Rotates the vector + around the three axis (Z, Y, and X) by alpha +, +beta + and gamma +, respectively.

+

Note that the order of the rotation is very important. If you +expect a vector to be rotated around X, and then around Y, you will +have to call this function twice. Also, it is often wise to call +this function with only one of alpha +, beta + and gamma + non-zero.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

vector

a pointer to a GimpVector3.

 

alpha

the angle (in radian) of rotation around the Z axis.

 

beta

the angle (in radian) of rotation around the Y axis.

 

gamma

the angle (in radian) of rotation around the X axis.

 
+
+
+
+
+

gimp_vector3_rotate_val ()

+
GimpVector3
+gimp_vector3_rotate_val (GimpVector3 vector,
+                         gdouble alpha,
+                         gdouble beta,
+                         gdouble gamma);
+

This function is identical to gimp_vector3_rotate() but the vectors +are passed by value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

vector

a GimpVector3.

 

alpha

the angle (in radian) of rotation around the Z axis.

 

beta

the angle (in radian) of rotation around the Y axis.

 

gamma

the angle (in radian) of rotation around the X axis.

 
+
+
+

Returns

+

the rotated vector.

+
+
+
+
+

gimp_vector_2d_to_3d ()

+
void
+gimp_vector_2d_to_3d (gint sx,
+                      gint sy,
+                      gint w,
+                      gint h,
+                      gint x,
+                      gint y,
+                      const GimpVector3 *vp,
+                      GimpVector3 *p);
+

\"Compute screen (sx, sy) - (sx + w, sy + h) to 3D unit square +mapping. The plane to map to is given in the z field of p. The +observer is located at position vp (vp->z != 0.0).\"

+

In other words, this computes the projection of the point (x +, y +) +to the plane z = p->z + (parallel to XY), from the vp + point of view +through the screen (sx +, sy +)->(sx + + w +, sy + + h +)

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

sx

the abscissa of the upper-left screen rectangle.

 

sy

the ordinate of the upper-left screen rectangle.

 

w

the width of the screen rectangle.

 

h

the height of the screen rectangle.

 

x

the abscissa of the point in the screen rectangle to map.

 

y

the ordinate of the point in the screen rectangle to map.

 

vp

the position of the observer.

 

p

the resulting point.

 
+
+
+
+
+

gimp_vector_2d_to_3d_val ()

+
GimpVector3
+gimp_vector_2d_to_3d_val (gint sx,
+                          gint sy,
+                          gint w,
+                          gint h,
+                          gint x,
+                          gint y,
+                          GimpVector3 vp,
+                          GimpVector3 p);
+

This function is identical to gimp_vector_2d_to_3d() but the +position of the observer + and the resulting point p + are passed by +value rather than by reference.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

sx

the abscissa of the upper-left screen rectangle.

 

sy

the ordinate of the upper-left screen rectangle.

 

w

the width of the screen rectangle.

 

h

the height of the screen rectangle.

 

x

the abscissa of the point in the screen rectangle to map.

 

y

the ordinate of the point in the screen rectangle to map.

 

vp

position of the observer.

 

p

the resulting point.

 
+
+
+

Returns

+

the computed GimpVector3 point.

+
+
+
+
+

gimp_vector_3d_to_2d ()

+
void
+gimp_vector_3d_to_2d (gint sx,
+                      gint sy,
+                      gint w,
+                      gint h,
+                      gdouble *x,
+                      gdouble *y,
+                      const GimpVector3 *vp,
+                      const GimpVector3 *p);
+

Convert the given 3D point to 2D (project it onto the viewing +plane, (sx, sy, 0) - (sx + w, sy + h, 0). The input is assumed to +be in the unit square (0, 0, z) - (1, 1, z). The viewpoint of the +observer is passed in vp.

+

This is basically the opposite of gimp_vector_2d_to_3d().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

sx

the abscissa of the upper-left screen rectangle.

 

sy

the ordinate of the upper-left screen rectangle.

 

w

the width of the screen rectangle.

 

h

the height of the screen rectangle.

 

x

the abscissa of the point in the screen rectangle to map (return value).

 

y

the ordinate of the point in the screen rectangle to map (return value).

 

vp

position of the observer.

 

p

the 3D point to project to the plane.

 
+
+
+
+
+

Types and Values

+
+

struct GimpVector2

+
struct GimpVector2 {
+  gdouble x, y;
+};
+
+

A two dimensional vector.

+
+

Members

+
+++++ + + + + + + + + + + + + +

gdouble x;

the x axis

 

gdouble y;

the y axis

 
+
+
+
+
+

struct GimpVector3

+
struct GimpVector3 {
+  gdouble x, y, z;
+};
+
+

A three dimensional vector.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

gdouble x;

the x axis

 

gdouble y;

the y axis

 

gdouble z;

the z axis

 
+
+
+
+
+

struct GimpVector4

+
struct GimpVector4 {
+  gdouble x, y, z, w;
+};
+
+

A four dimensional vector.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gdouble x;

the x axis

 

gdouble y;

the y axis

 

gdouble z;

the z axis

 

gdouble w;

the w axis

 
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/libgimpmath.devhelp2 b/devel-docs/libgimpmath/html/libgimpmath.devhelp2 new file mode 100644 index 0000000..29c58f6 --- /dev/null +++ b/devel-docs/libgimpmath/html/libgimpmath.devhelp2 @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpmath/html/pt01.html b/devel-docs/libgimpmath/html/pt01.html new file mode 100644 index 0000000..97937c4 --- /dev/null +++ b/devel-docs/libgimpmath/html/pt01.html @@ -0,0 +1,47 @@ + + + + +Part I. GIMP Math Library: GIMP Math Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Math Library

+
+

Table of Contents

+
+
+GimpMath — Mathematical definitions and macros. +
+
+GimpMatrix — Utilities to set up and manipulate 3x3 +transformation matrices. +
+
+GimpVector — Utilities to set up and manipulate vectors. +
+
+GimpMD5 — The MD5 message-digest algorithm +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/right-insensitive.png b/devel-docs/libgimpmath/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpmath/html/right-insensitive.png differ diff --git a/devel-docs/libgimpmath/html/right.png b/devel-docs/libgimpmath/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpmath/html/right.png differ diff --git a/devel-docs/libgimpmath/html/style.css b/devel-docs/libgimpmath/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpmath/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpmath/html/up-insensitive.png b/devel-docs/libgimpmath/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpmath/html/up-insensitive.png differ diff --git a/devel-docs/libgimpmath/html/up.png b/devel-docs/libgimpmath/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpmath/html/up.png differ diff --git a/devel-docs/libgimpmath/libgimpmath-docs.sgml b/devel-docs/libgimpmath/libgimpmath-docs.sgml new file mode 100644 index 0000000..eab92bb --- /dev/null +++ b/devel-docs/libgimpmath/libgimpmath-docs.sgml @@ -0,0 +1,47 @@ + + + + + + + GIMP Math Library Reference Manual + + for GIMP + + + + + GIMP Math Library + + + + + + + + Index + + + + Index of new symbols in GIMP 2.4 + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of new symbols in GIMP 2.10.16 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpmath/libgimpmath-overrides.txt b/devel-docs/libgimpmath/libgimpmath-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpmath/libgimpmath-sections.txt b/devel-docs/libgimpmath/libgimpmath-sections.txt new file mode 100644 index 0000000..b3e25be --- /dev/null +++ b/devel-docs/libgimpmath/libgimpmath-sections.txt @@ -0,0 +1,120 @@ +
+gimpmath +GimpMath +RINT +ROUND +SIGNED_ROUND +SQR +MAX255 +CLAMP0255 +SAFE_CLAMP +gimp_deg_to_rad +gimp_rad_to_deg +
+ +
+gimpmd5 +GimpMD5 +gimp_md5_get_digest +
+ +
+gimpmatrix +GimpMatrix +GimpMatrix2 +GimpMatrix3 +GimpMatrix4 +gimp_matrix2_identity +gimp_matrix2_mult +gimp_matrix2_determinant +gimp_matrix2_invert +gimp_matrix2_transform_point +gimp_matrix3_identity +gimp_matrix3_mult +gimp_matrix3_translate +gimp_matrix3_scale +gimp_matrix3_rotate +gimp_matrix3_xshear +gimp_matrix3_yshear +gimp_matrix3_affine +gimp_matrix3_transform_point +gimp_matrix3_determinant +gimp_matrix3_invert +gimp_matrix3_is_identity +gimp_matrix3_is_diagonal +gimp_matrix3_is_affine +gimp_matrix3_is_simple +gimp_matrix3_equal +gimp_matrix4_identity +gimp_matrix4_mult +gimp_matrix4_to_deg +gimp_matrix4_transform_point +GIMP_TYPE_MATRIX2 +GIMP_TYPE_PARAM_MATRIX2 +GIMP_IS_PARAM_SPEC_MATRIX2 +gimp_param_spec_matrix2 +GIMP_VALUE_HOLDS_MATRIX2 +GIMP_TYPE_MATRIX3 +GIMP_TYPE_PARAM_MATRIX3 +GIMP_IS_PARAM_SPEC_MATRIX3 +gimp_param_spec_matrix3 +GIMP_VALUE_HOLDS_MATRIX3 + +gimp_matrix2_get_type +gimp_param_matrix2_get_type +gimp_matrix3_get_type +gimp_param_matrix3_get_type +
+ +
+gimpvector +GimpVector +GimpVector2 +GimpVector3 +GimpVector4 +gimp_vector2_new +gimp_vector2_set +gimp_vector2_length +gimp_vector2_length_val +gimp_vector2_mul +gimp_vector2_mul_val +gimp_vector2_normal +gimp_vector2_normal_val +gimp_vector2_normalize +gimp_vector2_normalize_val +gimp_vector2_neg +gimp_vector2_neg_val +gimp_vector2_add +gimp_vector2_add_val +gimp_vector2_sub +gimp_vector2_sub_val +gimp_vector2_inner_product +gimp_vector2_inner_product_val +gimp_vector2_cross_product +gimp_vector2_cross_product_val +gimp_vector2_rotate +gimp_vector2_rotate_val +gimp_vector3_new +gimp_vector3_set +gimp_vector3_length +gimp_vector3_length_val +gimp_vector3_mul +gimp_vector3_mul_val +gimp_vector3_normalize +gimp_vector3_normalize_val +gimp_vector3_neg +gimp_vector3_neg_val +gimp_vector3_add +gimp_vector3_add_val +gimp_vector3_sub +gimp_vector3_sub_val +gimp_vector3_inner_product +gimp_vector3_inner_product_val +gimp_vector3_cross_product +gimp_vector3_cross_product_val +gimp_vector3_rotate +gimp_vector3_rotate_val +gimp_vector_2d_to_3d +gimp_vector_2d_to_3d_val +gimp_vector_3d_to_2d +
diff --git a/devel-docs/libgimpmath/libgimpmath.types b/devel-docs/libgimpmath/libgimpmath.types new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpmath/version.in b/devel-docs/libgimpmath/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpmath/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpmodule/Makefile.am b/devel-docs/libgimpmodule/Makefile.am new file mode 100644 index 0000000..602eab5 --- /dev/null +++ b/devel-docs/libgimpmodule/Makefile.am @@ -0,0 +1,58 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpmodule + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = + +# Images to copy into HTML directory +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ \ + @GMODULE_NO_EXPORT_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ \ + @GMODULE_NO_EXPORT_LIBS@ + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpmodule/Makefile.in b/devel-docs/libgimpmodule/Makefile.in new file mode 100644 index 0000000..2651447 --- /dev/null +++ b/devel-docs/libgimpmodule/Makefile.in @@ -0,0 +1,1107 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpmodule +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpmodule + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ \ + @GMODULE_NO_EXPORT_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ \ + @GMODULE_NO_EXPORT_LIBS@ + +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpmodule/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpmodule/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpmodule/html/GimpModule.html b/devel-docs/libgimpmodule/html/GimpModule.html new file mode 100644 index 0000000..8716432 --- /dev/null +++ b/devel-docs/libgimpmodule/html/GimpModule.html @@ -0,0 +1,787 @@ + + + + +GimpModule: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpModule

+

GimpModule — A GTypeModule subclass which implements module +loading using GModule.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const GimpModuleInfo * + +(*GimpModuleQueryFunc) () +
+gboolean + +(*GimpModuleRegisterFunc) () +
+GimpModule * + +gimp_module_new () +
+void + +gimp_module_modified () +
+gboolean + +gimp_module_query_module () +
+void + +gimp_module_set_load_inhibit () +
const gchar * + +gimp_module_state_name () +
+GType + +gimp_module_register_enum () +
+GimpModuleInfo * + +gimp_module_info_new () +
+GimpModuleInfo * + +gimp_module_info_copy () +
+void + +gimp_module_info_free () +
+GQuark + +gimp_module_error_quark () +
+
+
+

Signals

+
+++++ + + + + + +
voidmodifiedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 GimpModule
 GimpModuleInfo
enumGimpModuleState
#defineGIMP_MODULE_ERROR
enumGimpModuleError
#defineGIMP_MODULE_ABI_VERSION
#defineGIMP_MODULE_PARAM_SERIALIZE
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GTypeModule
+        ╰── GimpModule
+
+
+
+

Implemented Interfaces

+

+GimpModule implements + GTypePlugin.

+
+
+

Description

+

A GTypeModule subclass which implements module loading using GModule.

+
+
+

Functions

+
+

GimpModuleQueryFunc ()

+
const GimpModuleInfo *
+(*GimpModuleQueryFunc) (GTypeModule *module);
+

The signature of the query function a loadable GIMP module must +implement. In the module, the function must be called +gimp_module_query().

+

GimpModule will copy the returned GimpModuleInfo struct, so the +module doesn't need to keep these values around (however in most +cases the module will just return a pointer to a constant +structure).

+
+

Parameters

+
+++++ + + + + + +

module

The GimpModule responsible for this loadable module.

 
+
+
+

Returns

+

The GimpModuleInfo struct describing the module.

+
+
+
+
+

GimpModuleRegisterFunc ()

+
gboolean
+(*GimpModuleRegisterFunc) (GTypeModule *module);
+

The signature of the register function a loadable GIMP module must +implement. In the module, the function must be called +gimp_module_register().

+

When this function is called, the module should register all the types +it implements with the passed module +.

+
+

Parameters

+
+++++ + + + + + +

module

The GimpModule responsible for this loadable module.

 
+
+
+

Returns

+

TRUE on success, FALSE otherwise.

+
+
+
+
+

gimp_module_new ()

+
GimpModule *
+gimp_module_new (const gchar *filename,
+                 gboolean load_inhibit,
+                 gboolean verbose);
+

Creates a new GimpModule instance.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

filename

The filename of a loadable module.

 

load_inhibit

Pass TRUE to exclude this module from auto-loading.

 

verbose

Pass TRUE to enable debugging output.

 
+
+
+

Returns

+

The new GimpModule object.

+
+
+
+
+

gimp_module_modified ()

+
void
+gimp_module_modified (GimpModule *module);
+

Emits the "modified" signal. Call it whenever you have modified the module +manually (which you shouldn't do).

+
+

Parameters

+
+++++ + + + + + +

module

A GimpModule.

 
+
+
+
+
+

gimp_module_query_module ()

+
gboolean
+gimp_module_query_module (GimpModule *module);
+

Queries the module without actually registering any of the types it +may implement. After successful query, the info + field of the +GimpModule struct will be available for further inspection.

+
+

Parameters

+
+++++ + + + + + +

module

A GimpModule.

 
+
+
+

Returns

+

TRUE on success.

+
+
+
+
+

gimp_module_set_load_inhibit ()

+
void
+gimp_module_set_load_inhibit (GimpModule *module,
+                              gboolean load_inhibit);
+

Sets the load_inhibit + property if the module. Emits "modified".

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

module

A GimpModule.

 

load_inhibit

Pass TRUE to exclude this module from auto-loading.

 
+
+
+
+
+

gimp_module_state_name ()

+
const gchar *
+gimp_module_state_name (GimpModuleState state);
+

Returns the translated textual representation of a GimpModuleState. +The returned string must not be freed.

+
+

Parameters

+
+++++ + + + + + +

state

A GimpModuleState.

 
+
+
+

Returns

+

The state +'s name.

+
+
+
+
+

gimp_module_register_enum ()

+
GType
+gimp_module_register_enum (GTypeModule *module,
+                           const gchar *name,
+                           const GEnumValue *const_static_values);
+

gimp_module_register_enum is deprecated and should not be used in newly-written code.

+

This function is deprecated! Use g_type_module_register_enum() instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

module

a module

 

name

the name of the new enum type

 

const_static_values

the enum values

 
+
+
+

Returns

+

a new enum GType

+
+
+
+
+

gimp_module_info_new ()

+
GimpModuleInfo *
+gimp_module_info_new (guint32 abi_version,
+                      const gchar *purpose,
+                      const gchar *author,
+                      const gchar *version,
+                      const gchar *copyright,
+                      const gchar *date);
+

Creates a newly allocated GimpModuleInfo struct.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

abi_version

The GIMP_MODULE_ABI_VERSION the module was compiled against.

 

purpose

The module's general purpose.

 

author

The module's author.

 

version

The module's version.

 

copyright

The module's copyright.

 

date

The module's release date.

 
+
+
+

Returns

+

The new GimpModuleInfo struct.

+
+
+
+
+

gimp_module_info_copy ()

+
GimpModuleInfo *
+gimp_module_info_copy (const GimpModuleInfo *info);
+

Copies a GimpModuleInfo struct.

+
+

Parameters

+
+++++ + + + + + +

info

The GimpModuleInfo struct to copy.

 
+
+
+

Returns

+

The new copy.

+
+
+
+
+

gimp_module_info_free ()

+
void
+gimp_module_info_free (GimpModuleInfo *info);
+

Frees the passed GimpModuleInfo.

+
+

Parameters

+
+++++ + + + + + +

info

The GimpModuleInfo struct to free

 
+
+
+
+
+

gimp_module_error_quark ()

+
GQuark
+gimp_module_error_quark (void);
+

This function is never called directly. Use GIMP_MODULE_ERROR() instead.

+
+

Returns

+

the GQuark that defines the GIMP module error domain.

+
+

Since: 2.8

+
+
+
+

Types and Values

+
+

GimpModule

+
typedef struct {
+  gchar           *filename;     /* path to the module                       */
+  gboolean         verbose;      /* verbose error reporting                  */
+  GimpModuleState  state;        /* what's happened to the module            */
+  gboolean         on_disk;      /* TRUE if file still exists                */
+  gboolean         load_inhibit; /* user requests not to load at boot time   */
+
+  /* stuff from now on may be NULL depending on the state the module is in   */
+  GimpModuleInfo  *info;         /* returned values from module_query        */
+  gchar           *last_module_error;
+} GimpModule;
+
+

GimpModule is a generic mechanism to dynamically load modules into +GIMP. It is a GTypeModule subclass, implementing module loading +using GModule. GimpModule does not know which functionality is +implemented by the modules, it just provides a framework to get +arbitrary GType implementations loaded from disk.

+
+
+
+

GimpModuleInfo

+
typedef struct {
+  guint32  abi_version;
+  gchar   *purpose;
+  gchar   *author;
+  gchar   *version;
+  gchar   *copyright;
+  gchar   *date;
+} GimpModuleInfo;
+
+

This structure contains information about a loadable module.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

guint32 abi_version;

The GIMP_MODULE_ABI_VERSION the module was compiled against.

 

gchar *purpose;

The module's general purpose.

 

gchar *author;

The module's author.

 

gchar *version;

The module's version.

 

gchar *copyright;

The module's copyright.

 

gchar *date;

The module's release date.

 
+
+
+
+
+

enum GimpModuleState

+

The possible states a GimpModule can be in.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_MODULE_STATE_ERROR

+

Missing gimp_module_register() function +or other error.

+
 

GIMP_MODULE_STATE_LOADED

+

An instance of a type implemented by +this module is allocated.

+
 

GIMP_MODULE_STATE_LOAD_FAILED

+

gimp_module_register() returned FALSE.

+
 

GIMP_MODULE_STATE_NOT_LOADED

+

There are no instances allocated of +types implemented by this module.

+
 
+
+
+
+
+

GIMP_MODULE_ERROR

+
#define GIMP_MODULE_ERROR (gimp_module_error_quark ())
+
+
+
+
+

enum GimpModuleError

+

Types of errors returned by modules

+
+

Members

+
+++++ + + + + + +

GIMP_MODULE_FAILED

+

Generic error condition

+
 
+
+
+
+
+

GIMP_MODULE_ABI_VERSION

+
#define GIMP_MODULE_ABI_VERSION 0x0004
+
+

The version of the module system's ABI. Modules put this value into +GimpModuleInfo's abi_version + field so the code loading the modules +can check if it was compiled against the same module ABI the modules +are compiled against.

+

GIMP_MODULE_ABI_VERSION is incremented each time one of the + following changes:

+
    +
  • the libgimpmodule implementation (if the change affects modules).

  • +
  • one of the classes implemented by modules (currently GimpColorDisplay, +GimpColorSelector and GimpController).

  • +
+
+
+
+

GIMP_MODULE_PARAM_SERIALIZE

+
#define GIMP_MODULE_PARAM_SERIALIZE (1 << (0 + G_PARAM_USER_SHIFT))
+
+

GIMP_MODULE_PARAM_SERIALIZE is deprecated and should not be used in newly-written code.

+
+
+
+

Signal Details

+
+

The “modified” signal

+
void
+user_function (GimpModule *gimpmodule,
+               gpointer    user_data)
+

Flags: Run First

+
+
+
+

See Also

+

GModule, GTypeModule

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/GimpModuleDB.html b/devel-docs/libgimpmodule/html/GimpModuleDB.html new file mode 100644 index 0000000..6098f84 --- /dev/null +++ b/devel-docs/libgimpmodule/html/GimpModuleDB.html @@ -0,0 +1,339 @@ + + + + +GimpModuleDB: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpModuleDB

+

GimpModuleDB — Keeps a list of GimpModule's found in a given +searchpath.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GimpModuleDB * + +gimp_module_db_new () +
+void + +gimp_module_db_set_load_inhibit () +
const gchar * + +gimp_module_db_get_load_inhibit () +
+void + +gimp_module_db_load () +
+void + +gimp_module_db_refresh () +
+
+
+

Signals

+
+++++ + + + + + + + + + + + + + + + + + +
voidaddRun First
voidmodule-modifiedRun First
voidremoveRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpModuleDB
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpModuleDB
+
+
+
+

Description

+

Keeps a list of GimpModule's found in a given searchpath.

+
+
+

Functions

+
+

gimp_module_db_new ()

+
GimpModuleDB *
+gimp_module_db_new (gboolean verbose);
+

Creates a new GimpModuleDB instance. The verbose + parameter will be +passed to the created GimpModule instances using gimp_module_new().

+
+

Parameters

+
+++++ + + + + + +

verbose

Pass TRUE to enable debugging output.

 
+
+
+

Returns

+

The new GimpModuleDB instance.

+
+
+
+
+

gimp_module_db_set_load_inhibit ()

+
void
+gimp_module_db_set_load_inhibit (GimpModuleDB *db,
+                                 const gchar *load_inhibit);
+

Sets the load_inhibit + flag for all GimpModule's which are kept +by db + (using gimp_module_set_load_inhibit()).

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

db

A GimpModuleDB.

 

load_inhibit

A G_SEARCHPATH_SEPARATOR delimited list of module +filenames to exclude from auto-loading.

 
+
+
+
+
+

gimp_module_db_get_load_inhibit ()

+
const gchar *
+gimp_module_db_get_load_inhibit (GimpModuleDB *db);
+

Return the G_SEARCHPATH_SEPARATOR delimited list of module filenames +which are excluded from auto-loading.

+
+

Parameters

+
+++++ + + + + + +

db

A GimpModuleDB.

 
+
+
+

Returns

+

the db +'s load_inhibit +string.

+
+
+
+
+

gimp_module_db_load ()

+
void
+gimp_module_db_load (GimpModuleDB *db,
+                     const gchar *module_path);
+

Scans the directories contained in module_path + and creates a +GimpModule instance for every loadable module contained in the +directories.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

db

A GimpModuleDB.

 

module_path

A G_SEARCHPATH_SEPARATOR delimited list of directories +to load modules from.

 
+
+
+
+
+

gimp_module_db_refresh ()

+
void
+gimp_module_db_refresh (GimpModuleDB *db,
+                        const gchar *module_path);
+

Does the same as gimp_module_db_load(), plus removes all GimpModule +instances whose modules have been deleted from disk.

+

Note that the GimpModule's will just be removed from the internal +list and not freed as this is not possible with GTypeModule +instances which actually implement types.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

db

A GimpModuleDB.

 

module_path

A G_SEARCHPATH_SEPARATOR delimited list of directories +to load modules from.

 
+
+
+
+
+

Types and Values

+
+

GimpModuleDB

+
typedef struct _GimpModuleDB GimpModuleDB;
+
+
+
+

Signal Details

+
+

The “add” signal

+
void
+user_function (GimpModuleDB *gimpmoduledb,
+               GimpModule   *arg1,
+               gpointer      user_data)
+

Flags: Run First

+
+
+
+

The “module-modified” signal

+
void
+user_function (GimpModuleDB *gimpmoduledb,
+               GimpModule   *arg1,
+               gpointer      user_data)
+

Flags: Run First

+
+
+
+

The “remove” signal

+
void
+user_function (GimpModuleDB *gimpmoduledb,
+               GimpModule   *arg1,
+               gpointer      user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/api-index-full.html b/devel-docs/libgimpmodule/html/api-index-full.html new file mode 100644 index 0000000..4c98ae9 --- /dev/null +++ b/devel-docs/libgimpmodule/html/api-index-full.html @@ -0,0 +1,146 @@ + + + + +Index: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

M

+
+GimpModule, struct in GimpModule +
+
+
+GimpModule::modified, object signal in GimpModule +
+
+
+GimpModuleDB, struct in GimpModuleDB +
+
+
+GimpModuleDB::add, object signal in GimpModuleDB +
+
+
+GimpModuleDB::module-modified, object signal in GimpModuleDB +
+
+
+GimpModuleDB::remove, object signal in GimpModuleDB +
+
+
+GimpModuleError, enum in GimpModule +
+
+
+GimpModuleInfo, struct in GimpModule +
+
+
+GimpModuleQueryFunc, user_function in GimpModule +
+
+
+GimpModuleRegisterFunc, user_function in GimpModule +
+
+
+GimpModuleState, enum in GimpModule +
+
+
+GIMP_MODULE_ABI_VERSION, macro in GimpModule +
+
+
+gimp_module_db_get_load_inhibit, function in GimpModuleDB +
+
+
+gimp_module_db_load, function in GimpModuleDB +
+
+
+gimp_module_db_new, function in GimpModuleDB +
+
+
+gimp_module_db_refresh, function in GimpModuleDB +
+
+
+gimp_module_db_set_load_inhibit, function in GimpModuleDB +
+
+
+GIMP_MODULE_ERROR, macro in GimpModule +
+
+
+gimp_module_error_quark, function in GimpModule +
+
+
+gimp_module_info_copy, function in GimpModule +
+
+
+gimp_module_info_free, function in GimpModule +
+
+
+gimp_module_info_new, function in GimpModule +
+
+
+gimp_module_modified, function in GimpModule +
+
+
+gimp_module_new, function in GimpModule +
+
+
+GIMP_MODULE_PARAM_SERIALIZE, macro in GimpModule +
+
+
+gimp_module_query_module, function in GimpModule +
+
+
+gimp_module_register_enum, function in GimpModule +
+
+
+gimp_module_set_load_inhibit, function in GimpModule +
+
+
+gimp_module_state_name, function in GimpModule +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/home.png b/devel-docs/libgimpmodule/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpmodule/html/home.png differ diff --git a/devel-docs/libgimpmodule/html/index.html b/devel-docs/libgimpmodule/html/index.html new file mode 100644 index 0000000..4792b5f --- /dev/null +++ b/devel-docs/libgimpmodule/html/index.html @@ -0,0 +1,42 @@ + + + + +GIMP Module Library Reference Manual: GIMP Module Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.36 + +

+
+
+
+
+
I. GIMP Module Library
+
+
+GimpModule — A GTypeModule subclass which implements module +loading using GModule. +
+
+GimpModuleDB — Keeps a list of GimpModule's found in a given +searchpath. +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/left-insensitive.png b/devel-docs/libgimpmodule/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpmodule/html/left-insensitive.png differ diff --git a/devel-docs/libgimpmodule/html/left.png b/devel-docs/libgimpmodule/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpmodule/html/left.png differ diff --git a/devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 b/devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 new file mode 100644 index 0000000..1263000 --- /dev/null +++ b/devel-docs/libgimpmodule/html/libgimpmodule.devhelp2 @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpmodule/html/pt01.html b/devel-docs/libgimpmodule/html/pt01.html new file mode 100644 index 0000000..661703c --- /dev/null +++ b/devel-docs/libgimpmodule/html/pt01.html @@ -0,0 +1,42 @@ + + + + +Part I. GIMP Module Library: GIMP Module Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Module Library

+
+

Table of Contents

+
+
+GimpModule — A GTypeModule subclass which implements module +loading using GModule. +
+
+GimpModuleDB — Keeps a list of GimpModule's found in a given +searchpath. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/right-insensitive.png b/devel-docs/libgimpmodule/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpmodule/html/right-insensitive.png differ diff --git a/devel-docs/libgimpmodule/html/right.png b/devel-docs/libgimpmodule/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpmodule/html/right.png differ diff --git a/devel-docs/libgimpmodule/html/style.css b/devel-docs/libgimpmodule/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpmodule/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpmodule/html/up-insensitive.png b/devel-docs/libgimpmodule/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpmodule/html/up-insensitive.png differ diff --git a/devel-docs/libgimpmodule/html/up.png b/devel-docs/libgimpmodule/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpmodule/html/up.png differ diff --git a/devel-docs/libgimpmodule/libgimpmodule-docs.sgml b/devel-docs/libgimpmodule/libgimpmodule-docs.sgml new file mode 100644 index 0000000..cc7b6bd --- /dev/null +++ b/devel-docs/libgimpmodule/libgimpmodule-docs.sgml @@ -0,0 +1,37 @@ + + + + + + + GIMP Module Library Reference Manual + + for GIMP + + + + + GIMP Module Library + + + + + + Index + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpmodule/libgimpmodule-overrides.txt b/devel-docs/libgimpmodule/libgimpmodule-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpmodule/libgimpmodule-sections.txt b/devel-docs/libgimpmodule/libgimpmodule-sections.txt new file mode 100644 index 0000000..2e3daad --- /dev/null +++ b/devel-docs/libgimpmodule/libgimpmodule-sections.txt @@ -0,0 +1,52 @@ +
+gimpmodule +GimpModule +GimpModuleInfo +GimpModuleState +GimpModuleQueryFunc +GimpModuleRegisterFunc +GIMP_MODULE_ERROR +GimpModuleError +GIMP_MODULE_ABI_VERSION +GIMP_MODULE_PARAM_SERIALIZE +GimpModule +gimp_module_new +gimp_module_modified +gimp_module_query_module +gimp_module_set_load_inhibit +gimp_module_state_name +gimp_module_register_enum +gimp_module_info_new +gimp_module_info_copy +gimp_module_info_free +gimp_module_error_quark + +GimpModuleClass +GIMP_MODULE +GIMP_IS_MODULE +GIMP_TYPE_MODULE +gimp_module_get_type +GIMP_MODULE_CLASS +GIMP_IS_MODULE_CLASS +GIMP_MODULE_GET_CLASS +
+ +
+gimpmoduledb +GimpModuleDB +GimpModuleDB +gimp_module_db_new +gimp_module_db_set_load_inhibit +gimp_module_db_get_load_inhibit +gimp_module_db_load +gimp_module_db_refresh + +GimpModuleDBClass +GIMP_MODULE_DB +GIMP_IS_MODULE_DB +GIMP_TYPE_MODULE_DB +gimp_module_db_get_type +GIMP_MODULE_DB_CLASS +GIMP_IS_MODULE_DB_CLASS +GIMP_MODULE_DB_GET_CLASS +
diff --git a/devel-docs/libgimpmodule/libgimpmodule.types b/devel-docs/libgimpmodule/libgimpmodule.types new file mode 100644 index 0000000..f9aa667 --- /dev/null +++ b/devel-docs/libgimpmodule/libgimpmodule.types @@ -0,0 +1,6 @@ +#include +#include + +gimp_module_get_type +gimp_module_db_get_type + diff --git a/devel-docs/libgimpmodule/version.in b/devel-docs/libgimpmodule/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpmodule/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpthumb/Makefile.am b/devel-docs/libgimpthumb/Makefile.am new file mode 100644 index 0000000..0a4776d --- /dev/null +++ b/devel-docs/libgimpthumb/Makefile.am @@ -0,0 +1,57 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpthumb + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpmath/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = libgimpthumb.h + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GDK_PIXBUF_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpthumb/libgimpthumb-$(GIMP_API_VERSION).la \ + @GDK_PIXBUF_LIBS@ + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpthumb/Makefile.in b/devel-docs/libgimpthumb/Makefile.in new file mode 100644 index 0000000..9d817af --- /dev/null +++ b/devel-docs/libgimpthumb/Makefile.in @@ -0,0 +1,1106 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpthumb +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpthumb + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpmath/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = libgimpthumb.h + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GDK_PIXBUF_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpthumb/libgimpthumb-$(GIMP_API_VERSION).la \ + @GDK_PIXBUF_LIBS@ + +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpthumb/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpthumb/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpthumb/html/GimpThumbnail.html b/devel-docs/libgimpthumb/html/GimpThumbnail.html new file mode 100644 index 0000000..3a1f64e --- /dev/null +++ b/devel-docs/libgimpthumb/html/GimpThumbnail.html @@ -0,0 +1,897 @@ + + + + +GimpThumbnail: GIMP Thumbnail Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpThumbnail

+

GimpThumbnail — The GimpThumbnail object

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpThumbnail * + +gimp_thumbnail_new () +
+void + +gimp_thumbnail_set_uri () +
+gboolean + +gimp_thumbnail_set_filename () +
+gboolean + +gimp_thumbnail_set_from_thumb () +
+GimpThumbState + +gimp_thumbnail_peek_image () +
+GimpThumbState + +gimp_thumbnail_peek_thumb () +
+GimpThumbState + +gimp_thumbnail_check_thumb () +
+GdkPixbuf * + +gimp_thumbnail_load_thumb () +
+gboolean + +gimp_thumbnail_save_thumb () +
+gboolean + +gimp_thumbnail_save_thumb_local () +
+gboolean + +gimp_thumbnail_save_failure () +
+void + +gimp_thumbnail_delete_failure () +
+void + +gimp_thumbnail_delete_others () +
+gboolean + +gimp_thumbnail_has_failed () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gint64image-filesizeRead / Write
intimage-heightRead / Write
+char *image-mimetypeRead / Write
gint64image-mtimeRead / Write
intimage-num-layersRead / Write
GimpThumbStateimage-stateRead / Write
+char *image-typeRead / Write
+char *image-uriRead / Write
intimage-widthRead / Write
GimpThumbStatethumb-stateRead / Write
+
+
+

Types and Values

+
++++ + + + + +
 GimpThumbnail
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpThumbnail
+
+
+
+

Description

+

The GimpThumbnail object

+
+
+

Functions

+
+

gimp_thumbnail_new ()

+
GimpThumbnail *
+gimp_thumbnail_new (void);
+

Creates a new GimpThumbnail object.

+
+

Returns

+

a newly allocated GimpThumbnail object

+
+
+
+
+

gimp_thumbnail_set_uri ()

+
void
+gimp_thumbnail_set_uri (GimpThumbnail *thumbnail,
+                        const gchar *uri);
+

Sets the location of the image file associated with the thumbnail.

+

All information stored in the GimpThumbnail is reset.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

uri

an escaped URI

 
+
+
+
+
+

gimp_thumbnail_set_filename ()

+
gboolean
+gimp_thumbnail_set_filename (GimpThumbnail *thumbnail,
+                             const gchar *filename,
+                             GError **error);
+

Sets the location of the image file associated with the thumbnail.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

filename

a local filename in the encoding of the filesystem

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE if the filename was successfully set, +FALSE otherwise

+
+
+
+
+

gimp_thumbnail_set_from_thumb ()

+
gboolean
+gimp_thumbnail_set_from_thumb (GimpThumbnail *thumbnail,
+                               const gchar *filename,
+                               GError **error);
+

This function tries to load the thumbnail file pointed to by +filename + and retrieves the URI of the original image file from +it. This allows you to find the image file associated with a +thumbnail file.

+

This will only work with thumbnails from the global thumbnail +directory that contain a valid Thumb::URI tag.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

filename

filename of a local thumbnail file

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE if the pixbuf could be loaded, FALSE otherwise

+
+
+
+
+

gimp_thumbnail_peek_image ()

+
GimpThumbState
+gimp_thumbnail_peek_image (GimpThumbnail *thumbnail);
+

Checks the image file associated with the thumbnail + and updates +information such as state, filesize and modification time.

+
+

Parameters

+
+++++ + + + + + +

thumbnail

a GimpThumbnail object

 
+
+
+

Returns

+

the image's GimpThumbState after the update

+
+
+
+
+

gimp_thumbnail_peek_thumb ()

+
GimpThumbState
+gimp_thumbnail_peek_thumb (GimpThumbnail *thumbnail,
+                           GimpThumbSize size);
+

Checks if a thumbnail file for the thumbnail + exists. It doesn't +load the thumbnail image and thus cannot check if the thumbnail is +valid and uptodate for the image file asosciated with the +thumbnail +.

+

If you want to check the thumbnail, either attempt to load it using +gimp_thumbnail_load_thumb(), or, if you don't need the resulting +thumbnail pixbuf, use gimp_thumbnail_check_thumb().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

size

the preferred size of the thumbnail image

 
+
+
+

Returns

+

the thumbnail's GimpThumbState after the update

+
+
+
+
+

gimp_thumbnail_check_thumb ()

+
GimpThumbState
+gimp_thumbnail_check_thumb (GimpThumbnail *thumbnail,
+                            GimpThumbSize size);
+

Checks if a thumbnail file for the thumbnail + exists, loads it and +verifies it is valid and uptodate for the image file asosciated +with the thumbnail +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

size

the preferred size of the thumbnail image

 
+
+
+

Returns

+

the thumbnail's GimpThumbState after the update

+
+

Since: 2.2

+
+
+
+

gimp_thumbnail_load_thumb ()

+
GdkPixbuf *
+gimp_thumbnail_load_thumb (GimpThumbnail *thumbnail,
+                           GimpThumbSize size,
+                           GError **error);
+

Attempts to load a thumbnail preview for the image associated with +thumbnail +. Before you use this function you need need to set an +image location using gimp_thumbnail_set_uri() or +gimp_thumbnail_set_filename(). You can also peek at the thumb +before loading it using gimp_thumbnail_peek_thumb.

+

This function will return the best matching pixbuf for the +specified size +. It returns the pixbuf as loaded from disk. It is +left to the caller to scale it to the desired size. The returned +pixbuf may also represent an outdated preview of the image file. +In order to verify if the preview is uptodate, you should check the +"thumb_state" property after calling this function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

size

the preferred GimpThumbSize for the preview

 

error

return location for possible errors

 
+
+
+

Returns

+

a preview pixbuf or NULL if no thumbnail was found

+
+
+
+
+

gimp_thumbnail_save_thumb ()

+
gboolean
+gimp_thumbnail_save_thumb (GimpThumbnail *thumbnail,
+                           GdkPixbuf *pixbuf,
+                           const gchar *software,
+                           GError **error);
+

Saves a preview thumbnail for the image associated with thumbnail +. +to the global thumbnail repository.

+

The caller is responsible for setting the image file location, it's +filesize, modification time. One way to set this info is to is to +call gimp_thumbnail_set_uri() followed by gimp_thumbnail_peek_image(). +Since this won't work for remote images, it is left to the user of +gimp_thumbnail_save_thumb() to do this or to set the information +using the thumbnail + object properties.

+

The image format type and the number of layers can optionally be +set in order to be stored with the preview image.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

pixbuf

a GdkPixbuf representing the preview thumbnail

 

software

a string describing the software saving the thumbnail

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE if a thumbnail was successfully written, +FALSE otherwise

+
+
+
+
+

gimp_thumbnail_save_thumb_local ()

+
gboolean
+gimp_thumbnail_save_thumb_local (GimpThumbnail *thumbnail,
+                                 GdkPixbuf *pixbuf,
+                                 const gchar *software,
+                                 GError **error);
+

Saves a preview thumbnail for the image associated with thumbnail + +to the local thumbnail repository. Local thumbnails have been added +with version 0.7 of the spec.

+

Please see also gimp_thumbnail_save_thumb(). The notes made there +apply here as well.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

pixbuf

a GdkPixbuf representing the preview thumbnail

 

software

a string describing the software saving the thumbnail

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE if a thumbnail was successfully written, +FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_thumbnail_save_failure ()

+
gboolean
+gimp_thumbnail_save_failure (GimpThumbnail *thumbnail,
+                             const gchar *software,
+                             GError **error);
+

Saves a failure thumbnail for the image associated with +thumbnail +. This is an empty pixbuf that indicates that an attempt +to create a preview for the image file failed. It should be used to +prevent the software from further attempts to create this thumbnail.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

software

a string describing the software saving the thumbnail

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE if a failure thumbnail was successfully written, +FALSE otherwise

+
+
+
+
+

gimp_thumbnail_delete_failure ()

+
void
+gimp_thumbnail_delete_failure (GimpThumbnail *thumbnail);
+

Removes a failure thumbnail if one exists. This function should be +used after a thumbnail has been successfully created.

+
+

Parameters

+
+++++ + + + + + +

thumbnail

a GimpThumbnail object

 
+
+

Since: 2.2

+
+
+
+

gimp_thumbnail_delete_others ()

+
void
+gimp_thumbnail_delete_others (GimpThumbnail *thumbnail,
+                              GimpThumbSize size);
+

Removes all other thumbnails from the global thumbnail +repository. Only the thumbnail for size + is not deleted. This +function should be used after a thumbnail has been successfully +updated. See the spec for a more detailed description on when to +delete thumbnails.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

thumbnail

a GimpThumbnail object

 

size

the thumbnail size which should not be deleted

 
+
+

Since: 2.2

+
+
+
+

gimp_thumbnail_has_failed ()

+
gboolean
+gimp_thumbnail_has_failed (GimpThumbnail *thumbnail);
+

Checks if a valid failure thumbnail for the given thumbnail exists +in the global thumbnail repository. This may be the case even if +gimp_thumbnail_peek_thumb() doesn't return GIMP_THUMB_STATE_FAILED +since there might be a real thumbnail and a failure thumbnail for +the same image file.

+

The application should not attempt to create the thumbnail if a +valid failure thumbnail exists.

+
+

Parameters

+
+++++ + + + + + +

thumbnail

a GimpThumbnail object

 
+
+
+

Returns

+

TRUE if a failure thumbnail exists or

+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpThumbnail

+
typedef struct _GimpThumbnail GimpThumbnail;
+

All members of GimpThumbnail are private and should only be accessed +using object properties.

+
+
+
+

Property Details

+
+

The “image-filesize” property

+
  “image-filesize”           gint64
+

Size of the image file in bytes.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Allowed values: >= 0

+

Default value: 0

+
+
+
+

The “image-height” property

+
  “image-height”             int
+

Height of the image in pixels.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Allowed values: >= 0

+

Default value: 0

+
+
+
+

The “image-mimetype” property

+
  “image-mimetype”           char *
+

Image mimetype.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Default value: NULL

+
+
+
+

The “image-mtime” property

+
  “image-mtime”              gint64
+

Modification time of the image file in seconds since the Epoch.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Default value: 0

+
+
+
+

The “image-num-layers” property

+
  “image-num-layers”         int
+

The number of layers in the image.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Allowed values: >= 0

+

Default value: 0

+
+
+
+

The “image-state” property

+
  “image-state”              GimpThumbState
+

State of the image associated to the thumbnail object.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Default value: GIMP_THUMB_STATE_UNKNOWN

+
+
+
+

The “image-type” property

+
  “image-type”               char *
+

String describing the type of the image format.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Default value: NULL

+
+
+
+

The “image-uri” property

+
  “image-uri”                char *
+

URI of the image file.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Default value: NULL

+
+
+
+

The “image-width” property

+
  “image-width”              int
+

Width of the image in pixels.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Allowed values: >= 0

+

Default value: 0

+
+
+
+

The “thumb-state” property

+
  “thumb-state”              GimpThumbState
+

State of the thumbnail file.

+

Owner: GimpThumbnail

+

Flags: Read / Write

+

Default value: GIMP_THUMB_STATE_UNKNOWN

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/api-index-full.html b/devel-docs/libgimpthumb/html/api-index-full.html new file mode 100644 index 0000000..13eb823 --- /dev/null +++ b/devel-docs/libgimpthumb/html/api-index-full.html @@ -0,0 +1,202 @@ + + + + +Index: GIMP Thumbnail Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

T

+
+GimpThumbError, enum in GimpThumb-error +
+
+
+GimpThumbFileType, enum in GimpThumb-enums +
+
+
+GimpThumbnail, struct in GimpThumbnail +
+
+
+GimpThumbnail:image-filesize, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-height, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-mimetype, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-mtime, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-num-layers, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-state, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-type, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-uri, object property in GimpThumbnail +
+
+
+GimpThumbnail:image-width, object property in GimpThumbnail +
+
+
+GimpThumbnail:thumb-state, object property in GimpThumbnail +
+
+
+gimp_thumbnail_check_thumb, function in GimpThumbnail +
+
+
+gimp_thumbnail_delete_failure, function in GimpThumbnail +
+
+
+gimp_thumbnail_delete_others, function in GimpThumbnail +
+
+
+gimp_thumbnail_has_failed, function in GimpThumbnail +
+
+
+gimp_thumbnail_load_thumb, function in GimpThumbnail +
+
+
+gimp_thumbnail_new, function in GimpThumbnail +
+
+
+gimp_thumbnail_peek_image, function in GimpThumbnail +
+
+
+gimp_thumbnail_peek_thumb, function in GimpThumbnail +
+
+
+gimp_thumbnail_save_failure, function in GimpThumbnail +
+
+
+gimp_thumbnail_save_thumb, function in GimpThumbnail +
+
+
+gimp_thumbnail_save_thumb_local, function in GimpThumbnail +
+
+
+gimp_thumbnail_set_filename, function in GimpThumbnail +
+
+
+gimp_thumbnail_set_from_thumb, function in GimpThumbnail +
+
+
+gimp_thumbnail_set_uri, function in GimpThumbnail +
+
+
+GimpThumbSize, enum in GimpThumb-enums +
+
+
+GimpThumbState, enum in GimpThumb-enums +
+
+
+gimp_thumbs_delete_for_uri, function in GimpThumb-utils +
+
+
+gimp_thumbs_delete_for_uri_local, function in GimpThumb-utils +
+
+
+gimp_thumb_ensure_thumb_dir, function in GimpThumb-utils +
+
+
+gimp_thumb_ensure_thumb_dir_local, function in GimpThumb-utils +
+
+
+GIMP_THUMB_ERROR, macro in GimpThumb-error +
+
+
+gimp_thumb_error_quark, function in GimpThumb-error +
+
+
+gimp_thumb_file_test, function in GimpThumb-utils +
+
+
+gimp_thumb_find_thumb, function in GimpThumb-utils +
+
+
+gimp_thumb_get_thumb_base_dir, function in GimpThumb-utils +
+
+
+gimp_thumb_get_thumb_dir, function in GimpThumb-utils +
+
+
+gimp_thumb_get_thumb_dir_local, function in GimpThumb-utils +
+
+
+gimp_thumb_init, function in GimpThumb-utils +
+
+
+gimp_thumb_name_from_uri, function in GimpThumb-utils +
+
+
+gimp_thumb_name_from_uri_local, function in GimpThumb-utils +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/home.png b/devel-docs/libgimpthumb/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpthumb/html/home.png differ diff --git a/devel-docs/libgimpthumb/html/index.html b/devel-docs/libgimpthumb/html/index.html new file mode 100644 index 0000000..4ec9f37 --- /dev/null +++ b/devel-docs/libgimpthumb/html/index.html @@ -0,0 +1,46 @@ + + + + +GIMP Thumbnail Library Reference Manual: GIMP Thumbnail Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.36 + +

+
+
+
+
+
I. GIMP Thumbnail Library
+
+
+GimpThumbnail — The GimpThumbnail object +
+
+GimpThumb-utils — Utility functions provided and used by libgimpthumb +
+
+GimpThumb-enums — Enumerations used by libgimpthumb +
+
+GimpThumb-error — Error codes used by libgimpthumb +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/left-insensitive.png b/devel-docs/libgimpthumb/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpthumb/html/left-insensitive.png differ diff --git a/devel-docs/libgimpthumb/html/left.png b/devel-docs/libgimpthumb/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpthumb/html/left.png differ diff --git a/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-enums.html b/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-enums.html new file mode 100644 index 0000000..8240448 --- /dev/null +++ b/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-enums.html @@ -0,0 +1,236 @@ + + + + +GimpThumb-enums: GIMP Thumbnail Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpThumb-enums

+

GimpThumb-enums — Enumerations used by libgimpthumb

+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + +
enumGimpThumbFileType
enumGimpThumbSize
enumGimpThumbState
+
+
+

Description

+

Enumerations used by libgimpthumb

+
+
+

Functions

+

+
+
+

Types and Values

+
+

enum GimpThumbFileType

+

File types as returned by gimp_thumb_file_test().

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_THUMB_FILE_TYPE_NONE

+

file does not exist

+
 

GIMP_THUMB_FILE_TYPE_REGULAR

+

a regular file

+
 

GIMP_THUMB_FILE_TYPE_FOLDER

+

a directory

+
 

GIMP_THUMB_FILE_TYPE_SPECIAL

+

a special file (device node, fifo, socket, ...)

+
 
+
+
+
+
+

enum GimpThumbSize

+

Possible thumbnail sizes as defined by the Thumbnail Managing +Standard.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_THUMB_SIZE_FAIL

+

special size used to indicate a thumbnail +creation failure

+
 

GIMP_THUMB_SIZE_NORMAL

+

normal thumbnail size (128 pixels)

+
 

GIMP_THUMB_SIZE_LARGE

+

large thumbnail size (256 pixels)

+
 
+
+
+
+
+

enum GimpThumbState

+

Possible image and thumbnail file states used by libgimpthumb.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_THUMB_STATE_UNKNOWN

+

nothing is known about the file/thumbnail

+
 

GIMP_THUMB_STATE_REMOTE

+

the file is on a remote file system

+
 

GIMP_THUMB_STATE_FOLDER

+

the file is a directory

+
 

GIMP_THUMB_STATE_SPECIAL

+

the file is a special file

+
 

GIMP_THUMB_STATE_NOT_FOUND

+

the file/thumbnail doesn't exist

+
 

GIMP_THUMB_STATE_EXISTS

+

the file/thumbnail exists

+
 

GIMP_THUMB_STATE_OLD

+

the thumbnail may be outdated

+
 

GIMP_THUMB_STATE_FAILED

+

the thumbnail couldn't be created

+
 

GIMP_THUMB_STATE_OK

+

the thumbnail exists and matches the image

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-error.html b/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-error.html new file mode 100644 index 0000000..ac1a7b5 --- /dev/null +++ b/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-error.html @@ -0,0 +1,139 @@ + + + + +GimpThumb-error: GIMP Thumbnail Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpThumb-error

+

GimpThumb-error — Error codes used by libgimpthumb

+
+
+

Functions

+
++++ + + + + +
+GQuark + +gimp_thumb_error_quark () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
enumGimpThumbError
#defineGIMP_THUMB_ERROR
+
+
+

Description

+

Error codes used by libgimpthumb

+
+
+

Functions

+
+

gimp_thumb_error_quark ()

+
GQuark
+gimp_thumb_error_quark (void);
+

This function is never called directly. Use GIMP_THUMB_ERROR() instead.

+
+

Returns

+

the GQuark that defines the GimpThumb error domain.

+
+
+
+
+

Types and Values

+
+

enum GimpThumbError

+

These are the possible error codes used when a GError is set by +libgimpthumb.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_THUMB_ERROR_OPEN

+

there was a problem opening the file

+
 

GIMP_THUMB_ERROR_OPEN_ENOENT

+

the file doesn't exist

+
 

GIMP_THUMB_ERROR_MKDIR

+

there was a problem creating a directory

+
 
+
+
+
+
+

GIMP_THUMB_ERROR

+
#define GIMP_THUMB_ERROR (gimp_thumb_error_quark ())
+
+

Identifier for the libgimpthumb error domain.

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-utils.html b/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-utils.html new file mode 100644 index 0000000..ddaf3c9 --- /dev/null +++ b/devel-docs/libgimpthumb/html/libgimpthumb-GimpThumb-utils.html @@ -0,0 +1,599 @@ + + + + +GimpThumb-utils: GIMP Thumbnail Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpThumb-utils

+

GimpThumb-utils — Utility functions provided and used by libgimpthumb

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_thumb_init () +
const gchar * + +gimp_thumb_get_thumb_base_dir () +
+gchar * + +gimp_thumb_find_thumb () +
+GimpThumbFileType + +gimp_thumb_file_test () +
+gchar * + +gimp_thumb_name_from_uri () +
+gboolean + +gimp_thumb_ensure_thumb_dir () +
const gchar * + +gimp_thumb_get_thumb_dir () +
+void + +gimp_thumbs_delete_for_uri () +
+gchar * + +gimp_thumb_name_from_uri_local () +
+gboolean + +gimp_thumb_ensure_thumb_dir_local () +
+gchar * + +gimp_thumb_get_thumb_dir_local () +
+void + +gimp_thumbs_delete_for_uri_local () +
+
+
+

Description

+

Utility functions provided and used by libgimpthumb

+
+
+

Functions

+
+

gimp_thumb_init ()

+
gboolean
+gimp_thumb_init (const gchar *creator,
+                 const gchar *thumb_basedir);
+

This function initializes the thumbnail system. It must be called +before any other functions from libgimpthumb are used. You may call +it more than once if you want to change the thumb_basedir + but if +you do that, you should make sure that no thread is still using the +library. Apart from this function, libgimpthumb is multi-thread +safe.

+

The creator + string must be 7bit ASCII and should contain the name +of the software that creates the thumbnails. It is used to handle +thumbnail creation failures. See the spec for more details.

+

Usually you will pass NULL for thumb_basedir +. Thumbnails will +then be stored in the user's personal thumbnail directory as +defined in the spec. If you wish to use libgimpthumb to store +application-specific thumbnails, you can specify a different base +directory here.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

creator

an ASCII string that identifies the thumbnail creator

 

thumb_basedir

an absolute path or NULL to use the default

 
+
+
+

Returns

+

TRUE if the library was successfully initialized.

+
+
+
+
+

gimp_thumb_get_thumb_base_dir ()

+
const gchar *
+gimp_thumb_get_thumb_base_dir (void);
+

Returns the base directory of thumbnails cache. +It uses the Freedesktop Thumbnail Managing Standard on UNIX, +"~/Library/Caches/org.freedesktop.thumbnails" on OSX, and a cache +folder determined by glib on Windows (currently the common repository +for temporary Internet files). +The returned string belongs to GIMP and must not be changed nor freed.

+
+

Returns

+

the thumbnails cache directory.

+
+

Since: 2.10

+
+
+
+

gimp_thumb_find_thumb ()

+
gchar *
+gimp_thumb_find_thumb (const gchar *uri,
+                       GimpThumbSize *size);
+

This function attempts to locate a thumbnail for the given +uri +. First it tries the size that is stored at size +. If no +thumbnail of that size is found, it will look for a larger +thumbnail, then falling back to a smaller size.

+

If the user's thumbnail repository doesn't provide a thumbnail but +a local thumbnail repository exists for the folder the image is +located in, the same search is done among the local thumbnails (if +there are any).

+

If a thumbnail is found, it's size is written to the variable +pointer to by size + and the file location is returned.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

uri

an escaped URI

 

size

pointer to a GimpThumbSize

 
+
+
+

Returns

+

a newly allocated string in the encoding of the +filesystem or NULL if no thumbnail for uri +was found

+
+
+
+
+

gimp_thumb_file_test ()

+
GimpThumbFileType
+gimp_thumb_file_test (const gchar *filename,
+                      gint64 *mtime,
+                      gint64 *size,
+                      gint *err_no);
+

This is a convenience and portability wrapper around stat(). It +checks if the given filename + exists and returns modification time +and file size in 64bit integer values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

filename

a filename in the encoding of the filesystem

 

mtime

return location for modification time

 

size

return location for file size

 

err_no

return location for system "errno"

 
+
+
+

Returns

+

The type of the file, or GIMP_THUMB_FILE_TYPE_NONE if +the file doesn't exist.

+
+
+
+
+

gimp_thumb_name_from_uri ()

+
gchar *
+gimp_thumb_name_from_uri (const gchar *uri,
+                          GimpThumbSize size);
+

Creates the name of the thumbnail file of the specified size + that +belongs to an image file located at the given uri +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

uri

an escaped URI

 

size

a GimpThumbSize

 
+
+
+

Returns

+

a newly allocated filename in the encoding of the +filesystem or NULL if uri +points to the user's +thumbnail repository.

+
+
+
+
+

gimp_thumb_ensure_thumb_dir ()

+
gboolean
+gimp_thumb_ensure_thumb_dir (GimpThumbSize size,
+                             GError **error);
+

This function checks if the directory that is required to store +thumbnails for a particular size + exist and attempts to create it +if necessary.

+

You shouldn't have to call this function directly since +gimp_thumbnail_save_thumb() and gimp_thumbnail_save_failure() will +do this for you.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

size

a GimpThumbSize

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE is the directory exists, FALSE if it could not +be created

+
+
+
+
+

gimp_thumb_get_thumb_dir ()

+
const gchar *
+gimp_thumb_get_thumb_dir (GimpThumbSize size);
+

Retrieve the name of the thumbnail folder for a specific size. The +returned pointer will become invalid if gimp_thumb_init() is used +again. It must not be changed or freed.

+
+

Parameters

+
+++++ + + + + + +

size

a GimpThumbSize

 
+
+
+

Returns

+

the thumbnail directory in the encoding of the filesystem

+
+
+
+
+

gimp_thumbs_delete_for_uri ()

+
void
+gimp_thumbs_delete_for_uri (const gchar *uri);
+

Deletes all thumbnails for the image file specified by uri + from the +user's thumbnail repository.

+
+

Parameters

+
+++++ + + + + + +

uri

an escaped URI

 
+
+

Since: 2.2

+
+
+
+

gimp_thumb_name_from_uri_local ()

+
gchar *
+gimp_thumb_name_from_uri_local (const gchar *uri,
+                                GimpThumbSize size);
+

Creates the name of a local thumbnail file of the specified size + +that belongs to an image file located at the given uri +. Local +thumbnails have been introduced with version 0.7 of the spec.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

uri

an escaped URI

 

size

a GimpThumbSize

 
+
+
+

Returns

+

a newly allocated filename in the encoding of the +filesystem or NULL if uri +is a remote file or +points to the user's thumbnail repository.

+
+

Since: 2.2

+
+
+
+

gimp_thumb_ensure_thumb_dir_local ()

+
gboolean
+gimp_thumb_ensure_thumb_dir_local (const gchar *dirname,
+                                   GimpThumbSize size,
+                                   GError **error);
+

This function checks if the directory that is required to store +local thumbnails for a particular size + exist and attempts to +create it if necessary.

+

You shouldn't have to call this function directly since +gimp_thumbnail_save_thumb_local() will do this for you.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

dirname

the basename of the dir, without the actual dirname itself

 

size

a GimpThumbSize

 

error

return location for possible errors

 
+
+
+

Returns

+

TRUE is the directory exists, FALSE if it could not +be created

+
+

Since: 2.2

+
+
+
+

gimp_thumb_get_thumb_dir_local ()

+
gchar *
+gimp_thumb_get_thumb_dir_local (const gchar *dirname,
+                                GimpThumbSize size);
+

Retrieve the name of the local thumbnail folder for a specific +size. Unlike gimp_thumb_get_thumb_dir() the returned string is not +constant and should be free'd when it is not any longer needed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

dirname

the basename of the dir, without the actual dirname itself

 

size

a GimpThumbSize

 
+
+
+

Returns

+

the thumbnail directory in the encoding of the filesystem

+
+

Since: 2.2

+
+
+
+

gimp_thumbs_delete_for_uri_local ()

+
void
+gimp_thumbs_delete_for_uri_local (const gchar *uri);
+

Deletes all thumbnails for the image file specified by uri + from +the local thumbnail repository.

+
+

Parameters

+
+++++ + + + + + +

uri

an escaped URI

 
+
+

Since: 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/libgimpthumb.devhelp2 b/devel-docs/libgimpthumb/html/libgimpthumb.devhelp2 new file mode 100644 index 0000000..b19cbab --- /dev/null +++ b/devel-docs/libgimpthumb/html/libgimpthumb.devhelp2 @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpthumb/html/pt01.html b/devel-docs/libgimpthumb/html/pt01.html new file mode 100644 index 0000000..e0ed9f9 --- /dev/null +++ b/devel-docs/libgimpthumb/html/pt01.html @@ -0,0 +1,46 @@ + + + + +Part I. GIMP Thumbnail Library: GIMP Thumbnail Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Thumbnail Library

+
+

Table of Contents

+
+
+GimpThumbnail — The GimpThumbnail object +
+
+GimpThumb-utils — Utility functions provided and used by libgimpthumb +
+
+GimpThumb-enums — Enumerations used by libgimpthumb +
+
+GimpThumb-error — Error codes used by libgimpthumb +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/right-insensitive.png b/devel-docs/libgimpthumb/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpthumb/html/right-insensitive.png differ diff --git a/devel-docs/libgimpthumb/html/right.png b/devel-docs/libgimpthumb/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpthumb/html/right.png differ diff --git a/devel-docs/libgimpthumb/html/style.css b/devel-docs/libgimpthumb/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpthumb/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpthumb/html/up-insensitive.png b/devel-docs/libgimpthumb/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpthumb/html/up-insensitive.png differ diff --git a/devel-docs/libgimpthumb/html/up.png b/devel-docs/libgimpthumb/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpthumb/html/up.png differ diff --git a/devel-docs/libgimpthumb/libgimpthumb-docs.sgml b/devel-docs/libgimpthumb/libgimpthumb-docs.sgml new file mode 100644 index 0000000..6a152ed --- /dev/null +++ b/devel-docs/libgimpthumb/libgimpthumb-docs.sgml @@ -0,0 +1,39 @@ + + + + + + + GIMP Thumbnail Library Reference Manual + + for GIMP + + + + + GIMP Thumbnail Library + + + + + + + + Index + + + + Index of new symbols in GIMP 2.2 + + + + Index of new symbols in GIMP 2.10 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpthumb/libgimpthumb-overrides.txt b/devel-docs/libgimpthumb/libgimpthumb-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpthumb/libgimpthumb-sections.txt b/devel-docs/libgimpthumb/libgimpthumb-sections.txt new file mode 100644 index 0000000..e45dd76 --- /dev/null +++ b/devel-docs/libgimpthumb/libgimpthumb-sections.txt @@ -0,0 +1,67 @@ +
+gimpthumbnail +GimpThumbnail +GimpThumbnail +gimp_thumbnail_new +gimp_thumbnail_set_uri +gimp_thumbnail_set_filename +gimp_thumbnail_set_from_thumb +gimp_thumbnail_peek_image +gimp_thumbnail_peek_thumb +gimp_thumbnail_check_thumb +gimp_thumbnail_load_thumb +gimp_thumbnail_save_thumb +gimp_thumbnail_save_thumb_local +gimp_thumbnail_save_failure +gimp_thumbnail_delete_failure +gimp_thumbnail_delete_others +gimp_thumbnail_has_failed + + +GimpThumbnailClass +GIMP_THUMBNAIL +GIMP_IS_THUMBNAIL +GIMP_TYPE_THUMBNAIL +gimp_thumbnail_get_type +GIMP_THUMBNAIL_CLASS +GIMP_IS_THUMBNAIL_CLASS +GIMP_THUMBNAIL_GET_CLASS +
+ +
+gimpthumb-utils +gimp_thumb_init +gimp_thumb_get_thumb_base_dir +gimp_thumb_find_thumb +gimp_thumb_file_test +gimp_thumb_name_from_uri +gimp_thumb_ensure_thumb_dir +gimp_thumb_get_thumb_dir +gimp_thumbs_delete_for_uri +gimp_thumb_name_from_uri_local +gimp_thumb_ensure_thumb_dir_local +gimp_thumb_get_thumb_dir_local +gimp_thumbs_delete_for_uri_local +
+ +
+gimpthumb-enums +GimpThumbFileType +GimpThumbSize +GimpThumbState + +GIMP_TYPE_THUMB_SIZE +gimp_thumb_file_type_get_type +GIMP_TYPE_THUMB_FILE_TYPE +gimp_thumb_size_get_type +GIMP_TYPE_THUMB_STATE +gimp_thumb_state_get_type +
+ +
+gimpthumb-error +GimpThumbError +GIMP_THUMB_ERROR +gimp_thumb_error_quark +
+ diff --git a/devel-docs/libgimpthumb/libgimpthumb.types b/devel-docs/libgimpthumb/libgimpthumb.types new file mode 100644 index 0000000..5db4ace --- /dev/null +++ b/devel-docs/libgimpthumb/libgimpthumb.types @@ -0,0 +1,4 @@ +#include +#include + +gimp_thumbnail_get_type diff --git a/devel-docs/libgimpthumb/version.in b/devel-docs/libgimpthumb/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpthumb/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpwidgets/Makefile.am b/devel-docs/libgimpwidgets/Makefile.am new file mode 100644 index 0000000..6a36552 --- /dev/null +++ b/devel-docs/libgimpwidgets/Makefile.am @@ -0,0 +1,82 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpwidgets + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +# make sure babl is initialized, otherwise we segfault. +SCANGOBJ_OPTIONS = --type-init-func="do { void babl_init (void); babl_init (); } while (0)" + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpconfig/html --extra-dir=../libgimpmath/html --extra-dir=../libgimp/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimpcolorprofilestore-private.h \ + gimpeevl.h \ + gimpwidgets-private.h + +# Images to copy into HTML directory +HTML_IMAGES = \ + $(top_srcdir)/icons/Color/12/gimp-*.png \ + $(top_srcdir)/icons/Color/16/gimp-*.png \ + $(top_srcdir)/icons/Color/18/gimp-*.png \ + $(top_srcdir)/icons/Color/20/gimp-*.png \ + $(top_srcdir)/icons/Color/22/gimp-*.png \ + $(top_srcdir)/icons/Color/24/gimp-*.png \ + $(top_srcdir)/icons/Color/32/gimp-*.png \ + $(top_srcdir)/icons/Color/48/gimp-*.png \ + $(top_srcdir)/icons/Color/64/gimp-*.png \ + $(top_srcdir)/icons/Color/128/gimp-*.png \ + $(top_srcdir)/icons/Color/192/gimp-*.png \ + $(top_srcdir)/icons/Color/256/gimp-*.png \ + $(srcdir)/images/gimp-widget-*.png + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = visual-index.xml + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GEGL_CFLAGS@ \ + @GTK_CFLAGS@ \ + -DGIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION \ + -UGTK_DISABLE_SINGLE_INCLUDES \ + -UGIMP_DISABLE_DEPRECATED + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la \ + @GEGL_LIBS@ \ + @GTK_LIBS@ + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpwidgets/Makefile.in b/devel-docs/libgimpwidgets/Makefile.in new file mode 100644 index 0000000..7c3491d --- /dev/null +++ b/devel-docs/libgimpwidgets/Makefile.in @@ -0,0 +1,1133 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpwidgets +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpwidgets + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +# make sure babl is initialized, otherwise we segfault. +SCANGOBJ_OPTIONS = --type-init-func="do { void babl_init (void); babl_init (); } while (0)" + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gimp + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = --extra-dir=../libgimpbase/html --extra-dir=../libgimpcolor/html --extra-dir=../libgimpconfig/html --extra-dir=../libgimpmath/html --extra-dir=../libgimp/html + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = \ + gimpcolorprofilestore-private.h \ + gimpeevl.h \ + gimpwidgets-private.h + + +# Images to copy into HTML directory +HTML_IMAGES = \ + $(top_srcdir)/icons/Color/12/gimp-*.png \ + $(top_srcdir)/icons/Color/16/gimp-*.png \ + $(top_srcdir)/icons/Color/18/gimp-*.png \ + $(top_srcdir)/icons/Color/20/gimp-*.png \ + $(top_srcdir)/icons/Color/22/gimp-*.png \ + $(top_srcdir)/icons/Color/24/gimp-*.png \ + $(top_srcdir)/icons/Color/32/gimp-*.png \ + $(top_srcdir)/icons/Color/48/gimp-*.png \ + $(top_srcdir)/icons/Color/64/gimp-*.png \ + $(top_srcdir)/icons/Color/128/gimp-*.png \ + $(top_srcdir)/icons/Color/192/gimp-*.png \ + $(top_srcdir)/icons/Color/256/gimp-*.png \ + $(srcdir)/images/gimp-widget-*.png + + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = visual-index.xml + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GEGL_CFLAGS@ \ + @GTK_CFLAGS@ \ + -DGIMP_ENABLE_CONTROLLER_UNDER_CONSTRUCTION \ + -UGTK_DISABLE_SINGLE_INCLUDES \ + -UGIMP_DISABLE_DEPRECATED + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la \ + @GEGL_LIBS@ \ + @GTK_LIBS@ + +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpwidgets/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpwidgets/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpwidgets/html/GimpBrowser.html b/devel-docs/libgimpwidgets/html/GimpBrowser.html new file mode 100644 index 0000000..799e5f6 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpBrowser.html @@ -0,0 +1,277 @@ + + + + +GimpBrowser: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpBrowser

+

GimpBrowser — A base class for a documentation browser.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_browser_new () +
+void + +gimp_browser_add_search_types () +
+void + +gimp_browser_set_widget () +
+void + +gimp_browser_show_message () +
+
+
+

Signals

+
+++++ + + + + + +
voidsearchRun Last
+
+
+

Types and Values

+
++++ + + + + +
 GimpBrowser
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkPaned
+                        ╰── GtkHPaned
+                            ╰── GimpBrowser
+
+
+
+

Implemented Interfaces

+

+GimpBrowser implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A base class for a documentation browser.

+
+
+

Functions

+
+

gimp_browser_new ()

+
GtkWidget *
+gimp_browser_new (void);
+

Create a new GimpBrowser widget.

+
+

Returns

+

a newly created GimpBrowser.

+
+

Since: 2.4

+
+
+
+

gimp_browser_add_search_types ()

+
void
+gimp_browser_add_search_types (GimpBrowser *browser,
+                               const gchar *first_type_label,
+                               gint first_type_id,
+                               ...);
+

Populates the GtkComboBox with search types.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

browser

a GimpBrowser widget

 

first_type_label

the label of the first search type

 

first_type_id

an integer that identifies the first search type

 

...

a NULL-terminated list of more labels and ids.

 
+
+

Since: 2.4

+
+
+
+

gimp_browser_set_widget ()

+
void
+gimp_browser_set_widget (GimpBrowser *browser,
+                         GtkWidget *widget);
+

Sets the widget to appear on the right side of the browser +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

browser

a GimpBrowser widget

 

widget

a GtkWidget

 
+
+

Since: 2.4

+
+
+
+

gimp_browser_show_message ()

+
void
+gimp_browser_show_message (GimpBrowser *browser,
+                           const gchar *message);
+

Displays message + in the right side of the browser +. Unless the right +side already contains a GtkLabel, the widget previously added with +gimp_browser_set_widget() is removed and replaced by a GtkLabel.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

browser

a GimpBrowser widget

 

message

text message

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpBrowser

+
typedef struct _GimpBrowser GimpBrowser;
+
+
+
+

Signal Details

+
+

The “search” signal

+
void
+user_function (GimpBrowser *gimpbrowser,
+               char        *arg1,
+               int          arg2,
+               gpointer     user_data)
+

Flags: Run Last

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpButton.html b/devel-docs/libgimpwidgets/html/GimpButton.html new file mode 100644 index 0000000..33717c5 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpButton.html @@ -0,0 +1,211 @@ + + + + +GimpButton: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpButton

+

GimpButton — A GtkButton with a little extra functionality.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+GtkWidget * + +gimp_button_new () +
+void + +gimp_button_extended_clicked () +
+
+
+

Signals

+
+++++ + + + + + +
voidextended-clickedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkButton
+                            ╰── GimpButton
+                                ╰── GimpColorButton
+
+
+
+

Implemented Interfaces

+

+GimpButton implements + AtkImplementorIface, GtkBuildable and GtkActivatable.

+
+
+

Description

+

GimpButton adds an extra signal to the GtkButton widget that +allows the callback to distinguish a normal click from a click that +was performed with modifier keys pressed.

+
+
+

Functions

+
+

gimp_button_new ()

+
GtkWidget *
+gimp_button_new (void);
+

Creates a new GimpButton widget.

+
+

Returns

+

A pointer to the new GimpButton widget.

+
+
+
+
+

gimp_button_extended_clicked ()

+
void
+gimp_button_extended_clicked (GimpButton *button,
+                              GdkModifierType state);
+

Emits the button's "extended_clicked" signal.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

a GimpButton.

 

state

a state as found in GdkEventButton->state, e.g. GDK_SHIFT_MASK.

 
+
+
+
+
+

Types and Values

+
+

GimpButton

+
typedef struct _GimpButton GimpButton;
+
+
+
+

Signal Details

+
+

The “extended-clicked” signal

+
void
+user_function (GimpButton     *gimpbutton,
+               GdkModifierType arg1,
+               gpointer        user_data)
+

This signal is emitted when the button is clicked with a modifier +key pressed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gimpbutton

the object that received the signal.

 

arg1

the state of modifier keys when the button was clicked

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpCellRendererColor.html b/devel-docs/libgimpwidgets/html/GimpCellRendererColor.html new file mode 100644 index 0000000..2806f00 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpCellRendererColor.html @@ -0,0 +1,161 @@ + + + + +GimpCellRendererColor: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpCellRendererColor

+

GimpCellRendererColor — A GtkCellRenderer to display a GimpRGB color.

+
+
+

Functions

+
++++ + + + + +
+GtkCellRenderer * + +gimp_cell_renderer_color_new () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
+GimpRGB *colorRead / Write
inticon-sizeRead / Write / Construct
gbooleanopaqueRead / Write / Construct
+
+
+

Types and Values

+
++++ + + + + +
 GimpCellRendererColor
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkCellRenderer
+                ╰── GimpCellRendererColor
+
+
+
+

Description

+

A GtkCellRenderer to display a GimpRGB color.

+
+
+

Functions

+
+

gimp_cell_renderer_color_new ()

+
GtkCellRenderer *
+gimp_cell_renderer_color_new (void);
+

Creates a GtkCellRenderer that displays a color.

+
+

Returns

+

a new GimpCellRendererColor

+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpCellRendererColor

+
typedef struct _GimpCellRendererColor GimpCellRendererColor;
+
+
+
+

Property Details

+
+

The “color” property

+
  “color”                    GimpRGB *
+

The displayed color.

+

Owner: GimpCellRendererColor

+

Flags: Read / Write

+
+
+
+

The “icon-size” property

+
  “icon-size”                int
+

The cell's size.

+

Owner: GimpCellRendererColor

+

Flags: Read / Write / Construct

+

Allowed values: >= 0

+

Default value: 1

+
+
+
+

The “opaque” property

+
  “opaque”                   gboolean
+

Whether to show transparency.

+

Owner: GimpCellRendererColor

+

Flags: Read / Write / Construct

+

Default value: TRUE

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpCellRendererToggle.html b/devel-docs/libgimpwidgets/html/GimpCellRendererToggle.html new file mode 100644 index 0000000..648cca2 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpCellRendererToggle.html @@ -0,0 +1,273 @@ + + + + +GimpCellRendererToggle: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpCellRendererToggle

+

GimpCellRendererToggle — A GtkCellRendererToggle that displays icons instead +of a checkbox.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+GtkCellRenderer * + +gimp_cell_renderer_toggle_new () +
+void + +gimp_cell_renderer_toggle_clicked () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
+char *icon-nameRead / Write / Construct
gbooleanoverride-backgroundRead / Write / Construct
+char *stock-idRead / Write / Construct
intstock-sizeRead / Write / Construct
+
+
+

Signals

+
+++++ + + + + + +
voidclickedRun Last
+
+
+

Types and Values

+
++++ + + + + +
 GimpCellRendererToggle
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkCellRenderer
+                ╰── GtkCellRendererToggle
+                    ╰── GimpCellRendererToggle
+
+
+
+

Description

+

A GtkCellRendererToggle that displays icons instead of a checkbox.

+
+
+

Functions

+
+

gimp_cell_renderer_toggle_new ()

+
GtkCellRenderer *
+gimp_cell_renderer_toggle_new (const gchar *icon_name);
+

Creates a custom version of the GtkCellRendererToggle. Instead of +showing the standard toggle button, it shows a named icon if the +cell is active and no icon otherwise. This cell renderer is for +example used in the Layers treeview to indicate and control the +layer's visibility by showing GIMP_STOCK_VISIBLE.

+
+

Parameters

+
+++++ + + + + + +

icon_name

the icon name of the icon to use for the active state

 
+
+
+

Returns

+

a new GimpCellRendererToggle

+
+

Since: 2.2

+
+
+
+

gimp_cell_renderer_toggle_clicked ()

+
void
+gimp_cell_renderer_toggle_clicked (GimpCellRendererToggle *cell,
+                                   const gchar *path,
+                                   GdkModifierType state);
+

Emits the "clicked" signal from a GimpCellRendererToggle.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

cell

a GimpCellRendererToggle

 

path

the path to the clicked row

 

state

the modifier state

 
+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpCellRendererToggle

+
typedef struct _GimpCellRendererToggle GimpCellRendererToggle;
+
+
+
+

Property Details

+
+

The “icon-name” property

+
  “icon-name”                char *
+

The icon to display.

+

Owner: GimpCellRendererToggle

+

Flags: Read / Write / Construct

+

Default value: NULL

+
+
+
+

The “override-background” property

+
  “override-background”      gboolean
+

Draw the background if the row is selected.

+

Owner: GimpCellRendererToggle

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+

The “stock-id” property

+
  “stock-id”                 char *
+

The icon to display, deprecated.

+

Owner: GimpCellRendererToggle

+

Flags: Read / Write / Construct

+

Default value: NULL

+
+
+
+

The “stock-size” property

+
  “stock-size”               int
+

The icon size to use.

+

Owner: GimpCellRendererToggle

+

Flags: Read / Write / Construct

+

Allowed values: >= 0

+

Default value: 4

+
+
+
+

Signal Details

+
+

The “clicked” signal

+
void
+user_function (GimpCellRendererToggle *gimpcellrenderertoggle,
+               char                   *arg1,
+               GdkModifierType         arg2,
+               gpointer                user_data)
+

Flags: Run Last

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpChainButton.html b/devel-docs/libgimpwidgets/html/GimpChainButton.html new file mode 100644 index 0000000..2dad447 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpChainButton.html @@ -0,0 +1,436 @@ + + + + +GimpChainButton: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpChainButton

+

GimpChainButton — Widget to visually connect two entry widgets.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_chain_button_new () +
+GtkIconSize + +gimp_chain_button_get_icon_size () +
+void + +gimp_chain_button_set_icon_size () +
+void + +gimp_chain_button_set_active () +
+gboolean + +gimp_chain_button_get_active () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
gbooleanactiveRead / Write / Construct
GtkIconSizeicon-sizeRead / Write / Construct
GimpChainPositionpositionRead / Write / Construct Only
+
+
+

Signals

+
+++++ + + + + + +
voidtoggledRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpChainButton
enumGimpChainPosition
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkTable
+                        ╰── GimpChainButton
+
+
+
+

Implemented Interfaces

+

+GimpChainButton implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

This widget provides a button showing either a linked or a broken +chain that can be used to link two entries, spinbuttons, colors or +other GUI elements and show that they may be locked. Use it for +example to connect X and Y ratios to provide the possibility of a +constrained aspect ratio.

+

The GimpChainButton only gives visual feedback, it does not really +connect widgets. You have to take care of locking the values +yourself by checking the state of the GimpChainButton whenever a +value changes in one of the connected widgets and adjusting the +other value if necessary.

+
+
+

Functions

+
+

gimp_chain_button_new ()

+
GtkWidget *
+gimp_chain_button_new (GimpChainPosition position);
+

Creates a new GimpChainButton widget.

+

This returns a button showing either a broken or a linked chain and +small clamps attached to both sides that visually group the two widgets +you want to connect. This widget looks best when attached +to a table taking up two columns (or rows respectively) next +to the widgets that it is supposed to connect. It may work +for more than two widgets, but the look is optimized for two.

+
+

Parameters

+
+++++ + + + + + +

position

The position you are going to use for the button +with respect to the widgets you want to chain.

 
+
+
+

Returns

+

Pointer to the new GimpChainButton, which is inactive +by default. Use gimp_chain_button_set_active() to +change its state.

+
+
+
+
+

gimp_chain_button_get_icon_size ()

+
GtkIconSize
+gimp_chain_button_get_icon_size (GimpChainButton *button);
+

Gets the icon size of the GimpChainButton.

+
+

Parameters

+
+++++ + + + + + +

button

Pointer to a GimpChainButton.

 
+
+
+

Returns

+

The icon size.

+
+

Since: 2.10.10

+
+
+
+

gimp_chain_button_set_icon_size ()

+
void
+gimp_chain_button_set_icon_size (GimpChainButton *button,
+                                 GtkIconSize size);
+

Sets the icon size of the GimpChainButton.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

Pointer to a GimpChainButton.

 

size

The new icon size.

 
+
+

Since: 2.10.10

+
+
+
+

gimp_chain_button_set_active ()

+
void
+gimp_chain_button_set_active (GimpChainButton *button,
+                              gboolean active);
+

Sets the state of the GimpChainButton to be either locked (TRUE) or +unlocked (FALSE) and changes the showed pixmap to reflect the new state.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

Pointer to a GimpChainButton.

 

active

The new state.

 
+
+
+
+
+

gimp_chain_button_get_active ()

+
gboolean
+gimp_chain_button_get_active (GimpChainButton *button);
+

Checks the state of the GimpChainButton.

+
+

Parameters

+
+++++ + + + + + +

button

Pointer to a GimpChainButton.

 
+
+
+

Returns

+

TRUE if the GimpChainButton is active (locked).

+
+
+
+
+

Types and Values

+
+

GimpChainButton

+
typedef struct _GimpChainButton GimpChainButton;
+
+
+
+

enum GimpChainPosition

+

Possible chain positions for GimpChainButton.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GIMP_CHAIN_TOP

+

the chain is on top

+
 

GIMP_CHAIN_LEFT

+

the chain is to the left

+
 

GIMP_CHAIN_BOTTOM

+

the chain is on bottom

+
 

GIMP_CHAIN_RIGHT

+

the chain is to the right

+
 
+
+
+
+
+

Property Details

+
+

The “active” property

+
  “active”                   gboolean
+

The toggled state of the chain button.

+

Owner: GimpChainButton

+

Flags: Read / Write / Construct

+

Default value: FALSE

+

Since: 2.10.10

+
+
+
+

The “icon-size” property

+
  “icon-size”                GtkIconSize
+

The chain button icon size.

+

Owner: GimpChainButton

+

Flags: Read / Write / Construct

+

Default value: GTK_ICON_SIZE_BUTTON

+

Since: 2.10.10

+
+
+
+

The “position” property

+
  “position”                 GimpChainPosition
+

The position in which the chain button will be used.

+

Owner: GimpChainButton

+

Flags: Read / Write / Construct Only

+

Default value: GIMP_CHAIN_TOP

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “toggled” signal

+
void
+user_function (GimpChainButton *gimpchainbutton,
+               gpointer         user_data)
+

Flags: Run First

+
+
+
+

See Also

+

You may want to use the convenience function +gimp_coordinates_new() to set up two GimpSizeEntries +(see GimpSizeEntry) linked with a GimpChainButton.

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorArea.html b/devel-docs/libgimpwidgets/html/GimpColorArea.html new file mode 100644 index 0000000..429cd9d --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorArea.html @@ -0,0 +1,525 @@ + + + + +GimpColorArea: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorArea

+

GimpColorArea — Displays a GimpRGB color, optionally with +alpha-channel.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_area_new () +
+void + +gimp_color_area_set_color () +
+void + +gimp_color_area_get_color () +
+gboolean + +gimp_color_area_has_alpha () +
+void + +gimp_color_area_set_type () +
+void + +gimp_color_area_set_draw_border () +
+void + +gimp_color_area_set_color_config () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
+GimpRGB *colorRead / Write / Construct
GdkModifierTypedrag-maskWrite / Construct Only
gbooleandraw-borderRead / Write
GimpColorAreaTypetypeRead / Write / Construct
+
+
+

Signals

+
+++++ + + + + + +
voidcolor-changedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpColorArea
enumGimpColorAreaType
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkDrawingArea
+                    ╰── GimpColorArea
+
+
+
+

Implemented Interfaces

+

+GimpColorArea implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

Displays a GimpRGB color, optionally with alpha-channel.

+
+
+

Functions

+
+

gimp_color_area_new ()

+
GtkWidget *
+gimp_color_area_new (const GimpRGB *color,
+                     GimpColorAreaType type,
+                     GdkModifierType drag_mask);
+

Creates a new GimpColorArea widget.

+

This returns a preview area showing the color. It handles color +DND. If the color changes, the "color_changed" signal is emitted.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

color

A pointer to a GimpRGB struct.

 

type

The type of color area to create.

 

drag_mask

The event_mask that should trigger drags.

 
+
+
+

Returns

+

Pointer to the new GimpColorArea widget.

+
+
+
+
+

gimp_color_area_set_color ()

+
void
+gimp_color_area_set_color (GimpColorArea *area,
+                           const GimpRGB *color);
+

Sets area + to a different color +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

area

Pointer to a GimpColorArea.

 

color

Pointer to a GimpRGB struct that defines the new color.

 
+
+
+
+
+

gimp_color_area_get_color ()

+
void
+gimp_color_area_get_color (GimpColorArea *area,
+                           GimpRGB *color);
+

Retrieves the current color of the area +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

area

Pointer to a GimpColorArea.

 

color

Pointer to a GimpRGB struct that is used to return the color.

 
+
+
+
+
+

gimp_color_area_has_alpha ()

+
gboolean
+gimp_color_area_has_alpha (GimpColorArea *area);
+

Checks whether the area + shows transparency information. This is determined +via the area +'s GimpColorAreaType.

+
+

Parameters

+
+++++ + + + + + +

area

Pointer to a GimpColorArea.

 
+
+
+

Returns

+

TRUE if area +shows transparency information, FALSE otherwise.

+
+
+
+
+

gimp_color_area_set_type ()

+
void
+gimp_color_area_set_type (GimpColorArea *area,
+                          GimpColorAreaType type);
+

Changes the type of area +. The GimpColorAreaType determines +whether the widget shows transparency information and chooses the +size of the checkerboard used to do that.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

area

Pointer to a GimpColorArea.

 

type

A GimpColorAreaType.

 
+
+
+
+
+

gimp_color_area_set_draw_border ()

+
void
+gimp_color_area_set_draw_border (GimpColorArea *area,
+                                 gboolean draw_border);
+

The area + can draw a thin border in the foreground color around +itself. This function toggles this behaviour on and off. The +default is not draw a border.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

area

Pointer to a GimpColorArea.

 

draw_border

whether to draw a border or not

 
+
+
+
+
+

gimp_color_area_set_color_config ()

+
void
+gimp_color_area_set_color_config (GimpColorArea *area,
+                                  GimpColorConfig *config);
+

Sets the color management configuration to use with this color area.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

area

a GimpColorArea widget.

 

config

a GimpColorConfig object.

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpColorArea

+
typedef struct _GimpColorArea GimpColorArea;
+
+
+
+

enum GimpColorAreaType

+

The types of transparency display for GimpColorArea.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_COLOR_AREA_FLAT

+

don't display transparency

+
 

GIMP_COLOR_AREA_SMALL_CHECKS

+

display transparency using small checks

+
 

GIMP_COLOR_AREA_LARGE_CHECKS

+

display transparency using large checks

+
 
+
+
+
+
+

Property Details

+
+

The “color” property

+
  “color”                    GimpRGB *
+

The color displayed in the color area.

+

Owner: GimpColorArea

+

Flags: Read / Write / Construct

+

Since: 2.4

+
+
+
+

The “drag-mask” property

+
  “drag-mask”                GdkModifierType
+

The modifier mask that triggers dragging the color.

+

Owner: GimpColorArea

+

Flags: Write / Construct Only

+
+
+
+

The “draw-border” property

+
  “draw-border”              gboolean
+

Whether to draw a thin border in the foreground color around the area.

+

Owner: GimpColorArea

+

Flags: Read / Write

+

Default value: FALSE

+

Since: 2.4

+
+
+
+

The “type” property

+
  “type”                     GimpColorAreaType
+

The type of the color area.

+

Owner: GimpColorArea

+

Flags: Read / Write / Construct

+

Default value: GIMP_COLOR_AREA_FLAT

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “color-changed” signal

+
void
+user_function (GimpColorArea *gimpcolorarea,
+               gpointer       user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorButton.html b/devel-docs/libgimpwidgets/html/GimpColorButton.html new file mode 100644 index 0000000..9334f8a --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorButton.html @@ -0,0 +1,703 @@ + + + + +GimpColorButton: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorButton

+

GimpColorButton — Widget for selecting a color from a simple button.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_button_new () +
+void + +gimp_color_button_set_title () +
const gchar * + +gimp_color_button_get_title () +
+void + +gimp_color_button_set_color () +
+void + +gimp_color_button_get_color () +
+void + +gimp_color_button_set_update () +
+gboolean + +gimp_color_button_get_update () +
+gboolean + +gimp_color_button_has_alpha () +
+void + +gimp_color_button_set_type () +
+void + +gimp_color_button_set_color_config () +
+GtkUIManager * + +gimp_color_button_get_ui_manager () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
intarea-heightWrite / Construct
intarea-widthWrite / Construct
+GimpRGB *colorRead / Write / Construct
+GimpColorConfig *color-configRead / Write
gbooleancontinuous-updateRead / Write / Construct
+char *titleRead / Write / Construct
GimpColorAreaTypetypeRead / Write / Construct
+
+
+

Signals

+
+++++ + + + + + +
voidcolor-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkButton
+                            ╰── GimpButton
+                                ╰── GimpColorButton
+
+
+
+

Implemented Interfaces

+

+GimpColorButton implements + AtkImplementorIface, GtkBuildable and GtkActivatable.

+
+
+

Description

+

This widget provides a simple button with a preview showing the +color.

+

On click a color selection dialog is opened. Additionally the +button supports Drag and Drop and has a right-click menu that +allows one to choose the color from the current FG or BG color. If +the user changes the color, the "color-changed" signal is emitted.

+
+
+

Functions

+
+

gimp_color_button_new ()

+
GtkWidget *
+gimp_color_button_new (const gchar *title,
+                       gint width,
+                       gint height,
+                       const GimpRGB *color,
+                       GimpColorAreaType type);
+

Creates a new GimpColorButton widget.

+

This returns a button with a preview showing the color. +When the button is clicked a GtkColorSelectionDialog is opened. +If the user changes the color the new color is written into the +array that was used to pass the initial color and the "color-changed" +signal is emitted.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

String that will be used as title for the color_selector.

 

width

Width of the colorpreview in pixels.

 

height

Height of the colorpreview in pixels.

 

color

A pointer to a GimpRGB color.

 

type

The type of transparency to be displayed.

 
+
+
+

Returns

+

Pointer to the new GimpColorButton widget.

+
+
+
+
+

gimp_color_button_set_title ()

+
void
+gimp_color_button_set_title (GimpColorButton *button,
+                             const gchar *title);
+

Sets the button + dialog's title.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

a GimpColorButton.

 

title

the new title.

 
+
+

Since: 2.10

+
+
+
+

gimp_color_button_get_title ()

+
const gchar *
+gimp_color_button_get_title (GimpColorButton *button);
+
+

Parameters

+
+++++ + + + + + +

button

a GimpColorButton.

 
+
+
+

Returns

+

The button +dialog's title.

+
+

Since: 2.10

+
+
+
+

gimp_color_button_set_color ()

+
void
+gimp_color_button_set_color (GimpColorButton *button,
+                             const GimpRGB *color);
+

Sets the button + to the given color +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

Pointer to a GimpColorButton.

 

color

Pointer to the new GimpRGB color.

 
+
+
+
+
+

gimp_color_button_get_color ()

+
void
+gimp_color_button_get_color (GimpColorButton *button,
+                             GimpRGB *color);
+

Retrieves the currently set color from the button +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

Pointer to a GimpColorButton.

 

color

Pointer to a GimpRGB struct used to return the color.

 
+
+
+
+
+

gimp_color_button_set_update ()

+
void
+gimp_color_button_set_update (GimpColorButton *button,
+                              gboolean continuous);
+

When set to TRUE, the button + will emit the "color-changed" +continuously while the color is changed in the color selection +dialog.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

A GimpColorButton widget.

 

continuous

The new setting of the continuous_update +property.

 
+
+
+
+
+

gimp_color_button_get_update ()

+
gboolean
+gimp_color_button_get_update (GimpColorButton *button);
+

Returns the color button's continuous_update + property.

+
+

Parameters

+
+++++ + + + + + +

button

A GimpColorButton widget.

 
+
+
+

Returns

+

the continuous_update +property.

+
+
+
+
+

gimp_color_button_has_alpha ()

+
gboolean
+gimp_color_button_has_alpha (GimpColorButton *button);
+

Checks whether the buttons + shows transparency information.

+
+

Parameters

+
+++++ + + + + + +

button

Pointer to a GimpColorButton.

 
+
+
+

Returns

+

TRUE if the button +shows transparency information, FALSE +otherwise.

+
+
+
+
+

gimp_color_button_set_type ()

+
void
+gimp_color_button_set_type (GimpColorButton *button,
+                            GimpColorAreaType type);
+

Sets the button + to the given type +. See also gimp_color_area_set_type().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

Pointer to a GimpColorButton.

 

type

the new GimpColorAreaType

 
+
+
+
+
+

gimp_color_button_set_color_config ()

+
void
+gimp_color_button_set_color_config (GimpColorButton *button,
+                                    GimpColorConfig *config);
+

Sets the color management configuration to use with this color button's +GimpColorArea.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

button

a GimpColorButton widget.

 

config

a GimpColorConfig object.

 
+
+

Since: 2.10

+
+
+
+

gimp_color_button_get_ui_manager ()

+
GtkUIManager *
+gimp_color_button_get_ui_manager (GimpColorButton *button);
+
+

Parameters

+
+++++ + + + + + +

button

a GimpColorButton.

 
+
+
+

Returns

+

The button +'s GtkUIManager.

+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpColorButton

+
typedef struct _GimpColorButton GimpColorButton;
+
+
+
+

Property Details

+
+

The “area-height” property

+
  “area-height”              int
+

The minimum height of the button's GimpColorArea.

+

Owner: GimpColorButton

+

Flags: Write / Construct

+

Allowed values: >= 1

+

Default value: 16

+

Since: 2.8

+
+
+
+

The “area-width” property

+
  “area-width”               int
+

The minimum width of the button's GimpColorArea.

+

Owner: GimpColorButton

+

Flags: Write / Construct

+

Allowed values: >= 1

+

Default value: 16

+

Since: 2.8

+
+
+
+

The “color” property

+
  “color”                    GimpRGB *
+

The color displayed in the button's color area.

+

Owner: GimpColorButton

+

Flags: Read / Write / Construct

+

Since: 2.4

+
+
+
+

The “color-config” property

+
  “color-config”             GimpColorConfig *
+

The GimpColorConfig object used for the button's GimpColorArea +and GimpColorSelection.

+

Owner: GimpColorButton

+

Flags: Read / Write

+

Since: 2.10

+
+
+
+

The “continuous-update” property

+
  “continuous-update”        gboolean
+

The update policy of the color button.

+

Owner: GimpColorButton

+

Flags: Read / Write / Construct

+

Default value: FALSE

+

Since: 2.4

+
+
+
+

The “title” property

+
  “title”                    char *
+

The title to be used for the color selection dialog.

+

Owner: GimpColorButton

+

Flags: Read / Write / Construct

+

Default value: NULL

+

Since: 2.4

+
+
+
+

The “type” property

+
  “type”                     GimpColorAreaType
+

The type of the button's color area.

+

Owner: GimpColorButton

+

Flags: Read / Write / Construct

+

Default value: GIMP_COLOR_AREA_FLAT

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “color-changed” signal

+
void
+user_function (GimpColorButton *gimpcolorbutton,
+               gpointer         user_data)
+

Flags: Run First

+
+
+
+

See Also

+

libgimpcolor-gimpcolorspace

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorDisplay.html b/devel-docs/libgimpwidgets/html/GimpColorDisplay.html new file mode 100644 index 0000000..d25a832 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorDisplay.html @@ -0,0 +1,523 @@ + + + + +GimpColorDisplay: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorDisplay

+

GimpColorDisplay — Pluggable GIMP display color correction modules.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpColorDisplay * + +gimp_color_display_new () +
+GimpColorDisplay * + +gimp_color_display_clone () +
+void + +gimp_color_display_set_enabled () +
+gboolean + +gimp_color_display_get_enabled () +
+GimpColorConfig * + +gimp_color_display_get_config () +
+GimpColorManaged * + +gimp_color_display_get_managed () +
+void + +gimp_color_display_convert () +
+void + +gimp_color_display_convert_surface () +
+void + +gimp_color_display_convert_buffer () +
+void + +gimp_color_display_load_state () +
+GimpParasite * + +gimp_color_display_save_state () +
+GtkWidget * + +gimp_color_display_configure () +
+void + +gimp_color_display_configure_reset () +
+void + +gimp_color_display_changed () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
+GimpColorConfig *color-configRead / Write / Construct Only
+GimpColorManaged *color-managedRead / Write / Construct Only
gbooleanenabledRead / Write / Construct
+
+
+

Signals

+
+++++ + + + + + +
voidchangedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorDisplay
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpColorDisplay
+
+
+
+

Implemented Interfaces

+

+GimpColorDisplay implements + GimpConfigInterface.

+
+
+

Description

+

Functions and definitions for creating pluggable GIMP +display color correction modules.

+
+
+

Functions

+
+

gimp_color_display_new ()

+
GimpColorDisplay *
+gimp_color_display_new (GType display_type);
+

gimp_color_display_new is deprecated and should not be used in newly-written code.

+

This function is deprecated. Please use g_object_new() directly.

+
+

Parameters

+
+++++ + + + + + +

display_type

the GType of the GimpColorDisplay to instantiate.

 
+
+
+

Returns

+

a new GimpColorDisplay object.

+
+
+
+
+

gimp_color_display_clone ()

+
GimpColorDisplay *
+gimp_color_display_clone (GimpColorDisplay *display);
+
+
+
+

gimp_color_display_set_enabled ()

+
void
+gimp_color_display_set_enabled (GimpColorDisplay *display,
+                                gboolean enabled);
+
+
+
+

gimp_color_display_get_enabled ()

+
gboolean
+gimp_color_display_get_enabled (GimpColorDisplay *display);
+
+
+
+

gimp_color_display_get_config ()

+
GimpColorConfig *
+gimp_color_display_get_config (GimpColorDisplay *display);
+
+

Returns

+

a pointer to the GimpColorConfig object or NULL.

+
+

Since: 2.4

+
+
+
+

gimp_color_display_get_managed ()

+
GimpColorManaged *
+gimp_color_display_get_managed (GimpColorDisplay *display);
+
+

Returns

+

a pointer to the GimpColorManaged object or NULL.

+
+

Since: 2.4

+
+
+
+

gimp_color_display_convert ()

+
void
+gimp_color_display_convert (GimpColorDisplay *display,
+                            guchar *buf,
+                            gint width,
+                            gint height,
+                            gint bpp,
+                            gint bpl);
+
+

gimp_color_display_convert is deprecated and should not be used in newly-written code.

+

GIMP 2.8: Use gimp_color_display_convert_buffer() instead.

+
+

Converts all pixels in buf +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

display

a GimpColorDisplay

 

buf

the pixel buffer to convert

 

width

the width of the buffer

 

height

the height of the buffer

 

bpp

the number of bytes per pixel

 

bpl

the buffer's rowstride

 
+
+
+
+
+

gimp_color_display_convert_surface ()

+
void
+gimp_color_display_convert_surface (GimpColorDisplay *display,
+                                    cairo_surface_t *surface);
+
+

gimp_color_display_convert_surface is deprecated and should not be used in newly-written code.

+

GIMP 2.8: Use gimp_color_display_convert_buffer() instead.

+
+

Converts all pixels in surface +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

display

a GimpColorDisplay

 

surface

a cairo_image_surface_t of type ARGB32

 
+
+

Since: 2.8

+
+
+
+

gimp_color_display_convert_buffer ()

+
void
+gimp_color_display_convert_buffer (GimpColorDisplay *display,
+                                   GeglBuffer *buffer,
+                                   GeglRectangle *area);
+

Converts all pixels in area + of buffer +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

display

a GimpColorDisplay

 

buffer

a GeglBuffer

 

area

area in buffer +to convert

 
+
+

Since: 2.10

+
+
+
+

gimp_color_display_load_state ()

+
void
+gimp_color_display_load_state (GimpColorDisplay *display,
+                               GimpParasite *state);
+
+
+
+

gimp_color_display_save_state ()

+
GimpParasite *
+gimp_color_display_save_state (GimpColorDisplay *display);
+
+
+
+

gimp_color_display_configure ()

+
GtkWidget *
+gimp_color_display_configure (GimpColorDisplay *display);
+
+
+
+

gimp_color_display_configure_reset ()

+
void
+gimp_color_display_configure_reset (GimpColorDisplay *display);
+
+
+
+

gimp_color_display_changed ()

+
void
+gimp_color_display_changed (GimpColorDisplay *display);
+
+
+
+

Types and Values

+
+

GimpColorDisplay

+
typedef struct _GimpColorDisplay GimpColorDisplay;
+
+
+
+

Property Details

+
+

The “color-config” property

+
  “color-config”             GimpColorConfig *
+

The color config used for this filter.

+

Owner: GimpColorDisplay

+

Flags: Read / Write / Construct Only

+
+
+
+

The “color-managed” property

+
  “color-managed”            GimpColorManaged *
+

The color managed pixel source that is filtered.

+

Owner: GimpColorDisplay

+

Flags: Read / Write / Construct Only

+
+
+
+

The “enabled” property

+
  “enabled”                  gboolean
+

Whether this display filter is enabled.

+

Owner: GimpColorDisplay

+

Flags: Read / Write / Construct

+

Default value: TRUE

+
+
+
+

Signal Details

+
+

The “changed” signal

+
void
+user_function (GimpColorDisplay *gimpcolordisplay,
+               gpointer          user_data)
+

Flags: Run First

+
+
+
+

See Also

+

GModule, GTypeModule, GimpModule

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorDisplayStack.html b/devel-docs/libgimpwidgets/html/GimpColorDisplayStack.html new file mode 100644 index 0000000..79289e2 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorDisplayStack.html @@ -0,0 +1,421 @@ + + + + +GimpColorDisplayStack: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorDisplayStack

+

GimpColorDisplayStack — A stack of color correction modules.

+
+
+

Functions

+ +
+
+

Signals

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
voidaddedRun First
voidchangedRun First
voidremovedRun First
voidreorderedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorDisplayStack
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpColorDisplayStack
+
+
+
+

Description

+

A stack of color correction modules.

+
+
+

Functions

+
+

gimp_color_display_stack_new ()

+
GimpColorDisplayStack *
+gimp_color_display_stack_new (void);
+
+
+
+

gimp_color_display_stack_clone ()

+
GimpColorDisplayStack *
+gimp_color_display_stack_clone (GimpColorDisplayStack *stack);
+
+
+
+

gimp_color_display_stack_changed ()

+
void
+gimp_color_display_stack_changed (GimpColorDisplayStack *stack);
+
+
+
+

gimp_color_display_stack_add ()

+
void
+gimp_color_display_stack_add (GimpColorDisplayStack *stack,
+                              GimpColorDisplay *display);
+
+
+
+

gimp_color_display_stack_remove ()

+
void
+gimp_color_display_stack_remove (GimpColorDisplayStack *stack,
+                                 GimpColorDisplay *display);
+
+
+
+

gimp_color_display_stack_reorder_up ()

+
void
+gimp_color_display_stack_reorder_up (GimpColorDisplayStack *stack,
+                                     GimpColorDisplay *display);
+
+
+
+

gimp_color_display_stack_reorder_down ()

+
void
+gimp_color_display_stack_reorder_down (GimpColorDisplayStack *stack,
+                                       GimpColorDisplay *display);
+
+
+
+

gimp_color_display_stack_convert ()

+
void
+gimp_color_display_stack_convert (GimpColorDisplayStack *stack,
+                                  guchar *buf,
+                                  gint width,
+                                  gint height,
+                                  gint bpp,
+                                  gint bpl);
+
+

gimp_color_display_stack_convert is deprecated and should not be used in newly-written code.

+

GIMP 2.8: Use gimp_color_display_stack_convert_buffer() instead.

+
+

Converts all pixels in buf +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

stack

a GimpColorDisplayStack

 

buf

the pixel buffer to convert

 

width

the width of the buffer

 

height

the height of the buffer

 

bpp

the number of bytes per pixel

 

bpl

the buffer's rowstride

 
+
+
+
+
+

gimp_color_display_stack_convert_surface ()

+
void
+gimp_color_display_stack_convert_surface
+                               (GimpColorDisplayStack *stack,
+                                cairo_surface_t *surface);
+
+

gimp_color_display_stack_convert_surface is deprecated and should not be used in newly-written code.

+

GIMP 2.10: Use gimp_color_display_stack_convert_buffer() instead.

+
+

Runs all the stack's filters on all pixels in surface +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

stack

a GimpColorDisplayStack

 

surface

a cairo_image_surface_t of type ARGB32

 
+
+

Since: 2.8

+
+
+
+

gimp_color_display_stack_convert_buffer ()

+
void
+gimp_color_display_stack_convert_buffer
+                               (GimpColorDisplayStack *stack,
+                                GeglBuffer *buffer,
+                                GeglRectangle *area);
+

Runs all the stack's filters on all pixels in area + of buffer +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

stack

a GimpColorDisplayStack

 

buffer

a GeglBuffer

 

area

area of buffer +to convert

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpColorDisplayStack

+
typedef struct _GimpColorDisplayStack GimpColorDisplayStack;
+
+
+
+

Signal Details

+
+

The “added” signal

+
void
+user_function (GimpColorDisplayStack *gimpcolordisplaystack,
+               GimpColorDisplay      *arg1,
+               int                    arg2,
+               gpointer               user_data)
+

Flags: Run First

+
+
+
+

The “changed” signal

+
void
+user_function (GimpColorDisplayStack *gimpcolordisplaystack,
+               gpointer               user_data)
+

Flags: Run First

+
+
+
+

The “removed” signal

+
void
+user_function (GimpColorDisplayStack *gimpcolordisplaystack,
+               GimpColorDisplay      *arg1,
+               gpointer               user_data)
+

Flags: Run First

+
+
+
+

The “reordered” signal

+
void
+user_function (GimpColorDisplayStack *gimpcolordisplaystack,
+               GimpColorDisplay      *arg1,
+               int                    arg2,
+               gpointer               user_data)
+

Flags: Run First

+
+
+
+

See Also

+

GimpColorDisplay

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorHexEntry.html b/devel-docs/libgimpwidgets/html/GimpColorHexEntry.html new file mode 100644 index 0000000..bbcaa83 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorHexEntry.html @@ -0,0 +1,218 @@ + + + + +GimpColorHexEntry: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorHexEntry

+

GimpColorHexEntry — Widget for entering a color's hex triplet.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_hex_entry_new () +
+void + +gimp_color_hex_entry_set_color () +
+void + +gimp_color_hex_entry_get_color () +
+
+
+

Signals

+
+++++ + + + + + +
voidcolor-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorHexEntry
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkEntry
+                    ╰── GimpColorHexEntry
+
+
+
+

Implemented Interfaces

+

+GimpColorHexEntry implements + AtkImplementorIface, GtkBuildable, GtkEditable and GtkCellEditable.

+
+
+

Description

+

Widget for entering a color's hex triplet.

+
+
+

Functions

+
+

gimp_color_hex_entry_new ()

+
GtkWidget *
+gimp_color_hex_entry_new (void);
+
+

Returns

+

a new GimpColorHexEntry widget

+
+

Since: 2.2

+
+
+
+

gimp_color_hex_entry_set_color ()

+
void
+gimp_color_hex_entry_set_color (GimpColorHexEntry *entry,
+                                const GimpRGB *color);
+

Sets the color displayed by a GimpColorHexEntry. If the new color +is different to the previously set color, the "color-changed" +signal is emitted.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

a GimpColorHexEntry widget

 

color

pointer to a GimpRGB

 
+
+

Since: 2.2

+
+
+
+

gimp_color_hex_entry_get_color ()

+
void
+gimp_color_hex_entry_get_color (GimpColorHexEntry *entry,
+                                GimpRGB *color);
+

Retrieves the color value displayed by a GimpColorHexEntry.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

a GimpColorHexEntry widget

 

color

pointer to a GimpRGB

 
+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpColorHexEntry

+
typedef struct _GimpColorHexEntry GimpColorHexEntry;
+
+
+
+

Signal Details

+
+

The “color-changed” signal

+
void
+user_function (GimpColorHexEntry *gimpcolorhexentry,
+               gpointer           user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorNotebook.html b/devel-docs/libgimpwidgets/html/GimpColorNotebook.html new file mode 100644 index 0000000..df97adc --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorNotebook.html @@ -0,0 +1,192 @@ + + + + +GimpColorNotebook: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorNotebook

+

GimpColorNotebook — A GimpColorSelector implementation.

+
+
+

Functions

+
++++ + + + + +
+GtkWidget * + +gimp_color_notebook_set_has_page () +
+
+
+

Style Properties

+
+++++ + + + + + + + + + + + + +
inttab-borderRead
GtkIconSizetab-icon-sizeRead
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorNotebook
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpColorSelector
+                            ╰── GimpColorNotebook
+
+
+
+

Implemented Interfaces

+

+GimpColorNotebook implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

The GimpColorNotebook widget is an implementation of a +GimpColorSelector. It serves as a container for +GimpColorSelectors.

+
+
+

Functions

+
+

gimp_color_notebook_set_has_page ()

+
GtkWidget *
+gimp_color_notebook_set_has_page (GimpColorNotebook *notebook,
+                                  GType page_type,
+                                  gboolean has_page);
+

This function adds and removed pages to / from a GimpColorNotebook. +The page_type + passed must be a GimpColorSelector subtype.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

notebook

A GimpColorNotebook widget.

 

page_type

The GType of the notebook page to add or remove.

 

has_page

Whether the page should be added or removed.

 
+
+
+

Returns

+

The new page widget, if has_page +was TRUE, or NULL +if has_page +was FALSE.

+
+
+
+
+

Types and Values

+
+

GimpColorNotebook

+
typedef struct _GimpColorNotebook GimpColorNotebook;
+
+
+
+

Style Property Details

+
+

The “tab-border” style property

+
  “tab-border”               int
+

Width of the border around the tab contents.

+

Owner: GimpColorNotebook

+

Flags: Read

+

Allowed values: >= 0

+

Default value: 0

+
+
+
+

The “tab-icon-size” style property

+
  “tab-icon-size”            GtkIconSize
+

Size for icons displayed in the tab.

+

Owner: GimpColorNotebook

+

Flags: Read

+

Default value: GTK_ICON_SIZE_BUTTON

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorProfileChooserDialog.html b/devel-docs/libgimpwidgets/html/GimpColorProfileChooserDialog.html new file mode 100644 index 0000000..52a1364 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorProfileChooserDialog.html @@ -0,0 +1,84 @@ + + + + +GimpColorProfileChooserDialog: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorProfileChooserDialog

+

GimpColorProfileChooserDialog — A file chooser for selecting color profiles.

+
+
+

Functions

+
++++ + + + + +
+GtkWidget * + +gimp_color_profile_chooser_dialog_new () +
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkWindow
+                            ╰── GtkDialog
+                                ╰── GtkFileChooserDialog
+                                    ╰── GimpColorProfileChooserDialog
+
+
+
+

Description

+

A GtkFileChooser subclass for selecting color profiles.

+
+
+

Functions

+
+

gimp_color_profile_chooser_dialog_new ()

+
GtkWidget *
+gimp_color_profile_chooser_dialog_new (const gchar *title,
+                                       GtkWindow *parent,
+                                       GtkFileChooserAction action);
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorProfileComboBox.html b/devel-docs/libgimpwidgets/html/GimpColorProfileComboBox.html new file mode 100644 index 0000000..ed7d80f --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorProfileComboBox.html @@ -0,0 +1,550 @@ + + + + +GimpColorProfileComboBox: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorProfileComboBox

+

GimpColorProfileComboBox — A combo box for selecting color profiles.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_profile_combo_box_new () +
+GtkWidget * + +gimp_color_profile_combo_box_new_with_model () +
+void + +gimp_color_profile_combo_box_add () +
+void + +gimp_color_profile_combo_box_add_file () +
+void + +gimp_color_profile_combo_box_set_active () +
+void + +gimp_color_profile_combo_box_set_active_file () +
+gchar * + +gimp_color_profile_combo_box_get_active () +
+GFile * + +gimp_color_profile_combo_box_get_active_file () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+GtkDialog *dialogRead / Write / Construct Only
+GimpColorProfileStore *modelRead / Write
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorProfileComboBox
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkComboBox
+                            ╰── GimpColorProfileComboBox
+
+
+
+

Implemented Interfaces

+

+GimpColorProfileComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+
+
+

Description

+

A combo box for selecting color profiles.

+
+
+

Functions

+
+

gimp_color_profile_combo_box_new ()

+
GtkWidget *
+gimp_color_profile_combo_box_new (GtkWidget *dialog,
+                                  const gchar *history);
+

Create a combo-box widget for selecting color profiles. The combo-box +is populated from the file specified as history +. This filename is +typically created using the following code snippet:

+
+ + + + + + + +
1
gchar *history = gimp_personal_rc_file ("profilerc");
+
+ +

The recommended dialog + type to use is a GimpColorProfileChooserDialog. +If a GimpColorProfileChooserDialog is passed, GimpColorProfileComboBox +will take complete control over the dialog, which means connecting +a GtkDialog::response() callback by itself, and take care of destroying +the dialog when the combo box is destroyed.

+

If another type of dialog + is passed, this has to be implemented +separately.

+

See also gimp_color_profile_combo_box_new_with_model().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

dialog

a GtkDialog to present when the user selects the +"Select color profile from disk..." item

 

history

filename of the profilerc (or NULL for no history)

 
+
+
+

Returns

+

a new GimpColorProfileComboBox.

+
+

Since: 2.4

+
+
+
+

gimp_color_profile_combo_box_new_with_model ()

+
GtkWidget *
+gimp_color_profile_combo_box_new_with_model
+                               (GtkWidget *dialog,
+                                GtkTreeModel *model);
+

This constructor is useful when you want to create several +combo-boxes for profile selection that all share the same +GimpColorProfileStore. This is for example done in the +GIMP Preferences dialog.

+

See also gimp_color_profile_combo_box_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

dialog

a GtkDialog to present when the user selects the +"Select color profile from disk..." item

 

model

a GimpColorProfileStore object

 
+
+
+

Returns

+

a new GimpColorProfileComboBox.

+
+

Since: 2.4

+
+
+
+

gimp_color_profile_combo_box_add ()

+
void
+gimp_color_profile_combo_box_add (GimpColorProfileComboBox *combo,
+                                  const gchar *filename,
+                                  const gchar *label);
+
+

gimp_color_profile_combo_box_add is deprecated and should not be used in newly-written code.

+

use gimp_color_profile_combo_box_add_file() instead.

+
+

This function delegates to the underlying +GimpColorProfileStore. Please refer to the documentation of +gimp_color_profile_store_add_file() for details.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

combo

a GimpColorProfileComboBox

 

filename

filename of the profile to add (or NULL)

 

label

label to use for the profile +(may only be NULL if filename +is NULL)

 
+
+

Since: 2.4

+
+
+
+

gimp_color_profile_combo_box_add_file ()

+
void
+gimp_color_profile_combo_box_add_file (GimpColorProfileComboBox *combo,
+                                       GFile *file,
+                                       const gchar *label);
+

This function delegates to the underlying +GimpColorProfileStore. Please refer to the documentation of +gimp_color_profile_store_add_file() for details.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

combo

a GimpColorProfileComboBox

 

file

file of the profile to add (or NULL)

 

label

label to use for the profile +(may only be NULL if file +is NULL)

 
+
+

Since: 2.10

+
+
+
+

gimp_color_profile_combo_box_set_active ()

+
void
+gimp_color_profile_combo_box_set_active
+                               (GimpColorProfileComboBox *combo,
+                                const gchar *filename,
+                                const gchar *label);
+
+

gimp_color_profile_combo_box_set_active is deprecated and should not be used in newly-written code.

+

use gimp_color_profile_combo_box_set_active_file() instead.

+
+

Selects a color profile from the combo + and makes it the active +item. If the profile is not listed in the combo +, then it is added +with the given label + (or filename + in case that label + is NULL).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

combo

a GimpColorProfileComboBox

 

filename

filename of the profile to select

 

label

label to use when adding a new entry (can be NULL)

 
+
+

Since: 2.4

+
+
+
+

gimp_color_profile_combo_box_set_active_file ()

+
void
+gimp_color_profile_combo_box_set_active_file
+                               (GimpColorProfileComboBox *combo,
+                                GFile *file,
+                                const gchar *label);
+

Selects a color profile from the combo + and makes it the active +item. If the profile is not listed in the combo +, then it is added +with the given label + (or file + in case that label + is NULL).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

combo

a GimpColorProfileComboBox

 

file

file of the profile to select

 

label

label to use when adding a new entry (can be NULL)

 
+
+

Since: 2.10

+
+
+
+

gimp_color_profile_combo_box_get_active ()

+
gchar *
+gimp_color_profile_combo_box_get_active
+                               (GimpColorProfileComboBox *combo);
+
+

gimp_color_profile_combo_box_get_active is deprecated and should not be used in newly-written code.

+

use gimp_color_profile_combo_box_get_active_file() instead.

+
+
+

Parameters

+
+++++ + + + + + +

combo

a GimpColorProfileComboBox

 
+
+
+

Returns

+

The filename of the currently selected color profile, +This is a newly allocated string and should be released +using g_free() when it is not any longer needed.

+
+

Since: 2.4

+
+
+
+

gimp_color_profile_combo_box_get_active_file ()

+
GFile *
+gimp_color_profile_combo_box_get_active_file
+                               (GimpColorProfileComboBox *combo);
+
+

Parameters

+
+++++ + + + + + +

combo

a GimpColorProfileComboBox

 
+
+
+

Returns

+

The file of the currently selected color profile, +release using g_object_unref() when it is not any +longer needed.

+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpColorProfileComboBox

+
typedef struct _GimpColorProfileComboBox GimpColorProfileComboBox;
+
+
+
+

Property Details

+
+

The “dialog” property

+
  “dialog”                   GtkDialog *
+

GtkDialog to present when the user selects the +"Select color profile from disk..." item.

+

Owner: GimpColorProfileComboBox

+

Flags: Read / Write / Construct Only

+

Since: 2.4

+
+
+
+

The “model” property

+
  “model”                    GimpColorProfileStore *
+

Overrides the "model" property of the GtkComboBox class. +GimpColorProfileComboBox requires the model to be a +GimpColorProfileStore.

+

Owner: GimpColorProfileComboBox

+

Flags: Read / Write

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorProfileStore.html b/devel-docs/libgimpwidgets/html/GimpColorProfileStore.html new file mode 100644 index 0000000..1788375 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorProfileStore.html @@ -0,0 +1,286 @@ + + + + +GimpColorProfileStore: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorProfileStore

+

GimpColorProfileStore — A GtkListStore subclass that keep color profiles.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkListStore * + +gimp_color_profile_store_new () +
+void + +gimp_color_profile_store_add () +
+void + +gimp_color_profile_store_add_file () +
+
+
+

Properties

+
+++++ + + + + + +
+char *historyRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorProfileStore
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GtkListStore
+        ╰── GimpColorProfileStore
+
+
+
+

Implemented Interfaces

+

+GimpColorProfileStore implements + GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.

+
+
+

Description

+

A GtkListStore subclass that keep color profiles.

+
+
+

Functions

+
+

gimp_color_profile_store_new ()

+
GtkListStore *
+gimp_color_profile_store_new (const gchar *history);
+

Creates a new GimpColorProfileStore object and populates it with +last used profiles read from the file history +. The updated history +is written back to disk when the store is disposed.

+

The filename passed as history + is typically created using the +following code snippet:

+
+ + + + + + + +
1
gchar *history = gimp_personal_rc_file ("profilerc");
+
+ +
+

Parameters

+
+++++ + + + + + +

history

filename of the profilerc (or NULL for no history)

 
+
+
+

Returns

+

a new GimpColorProfileStore

+
+

Since: 2.4

+
+
+
+

gimp_color_profile_store_add ()

+
void
+gimp_color_profile_store_add (GimpColorProfileStore *store,
+                              const gchar *filename,
+                              const gchar *label);
+
+

gimp_color_profile_store_add is deprecated and should not be used in newly-written code.

+

use gimp_color_profile_store_add_file() instead.

+
+

Adds a color profile item to the GimpColorProfileStore. Items +added with this function will be kept at the top, separated from +the history of last used color profiles.

+

This function is often used to add a selectable item for the NULL +filename. If you pass NULL for both filename + and label +, the +label + will be set to the string "None" for you (and translated for +the user).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

store

a GimpColorProfileStore

 

filename

filename of the profile to add (or NULL)

 

label

label to use for the profile +(may only be NULL if filename +is NULL)

 
+
+

Since: 2.4

+
+
+
+

gimp_color_profile_store_add_file ()

+
void
+gimp_color_profile_store_add_file (GimpColorProfileStore *store,
+                                   GFile *file,
+                                   const gchar *label);
+

Adds a color profile item to the GimpColorProfileStore. Items +added with this function will be kept at the top, separated from +the history of last used color profiles.

+

This function is often used to add a selectable item for the NULL +file. If you pass NULL for both file + and label +, the label + will +be set to the string "None" for you (and translated for the user).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

store

a GimpColorProfileStore

 

file

file of the profile to add (or NULL)

 

label

label to use for the profile +(may only be NULL if filename +is NULL)

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpColorProfileStore

+
typedef struct _GimpColorProfileStore GimpColorProfileStore;
+
+
+
+

Property Details

+
+

The “history” property

+
  “history”                  char *
+

Filename of the color history used to populate the profile store.

+

Owner: GimpColorProfileStore

+

Flags: Read / Write / Construct Only

+

Default value: NULL

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorProfileView.html b/devel-docs/libgimpwidgets/html/GimpColorProfileView.html new file mode 100644 index 0000000..aca00c8 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorProfileView.html @@ -0,0 +1,111 @@ + + + + +GimpColorProfileView: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorProfileView

+

GimpColorProfileView — A widget for viewing color profile properties

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_profile_view_new () +
+void + +gimp_color_profile_view_set_profile () +
+void + +gimp_color_profile_view_set_error () +
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkTextView
+                        ╰── GimpColorProfileView
+
+
+
+

Description

+

A widget for viewing the properties of a GimpColorProfile.

+
+
+

Functions

+
+

gimp_color_profile_view_new ()

+
GtkWidget *
+gimp_color_profile_view_new (void);
+
+
+
+

gimp_color_profile_view_set_profile ()

+
void
+gimp_color_profile_view_set_profile (GimpColorProfileView *view,
+                                     GimpColorProfile *profile);
+
+
+
+

gimp_color_profile_view_set_error ()

+
void
+gimp_color_profile_view_set_error (GimpColorProfileView *view,
+                                   const gchar *message);
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorScale.html b/devel-docs/libgimpwidgets/html/GimpColorScale.html new file mode 100644 index 0000000..f80ef8b --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorScale.html @@ -0,0 +1,287 @@ + + + + +GimpColorScale: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorScale

+

GimpColorScale — Fancy colored sliders.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_scale_new () +
+void + +gimp_color_scale_set_channel () +
+void + +gimp_color_scale_set_color () +
+void + +gimp_color_scale_set_color_config () +
+
+
+

Properties

+
+++++ + + + + + +
GimpColorSelectorChannelchannelRead / Write / Construct
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorScale
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkRange
+                    ╰── GtkScale
+                        ╰── GimpColorScale
+
+
+
+

Implemented Interfaces

+

+GimpColorScale implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

Fancy colored sliders.

+
+
+

Functions

+
+

gimp_color_scale_new ()

+
GtkWidget *
+gimp_color_scale_new (GtkOrientation orientation,
+                      GimpColorSelectorChannel channel);
+

Creates a new GimpColorScale widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

orientation

the scale's orientation (horizontal or vertical)

 

channel

the scale's color channel

 
+
+
+

Returns

+

a new GimpColorScale widget

+
+
+
+
+

gimp_color_scale_set_channel ()

+
void
+gimp_color_scale_set_channel (GimpColorScale *scale,
+                              GimpColorSelectorChannel channel);
+

Changes the color channel displayed by the scale +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scale

a GimpColorScale widget

 

channel

the new color channel

 
+
+
+
+
+

gimp_color_scale_set_color ()

+
void
+gimp_color_scale_set_color (GimpColorScale *scale,
+                            const GimpRGB *rgb,
+                            const GimpHSV *hsv);
+

Changes the color value of the scale +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

scale

a GimpColorScale widget

 

rgb

the new color as GimpRGB

 

hsv

the new color as GimpHSV

 
+
+
+
+
+

gimp_color_scale_set_color_config ()

+
void
+gimp_color_scale_set_color_config (GimpColorScale *scale,
+                                   GimpColorConfig *config);
+

Sets the color management configuration to use with this color scale.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

scale

a GimpColorScale widget.

 

config

a GimpColorConfig object.

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpColorScale

+
typedef struct _GimpColorScale GimpColorScale;
+
+
+
+

Property Details

+
+

The “channel” property

+
  “channel”                  GimpColorSelectorChannel
+

The channel which is edited by the color scale.

+

Owner: GimpColorScale

+

Flags: Read / Write / Construct

+

Default value: GIMP_COLOR_SELECTOR_VALUE

+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorScales.html b/devel-docs/libgimpwidgets/html/GimpColorScales.html new file mode 100644 index 0000000..466778a --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorScales.html @@ -0,0 +1,169 @@ + + + + +GimpColorScales: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorScales

+

GimpColorScales — A GimpColorSelector implementation.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+void + +gimp_color_scales_set_show_rgb_u8 () +
+gboolean + +gimp_color_scales_get_show_rgb_u8 () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
gbooleanshow-hsvRead / Write / Construct
gbooleanshow-rgb-u8Read / Write / Construct
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorScales
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpColorSelector
+                            ╰── GimpColorScales
+
+
+
+

Implemented Interfaces

+

+GimpColorScales implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

The GimpColorScales widget is an implementation of a +GimpColorSelector. It shows a group of GimpColorScale widgets +that allow to adjust the HSV, LCH, and RGB color channels.

+
+
+

Functions

+
+

gimp_color_scales_set_show_rgb_u8 ()

+
void
+gimp_color_scales_set_show_rgb_u8 (GimpColorScales *scales,
+                                   gboolean show_rgb_u8);
+
+
+
+

gimp_color_scales_get_show_rgb_u8 ()

+
gboolean
+gimp_color_scales_get_show_rgb_u8 (GimpColorScales *scales);
+
+
+
+

Types and Values

+
+

GimpColorScales

+
typedef struct _GimpColorScales GimpColorScales;
+
+
+
+

Property Details

+
+

The “show-hsv” property

+
  “show-hsv”                 gboolean
+

Show HSV instead of LCH.

+

Owner: GimpColorScales

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+

The “show-rgb-u8” property

+
  “show-rgb-u8”              gboolean
+

Show RGB 0..255 scales.

+

Owner: GimpColorScales

+

Flags: Read / Write / Construct

+

Default value: FALSE

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorSelect.html b/devel-docs/libgimpwidgets/html/GimpColorSelect.html new file mode 100644 index 0000000..5e58ed5 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorSelect.html @@ -0,0 +1,91 @@ + + + + +GimpColorSelect: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorSelect

+

GimpColorSelect — A GimpColorSelector implementation.

+
+
+

Types and Values

+
++++ + + + + +
 GimpColorSelect
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpColorSelector
+                            ╰── GimpColorSelect
+
+
+
+

Implemented Interfaces

+

+GimpColorSelect implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

The GimpColorSelect widget is an implementation of a +GimpColorSelector. It shows a square area that supports +interactively changing two color channels and a smaller area to +change the third channel. You can select which channel should be +the third by calling gimp_color_selector_set_channel(). The widget +will then change the other two channels accordingly.

+
+
+

Functions

+

+
+
+

Types and Values

+
+

GimpColorSelect

+
typedef struct _GimpColorSelect GimpColorSelect;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorSelection.html b/devel-docs/libgimpwidgets/html/GimpColorSelection.html new file mode 100644 index 0000000..b870ca5 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorSelection.html @@ -0,0 +1,501 @@ + + + + +GimpColorSelection: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorSelection

+

GimpColorSelection — Widget for doing a color selection.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_selection_new () +
+void + +gimp_color_selection_set_show_alpha () +
+gboolean + +gimp_color_selection_get_show_alpha () +
+void + +gimp_color_selection_set_color () +
+void + +gimp_color_selection_get_color () +
+void + +gimp_color_selection_set_old_color () +
+void + +gimp_color_selection_get_old_color () +
+void + +gimp_color_selection_reset () +
+void + +gimp_color_selection_color_changed () +
+void + +gimp_color_selection_set_config () +
+
+
+

Properties

+
+++++ + + + + + +
+GimpColorConfig *configWrite
+
+
+

Signals

+
+++++ + + + + + +
voidcolor-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpColorSelection
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpColorSelection
+
+
+
+

Implemented Interfaces

+

+GimpColorSelection implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

Widget for doing a color selection.

+
+
+

Functions

+
+

gimp_color_selection_new ()

+
GtkWidget *
+gimp_color_selection_new (void);
+

Creates a new GimpColorSelection widget.

+
+

Returns

+

The new GimpColorSelection widget.

+
+
+
+
+

gimp_color_selection_set_show_alpha ()

+
void
+gimp_color_selection_set_show_alpha (GimpColorSelection *selection,
+                                     gboolean show_alpha);
+

Sets the show_alpha + property of the selection + widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selection

A GimpColorSelection widget.

 

show_alpha

The new show_alpha +setting.

 
+
+
+
+
+

gimp_color_selection_get_show_alpha ()

+
gboolean
+gimp_color_selection_get_show_alpha (GimpColorSelection *selection);
+

Returns the selection +'s show_alpha + property.

+
+

Parameters

+
+++++ + + + + + +

selection

A GimpColorSelection widget.

 
+
+
+

Returns

+

TRUE if the GimpColorSelection has alpha controls.

+
+
+
+
+

gimp_color_selection_set_color ()

+
void
+gimp_color_selection_set_color (GimpColorSelection *selection,
+                                const GimpRGB *color);
+

Sets the GimpColorSelection's current color to the new color +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selection

A GimpColorSelection widget.

 

color

The color +to set as current color.

 
+
+
+
+
+

gimp_color_selection_get_color ()

+
void
+gimp_color_selection_get_color (GimpColorSelection *selection,
+                                GimpRGB *color);
+

This function returns the GimpColorSelection's current color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selection

A GimpColorSelection widget.

 

color

Return location for the selection +'s current color +.

 
+
+
+
+
+

gimp_color_selection_set_old_color ()

+
void
+gimp_color_selection_set_old_color (GimpColorSelection *selection,
+                                    const GimpRGB *color);
+

Sets the GimpColorSelection's old color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selection

A GimpColorSelection widget.

 

color

The color +to set as old color.

 
+
+
+
+
+

gimp_color_selection_get_old_color ()

+
void
+gimp_color_selection_get_old_color (GimpColorSelection *selection,
+                                    GimpRGB *color);
+

This function returns the GimpColorSelection's old color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selection

A GimpColorSelection widget.

 

color

Return location for the selection +'s old color +.

 
+
+
+
+
+

gimp_color_selection_reset ()

+
void
+gimp_color_selection_reset (GimpColorSelection *selection);
+

Sets the GimpColorSelection's current color to its old color.

+
+

Parameters

+
+++++ + + + + + +

selection

A GimpColorSelection widget.

 
+
+
+
+
+

gimp_color_selection_color_changed ()

+
void
+gimp_color_selection_color_changed (GimpColorSelection *selection);
+

Emits the "color-changed" signal.

+
+

Parameters

+
+++++ + + + + + +

selection

A GimpColorSelection widget.

 
+
+
+
+
+

gimp_color_selection_set_config ()

+
void
+gimp_color_selection_set_config (GimpColorSelection *selection,
+                                 GimpColorConfig *config);
+

Sets the color management configuration to use with this color selection.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selection

A GimpColorSelection widget.

 

config

A GimpColorConfig object.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpColorSelection

+
typedef struct _GimpColorSelection GimpColorSelection;
+
+
+
+

Property Details

+
+

The “config” property

+
  “config”                   GimpColorConfig *
+

The color config used by this color selection.

+

Owner: GimpColorSelection

+

Flags: Write

+
+
+
+

Signal Details

+
+

The “color-changed” signal

+
void
+user_function (GimpColorSelection *gimpcolorselection,
+               gpointer            user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpColorSelector.html b/devel-docs/libgimpwidgets/html/GimpColorSelector.html new file mode 100644 index 0000000..81c132b --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpColorSelector.html @@ -0,0 +1,1022 @@ + + + + +GimpColorSelector: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorSelector

+

GimpColorSelector — Pluggable GIMP color selector modules.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_color_selector_new () +
+void + +gimp_color_selector_set_toggles_visible () +
+gboolean + +gimp_color_selector_get_toggles_visible () +
+void + +gimp_color_selector_set_toggles_sensitive () +
+gboolean + +gimp_color_selector_get_toggles_sensitive () +
+void + +gimp_color_selector_set_show_alpha () +
+gboolean + +gimp_color_selector_get_show_alpha () +
+void + +gimp_color_selector_set_color () +
+void + +gimp_color_selector_get_color () +
+void + +gimp_color_selector_set_channel () +
+GimpColorSelectorChannel + +gimp_color_selector_get_channel () +
+void + +gimp_color_selector_set_model_visible () +
+gboolean + +gimp_color_selector_get_model_visible () +
+void + +gimp_color_selector_color_changed () +
+void + +gimp_color_selector_channel_changed () +
+void + +gimp_color_selector_model_visible_changed () +
+void + +gimp_color_selector_set_config () +
+
+
+

Signals

+
+++++ + + + + + + + + + + + + + + + + + +
voidchannel-changedRun First
voidcolor-changedRun First
voidmodel-visible-changedRun First
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpColorSelector
+                            ├── GimpColorNotebook
+                            ├── GimpColorScales
+                            ╰── GimpColorSelect
+
+
+
+

Implemented Interfaces

+

+GimpColorSelector implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

Functions and definitions for creating pluggable GIMP color +selector modules.

+
+
+

Functions

+
+

gimp_color_selector_new ()

+
GtkWidget *
+gimp_color_selector_new (GType selector_type,
+                         const GimpRGB *rgb,
+                         const GimpHSV *hsv,
+                         GimpColorSelectorChannel channel);
+

Creates a new GimpColorSelector widget of type selector_type +.

+

Note that this is mostly internal API to be used by other widgets.

+

Please use gimp_color_selection_new() for the "GIMP-typical" color +selection widget. Also see gimp_color_button_new().

+

Retunn value: the new GimpColorSelector widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

selector_type

The GType of the selector to create.

 

rgb

The initial color to be edited.

 

hsv

The same color in HSV.

 

channel

The selector's initial channel.

 
+
+
+
+
+

gimp_color_selector_set_toggles_visible ()

+
void
+gimp_color_selector_set_toggles_visible
+                               (GimpColorSelector *selector,
+                                gboolean visible);
+

Sets the visible + property of the selector +'s toggles.

+

This function has no effect if this selector + instance has no +toggles to switch channels.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

visible

The new visible +setting.

 
+
+
+
+
+

gimp_color_selector_get_toggles_visible ()

+
gboolean
+gimp_color_selector_get_toggles_visible
+                               (GimpColorSelector *selector);
+

Returns the visible + property of the selector +'s toggles.

+
+

Parameters

+
+++++ + + + + + +

selector

A GimpColorSelector widget.

 
+
+
+

Returns

+

TRUE if the GimpColorSelector's toggles are visible.

+
+

Since: 2.10

+
+
+
+

gimp_color_selector_set_toggles_sensitive ()

+
void
+gimp_color_selector_set_toggles_sensitive
+                               (GimpColorSelector *selector,
+                                gboolean sensitive);
+

Sets the sensitive + property of the selector +'s toggles.

+

This function has no effect if this selector + instance has no +toggles to switch channels.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

sensitive

The new sensitive +setting.

 
+
+
+
+
+

gimp_color_selector_get_toggles_sensitive ()

+
gboolean
+gimp_color_selector_get_toggles_sensitive
+                               (GimpColorSelector *selector);
+

Returns the sensitive + property of the selector +'s toggles.

+
+

Parameters

+
+++++ + + + + + +

selector

A GimpColorSelector widget.

 
+
+
+

Returns

+

TRUE if the GimpColorSelector's toggles are sensitive.

+
+

Since: 2.10

+
+
+
+

gimp_color_selector_set_show_alpha ()

+
void
+gimp_color_selector_set_show_alpha (GimpColorSelector *selector,
+                                    gboolean show_alpha);
+

Sets the show_alpha + property of the selector + widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

show_alpha

The new show_alpha +setting.

 
+
+
+
+
+

gimp_color_selector_get_show_alpha ()

+
gboolean
+gimp_color_selector_get_show_alpha (GimpColorSelector *selector);
+

Returns the selector +'s show_alpha + property.

+
+

Parameters

+
+++++ + + + + + +

selector

A GimpColorSelector widget.

 
+
+
+

Returns

+

TRUE if the GimpColorSelector has alpha controls.

+
+

Since: 2.10

+
+
+
+

gimp_color_selector_set_color ()

+
void
+gimp_color_selector_set_color (GimpColorSelector *selector,
+                               const GimpRGB *rgb,
+                               const GimpHSV *hsv);
+

Sets the color shown in the selector + widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

rgb

The new color.

 

hsv

The same color in HSV.

 
+
+
+
+
+

gimp_color_selector_get_color ()

+
void
+gimp_color_selector_get_color (GimpColorSelector *selector,
+                               GimpRGB *rgb,
+                               GimpHSV *hsv);
+

Retrieves the color shown in the selector + widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

rgb

Return location for the color.

 

hsv

Return location for the same same color in HSV.

 
+
+

Since: 2.10

+
+
+
+

gimp_color_selector_set_channel ()

+
void
+gimp_color_selector_set_channel (GimpColorSelector *selector,
+                                 GimpColorSelectorChannel channel);
+

Sets the channel + property of the selector + widget.

+

Changes between displayed channels if this selector + instance has +the ability to show different channels. +This will also update the color model if needed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

channel

The new channel +setting.

 
+
+
+
+
+

gimp_color_selector_get_channel ()

+
GimpColorSelectorChannel
+gimp_color_selector_get_channel (GimpColorSelector *selector);
+

Returns the selector +'s current channel.

+
+

Parameters

+
+++++ + + + + + +

selector

A GimpColorSelector widget.

 
+
+
+

Returns

+

The GimpColorSelectorChannel currently shown by the +selector +.

+
+

Since: 2.10

+
+
+
+

gimp_color_selector_set_model_visible ()

+
void
+gimp_color_selector_set_model_visible (GimpColorSelector *selector,
+                                       GimpColorSelectorModel model,
+                                       gboolean visible);
+

Sets the model + visible/invisible on the selector + widget.

+

Toggles visibility of displayed models if this selector + instance +has the ability to show different color models.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

model

The affected GimpColorSelectorModel.

 

visible

The new visible setting.

 
+
+

Since: 2.10

+
+
+
+

gimp_color_selector_get_model_visible ()

+
gboolean
+gimp_color_selector_get_model_visible (GimpColorSelector *selector,
+                                       GimpColorSelectorModel model);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

A GimpColorSelector widget.

 

model

The GimpColorSelectorModel.

 
+
+
+

Returns

+

whether model +is visible in selector +.

+
+

Since: 2.10

+
+
+
+

gimp_color_selector_color_changed ()

+
void
+gimp_color_selector_color_changed (GimpColorSelector *selector);
+

Emits the "color-changed" signal.

+
+

Parameters

+
+++++ + + + + + +

selector

A GimpColorSelector widget.

 
+
+
+
+
+

gimp_color_selector_channel_changed ()

+
void
+gimp_color_selector_channel_changed (GimpColorSelector *selector);
+

Emits the "channel-changed" signal.

+
+

Parameters

+
+++++ + + + + + +

selector

A GimpColorSelector widget.

 
+
+
+
+
+

gimp_color_selector_model_visible_changed ()

+
void
+gimp_color_selector_model_visible_changed
+                               (GimpColorSelector *selector,
+                                GimpColorSelectorModel model);
+

Emits the "model-visible-changed" signal.

+
+

Parameters

+
+++++ + + + + + +

selector

A GimpColorSelector widget.

 
+
+

Since: 2.10

+
+
+
+

gimp_color_selector_set_config ()

+
void
+gimp_color_selector_set_config (GimpColorSelector *selector,
+                                GimpColorConfig *config);
+

Sets the color management configuration to use with this color selector.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

a GimpColorSelector widget.

 

config

a GimpColorConfig object.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpColorSelector

+
typedef struct _GimpColorSelector GimpColorSelector;
+
+
+
+

GIMP_COLOR_SELECTOR_SIZE

+
#define GIMP_COLOR_SELECTOR_SIZE     150
+
+

The suggested size for a color area in a GimpColorSelector +implementation.

+
+
+
+

GIMP_COLOR_SELECTOR_BAR_SIZE

+
#define GIMP_COLOR_SELECTOR_BAR_SIZE 15
+
+

The suggested width for a color bar in a GimpColorSelector +implementation.

+
+
+
+

enum GimpColorSelectorChannel

+

An enum to specify the types of color channels edited in +GimpColorSelector widgets.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_COLOR_SELECTOR_HUE

+

the hue channel

+
 

GIMP_COLOR_SELECTOR_SATURATION

+

the saturation channel

+
 

GIMP_COLOR_SELECTOR_VALUE

+

the value channel

+
 

GIMP_COLOR_SELECTOR_RED

+

the red channel

+
 

GIMP_COLOR_SELECTOR_GREEN

+

the green channel

+
 

GIMP_COLOR_SELECTOR_BLUE

+

the blue channel

+
 

GIMP_COLOR_SELECTOR_ALPHA

+

the alpha channel

+
 

GIMP_COLOR_SELECTOR_LCH_LIGHTNESS

+

the lightness channel

+
 

GIMP_COLOR_SELECTOR_LCH_CHROMA

+

the chroma channel

+
 

GIMP_COLOR_SELECTOR_LCH_HUE

+

the hue channel

+
 
+
+
+
+
+

enum GimpColorSelectorModel

+

An enum to specify the types of color spaces edited in +GimpColorSelector widgets.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_COLOR_SELECTOR_MODEL_RGB

+

RGB color model

+
 

GIMP_COLOR_SELECTOR_MODEL_LCH

+

CIE LCh color model

+
 

GIMP_COLOR_SELECTOR_MODEL_HSV

+

HSV color model

+
 
+
+

Since: 2.10

+
+
+
+

Signal Details

+
+

The “channel-changed” signal

+
void
+user_function (GimpColorSelector       *gimpcolorselector,
+               GimpColorSelectorChannel arg1,
+               gpointer                 user_data)
+

Flags: Run First

+
+
+
+

The “color-changed” signal

+
void
+user_function (GimpColorSelector *gimpcolorselector,
+               gpointer           arg1,
+               gpointer           arg2,
+               gpointer           user_data)
+

Flags: Run First

+
+
+
+

The “model-visible-changed” signal

+
void
+user_function (GimpColorSelector     *gimpcolorselector,
+               GimpColorSelectorModel arg1,
+               gboolean               arg2,
+               gpointer               user_data)
+

Flags: Run First

+
+
+
+

See Also

+

GModule, GTypeModule, GimpModule

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpController.html b/devel-docs/libgimpwidgets/html/GimpController.html new file mode 100644 index 0000000..e9d2746 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpController.html @@ -0,0 +1,443 @@ + + + + +GimpController: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpController

+

GimpController — Pluggable GIMP input controller modules.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GimpController * + +gimp_controller_new () +
+gint + +gimp_controller_get_n_events () +
const gchar * + +gimp_controller_get_event_name () +
const gchar * + +gimp_controller_get_event_blurb () +
+gboolean + +gimp_controller_event () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+char *nameRead / Write / Construct
+char *stateRead / Write / Construct
+
+
+

Signals

+
+++++ + + + + + +
gbooleaneventRun Last
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
enumGimpControllerEventType
structGimpControllerEventAny
structGimpControllerEventTrigger
structGimpControllerEventValue
unionGimpControllerEvent
 GimpController
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpController
+
+
+
+

Implemented Interfaces

+

+GimpController implements + GimpConfigInterface.

+
+
+

Description

+

An abstract interface for implementing arbitrary input controllers.

+
+
+

Functions

+
+

gimp_controller_new ()

+
GimpController *
+gimp_controller_new (GType controller_type);
+
+
+
+

gimp_controller_get_n_events ()

+
gint
+gimp_controller_get_n_events (GimpController *controller);
+
+
+
+

gimp_controller_get_event_name ()

+
const gchar *
+gimp_controller_get_event_name (GimpController *controller,
+                                gint event_id);
+
+
+
+

gimp_controller_get_event_blurb ()

+
const gchar *
+gimp_controller_get_event_blurb (GimpController *controller,
+                                 gint event_id);
+
+
+
+

gimp_controller_event ()

+
gboolean
+gimp_controller_event (GimpController *controller,
+                       const GimpControllerEvent *event);
+
+
+
+

Types and Values

+
+

enum GimpControllerEventType

+

Event types for GimpController.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_CONTROLLER_EVENT_TRIGGER

+

the event is a simple trigger

+
 

GIMP_CONTROLLER_EVENT_VALUE

+

the event carries a double value

+
 
+
+
+
+
+

struct GimpControllerEventAny

+
struct GimpControllerEventAny {
+  GimpControllerEventType  type;
+  GimpController          *source;
+  gint                     event_id;
+};
+
+

Generic controller event. Every event has these three members at the +beginning of its struct

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GimpControllerEventType type;

The event's GimpControllerEventType

 

GimpController *source;

The event's source GimpController

 

gint event_id;

The event's ID

 
+
+
+
+
+

struct GimpControllerEventTrigger

+
struct GimpControllerEventTrigger {
+  GimpControllerEventType  type;
+  GimpController          *source;
+  gint                     event_id;
+};
+
+

Trigger controller event.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GimpControllerEventType type;

The event's GimpControllerEventType

 

GimpController *source;

The event's source GimpController

 

gint event_id;

The event's ID

 
+
+
+
+
+

struct GimpControllerEventValue

+
struct GimpControllerEventValue {
+  GimpControllerEventType  type;
+  GimpController          *source;
+  gint                     event_id;
+  GValue                   value;
+};
+
+

Value controller event.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GimpControllerEventType type;

The event's GimpControllerEventType

 

GimpController *source;

The event's source GimpController

 

gint event_id;

The event's ID

 

GValue value;

The event's value

 
+
+
+
+
+

union GimpControllerEvent

+

A union to hjold all event event types

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

GimpControllerEventType type;

The event type

 

GimpControllerEventAny any;

GimpControllerEventAny

 

GimpControllerEventTrigger trigger;

GimpControllerEventTrigger

 

GimpControllerEventValue value;

GimpControllerEventValue

 
+
+
+
+
+

GimpController

+
typedef struct _GimpController GimpController;
+
+
+
+

Property Details

+
+

The “name” property

+
  “name”                     char *
+

The controller's name.

+

Owner: GimpController

+

Flags: Read / Write / Construct

+

Default value: "Unnamed Controller"

+
+
+
+

The “state” property

+
  “state”                    char *
+

The controller's state, as human-readable string.

+

Owner: GimpController

+

Flags: Read / Write / Construct

+

Default value: "Unknown"

+
+
+
+

Signal Details

+
+

The “event” signal

+
gboolean
+user_function (GimpController *gimpcontroller,
+               gpointer        arg1,
+               gpointer        user_data)
+

Flags: Run Last

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpDialog.html b/devel-docs/libgimpwidgets/html/GimpDialog.html new file mode 100644 index 0000000..01af9dc --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpDialog.html @@ -0,0 +1,527 @@ + + + + +GimpDialog: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpDialog

+

GimpDialog — Constructors for GtkDialog's and action_areas as +well as other dialog-related stuff.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_dialog_new () +
+GtkWidget * + +gimp_dialog_new_valist () +
+GtkWidget * + +gimp_dialog_add_button () +
+void + +gimp_dialog_add_buttons () +
+void + +gimp_dialog_add_buttons_valist () +
+gint + +gimp_dialog_run () +
+void + +gimp_dialogs_show_help_button () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
gpointerhelp-funcRead / Write / Construct Only
+char *help-idRead / Write / Construct
+GtkWidget *parentWrite / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpDialog
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkWindow
+                            ╰── GtkDialog
+                                ╰── GimpDialog
+
+
+
+

Implemented Interfaces

+

+GimpDialog implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

Constructors for GtkDialog's and action_areas as well as other +dialog-related stuff.

+
+
+

Functions

+
+

gimp_dialog_new ()

+
GtkWidget *
+gimp_dialog_new (const gchar *title,
+                 const gchar *role,
+                 GtkWidget *parent,
+                 GtkDialogFlags flags,
+                 GimpHelpFunc help_func,
+                 const gchar *help_id,
+                 ...);
+

Creates a new GimpDialog + widget.

+

This function simply packs the action_area arguments passed in "..." +into a va_list + variable and passes everything to gimp_dialog_new_valist().

+

For a description of the format of the va_list + describing the +action_area buttons see gtk_dialog_new_with_buttons().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The dialog's title which will be set with +gtk_window_set_title().

 

role

The dialog's role +which will be set with +gtk_window_set_role().

 

parent

The parent +widget of this dialog.

 

flags

The flags +(see the GtkDialog documentation).

 

help_func

The function which will be called if the user presses "F1".

 

help_id

The help_id which will be passed to help_func +.

 

...

A NULL-terminated va_list +destribing the +action_area buttons.

 
+
+
+

Returns

+

A GimpDialog.

+
+
+
+
+

gimp_dialog_new_valist ()

+
GtkWidget *
+gimp_dialog_new_valist (const gchar *title,
+                        const gchar *role,
+                        GtkWidget *parent,
+                        GtkDialogFlags flags,
+                        GimpHelpFunc help_func,
+                        const gchar *help_id,
+                        va_list args);
+

Creates a new GimpDialog + widget. If a GtkWindow is specified as +parent + then the dialog will be made transient for this window.

+

For a description of the format of the va_list + describing the +action_area buttons see gtk_dialog_new_with_buttons().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The dialog's title which will be set with +gtk_window_set_title().

 

role

The dialog's role +which will be set with +gtk_window_set_role().

 

parent

The parent +widget of this dialog or NULL.

 

flags

The flags +(see the GtkDialog documentation).

 

help_func

The function which will be called if the user presses "F1".

 

help_id

The help_id which will be passed to help_func +.

 

args

A va_list +destribing the action_area buttons.

 
+
+
+

Returns

+

A GimpDialog.

+
+
+
+
+

gimp_dialog_add_button ()

+
GtkWidget *
+gimp_dialog_add_button (GimpDialog *dialog,
+                        const gchar *button_text,
+                        gint response_id);
+

This function is essentially the same as gtk_dialog_add_button() +except it ensures there is only one help button and automatically +sets the RESPONSE_OK widget as the default response.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

dialog

The dialog +to add a button to.

 

button_text

text of button, or stock ID.

 

response_id

response ID for the button.

 
+
+
+

Returns

+

the button widget that was added.

+
+
+
+
+

gimp_dialog_add_buttons ()

+
void
+gimp_dialog_add_buttons (GimpDialog *dialog,
+                         ...);
+

This function is essentially the same as gtk_dialog_add_buttons() +except it calls gimp_dialog_add_button() instead of gtk_dialog_add_button()

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

dialog

The dialog +to add buttons to.

 

...

button_text-response_id pairs.

 
+
+
+
+
+

gimp_dialog_add_buttons_valist ()

+
void
+gimp_dialog_add_buttons_valist (GimpDialog *dialog,
+                                va_list args);
+

This function is essentially the same as gimp_dialog_add_buttons() +except it takes a va_list instead of '...'

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

dialog

The dialog +to add buttons to.

 

args

The buttons as va_list.

 
+
+
+
+
+

gimp_dialog_run ()

+
gint
+gimp_dialog_run (GimpDialog *dialog);
+

This function does exactly the same as gtk_dialog_run() except it +does not make the dialog modal while the GMainLoop is running.

+
+

Parameters

+
+++++ + + + + + +

dialog

a GimpDialog

 
+
+
+

Returns

+

response ID

+
+
+
+
+

gimp_dialogs_show_help_button ()

+
void
+gimp_dialogs_show_help_button (gboolean show);
+

This function is for internal use only.

+
+

Parameters

+
+++++ + + + + + +

show

whether a help button should be added when creating a GimpDialog

 
+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpDialog

+
typedef struct _GimpDialog GimpDialog;
+
+
+
+

Property Details

+
+

The “help-func” property

+
  “help-func”                gpointer
+

The help function to call when F1 is hit.

+

Owner: GimpDialog

+

Flags: Read / Write / Construct Only

+

Since: 2.2

+
+
+
+

The “help-id” property

+
  “help-id”                  char *
+

The help ID to pass to help-func.

+

Owner: GimpDialog

+

Flags: Read / Write / Construct

+

Default value: NULL

+

Since: 2.2

+
+
+
+

The “parent” property

+
  “parent”                   GtkWidget *
+

The dialog's parent widget.

+

Owner: GimpDialog

+

Flags: Write / Construct Only

+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpEnumComboBox.html b/devel-docs/libgimpwidgets/html/GimpEnumComboBox.html new file mode 100644 index 0000000..13fa92b --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpEnumComboBox.html @@ -0,0 +1,292 @@ + + + + +GimpEnumComboBox: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpEnumComboBox

+

GimpEnumComboBox — A GimpIntComboBox subclass for selecting an enum value.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_enum_combo_box_new () +
+GtkWidget * + +gimp_enum_combo_box_new_with_model () +
+void + +gimp_enum_combo_box_set_stock_prefix () +
+void + +gimp_enum_combo_box_set_icon_prefix () +
+
+
+

Properties

+
+++++ + + + + + +
+GimpEnumStore *modelRead / Write
+
+
+

Types and Values

+
++++ + + + + +
 GimpEnumComboBox
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkComboBox
+                            ╰── GimpIntComboBox
+                                ╰── GimpEnumComboBox
+
+
+
+

Implemented Interfaces

+

+GimpEnumComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+
+
+

Description

+

A GtkComboBox subclass for selecting an enum value.

+
+
+

Functions

+
+

gimp_enum_combo_box_new ()

+
GtkWidget *
+gimp_enum_combo_box_new (GType enum_type);
+

Creates a GtkComboBox readily filled with all enum values from a +given enum_type +. The enum needs to be registered to the type +system. It should also have GimpEnumDesc descriptions registered +that contain translatable value names. This is the case for the +enums used in the GIMP PDB functions.

+

This is just a convenience function. If you need more control over +the enum values that appear in the combo_box, you can create your +own GimpEnumStore and use gimp_enum_combo_box_new_with_model().

+
+

Parameters

+
+++++ + + + + + +

enum_type

the GType of an enum.

 
+
+
+

Returns

+

a new GimpEnumComboBox.

+
+

Since: 2.4

+
+
+
+

gimp_enum_combo_box_new_with_model ()

+
GtkWidget *
+gimp_enum_combo_box_new_with_model (GimpEnumStore *enum_store);
+

Creates a GtkComboBox for the given enum_store +.

+
+

Parameters

+
+++++ + + + + + +

enum_store

a GimpEnumStore to use as the model

 
+
+
+

Returns

+

a new GimpEnumComboBox.

+
+

Since: 2.4

+
+
+
+

gimp_enum_combo_box_set_stock_prefix ()

+
void
+gimp_enum_combo_box_set_stock_prefix (GimpEnumComboBox *combo_box,
+                                      const gchar *stock_prefix);
+
+

gimp_enum_combo_box_set_stock_prefix is deprecated and should not be used in newly-written code.

+

GIMP 2.10

+
+

Attempts to create stock icons for all items in the combo_box +. See +gimp_enum_store_set_stock_prefix() to find out what to use as +stock_prefix +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpEnumComboBox

 

stock_prefix

a prefix to create icon stock ID from enum values

 
+
+

Since: 2.4

+
+
+
+

gimp_enum_combo_box_set_icon_prefix ()

+
void
+gimp_enum_combo_box_set_icon_prefix (GimpEnumComboBox *combo_box,
+                                     const gchar *icon_prefix);
+

Attempts to create icons for all items in the combo_box +. See +gimp_enum_store_set_icon_prefix() to find out what to use as +icon_prefix +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpEnumComboBox

 

icon_prefix

a prefix to create icon names from enum values

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpEnumComboBox

+
typedef struct _GimpEnumComboBox GimpEnumComboBox;
+
+
+
+

Property Details

+
+

The “model” property

+
  “model”                    GimpEnumStore *
+

The enum store used by this combo box.

+

Owner: GimpEnumComboBox

+

Flags: Read / Write

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpEnumLabel.html b/devel-docs/libgimpwidgets/html/GimpEnumLabel.html new file mode 100644 index 0000000..2f869e7 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpEnumLabel.html @@ -0,0 +1,220 @@ + + + + +GimpEnumLabel: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpEnumLabel

+

GimpEnumLabel — A GtkLabel subclass that displays an enum value.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+GtkWidget * + +gimp_enum_label_new () +
+void + +gimp_enum_label_set_value () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
+GType *enum-typeRead / Write / Construct Only
intenum-valueWrite / Construct
+
+
+

Types and Values

+
++++ + + + + +
 GimpEnumLabel
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkMisc
+                    ╰── GtkLabel
+                        ╰── GimpEnumLabel
+
+
+
+

Implemented Interfaces

+

+GimpEnumLabel implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

A GtkLabel subclass that displays an enum value.

+
+
+

Functions

+
+

gimp_enum_label_new ()

+
GtkWidget *
+gimp_enum_label_new (GType enum_type,
+                     gint value);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

enum_type

the GType of an enum

 

value

an enum value

 
+
+
+

Returns

+

a new GimpEnumLabel.

+
+

Since: 2.4

+
+
+
+

gimp_enum_label_set_value ()

+
void
+gimp_enum_label_set_value (GimpEnumLabel *label,
+                           gint value);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

label

a GimpEnumLabel

 

value

an enum value

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpEnumLabel

+
typedef struct _GimpEnumLabel GimpEnumLabel;
+
+
+
+

Property Details

+
+

The “enum-type” property

+
  “enum-type”                GType *
+

The GType of the enum.

+

Owner: GimpEnumLabel

+

Flags: Read / Write / Construct Only

+

Allowed values: void

+

Since: 2.8

+
+
+
+

The “enum-value” property

+
  “enum-value”               int
+

The value to display.

+

Owner: GimpEnumLabel

+

Flags: Write / Construct

+

Default value: 0

+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpEnumStore.html b/devel-docs/libgimpwidgets/html/GimpEnumStore.html new file mode 100644 index 0000000..034ef31 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpEnumStore.html @@ -0,0 +1,403 @@ + + + + +GimpEnumStore: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpEnumStore

+

GimpEnumStore — A GimpIntStore subclass that keeps enum values.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkListStore * + +gimp_enum_store_new () +
+GtkListStore * + +gimp_enum_store_new_with_range () +
+GtkListStore * + +gimp_enum_store_new_with_values () +
+GtkListStore * + +gimp_enum_store_new_with_values_valist () +
+void + +gimp_enum_store_set_stock_prefix () +
+void + +gimp_enum_store_set_icon_prefix () +
+
+
+

Properties

+
+++++ + + + + + +
+GType *enum-typeRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpEnumStore
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GtkListStore
+        ╰── GimpIntStore
+            ╰── GimpEnumStore
+
+
+
+

Implemented Interfaces

+

+GimpEnumStore implements + GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.

+
+
+

Description

+

A GimpIntStore subclass that keeps enum values.

+
+
+

Functions

+
+

gimp_enum_store_new ()

+
GtkListStore *
+gimp_enum_store_new (GType enum_type);
+

Creates a new GimpEnumStore, derived from GtkListStore and fills +it with enum values. The enum needs to be registered to the type +system and should have translatable value names.

+
+

Parameters

+
+++++ + + + + + +

enum_type

the GType of an enum.

 
+
+
+

Returns

+

a new GimpEnumStore.

+
+

Since: 2.4

+
+
+
+

gimp_enum_store_new_with_range ()

+
GtkListStore *
+gimp_enum_store_new_with_range (GType enum_type,
+                                gint minimum,
+                                gint maximum);
+

Creates a new GimpEnumStore like gimp_enum_store_new() but allows +to limit the enum values to a certain range. Values smaller than +minimum + or larger than maximum + are not added to the store.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

minimum

the minimum value to include

 

maximum

the maximum value to include

 
+
+
+

Returns

+

a new GimpEnumStore.

+
+

Since: 2.4

+
+
+
+

gimp_enum_store_new_with_values ()

+
GtkListStore *
+gimp_enum_store_new_with_values (GType enum_type,
+                                 gint n_values,
+                                 ...);
+

Creates a new GimpEnumStore like gimp_enum_store_new() but allows +to explicitly list the enum values that should be added to the +store.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

n_values

the number of enum values to include

 

...

a list of enum values (exactly n_values +)

 
+
+
+

Returns

+

a new GimpEnumStore.

+
+

Since: 2.4

+
+
+
+

gimp_enum_store_new_with_values_valist ()

+
GtkListStore *
+gimp_enum_store_new_with_values_valist
+                               (GType enum_type,
+                                gint n_values,
+                                va_list args);
+

See gimp_enum_store_new_with_values().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

n_values

the number of enum values to include

 

args

a va_list of enum values (exactly n_values +)

 
+
+
+

Returns

+

a new GimpEnumStore.

+
+

Since: 2.4

+
+
+
+

gimp_enum_store_set_stock_prefix ()

+
void
+gimp_enum_store_set_stock_prefix (GimpEnumStore *store,
+                                  const gchar *stock_prefix);
+
+

gimp_enum_store_set_stock_prefix is deprecated and should not be used in newly-written code.

+

GIMP 2.10

+
+

Creates a stock ID for each enum value in the store + by appending +the value's nick to the given stock_prefix +, separated by a hyphen.

+

See also: gimp_enum_combo_box_set_stock_prefix().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

store

a GimpEnumStore

 

stock_prefix

a prefix to create icon stock ID from enum values

 
+
+

Since: 2.4

+
+
+
+

gimp_enum_store_set_icon_prefix ()

+
void
+gimp_enum_store_set_icon_prefix (GimpEnumStore *store,
+                                 const gchar *icon_prefix);
+

Creates an icon name for each enum value in the store + by appending +the value's nick to the given icon_prefix +, separated by a hyphen.

+

See also: gimp_enum_combo_box_set_icon_prefix().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

store

a GimpEnumStore

 

icon_prefix

a prefix to create icon names from enum values

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpEnumStore

+
typedef struct _GimpEnumStore GimpEnumStore;
+
+
+
+

Property Details

+
+

The “enum-type” property

+
  “enum-type”                GType *
+

Sets the GType of the enum to be used in the store.

+

Owner: GimpEnumStore

+

Flags: Read / Write / Construct Only

+

Allowed values: int

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpFileEntry.html b/devel-docs/libgimpwidgets/html/GimpFileEntry.html new file mode 100644 index 0000000..cee945d --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpFileEntry.html @@ -0,0 +1,285 @@ + + + + +GimpFileEntry: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpFileEntry

+

GimpFileEntry — Widget for entering a filename.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_file_entry_new () +
+gchar * + +gimp_file_entry_get_filename () +
+void + +gimp_file_entry_set_filename () +
+
+
+

Signals

+
+++++ + + + + + +
voidfilename-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpFileEntry
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpFileEntry
+
+
+
+

Implemented Interfaces

+

+GimpFileEntry implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

This widget is used to enter filenames or directories.

+

There is a GtkEntry for entering the filename manually and a "..." +button which will pop up a GtkFileChooserDialog.

+

You can restrict the GimpFileEntry to directories. In this +case the filename listbox of the GtkFileChooser dialog will be +set to directory mode.

+

If you specify check_valid + as TRUE in gimp_file_entry_new() the +entered filename will be checked for validity and a pixmap will be +shown which indicates if the file exists or not.

+

Whenever the user changes the filename, the "filename_changed" +signal will be emitted.

+
+
+

Functions

+
+

gimp_file_entry_new ()

+
GtkWidget *
+gimp_file_entry_new (const gchar *title,
+                     const gchar *filename,
+                     gboolean dir_only,
+                     gboolean check_valid);
+

gimp_file_entry_new is deprecated and should not be used in newly-written code.

+

You should use GtkFileChooserButton instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

title

The title of the GimpFileEntry dialog.

 

filename

The initial filename.

 

dir_only

TRUE if the file entry should accept directories only.

 

check_valid

TRUE if the widget should check if the entered file +really exists.

 
+
+
+

Returns

+

A pointer to the new GimpFileEntry widget.

+
+
+
+
+

gimp_file_entry_get_filename ()

+
gchar *
+gimp_file_entry_get_filename (GimpFileEntry *entry);
+

gimp_file_entry_get_filename is deprecated and should not be used in newly-written code.

+

Note that you have to g_free() the returned string.

+
+

Parameters

+
+++++ + + + + + +

entry

The file entry you want to know the filename from.

 
+
+
+

Returns

+

The file or directory the user has entered.

+
+
+
+
+

gimp_file_entry_set_filename ()

+
void
+gimp_file_entry_set_filename (GimpFileEntry *entry,
+                              const gchar *filename);
+

gimp_file_entry_set_filename is deprecated and should not be used in newly-written code.

+

If you specified check_valid + as TRUE in gimp_file_entry_new() +the GimpFileEntry will immediately check the validity of the file +name.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

The file entry you want to set the filename for.

 

filename

The new filename.

 
+
+
+
+
+

Types and Values

+
+

GimpFileEntry

+
typedef struct _GimpFileEntry GimpFileEntry;
+

GimpFileEntry is deprecated and should not be used in newly-written code.

+
+
+
+

Signal Details

+
+

The “filename-changed” signal

+
void
+user_function (GimpFileEntry *gimpfileentry,
+               gpointer       user_data)
+

This signal is emitted whenever the user changes the filename.

+
+

Parameters

+
+++++ + + + + + +

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

See Also

+

GimpPathEditor

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpFrame.html b/devel-docs/libgimpwidgets/html/GimpFrame.html new file mode 100644 index 0000000..eb9f575 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpFrame.html @@ -0,0 +1,177 @@ + + + + +GimpFrame: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpFrame

+

GimpFrame — A widget providing a HIG-compliant subclass +of GtkFrame.

+
+
+

Functions

+
++++ + + + + +
+GtkWidget * + +gimp_frame_new () +
+
+
+

Style Properties

+
+++++ + + + + + + + + + + + + +
gbooleanlabel-boldRead
intlabel-spacingRead
+
+
+

Types and Values

+
++++ + + + + +
 GimpFrame
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkFrame
+                            ╰── GimpFrame
+
+
+
+

Implemented Interfaces

+

+GimpFrame implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

A widget providing a HIG-compliant subclass of GtkFrame.

+
+
+

Functions

+
+

gimp_frame_new ()

+
GtkWidget *
+gimp_frame_new (const gchar *label);
+

Creates a GimpFrame widget. A GimpFrame is a HIG-compliant +variant of GtkFrame. It doesn't render a frame at all but +otherwise behaves like a frame. The frame's title is rendered in +bold and the frame content is indented four spaces as suggested by +the GNOME HIG (see https://developer.gnome.org/hig/stable/).

+
+

Parameters

+
+++++ + + + + + +

label

text to set as the frame's title label (or NULL for no title)

 
+
+
+

Returns

+

a new GimpFrame widget

+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpFrame

+
typedef struct _GimpFrame GimpFrame;
+
+
+
+

Style Property Details

+
+

The “label-bold” style property

+
  “label-bold”               gboolean
+

Whether the frame's label should be bold.

+

Owner: GimpFrame

+

Flags: Read

+

Default value: TRUE

+
+
+
+

The “label-spacing” style property

+
  “label-spacing”            int
+

The spacing between the label and the frame content.

+

Owner: GimpFrame

+

Flags: Read

+

Allowed values: >= 0

+

Default value: 6

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpHintBox.html b/devel-docs/libgimpwidgets/html/GimpHintBox.html new file mode 100644 index 0000000..31352e8 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpHintBox.html @@ -0,0 +1,189 @@ + + + + +GimpHintBox: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpHintBox

+

GimpHintBox — Displays a wilber icon and a text.

+
+
+

Functions

+
++++ + + + + +
+GtkWidget * + +gimp_hint_box_new () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
+char *hintRead / Write / Construct Only
+char *icon-nameRead / Write / Construct Only
+char *stock-idRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpHintBox
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpHintBox
+
+
+
+

Implemented Interfaces

+

+GimpHintBox implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

Displays a wilber icon and a text.

+
+
+

Functions

+
+

gimp_hint_box_new ()

+
GtkWidget *
+gimp_hint_box_new (const gchar *hint);
+

Creates a new widget that shows a text label showing hint +, +decorated with a GIMP_ICON_DIALOG_INFORMATION wilber icon.

+
+

Parameters

+
+++++ + + + + + +

hint

text to display as a user hint

 
+
+
+

Returns

+

a new widget

+

Since GIMP 2.4

+
+
+
+
+

Types and Values

+
+

GimpHintBox

+
typedef struct _GimpHintBox GimpHintBox;
+
+
+
+

Property Details

+
+

The “hint” property

+
  “hint”                     char *
+

The hint to display.

+

Owner: GimpHintBox

+

Flags: Read / Write / Construct Only

+

Default value: NULL

+
+
+
+

The “icon-name” property

+
  “icon-name”                char *
+

The icon to show next to the hint.

+

Owner: GimpHintBox

+

Flags: Read / Write / Construct Only

+

Default value: "gimp-info"

+
+
+
+

The “stock-id” property

+
  “stock-id”                 char *
+

Deprecated: use icon-name instead.

+

Owner: GimpHintBox

+

Flags: Read / Write / Construct Only

+

Default value: "gimp-info"

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpIntComboBox.html b/devel-docs/libgimpwidgets/html/GimpIntComboBox.html new file mode 100644 index 0000000..f27147f --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpIntComboBox.html @@ -0,0 +1,928 @@ + + + + +GimpIntComboBox: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpIntComboBox

+

GimpIntComboBox — A widget providing a popup menu of integer +values (e.g. enums).

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +(*GimpIntSensitivityFunc) () +
+GtkWidget * + +gimp_int_combo_box_new () +
+GtkWidget * + +gimp_int_combo_box_new_valist () +
+GtkWidget * + +gimp_int_combo_box_new_array () +
+void + +gimp_int_combo_box_prepend () +
+void + +gimp_int_combo_box_append () +
+gboolean + +gimp_int_combo_box_set_active () +
+gboolean + +gimp_int_combo_box_get_active () +
+gboolean + +gimp_int_combo_box_set_active_by_user_data () +
+gboolean + +gimp_int_combo_box_get_active_user_data () +
+void + +gimp_int_combo_box_set_label () +
const gchar * + +gimp_int_combo_box_get_label () +
+void + +gimp_int_combo_box_set_layout () +
+GimpIntComboBoxLayout + +gimp_int_combo_box_get_layout () +
+gulong + +gimp_int_combo_box_connect () +
+void + +gimp_int_combo_box_set_sensitivity () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
PangoEllipsizeModeellipsizeRead / Write
+char *labelRead / Write
GimpIntComboBoxLayoutlayoutRead / Write
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpIntComboBox
enumGimpIntComboBoxLayout
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkComboBox
+                            ╰── GimpIntComboBox
+                                ╰── GimpEnumComboBox
+
+
+
+

Implemented Interfaces

+

+GimpIntComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+
+
+

Description

+

A widget providing a popup menu of integer values (e.g. enums).

+
+
+

Functions

+
+

GimpIntSensitivityFunc ()

+
gboolean
+(*GimpIntSensitivityFunc) (gint value,
+                           gpointer data);
+
+
+
+

gimp_int_combo_box_new ()

+
GtkWidget *
+gimp_int_combo_box_new (const gchar *first_label,
+                        gint first_value,
+                        ...);
+

Creates a GtkComboBox that has integer values associated with each +item. The items to fill the combo box with are specified as a NULL +terminated list of label/value pairs.

+

If you need to construct an empty GimpIntComboBox, it's best to use +g_object_new (GIMP_TYPE_INT_COMBO_BOX, NULL).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

first_label

the label of the first item

 

first_value

the value of the first item

 

...

a NULL terminated list of more label, value pairs

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_new_valist ()

+
GtkWidget *
+gimp_int_combo_box_new_valist (const gchar *first_label,
+                               gint first_value,
+                               va_list values);
+

A variant of gimp_int_combo_box_new() that takes a va_list of +label/value pairs. Probably only useful for language bindings.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

first_label

the label of the first item

 

first_value

the value of the first item

 

values

a va_list with more values

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_new_array ()

+
GtkWidget *
+gimp_int_combo_box_new_array (gint n_values,
+                              const gchar *labels[]);
+

A variant of gimp_int_combo_box_new() that takes an array of labels. +The array indices are used as values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

n_values

the number of values

 

labels

an array of labels (array length must be n_values +)

 
+
+
+

Returns

+

a new GimpIntComboBox.

+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_prepend ()

+
void
+gimp_int_combo_box_prepend (GimpIntComboBox *combo_box,
+                            ...);
+

This function provides a convenient way to prepend items to a +GimpIntComboBox. It prepends a row to the combo_box +'s list store +and calls gtk_list_store_set() for you.

+

The column number must be taken from the enum GimpIntStoreColumns.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

...

pairs of column number and value, terminated with -1

 
+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_append ()

+
void
+gimp_int_combo_box_append (GimpIntComboBox *combo_box,
+                           ...);
+

This function provides a convenient way to append items to a +GimpIntComboBox. It appends a row to the combo_box +'s list store +and calls gtk_list_store_set() for you.

+

The column number must be taken from the enum GimpIntStoreColumns.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

...

pairs of column number and value, terminated with -1

 
+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_set_active ()

+
gboolean
+gimp_int_combo_box_set_active (GimpIntComboBox *combo_box,
+                               gint value);
+

Looks up the item that belongs to the given value + and makes it the +selected item in the combo_box +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

value

an integer value

 
+
+
+

Returns

+

TRUE on success or FALSE if there was no item for +this value.

+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_get_active ()

+
gboolean
+gimp_int_combo_box_get_active (GimpIntComboBox *combo_box,
+                               gint *value);
+

Retrieves the value of the selected (active) item in the combo_box +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

value

return location for the integer value

 
+
+
+

Returns

+

TRUE if value +has been set or FALSE if no item was +active.

+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_set_active_by_user_data ()

+
gboolean
+gimp_int_combo_box_set_active_by_user_data
+                               (GimpIntComboBox *combo_box,
+                                gpointer user_data);
+

Looks up the item that has the given user_data + and makes it the +selected item in the combo_box +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

user_data

an integer value

 
+
+
+

Returns

+

TRUE on success or FALSE if there was no item for +this user-data.

+
+

Since: 2.10

+
+
+
+

gimp_int_combo_box_get_active_user_data ()

+
gboolean
+gimp_int_combo_box_get_active_user_data
+                               (GimpIntComboBox *combo_box,
+                                gpointer *user_data);
+

Retrieves the user-data of the selected (active) item in the combo_box +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

user_data

return location for the gpointer value

 
+
+
+

Returns

+

TRUE if user_data +has been set or FALSE if no item was +active.

+
+

Since: 2.10

+
+
+
+

gimp_int_combo_box_set_label ()

+
void
+gimp_int_combo_box_set_label (GimpIntComboBox *combo_box,
+                              const gchar *label);
+

Sets a caption on the combo_box + that will be displayed +left-aligned inside the box. When a label is set, the remaining +contents of the box will be right-aligned. This is useful for +places where screen estate is rare, like in tool options.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

label

a string to be shown as label

 
+
+

Since: 2.10

+
+
+
+

gimp_int_combo_box_get_label ()

+
const gchar *
+gimp_int_combo_box_get_label (GimpIntComboBox *combo_box);
+

Returns the label previously set with gimp_int_combo_box_set_label(), +or NULL,

+
+

Parameters

+
+++++ + + + + + +

combo_box

a GimpIntComboBox

 
+
+
+

Returns

+

the combo_box +' label.

+
+

Since: 2.10

+
+
+
+

gimp_int_combo_box_set_layout ()

+
void
+gimp_int_combo_box_set_layout (GimpIntComboBox *combo_box,
+                               GimpIntComboBoxLayout layout);
+

Sets the layout of combo_box + to layout +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

layout

the combo box layout

 
+
+

Since: 2.10

+
+
+
+

gimp_int_combo_box_get_layout ()

+
GimpIntComboBoxLayout
+gimp_int_combo_box_get_layout (GimpIntComboBox *combo_box);
+

Returns the layout of combo_box +

+
+

Parameters

+
+++++ + + + + + +

combo_box

a GimpIntComboBox

 
+
+
+

Returns

+

the combo_box +'s layout.

+
+

Since: 2.10

+
+
+
+

gimp_int_combo_box_connect ()

+
gulong
+gimp_int_combo_box_connect (GimpIntComboBox *combo_box,
+                            gint value,
+                            GCallback callback,
+                            gpointer data);
+

A convenience function that sets the initial value + of a +GimpIntComboBox and connects callback + to the "changed" +signal.

+

This function also calls the callback + once after setting the +initial value +. This is often convenient when working with combo +boxes that select a default active item, like for example +gimp_drawable_combo_box_new(). If you pass an invalid initial +value +, the callback + will be called with the default item active.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

value

the value to set

 

callback

a callback to connect to the combo_box +'s "changed" signal

 

data

a pointer passed as data to g_signal_connect()

 
+
+
+

Returns

+

the signal handler ID as returned by g_signal_connect()

+
+

Since: 2.2

+
+
+
+

gimp_int_combo_box_set_sensitivity ()

+
void
+gimp_int_combo_box_set_sensitivity (GimpIntComboBox *combo_box,
+                                    GimpIntSensitivityFunc func,
+                                    gpointer data,
+                                    GDestroyNotify destroy);
+

Sets a function that is used to decide about the sensitivity of +rows in the combo_box +. Use this if you want to set certain rows +insensitive.

+

Calling gtk_widget_queue_draw() on the combo_box + will cause the +sensitivity to be updated.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

combo_box

a GimpIntComboBox

 

func

a function that returns a boolean value, or NULL to unset

 

data

data to pass to func +

 

destroy

destroy notification for data +

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpIntComboBox

+
typedef struct _GimpIntComboBox GimpIntComboBox;
+
+
+
+

enum GimpIntComboBoxLayout

+

Possible layouts for GimpIntComboBox.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_INT_COMBO_BOX_LAYOUT_ICON_ONLY

+

show icons only

+
 

GIMP_INT_COMBO_BOX_LAYOUT_ABBREVIATED

+

show icons and abbreviated labels, +when available

+
 

GIMP_INT_COMBO_BOX_LAYOUT_FULL

+

show icons and full labels

+
 
+
+

Since: 2.10

+
+
+
+

Property Details

+
+

The “ellipsize” property

+
  “ellipsize”                PangoEllipsizeMode
+

Specifies the preferred place to ellipsize text in the combo-box, +if the cell renderer does not have enough room to display the +entire string.

+

Owner: GimpIntComboBox

+

Flags: Read / Write

+

Default value: PANGO_ELLIPSIZE_NONE

+

Since: 2.4

+
+
+
+

The “label” property

+
  “label”                    char *
+

Sets a label on the combo-box, see gimp_int_combo_box_set_label().

+

Owner: GimpIntComboBox

+

Flags: Read / Write

+

Default value: NULL

+

Since: 2.10

+
+
+
+

The “layout” property

+
  “layout”                   GimpIntComboBoxLayout
+

Specifies the combo box layout.

+

Owner: GimpIntComboBox

+

Flags: Read / Write

+

Default value: GIMP_INT_COMBO_BOX_LAYOUT_ABBREVIATED

+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpIntStore.html b/devel-docs/libgimpwidgets/html/GimpIntStore.html new file mode 100644 index 0000000..aba6081 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpIntStore.html @@ -0,0 +1,336 @@ + + + + +GimpIntStore: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpIntStore

+

GimpIntStore — A model for integer based name-value pairs +(e.g. enums)

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkListStore * + +gimp_int_store_new () +
+gboolean + +gimp_int_store_lookup_by_value () +
+gboolean + +gimp_int_store_lookup_by_user_data () +
+
+
+

Properties

+
+++++ + + + + + +
+GType *user-data-typeRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpIntStore
enumGimpIntStoreColumns
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GtkListStore
+        ╰── GimpIntStore
+            ╰── GimpEnumStore
+
+
+
+

Implemented Interfaces

+

+GimpIntStore implements + GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.

+
+
+

Description

+

A model for integer based name-value pairs (e.g. enums)

+
+
+

Functions

+
+

gimp_int_store_new ()

+
GtkListStore *
+gimp_int_store_new (void);
+

Creates a GtkListStore with a number of useful columns. +GimpIntStore is especially useful if the items you want to store +are identified using an integer value.

+
+

Returns

+

a new GimpIntStore.

+
+

Since: 2.2

+
+
+
+

gimp_int_store_lookup_by_value ()

+
gboolean
+gimp_int_store_lookup_by_value (GtkTreeModel *model,
+                                gint value,
+                                GtkTreeIter *iter);
+

Iterate over the model + looking for value +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

model

a GimpIntStore

 

value

an integer value to lookup in the model +

 

iter

return location for the iter of the given value +

 
+
+
+

Returns

+

TRUE if the value has been located and iter +is +valid, FALSE otherwise.

+
+

Since: 2.2

+
+
+
+

gimp_int_store_lookup_by_user_data ()

+
gboolean
+gimp_int_store_lookup_by_user_data (GtkTreeModel *model,
+                                    gpointer user_data,
+                                    GtkTreeIter *iter);
+

Iterate over the model + looking for user_data +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

model

a GimpIntStore

 

user_data

a gpointer "user-data" to lookup in the model +

 

iter

return location for the iter of the given user_data +

 
+
+
+

Returns

+

TRUE if the user-data has been located and iter +is +valid, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpIntStore

+
typedef struct _GimpIntStore GimpIntStore;
+
+
+
+

enum GimpIntStoreColumns

+

The column types of GimpIntStore.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_INT_STORE_VALUE

+

the integer value

+
 

GIMP_INT_STORE_LABEL

+

a human-readable label

+
 

GIMP_INT_STORE_ICON_NAME

+

an icon name

+
 

GIMP_INT_STORE_PIXBUF

+

a GdkPixbuf

+
 

GIMP_INT_STORE_USER_DATA

+

arbitrary user data

+
 

GIMP_INT_STORE_ABBREV

+

an abbreviated label

+
 

GIMP_INT_STORE_NUM_COLUMNS

+

the number of columns

+
 

GIMP_INT_STORE_STOCK_ID

+

compat alias for GIMP_INT_STORE_ICON_NAME +

+
 
+
+
+
+
+

Property Details

+
+

The “user-data-type” property

+
  “user-data-type”           GType *
+

Sets the GType for the GIMP_INT_STORE_USER_DATA column.

+

You need to set this property when constructing the store if you want +to use the GIMP_INT_STORE_USER_DATA column and want to have the store +handle ref-counting of your user data.

+

Owner: GimpIntStore

+

Flags: Read / Write / Construct Only

+

Allowed values: void

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpMemsizeEntry.html b/devel-docs/libgimpwidgets/html/GimpMemsizeEntry.html new file mode 100644 index 0000000..0cef0d2 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpMemsizeEntry.html @@ -0,0 +1,247 @@ + + + + +GimpMemSizeEntry: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpMemSizeEntry

+

GimpMemSizeEntry — A composite widget to enter a memory size.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_memsize_entry_new () +
+void + +gimp_memsize_entry_set_value () +
+guint64 + +gimp_memsize_entry_get_value () +
+
+
+

Signals

+
+++++ + + + + + +
voidvalue-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpMemsizeEntry
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpMemsizeEntry
+
+
+
+

Implemented Interfaces

+

+GimpMemsizeEntry implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

Similar to a GimpSizeEntry but instead of lengths, this widget is +used to let the user enter memory sizes. A combo box allows one to +switch between Kilobytes, Megabytes and Gigabytes. Used in the GIMP +preferences dialog.

+
+
+

Functions

+
+

gimp_memsize_entry_new ()

+
GtkWidget *
+gimp_memsize_entry_new (guint64 value,
+                        guint64 lower,
+                        guint64 upper);
+

Creates a new GimpMemsizeEntry which is a GtkHBox with a GtkSpinButton +and a GtkOptionMenu all setup to allow the user to enter memory sizes.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

value

the initial value (in Bytes)

 

lower

the lower limit for the value (in Bytes)

 

upper

the upper limit for the value (in Bytes)

 
+
+
+

Returns

+

Pointer to the new GimpMemsizeEntry.

+
+
+
+
+

gimp_memsize_entry_set_value ()

+
void
+gimp_memsize_entry_set_value (GimpMemsizeEntry *entry,
+                              guint64 value);
+

Sets the entry +'s value. Please note that the GimpMemsizeEntry rounds +the value to full Kilobytes.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

a GimpMemsizeEntry

 

value

the new value (in Bytes)

 
+
+
+
+
+

gimp_memsize_entry_get_value ()

+
guint64
+gimp_memsize_entry_get_value (GimpMemsizeEntry *entry);
+

Retrieves the current value from a GimpMemsizeEntry.

+
+

Parameters

+
+++++ + + + + + +

entry

a GimpMemsizeEntry

 
+
+
+

Returns

+

the current value of entry +(in Bytes).

+
+
+
+
+

Types and Values

+
+

GimpMemsizeEntry

+
typedef struct _GimpMemsizeEntry GimpMemsizeEntry;
+
+
+
+

Signal Details

+
+

The “value-changed” signal

+
void
+user_function (GimpMemsizeEntry *gimpmemsizeentry,
+               gpointer          user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpNumberPairEntry.html b/devel-docs/libgimpwidgets/html/GimpNumberPairEntry.html new file mode 100644 index 0000000..480fe5d --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpNumberPairEntry.html @@ -0,0 +1,933 @@ + + + + +GimpNumberPairEntry: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpNumberPairEntry

+

GimpNumberPairEntry — A GtkEntry subclass to enter ratios.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_number_pair_entry_new () +
+void + +gimp_number_pair_entry_set_default_values () +
+void + +gimp_number_pair_entry_get_default_values () +
+void + +gimp_number_pair_entry_set_values () +
+void + +gimp_number_pair_entry_get_values () +
+GimpAspectType + +gimp_number_pair_entry_get_aspect () +
+void + +gimp_number_pair_entry_set_aspect () +
+gdouble + +gimp_number_pair_entry_get_ratio () +
+void + +gimp_number_pair_entry_set_ratio () +
+gboolean + +gimp_number_pair_entry_get_user_override () +
+void + +gimp_number_pair_entry_set_user_override () +
const gchar * + +gimp_number_pair_entry_get_default_text () +
+void + +gimp_number_pair_entry_set_default_text () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gbooleanallow-simplificationRead / Write
GimpAspectTypeaspectRead / Write
doubledefault-left-numberRead / Write
doubledefault-right-numberRead / Write
+char *default-textRead / Write
doubleleft-numberRead / Write
doublemax-valid-valueRead / Write
doublemin-valid-valueRead / Write
doubleratioRead / Write
doubleright-numberRead / Write
+char *separatorsRead / Write / Construct Only
gbooleanuser-overrideRead / Write
+
+
+

Signals

+
+++++ + + + + + + + + + + + + +
voidnumbers-changedRun First
voidratio-changedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpNumberPairEntry
enumGimpAspectType
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkEntry
+                    ╰── GimpNumberPairEntry
+
+
+
+

Implemented Interfaces

+

+GimpNumberPairEntry implements + AtkImplementorIface, GtkBuildable, GtkEditable and GtkCellEditable.

+
+
+

Description

+

A GtkEntry subclass to enter ratios.

+
+
+

Functions

+
+

gimp_number_pair_entry_new ()

+
GtkWidget *
+gimp_number_pair_entry_new (const gchar *separators,
+                            gboolean allow_simplification,
+                            gdouble min_valid_value,
+                            gdouble max_valid_value);
+

Creates a new GimpNumberPairEntry widget, which is a GtkEntry that +accepts two numbers separated by a separator. Typical input example +with a 'x' separator: "377x233".

+

The widget supports simplification of the entered ratio when the +input ends in '=', if "allow-simplification" is TRUE.

+

The "separators" property contains a string of characters valid as +separators when parsing input. The first separator is used when +displaying the current values.

+

It is possible to specify what range of values that shall be +considered as valid when parsing user input, by changing +"min-valid-value" and "max-valid-value".

+

The first separator of separators + is used to display the current +value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

separators

The allowed separators.

 

allow_simplification

Whether to do simplification on the entered term.

 

min_valid_value

The minimum allowed result value.

 

max_valid_value

The maximum allowed result value.

 
+
+
+

Returns

+

The new GimpNumberPairEntry widget.

+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_set_default_values ()

+
void
+gimp_number_pair_entry_set_default_values
+                               (GimpNumberPairEntry *entry,
+                                gdouble left,
+                                gdouble right);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

left

Default left value in the entry.

 

right

Default right value in the entry.

 
+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_get_default_values ()

+
void
+gimp_number_pair_entry_get_default_values
+                               (GimpNumberPairEntry *entry,
+                                gdouble *left,
+                                gdouble *right);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

left

Pointer of where to put left value.

 

right

Pointer of where to put right value.

 
+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_set_values ()

+
void
+gimp_number_pair_entry_set_values (GimpNumberPairEntry *entry,
+                                   gdouble left,
+                                   gdouble right);
+

Forces setting the numbers displayed by a GimpNumberPairEntry, +ignoring if the user has set his/her own value. The state of +user-override will not be changed.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

left

Left number in the entry.

 

right

Right number in the entry.

 
+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_get_values ()

+
void
+gimp_number_pair_entry_get_values (GimpNumberPairEntry *entry,
+                                   gdouble *left,
+                                   gdouble *right);
+

Gets the numbers displayed by a GimpNumberPairEntry.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

left

Pointer of where to store the left number (may be NULL).

 

right

Pointer of to store the right number (may be NULL).

 
+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_get_aspect ()

+
GimpAspectType
+gimp_number_pair_entry_get_aspect (GimpNumberPairEntry *entry);
+

Gets the aspect of the ratio displayed by a GimpNumberPairEntry.

+
+

Parameters

+
+++++ + + + + + +

entry

A GimpNumberPairEntry widget.

 
+
+
+

Returns

+

The entry's current aspect.

+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_set_aspect ()

+
void
+gimp_number_pair_entry_set_aspect (GimpNumberPairEntry *entry,
+                                   GimpAspectType aspect);
+

Sets the aspect of the ratio by swapping the left_number and +right_number if necessary (or setting them to 1.0 in case that +aspect + is GIMP_ASPECT_SQUARE).

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

aspect

The new aspect.

 
+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_get_ratio ()

+
gdouble
+gimp_number_pair_entry_get_ratio (GimpNumberPairEntry *entry);
+

Retrieves the ratio of the numbers displayed by a GimpNumberPairEntry.

+
+

Parameters

+
+++++ + + + + + +

entry

A GimpNumberPairEntry widget.

 
+
+
+

Returns

+

The ratio value.

+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_set_ratio ()

+
void
+gimp_number_pair_entry_set_ratio (GimpNumberPairEntry *entry,
+                                  gdouble ratio);
+

Sets the numbers of the GimpNumberPairEntry to have the desired +ratio. If the new ratio is different than the previous ratio, the +"ratio-changed" signal is emitted.

+

An attempt is made to convert the decimal number into a fraction +with left_number and right_number < 1000.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

ratio

Ratio to set in the widget.

 
+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_get_user_override ()

+
gboolean
+gimp_number_pair_entry_get_user_override
+                               (GimpNumberPairEntry *entry);
+
+

Parameters

+
+++++ + + + + + +

entry

A GimpNumberPairEntry widget.

 
+
+
+

Returns

+

Whether or not the the widget is in user overridden mode.

+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_set_user_override ()

+
void
+gimp_number_pair_entry_set_user_override
+                               (GimpNumberPairEntry *entry,
+                                gboolean user_override);
+

When the entry is not in user overridden mode, the values will +change when the default values are changed. When in user overridden +mode, setting default values will not affect the active values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

user_override

TRUE sets the entry in user overridden mode, +FALSE disables.

 
+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_get_default_text ()

+
const gchar *
+gimp_number_pair_entry_get_default_text
+                               (GimpNumberPairEntry *entry);
+
+

Parameters

+
+++++ + + + + + +

entry

A GimpNumberPairEntry widget.

 
+
+
+

Returns

+

the string manually set to be shown, or NULL if values are +shown in a normal fashion.

+
+

Since: 2.4

+
+
+
+

gimp_number_pair_entry_set_default_text ()

+
void
+gimp_number_pair_entry_set_default_text
+                               (GimpNumberPairEntry *entry,
+                                const gchar *string);
+

Causes the entry to show a given string when in automatic mode, +instead of the default numbers. The only thing this does is making +the GimpNumberPairEntry showing this string, the internal state +and API calls are not affected.

+

Set the default string to NULL to display default values as +normal.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

entry

A GimpNumberPairEntry widget.

 

string

Default string.

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpNumberPairEntry

+
typedef struct _GimpNumberPairEntry GimpNumberPairEntry;
+
+
+
+

enum GimpAspectType

+

Aspect ratios.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_ASPECT_SQUARE

+

it's a 1:1 square

+
 

GIMP_ASPECT_PORTRAIT

+

it's higher than it's wide

+
 

GIMP_ASPECT_LANDSCAPE

+

it's wider than it's high

+
 
+
+
+
+
+

Property Details

+
+

The “allow-simplification” property

+
  “allow-simplification”     gboolean
+

Whether to allow simplification.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “aspect” property

+
  “aspect”                   GimpAspectType
+

The value as aspect.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Default value: GIMP_ASPECT_SQUARE

+
+
+
+

The “default-left-number” property

+
  “default-left-number”      double
+

The default left number.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Allowed values: >= G_MINDOUBLE

+

Default value: 100

+
+
+
+

The “default-right-number” property

+
  “default-right-number”     double
+

The default right number.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Allowed values: >= G_MINDOUBLE

+

Default value: 100

+
+
+
+

The “default-text” property

+
  “default-text”             char *
+

String to show when in automatic mode.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Default value: NULL

+
+
+
+

The “left-number” property

+
  “left-number”              double
+

The left number.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Allowed values: >= G_MINDOUBLE

+

Default value: 100

+
+
+
+

The “max-valid-value” property

+
  “max-valid-value”          double
+

Maximum value valid when parsing input.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Allowed values: >= G_MINDOUBLE

+

Default value: 1.79769e+308

+
+
+
+

The “min-valid-value” property

+
  “min-valid-value”          double
+

Minimum value valid when parsing input.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Allowed values: >= G_MINDOUBLE

+

Default value: 2.22507e-308

+
+
+
+

The “ratio” property

+
  “ratio”                    double
+

The value as ratio.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Allowed values: >= G_MINDOUBLE

+

Default value: 1

+
+
+
+

The “right-number” property

+
  “right-number”             double
+

The right number.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Allowed values: >= G_MINDOUBLE

+

Default value: 100

+
+
+
+

The “separators” property

+
  “separators”               char *
+

A string of valid separators.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write / Construct Only

+

Default value: NULL

+
+
+
+

The “user-override” property

+
  “user-override”            gboolean
+

Whether the widget is in 'user override' mode.

+

Owner: GimpNumberPairEntry

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

Signal Details

+
+

The “numbers-changed” signal

+
void
+user_function (GimpNumberPairEntry *gimpnumberpairentry,
+               gpointer             user_data)
+

Flags: Run First

+
+
+
+

The “ratio-changed” signal

+
void
+user_function (GimpNumberPairEntry *gimpnumberpairentry,
+               gpointer             user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpOffsetArea.html b/devel-docs/libgimpwidgets/html/GimpOffsetArea.html new file mode 100644 index 0000000..d42b9fa --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpOffsetArea.html @@ -0,0 +1,296 @@ + + + + +GimpOffsetArea: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpOffsetArea

+

GimpOffsetArea — Widget to control image offsets.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_offset_area_new () +
+void + +gimp_offset_area_set_size () +
+void + +gimp_offset_area_set_offsets () +
+void + +gimp_offset_area_set_pixbuf () +
+
+
+

Signals

+
+++++ + + + + + +
voidoffsets-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpOffsetArea
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkDrawingArea
+                    ╰── GimpOffsetArea
+
+
+
+

Implemented Interfaces

+

+GimpOffsetArea implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

Widget to control image offsets.

+
+
+

Functions

+
+

gimp_offset_area_new ()

+
GtkWidget *
+gimp_offset_area_new (gint orig_width,
+                      gint orig_height);
+

Creates a new GimpOffsetArea widget. A GimpOffsetArea can be used +when resizing an image or a drawable to allow the user to interactively +specify the new offsets.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

orig_width

the original width

 

orig_height

the original height

 
+
+
+

Returns

+

the new GimpOffsetArea widget.

+
+
+
+
+

gimp_offset_area_set_size ()

+
void
+gimp_offset_area_set_size (GimpOffsetArea *offset_area,
+                           gint width,
+                           gint height);
+

Sets the size of the image/drawable displayed by the GimpOffsetArea. +If the offsets change as a result of this change, the "offsets-changed" +signal is emitted.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

offset_area

a GimpOffsetArea.

 

width

the new width

 

height

the new height

 
+
+
+
+
+

gimp_offset_area_set_offsets ()

+
void
+gimp_offset_area_set_offsets (GimpOffsetArea *offset_area,
+                              gint offset_x,
+                              gint offset_y);
+

Sets the offsets of the image/drawable displayed by the GimpOffsetArea. +It does not emit the "offsets-changed" signal.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

offset_area

a GimpOffsetArea.

 

offset_x

the X offset

 

offset_y

the Y offset

 
+
+
+
+
+

gimp_offset_area_set_pixbuf ()

+
void
+gimp_offset_area_set_pixbuf (GimpOffsetArea *offset_area,
+                             GdkPixbuf *pixbuf);
+

Sets the pixbuf which represents the original image/drawable which +is being offset.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

offset_area

a GimpOffsetArea.

 

pixbuf

a GdkPixbuf.

 
+
+

Since: 2.2

+
+
+
+

Types and Values

+
+

GimpOffsetArea

+
typedef struct _GimpOffsetArea GimpOffsetArea;
+
+
+
+

Signal Details

+
+

The “offsets-changed” signal

+
void
+user_function (GimpOffsetArea *gimpoffsetarea,
+               int             arg1,
+               int             arg2,
+               gpointer        user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpPageSelector.html b/devel-docs/libgimpwidgets/html/GimpPageSelector.html new file mode 100644 index 0000000..26f5b00 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpPageSelector.html @@ -0,0 +1,919 @@ + + + + +GimpPageSelector: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPageSelector

+

GimpPageSelector — A widget to select pages from multi-page things.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_page_selector_new () +
+void + +gimp_page_selector_set_n_pages () +
+gint + +gimp_page_selector_get_n_pages () +
+void + +gimp_page_selector_set_target () +
+GimpPageSelectorTarget + +gimp_page_selector_get_target () +
+void + +gimp_page_selector_set_page_thumbnail () +
+GdkPixbuf * + +gimp_page_selector_get_page_thumbnail () +
+void + +gimp_page_selector_set_page_label () +
+gchar * + +gimp_page_selector_get_page_label () +
+void + +gimp_page_selector_select_all () +
+void + +gimp_page_selector_unselect_all () +
+void + +gimp_page_selector_select_page () +
+void + +gimp_page_selector_unselect_page () +
+gboolean + +gimp_page_selector_page_is_selected () +
+gint * + +gimp_page_selector_get_selected_pages () +
+void + +gimp_page_selector_select_range () +
+gchar * + +gimp_page_selector_get_selected_range () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
intn-pagesRead / Write
GimpPageSelectorTargettargetRead / Write
+
+
+

Signals

+
+++++ + + + + + + + + + + + + +
voidactivateAction
voidselection-changedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpPageSelector
enumGimpPageSelectorTarget
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpPageSelector
+
+
+
+

Implemented Interfaces

+

+GimpPageSelector implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

Use this for example for specifying what pages to import from +a PDF or PS document.

+
+
+

Functions

+
+

gimp_page_selector_new ()

+
GtkWidget *
+gimp_page_selector_new (void);
+

Creates a new GimpPageSelector widget.

+
+

Returns

+

Pointer to the new GimpPageSelector widget.

+
+

Since: 2.4

+
+
+
+

gimp_page_selector_set_n_pages ()

+
void
+gimp_page_selector_set_n_pages (GimpPageSelector *selector,
+                                gint n_pages);
+

Sets the number of pages in the document to open.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

n_pages

The number of pages.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_get_n_pages ()

+
gint
+gimp_page_selector_get_n_pages (GimpPageSelector *selector);
+
+

Parameters

+
+++++ + + + + + +

selector

Pointer to a GimpPageSelector.

 
+
+
+

Returns

+

the number of pages in the document to open.

+
+

Since: 2.4

+
+
+
+

gimp_page_selector_set_target ()

+
void
+gimp_page_selector_set_target (GimpPageSelector *selector,
+                               GimpPageSelectorTarget target);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

target

How to open the selected pages.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_get_target ()

+
GimpPageSelectorTarget
+gimp_page_selector_get_target (GimpPageSelector *selector);
+
+

Parameters

+
+++++ + + + + + +

selector

Pointer to a GimpPageSelector.

 
+
+
+

Returns

+

How the selected pages should be opened.

+
+

Since: 2.4

+
+
+
+

gimp_page_selector_set_page_thumbnail ()

+
void
+gimp_page_selector_set_page_thumbnail (GimpPageSelector *selector,
+                                       gint page_no,
+                                       GdkPixbuf *thumbnail);
+

Sets the thumbnail for given page_no +. A default "page" icon will +be used if no page thumbnail is set.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

page_no

The number of the page to set the thumbnail for.

 

thumbnail

The thumbnail pixbuf.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_get_page_thumbnail ()

+
GdkPixbuf *
+gimp_page_selector_get_page_thumbnail (GimpPageSelector *selector,
+                                       gint page_no);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

page_no

The number of the page to get the thumbnail for.

 
+
+
+

Returns

+

The page's thumbnail, or NULL if none is set. The returned +pixbuf is owned by GimpPageSelector and must not be +unref'ed when no longer needed.

+
+

Since: 2.4

+
+
+
+

gimp_page_selector_set_page_label ()

+
void
+gimp_page_selector_set_page_label (GimpPageSelector *selector,
+                                   gint page_no,
+                                   const gchar *label);
+

Sets the label of the specified page.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

page_no

The number of the page to set the label for.

 

label

The label.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_get_page_label ()

+
gchar *
+gimp_page_selector_get_page_label (GimpPageSelector *selector,
+                                   gint page_no);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

page_no

The number of the page to get the thumbnail for.

 
+
+
+

Returns

+

The page's label, or NULL if none is set. This is a newly +allocated string that should be g_free()'d when no longer +needed.

+
+

Since: 2.4

+
+
+
+

gimp_page_selector_select_all ()

+
void
+gimp_page_selector_select_all (GimpPageSelector *selector);
+

Selects all pages.

+
+

Parameters

+
+++++ + + + + + +

selector

Pointer to a GimpPageSelector.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_unselect_all ()

+
void
+gimp_page_selector_unselect_all (GimpPageSelector *selector);
+

Unselects all pages.

+
+

Parameters

+
+++++ + + + + + +

selector

Pointer to a GimpPageSelector.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_select_page ()

+
void
+gimp_page_selector_select_page (GimpPageSelector *selector,
+                                gint page_no);
+

Adds a page to the selection.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

page_no

The number of the page to select.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_unselect_page ()

+
void
+gimp_page_selector_unselect_page (GimpPageSelector *selector,
+                                  gint page_no);
+

Removes a page from the selection.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

page_no

The number of the page to unselect.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_page_is_selected ()

+
gboolean
+gimp_page_selector_page_is_selected (GimpPageSelector *selector,
+                                     gint page_no);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

page_no

The number of the page to check.

 
+
+
+

Returns

+

TRUE if the page is selected, FALSE otherwise.

+
+

Since: 2.4

+
+
+
+

gimp_page_selector_get_selected_pages ()

+
gint *
+gimp_page_selector_get_selected_pages (GimpPageSelector *selector,
+                                       gint *n_selected_pages);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

n_selected_pages

Returns the number of selected pages.

 
+
+
+

Returns

+

A sorted array of page numbers of selected pages. Use g_free() if +you don't need the array any longer.

+
+

Since: 2.4

+
+
+
+

gimp_page_selector_select_range ()

+
void
+gimp_page_selector_select_range (GimpPageSelector *selector,
+                                 const gchar *range);
+

Selects the pages described by range +. The range string is a +user-editable list of pages and ranges, e.g. "1,3,5-7,9-12,14". +Note that the page numbering in the range string starts with 1, +not 0.

+

Invalid pages and ranges will be silently ignored, duplicate and +overlapping pages and ranges will be merged.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

selector

Pointer to a GimpPageSelector.

 

range

A string representing the set of selected pages.

 
+
+

Since: 2.4

+
+
+
+

gimp_page_selector_get_selected_range ()

+
gchar *
+gimp_page_selector_get_selected_range (GimpPageSelector *selector);
+
+

Parameters

+
+++++ + + + + + +

selector

Pointer to a GimpPageSelector.

 
+
+
+

Returns

+

A newly allocated string representing the set of selected +pages. See gimp_page_selector_select_range() for the +format of the string.

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpPageSelector

+
typedef struct _GimpPageSelector GimpPageSelector;
+
+
+
+

enum GimpPageSelectorTarget

+

Import targets for GimpPageSelector.

+
+

Members

+
+++++ + + + + + + + + + + + + +

GIMP_PAGE_SELECTOR_TARGET_LAYERS

+

import as layers of one image

+
 

GIMP_PAGE_SELECTOR_TARGET_IMAGES

+

import as separate images

+
 
+
+
+
+
+

Property Details

+
+

The “n-pages” property

+
  “n-pages”                  int
+

The number of pages of the document to open.

+

Owner: GimpPageSelector

+

Flags: Read / Write

+

Allowed values: >= 0

+

Default value: 0

+

Since: 2.4

+
+
+
+

The “target” property

+
  “target”                   GimpPageSelectorTarget
+

The target to open the document to.

+

Owner: GimpPageSelector

+

Flags: Read / Write

+

Default value: GIMP_PAGE_SELECTOR_TARGET_LAYERS

+

Since: 2.4

+
+
+
+

Signal Details

+
+

The “activate” signal

+
void
+user_function (GimpPageSelector *widget,
+               gpointer          user_data)
+

The "activate" signal on GimpPageSelector is an action signal. It +is emitted when a user double-clicks an item in the page selection.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Action

+

Since: 2.4

+
+
+
+

The “selection-changed” signal

+
void
+user_function (GimpPageSelector *widget,
+               gpointer          user_data)
+

This signal is emitted whenever the set of selected pages changes.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpPathEditor.html b/devel-docs/libgimpwidgets/html/GimpPathEditor.html new file mode 100644 index 0000000..9321b90 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpPathEditor.html @@ -0,0 +1,361 @@ + + + + +GimpPathEditor: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPathEditor

+

GimpPathEditor — Widget for editing a file search path.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_path_editor_new () +
+gchar * + +gimp_path_editor_get_path () +
+void + +gimp_path_editor_set_path () +
+gchar * + +gimp_path_editor_get_writable_path () +
+void + +gimp_path_editor_set_writable_path () +
+gboolean + +gimp_path_editor_get_dir_writable () +
+void + +gimp_path_editor_set_dir_writable () +
+
+
+

Signals

+
+++++ + + + + + + + + + + + + +
voidpath-changedRun First
voidwritable-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpPathEditor
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpPathEditor
+
+
+
+

Implemented Interfaces

+

+GimpPathEditor implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

This widget is used to edit file search paths.

+

It shows a list of all directories which are in the search +path. You can click a directory to select it. The widget provides a +GimpFileEntry to change the currently selected directory.

+

There are buttons to add or delete directories as well as "up" and +"down" buttons to change the order in which the directories will be +searched.

+

Whenever the user adds, deletes, changes or reorders a directory of +the search path, the "path_changed" signal will be emitted.

+
+
+

Functions

+
+

gimp_path_editor_new ()

+
GtkWidget *
+gimp_path_editor_new (const gchar *title,
+                      const gchar *path);
+

Creates a new GimpPathEditor widget.

+

The elements of the initial search path must be separated with the +G_SEARCHPATH_SEPARATOR character.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

title

The title of the GtkFileChooser dialog which can be popped up.

 

path

The initial search path.

 
+
+
+

Returns

+

A pointer to the new GimpPathEditor widget.

+
+
+
+
+

gimp_path_editor_get_path ()

+
gchar *
+gimp_path_editor_get_path (GimpPathEditor *editor);
+

The elements of the returned search path string are separated with the +G_SEARCHPATH_SEPARATOR character.

+

Note that you have to g_free() the returned string.

+
+

Parameters

+
+++++ + + + + + +

editor

The path editor you want to get the search path from.

 
+
+
+

Returns

+

The search path the user has selected in the path editor.

+
+
+
+
+

gimp_path_editor_set_path ()

+
void
+gimp_path_editor_set_path (GimpPathEditor *editor,
+                           const gchar *path);
+

The elements of the initial search path must be separated with the +G_SEARCHPATH_SEPARATOR character.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

editor

The path editor you want to set the search path from.

 

path

The new path to set.

 
+
+
+
+
+

gimp_path_editor_get_writable_path ()

+
gchar *
+gimp_path_editor_get_writable_path (GimpPathEditor *editor);
+
+
+
+

gimp_path_editor_set_writable_path ()

+
void
+gimp_path_editor_set_writable_path (GimpPathEditor *editor,
+                                    const gchar *path);
+
+
+
+

gimp_path_editor_get_dir_writable ()

+
gboolean
+gimp_path_editor_get_dir_writable (GimpPathEditor *editor,
+                                   const gchar *directory);
+
+
+
+

gimp_path_editor_set_dir_writable ()

+
void
+gimp_path_editor_set_dir_writable (GimpPathEditor *editor,
+                                   const gchar *directory,
+                                   gboolean writable);
+
+
+
+

Types and Values

+
+

GimpPathEditor

+
typedef struct _GimpPathEditor GimpPathEditor;
+
+
+
+

Signal Details

+
+

The “path-changed” signal

+
void
+user_function (GimpPathEditor *gimppatheditor,
+               gpointer        user_data)
+

This signal is emitted whenever the user adds, deletes, modifies +or reorders an element of the search path.

+
+

Parameters

+
+++++ + + + + + +

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “writable-changed” signal

+
void
+user_function (GimpPathEditor *gimppatheditor,
+               gpointer        user_data)
+

This signal is emitted whenever the "writable" column of a directory +is changed, either by the user clicking on it or by calling +gimp_path_editor_set_dir_writable().

+
+

Parameters

+
+++++ + + + + + +

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

See Also

+

GimpFileEntry, G_SEARCHPATH_SEPARATOR

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpPickButton.html b/devel-docs/libgimpwidgets/html/GimpPickButton.html new file mode 100644 index 0000000..ab22c90 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpPickButton.html @@ -0,0 +1,169 @@ + + + + +GimpPickButton: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPickButton

+

GimpPickButton — Widget to pick a color from screen.

+
+
+

Functions

+
++++ + + + + +
+GtkWidget * + +gimp_pick_button_new () +
+
+
+

Signals

+
+++++ + + + + + +
voidcolor-pickedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpPickButton
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkButton
+                            ╰── GimpPickButton
+
+
+
+

Implemented Interfaces

+

+GimpPickButton implements + AtkImplementorIface, GtkBuildable and GtkActivatable.

+
+
+

Description

+

GimpPickButton is a specialized button. When clicked, it changes +the cursor to a color-picker pipette and allows the user to pick a +color from any point on the screen.

+
+
+

Functions

+
+

gimp_pick_button_new ()

+
GtkWidget *
+gimp_pick_button_new (void);
+

Creates a new GimpPickButton widget.

+
+

Returns

+

A new GimpPickButton widget.

+
+
+
+
+

Types and Values

+
+

GimpPickButton

+
typedef struct _GimpPickButton GimpPickButton;
+
+
+
+

Signal Details

+
+

The “color-picked” signal

+
void
+user_function (GimpPickButton *gimppickbutton,
+               gpointer        arg1,
+               gpointer        user_data)
+

This signal is emitted when the user has picked a color.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gimppickbutton

the object which received the signal.

 

arg1

pointer to a GimpRGB structure that holds the picked color

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpPixmap.html b/devel-docs/libgimpwidgets/html/GimpPixmap.html new file mode 100644 index 0000000..7bab30a --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpPixmap.html @@ -0,0 +1,179 @@ + + + + +GimpPixmap: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPixmap

+

GimpPixmap — Widget which creates a GtkPixmap from XPM data.

+
+
+

Functions

+
++++ + + + + + + + + + + +
+GtkWidget * + +gimp_pixmap_new () +
+void + +gimp_pixmap_set () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpPixmap
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkMisc
+                    ╰── GtkImage
+                        ╰── GimpPixmap
+
+
+
+

Implemented Interfaces

+

+GimpPixmap implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

Widget which creates a GtkPixmap from XPM data.

+

Use this widget instead of GtkPixmap if you don't want to worry +about the parent container's "realized" state.

+

Note that the drawback of the easy interface is that the actual +GdkPixmap and it's mask have to be constructed every time you call +gimp_pixmap_new() and cannot be cached in memory without doing bad +hacks.

+
+
+

Functions

+
+

gimp_pixmap_new ()

+
GtkWidget *
+gimp_pixmap_new (gchar **xpm_data);
+

gimp_pixmap_new is deprecated and should not be used in newly-written code.

+

Creates a new GimpPixmap widget.

+
+

Parameters

+
+++++ + + + + + +

xpm_data

A pointer to a XPM data structure as found in XPM files.

 
+
+
+

Returns

+

A pointer to the new GimpPixmap widget.

+
+
+
+
+

gimp_pixmap_set ()

+
void
+gimp_pixmap_set (GimpPixmap *pixmap,
+                 gchar **xpm_data);
+

gimp_pixmap_set is deprecated and should not be used in newly-written code.

+

Sets a new image for an existing GimpPixmap widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

pixmap

The pixmap widget you want to set the new xpm_data for.

 

xpm_data

A pointer to a XPM data structure as found in XPM files.

 
+
+
+
+
+

Types and Values

+
+

GimpPixmap

+
typedef struct _GimpPixmap GimpPixmap;
+

GimpPixmap is deprecated and should not be used in newly-written code.

+
+
+
+

See Also

+

gimp_pixmap_button_new(), GtkPixmap

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpPreview.html b/devel-docs/libgimpwidgets/html/GimpPreview.html new file mode 100644 index 0000000..423a1f6 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpPreview.html @@ -0,0 +1,755 @@ + + + + +GimpPreview: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPreview

+

GimpPreview — A widget providing a GimpPreviewArea plus +framework to update the preview.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gboolean + +gimp_preview_get_update () +
+void + +gimp_preview_set_update () +
+void + +gimp_preview_set_bounds () +
+void + +gimp_preview_get_size () +
+void + +gimp_preview_get_position () +
+void + +gimp_preview_transform () +
+void + +gimp_preview_untransform () +
+GtkWidget * + +gimp_preview_get_area () +
+void + +gimp_preview_draw () +
+void + +gimp_preview_draw_buffer () +
+void + +gimp_preview_invalidate () +
+void + +gimp_preview_set_default_cursor () +
+GtkWidget * + +gimp_preview_get_controls () +
+
+
+

Properties

+
+++++ + + + + + +
gbooleanupdateRead / Write / Construct
+
+
+

Style Properties

+
+++++ + + + + + +
intsizeRead
+
+
+

Signals

+
+++++ + + + + + +
voidinvalidatedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpPreview
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpPreview
+                            ╰── GimpScrolledPreview
+
+
+
+

Implemented Interfaces

+

+GimpPreview implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A widget providing a GimpPreviewArea plus framework to update the +preview.

+
+
+

Functions

+
+

gimp_preview_get_update ()

+
gboolean
+gimp_preview_get_update (GimpPreview *preview);
+
+

Parameters

+
+++++ + + + + + +

preview

a GimpPreview widget

 
+
+
+

Returns

+

the state of the "Preview" check button.

+
+

Since: 2.2

+
+
+
+

gimp_preview_set_update ()

+
void
+gimp_preview_set_update (GimpPreview *preview,
+                         gboolean update);
+

Sets the state of the "Preview" check button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

preview

a GimpPreview widget

 

update

TRUE if the preview should invalidate itself when being +scrolled or when gimp_preview_invalidate() is being called

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_set_bounds ()

+
void
+gimp_preview_set_bounds (GimpPreview *preview,
+                         gint xmin,
+                         gint ymin,
+                         gint xmax,
+                         gint ymax);
+

Sets the lower and upper limits for the previewed area. The +difference between the upper and lower value is used to set the +maximum size of the GimpPreviewArea used in the preview +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

preview

a GimpPreview widget

 

xmin

the minimum X value

 

ymin

the minimum Y value

 

xmax

the maximum X value

 

ymax

the maximum Y value

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_get_size ()

+
void
+gimp_preview_get_size (GimpPreview *preview,
+                       gint *width,
+                       gint *height);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

preview

a GimpPreview widget

 

width

return location for the preview area width

 

height

return location for the preview area height

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_get_position ()

+
void
+gimp_preview_get_position (GimpPreview *preview,
+                           gint *x,
+                           gint *y);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

preview

a GimpPreview widget

 

x

return location for the horizontal offset

 

y

return location for the vertical offset

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_transform ()

+
void
+gimp_preview_transform (GimpPreview *preview,
+                        gint src_x,
+                        gint src_y,
+                        gint *dest_x,
+                        gint *dest_y);
+

Transforms from image to widget coordinates.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

preview

a GimpPreview widget

 

src_x

horizontal position on the previewed image

 

src_y

vertical position on the previewed image

 

dest_x

returns the transformed horizontal position

 

dest_y

returns the transformed vertical position

 
+
+

Since: 2.4

+
+
+
+

gimp_preview_untransform ()

+
void
+gimp_preview_untransform (GimpPreview *preview,
+                          gint src_x,
+                          gint src_y,
+                          gint *dest_x,
+                          gint *dest_y);
+

Transforms from widget to image coordinates.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

preview

a GimpPreview widget

 

src_x

horizontal position relative to the preview area's origin

 

src_y

vertical position relative to preview area's origin

 

dest_x

returns the untransformed horizontal position

 

dest_y

returns the untransformed vertical position

 
+
+

Since: 2.4

+
+
+
+

gimp_preview_get_area ()

+
GtkWidget *
+gimp_preview_get_area (GimpPreview *preview);
+

In most cases, you shouldn't need to access the GimpPreviewArea +that is being used in the preview +. Sometimes however, you need to. +For example if you want to receive mouse events from the area. In +such cases, use gimp_preview_get_area().

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpPreview widget

 
+
+
+

Returns

+

a pointer to the GimpPreviewArea used in the preview +.

+
+

Since: 2.4

+
+
+
+

gimp_preview_draw ()

+
void
+gimp_preview_draw (GimpPreview *preview);
+

Calls the GimpPreview::draw method. GimpPreview itself doesn't +implement a default draw method so the behaviour is determined by +the derived class implementing this method.

+

GimpDrawablePreview implements gimp_preview_draw() by drawing the +original, unmodified drawable to the preview +.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpPreview widget

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_draw_buffer ()

+
void
+gimp_preview_draw_buffer (GimpPreview *preview,
+                          const guchar *buffer,
+                          gint rowstride);
+

Calls the GimpPreview::draw_buffer method. GimpPreview itself +doesn't implement this method so the behaviour is determined by the +derived class implementing this method.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

preview

a GimpPreview widget

 

buffer

a pixel buffer the size of the preview

 

rowstride

the buffer +'s rowstride

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_invalidate ()

+
void
+gimp_preview_invalidate (GimpPreview *preview);
+

This function starts or renews a short low-priority timeout. When +the timeout expires, the GimpPreview::invalidated signal is emitted +which will usually cause the preview + to be updated.

+

This function does nothing unless the "Preview" button is checked.

+

During the emission of the signal a busy cursor is set on the +toplevel window containing the preview + and on the preview area +itself.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpPreview widget

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_set_default_cursor ()

+
void
+gimp_preview_set_default_cursor (GimpPreview *preview,
+                                 GdkCursor *cursor);
+

Sets the default mouse cursor for the preview. Note that this will +be overridden by a GDK_FLEUR if the preview has scrollbars, or by a +GDK_WATCH when the preview is invalidated.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

preview

a GimpPreview widget

 

cursor

a GdkCursor or NULL

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_get_controls ()

+
GtkWidget *
+gimp_preview_get_controls (GimpPreview *preview);
+

Gives access to the GtkHBox at the bottom of the preview that +contains the update toggle. Derived widgets can use this function +if they need to add controls to this area.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpPreview widget

 
+
+
+

Returns

+

the GtkHBox at the bottom of the preview.

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpPreview

+
typedef struct _GimpPreview GimpPreview;
+
+
+
+

Property Details

+
+

The “update” property

+
  “update”                   gboolean
+

Whether the preview should update automatically.

+

Owner: GimpPreview

+

Flags: Read / Write / Construct

+

Default value: TRUE

+
+
+
+

Style Property Details

+
+

The “size” style property

+
  “size”                     int
+

The preview's size.

+

Owner: GimpPreview

+

Flags: Read

+

Allowed values: [1,1024]

+

Default value: 200

+
+
+
+

Signal Details

+
+

The “invalidated” signal

+
void
+user_function (GimpPreview *gimppreview,
+               gpointer     user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpPreviewArea.html b/devel-docs/libgimpwidgets/html/GimpPreviewArea.html new file mode 100644 index 0000000..2152732 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpPreviewArea.html @@ -0,0 +1,749 @@ + + + + +GimpPreviewArea: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPreviewArea

+

GimpPreviewArea — A general purpose preview widget which caches +its pixel data.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_preview_area_new () +
+void + +gimp_preview_area_draw () +
+void + +gimp_preview_area_fill () +
+void + +gimp_preview_area_blend () +
+void + +gimp_preview_area_mask () +
+void + +gimp_preview_area_set_offsets () +
+void + +gimp_preview_area_set_colormap () +
+void + +gimp_preview_area_set_max_size () +
+void + +gimp_preview_area_menu_popup () +
+void + +gimp_preview_area_set_color_config () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + +
GimpCheckSizecheck-sizeRead / Write
GimpCheckTypecheck-typeRead / Write
+
+
+

Types and Values

+
++++ + + + + +
 GimpPreviewArea
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkDrawingArea
+                    ╰── GimpPreviewArea
+
+
+
+

Implemented Interfaces

+

+GimpPreviewArea implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

A general purpose preview widget which caches its pixel data.

+
+
+

Functions

+
+

gimp_preview_area_new ()

+
GtkWidget *
+gimp_preview_area_new (void);
+

Creates a new GimpPreviewArea widget.

+
+

Returns

+

a new GimpPreviewArea widget.

+

Since GIMP 2.2

+
+
+
+
+

gimp_preview_area_draw ()

+
void
+gimp_preview_area_draw (GimpPreviewArea *area,
+                        gint x,
+                        gint y,
+                        gint width,
+                        gint height,
+                        GimpImageType type,
+                        const guchar *buf,
+                        gint rowstride);
+

Draws buf + on area + and queues a redraw on the given rectangle.

+

Since GIMP 2.2

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

area

a GimpPreviewArea widget.

 

x

x offset in preview

 

y

y offset in preview

 

width

buffer width

 

height

buffer height

 

type

the GimpImageType of buf +

 

buf

a guchar buffer that contains the preview pixel data.

 

rowstride

rowstride of buf +

 
+
+
+
+
+

gimp_preview_area_fill ()

+
void
+gimp_preview_area_fill (GimpPreviewArea *area,
+                        gint x,
+                        gint y,
+                        gint width,
+                        gint height,
+                        guchar red,
+                        guchar green,
+                        guchar blue);
+

Fills the given rectangle of area + in the given color and queues a +redraw.

+

Since GIMP 2.2

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

area

a GimpPreviewArea widget.

 

x

x offset in preview

 

y

y offset in preview

 

width

width of the rectangle to fill

 

height

height of the rectangle to fill

 

red

red component of the fill color (0-255)

 

green

green component of the fill color (0-255)

 

blue

red component of the fill color (0-255)

 
+
+
+
+
+

gimp_preview_area_blend ()

+
void
+gimp_preview_area_blend (GimpPreviewArea *area,
+                         gint x,
+                         gint y,
+                         gint width,
+                         gint height,
+                         GimpImageType type,
+                         const guchar *buf1,
+                         gint rowstride1,
+                         const guchar *buf2,
+                         gint rowstride2,
+                         guchar opacity);
+

Composites buf1 + on buf2 + with the given opacity +, draws the result +to area + and queues a redraw on the given rectangle.

+

Since GIMP 2.2

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

area

a GimpPreviewArea widget.

 

x

x offset in preview

 

y

y offset in preview

 

width

buffer width

 

height

buffer height

 

type

the GimpImageType of buf1 +and buf2 +

 

buf1

a guchar buffer that contains the pixel data for +the lower layer

 

rowstride1

rowstride of buf1 +

 

buf2

a guchar buffer that contains the pixel data for +the upper layer

 

rowstride2

rowstride of buf2 +

 

opacity

The opacity of the first layer.

 
+
+
+
+
+

gimp_preview_area_mask ()

+
void
+gimp_preview_area_mask (GimpPreviewArea *area,
+                        gint x,
+                        gint y,
+                        gint width,
+                        gint height,
+                        GimpImageType type,
+                        const guchar *buf1,
+                        gint rowstride1,
+                        const guchar *buf2,
+                        gint rowstride2,
+                        const guchar *mask,
+                        gint rowstride_mask);
+

Composites buf1 + on buf2 + with the given mask +, draws the result on +area + and queues a redraw on the given rectangle.

+

Since GIMP 2.2

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

area

a GimpPreviewArea widget.

 

x

x offset in preview

 

y

y offset in preview

 

width

buffer width

 

height

buffer height

 

type

the GimpImageType of buf1 +and buf2 +

 

buf1

a guchar buffer that contains the pixel data for +the lower layer

 

rowstride1

rowstride of buf1 +

 

buf2

a guchar buffer that contains the pixel data for +the upper layer

 

rowstride2

rowstride of buf2 +

 

mask

a guchar buffer representing the mask of the second +layer.

 

rowstride_mask

rowstride for the mask.

 
+
+
+
+
+

gimp_preview_area_set_offsets ()

+
void
+gimp_preview_area_set_offsets (GimpPreviewArea *area,
+                               gint x,
+                               gint y);
+

Sets the offsets of the previewed area. This information is used +when drawing the checkerboard and to determine the dither offsets.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

area

a GimpPreviewArea

 

x

horizontal offset

 

y

vertical offset

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_area_set_colormap ()

+
void
+gimp_preview_area_set_colormap (GimpPreviewArea *area,
+                                const guchar *colormap,
+                                gint num_colors);
+

Sets the colormap for the GimpPreviewArea widget. You need to +call this function before you use gimp_preview_area_draw() with +an image type of GIMP_INDEXED_IMAGE or GIMP_INDEXEDA_IMAGE.

+

Since GIMP 2.2

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

area

a GimpPreviewArea

 

colormap

a guchar buffer that contains the colormap

 

num_colors

the number of colors in the colormap

 
+
+
+
+
+

gimp_preview_area_set_max_size ()

+
void
+gimp_preview_area_set_max_size (GimpPreviewArea *area,
+                                gint width,
+                                gint height);
+

Usually a GimpPreviewArea fills the size that it is +allocated. This function allows you to limit the preview area to a +maximum size. If a larger size is allocated for the widget, the +preview will draw itself centered into the allocated area.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

area

a GimpPreviewArea widget

 

width

the maximum width in pixels or -1 to unset the limit

 

height

the maximum height in pixels or -1 to unset the limit

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_area_menu_popup ()

+
void
+gimp_preview_area_menu_popup (GimpPreviewArea *area,
+                              GdkEventButton *event);
+

Creates a popup menu that allows one to configure the size and type of +the checkerboard pattern that the area + uses to visualize transparency.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

area

a GimpPreviewArea

 

event

the button event that causes the menu to popup or NULL

 
+
+

Since: 2.2

+
+
+
+

gimp_preview_area_set_color_config ()

+
void
+gimp_preview_area_set_color_config (GimpPreviewArea *area,
+                                    GimpColorConfig *config);
+

Sets the color management configuration to use with this preview area.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

area

a GimpPreviewArea widget.

 

config

a GimpColorConfig object.

 
+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

GimpPreviewArea

+
typedef struct _GimpPreviewArea GimpPreviewArea;
+
+
+
+

Property Details

+
+

The “check-size” property

+
  “check-size”               GimpCheckSize
+

The size of the checkerboard pattern indicating transparency.

+

Owner: GimpPreviewArea

+

Flags: Read / Write

+

Default value: GIMP_CHECK_SIZE_MEDIUM_CHECKS

+
+
+
+

The “check-type” property

+
  “check-type”               GimpCheckType
+

The colors of the checkerboard pattern indicating transparency.

+

Owner: GimpPreviewArea

+

Flags: Read / Write

+

Default value: GIMP_CHECK_TYPE_GRAY_CHECKS

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpRuler.html b/devel-docs/libgimpwidgets/html/GimpRuler.html new file mode 100644 index 0000000..54fb781 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpRuler.html @@ -0,0 +1,591 @@ + + + + +GimpRuler: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpRuler

+

GimpRuler — A ruler widget with configurable unit and orientation.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_ruler_new () +
+void + +gimp_ruler_set_unit () +
+GimpUnit + +gimp_ruler_get_unit () +
+void + +gimp_ruler_set_position () +
+gdouble + +gimp_ruler_get_position () +
+void + +gimp_ruler_set_range () +
+void + +gimp_ruler_get_range () +
+void + +gimp_ruler_add_track_widget () +
+void + +gimp_ruler_remove_track_widget () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
doublelowerRead / Write
doublemax-sizeRead / Write
GtkOrientationorientationRead / Write
doublepositionRead / Write
GimpUnitunitRead / Write
doubleupperRead / Write
+
+
+

Style Properties

+
+++++ + + + + + +
doublefont-scaleRead
+
+
+

Types and Values

+
++++ + + + + +
 GimpRuler
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GimpRuler
+
+
+
+

Implemented Interfaces

+

+GimpRuler implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

A ruler widget with configurable unit and orientation.

+
+
+

Functions

+
+

gimp_ruler_new ()

+
GtkWidget *
+gimp_ruler_new (GtkOrientation orientation);
+

Creates a new ruler.

+
+

Parameters

+
+++++ + + + + + +

orientation

the ruler's orientation.

 
+
+
+

Returns

+

a new GimpRuler widget.

+
+

Since: 2.8

+
+
+
+

gimp_ruler_set_unit ()

+
void
+gimp_ruler_set_unit (GimpRuler *ruler,
+                     GimpUnit unit);
+

This sets the unit of the ruler.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

ruler

a GimpRuler

 

unit

the GimpUnit to set the ruler to

 
+
+

Since: 2.8

+
+
+
+

gimp_ruler_get_unit ()

+
GimpUnit
+gimp_ruler_get_unit (GimpRuler *ruler);
+
+

Parameters

+
+++++ + + + + + +

ruler

a GimpRuler

 
+
+
+

Returns

+

the unit currently used in the ruler +widget.

+
+

Since: 2.8

+
+
+
+

gimp_ruler_set_position ()

+
void
+gimp_ruler_set_position (GimpRuler *ruler,
+                         gdouble position);
+

This sets the position of the ruler.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

ruler

a GimpRuler

 

position

the position to set the ruler to

 
+
+

Since: 2.8

+
+
+
+

gimp_ruler_get_position ()

+
gdouble
+gimp_ruler_get_position (GimpRuler *ruler);
+
+

Parameters

+
+++++ + + + + + +

ruler

a GimpRuler

 
+
+
+

Returns

+

the current position of the ruler +widget.

+
+

Since: 2.8

+
+
+
+

gimp_ruler_set_range ()

+
void
+gimp_ruler_set_range (GimpRuler *ruler,
+                      gdouble lower,
+                      gdouble upper,
+                      gdouble max_size);
+

This sets the range of the ruler.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

ruler

a GimpRuler

 

lower

the lower limit of the ruler

 

upper

the upper limit of the ruler

 

max_size

the maximum size of the ruler used when calculating the space to +leave for the text

 
+
+

Since: 2.8

+
+
+
+

gimp_ruler_get_range ()

+
void
+gimp_ruler_get_range (GimpRuler *ruler,
+                      gdouble *lower,
+                      gdouble *upper,
+                      gdouble *max_size);
+

Retrieves values indicating the range and current position of a GimpRuler. +See gimp_ruler_set_range().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

ruler

a GimpRuler

 

lower

location to store lower limit of the ruler, or NULL

 

upper

location to store upper limit of the ruler, or NULL

 

max_size

location to store the maximum size of the ruler used when +calculating the space to leave for the text, or NULL.

 
+
+

Since: 2.8

+
+
+
+

gimp_ruler_add_track_widget ()

+
void
+gimp_ruler_add_track_widget (GimpRuler *ruler,
+                             GtkWidget *widget);
+

Adds a "track widget" to the ruler. The ruler will connect to +GtkWidget:motion-notify-event: on the track widget and update its +position marker accordingly. The marker is correctly updated also +for the track widget's children, regardless of whether they are +ordinary children of off-screen children.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

ruler

a GimpRuler

 

widget

the track widget to add

 
+
+

Since: 2.8

+
+
+
+

gimp_ruler_remove_track_widget ()

+
void
+gimp_ruler_remove_track_widget (GimpRuler *ruler,
+                                GtkWidget *widget);
+

Removes a previously added track widget from the ruler. See +gimp_ruler_add_track_widget().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

ruler

a GimpRuler

 

widget

the track widget to remove

 
+
+

Since: 2.8

+
+
+
+

Types and Values

+
+

GimpRuler

+
typedef struct _GimpRuler GimpRuler;
+
+
+
+

Property Details

+
+

The “lower” property

+
  “lower”                    double
+

Lower limit of ruler.

+

Owner: GimpRuler

+

Flags: Read / Write

+

Default value: 0

+
+
+
+

The “max-size” property

+
  “max-size”                 double
+

Maximum size of the ruler.

+

Owner: GimpRuler

+

Flags: Read / Write

+

Default value: 0

+
+
+
+

The “orientation” property

+
  “orientation”              GtkOrientation
+

The orientation of the ruler.

+

Owner: GimpRuler

+

Flags: Read / Write

+

Default value: GTK_ORIENTATION_HORIZONTAL

+
+
+
+

The “position” property

+
  “position”                 double
+

Position of mark on the ruler.

+

Owner: GimpRuler

+

Flags: Read / Write

+

Default value: 0

+
+
+
+

The “unit” property

+
  “unit”                     GimpUnit
+

Unit of ruler.

+

Owner: GimpRuler

+

Flags: Read / Write

+

Allowed values: [0,65535]

+

Default value: 0

+
+
+
+

The “upper” property

+
  “upper”                    double
+

Upper limit of ruler.

+

Owner: GimpRuler

+

Flags: Read / Write

+

Default value: 0

+
+
+
+

Style Property Details

+
+

The “font-scale” style property

+
  “font-scale”               double
+

The size of the used font.

+

Owner: GimpRuler

+

Flags: Read

+

Allowed values: >= 0

+

Default value: 0.833333

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpScrolledPreview.html b/devel-docs/libgimpwidgets/html/GimpScrolledPreview.html new file mode 100644 index 0000000..530187a --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpScrolledPreview.html @@ -0,0 +1,254 @@ + + + + +GimpScrolledPreview: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpScrolledPreview

+

GimpScrolledPreview — A widget providing a GimpPreview enhanced by +scrolling capabilities.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+void + +gimp_scrolled_preview_set_position () +
+void + +gimp_scrolled_preview_set_policy () +
+void + +gimp_scrolled_preview_freeze () +
+void + +gimp_scrolled_preview_thaw () +
+
+
+

Types and Values

+
++++ + + + + +
 GimpScrolledPreview
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBox
+                        ╰── GimpPreview
+                            ╰── GimpScrolledPreview
+
+
+
+

Implemented Interfaces

+

+GimpScrolledPreview implements + AtkImplementorIface, GtkBuildable and GtkOrientable.

+
+
+

Description

+

A widget providing a GimpPreview enhanced by scrolling capabilities.

+
+
+

Functions

+
+

gimp_scrolled_preview_set_position ()

+
void
+gimp_scrolled_preview_set_position (GimpScrolledPreview *preview,
+                                    gint x,
+                                    gint y);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

preview

a GimpScrolledPreview

 

x

horizontal scroll offset

 

y

vertical scroll offset

 
+
+

Since: 2.4

+
+
+
+

gimp_scrolled_preview_set_policy ()

+
void
+gimp_scrolled_preview_set_policy (GimpScrolledPreview *preview,
+                                  GtkPolicyType hscrollbar_policy,
+                                  GtkPolicyType vscrollbar_policy);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

preview

a GimpScrolledPreview

 

hscrollbar_policy

policy for horizontal scrollbar

 

vscrollbar_policy

policy for vertical scrollbar

 
+
+

Since: 2.4

+
+
+
+

gimp_scrolled_preview_freeze ()

+
void
+gimp_scrolled_preview_freeze (GimpScrolledPreview *preview);
+

While the preview + is frozen, it is not going to redraw itself in +response to scroll events.

+

This function should only be used to implement widgets derived from +GimpScrolledPreview. There is no point in calling this from a plug-in.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpScrolledPreview

 
+
+

Since: 2.4

+
+
+
+

gimp_scrolled_preview_thaw ()

+
void
+gimp_scrolled_preview_thaw (GimpScrolledPreview *preview);
+

While the preview + is frozen, it is not going to redraw itself in +response to scroll events.

+

This function should only be used to implement widgets derived from +GimpScrolledPreview. There is no point in calling this from a plug-in.

+
+

Parameters

+
+++++ + + + + + +

preview

a GimpScrolledPreview

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpScrolledPreview

+
typedef struct _GimpScrolledPreview GimpScrolledPreview;
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpSizeEntry.html b/devel-docs/libgimpwidgets/html/GimpSizeEntry.html new file mode 100644 index 0000000..38fc184 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpSizeEntry.html @@ -0,0 +1,1200 @@ + + + + +GimpSizeEntry: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpSizeEntry

+

GimpSizeEntry — Widget for entering pixel values and resolutions.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_size_entry_new () +
+void + +gimp_size_entry_add_field () +
+GtkWidget * + +gimp_size_entry_attach_label () +
+void + +gimp_size_entry_set_resolution () +
+void + +gimp_size_entry_set_size () +
+void + +gimp_size_entry_set_value_boundaries () +
+gdouble + +gimp_size_entry_get_value () +
+void + +gimp_size_entry_set_value () +
+void + +gimp_size_entry_set_refval_boundaries () +
+void + +gimp_size_entry_set_refval_digits () +
+gdouble + +gimp_size_entry_get_refval () +
+void + +gimp_size_entry_set_refval () +
+GimpUnit + +gimp_size_entry_get_unit () +
+void + +gimp_size_entry_set_unit () +
+void + +gimp_size_entry_set_pixel_digits () +
+void + +gimp_size_entry_show_unit_menu () +
+void + +gimp_size_entry_grab_focus () +
+void + +gimp_size_entry_set_activates_default () +
+GtkWidget * + +gimp_size_entry_get_help_widget () +
+
+
+

Signals

+
+++++ + + + + + + + + + + + + + + + + + +
voidrefval-changedRun First
voidunit-changedRun First
voidvalue-changedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + +
 GimpSizeEntry
 GimpSizeEntryField
enumGimpSizeEntryUpdatePolicy
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkTable
+                        ╰── GimpSizeEntry
+
+
+
+

Implemented Interfaces

+

+GimpSizeEntry implements + AtkImplementorIface and GtkBuildable.

+
+
+

Description

+

This widget is used to enter pixel distances/sizes and resolutions.

+

You can specify the number of fields the widget should provide. For +each field automatic mappings are performed between the field's +"reference value" and its "value".

+

There is a GimpUnitComboBox right of the entry fields which lets +you specify the GimpUnit of the displayed values.

+

For each field, there can be one or two GtkSpinButton's to enter +"value" and "reference value". If you specify show_refval + as +FALSE in gimp_size_entry_new() there will be only one +GtkSpinButton and the GimpUnitComboBox will contain an item for +selecting GIMP_UNIT_PIXEL.

+

The "reference value" is either of GIMP_UNIT_PIXEL or dpi, +depending on which GimpSizeEntryUpdatePolicy you specify in +gimp_size_entry_new(). The "value" is either the size in pixels +mapped to the size in a real-world-unit (see GimpUnit) or the dpi +value mapped to pixels per real-world-unit.

+
+
+

Functions

+
+

gimp_size_entry_new ()

+
GtkWidget *
+gimp_size_entry_new (gint number_of_fields,
+                     GimpUnit unit,
+                     const gchar *unit_format,
+                     gboolean menu_show_pixels,
+                     gboolean menu_show_percent,
+                     gboolean show_refval,
+                     gint spinbutton_width,
+                     GimpSizeEntryUpdatePolicy update_policy);
+

Creates a new GimpSizeEntry widget.

+

To have all automatic calculations performed correctly, set up the +widget in the following order:

+
    +
  1. gimp_size_entry_new()

  2. +
  3. (for each additional input field) gimp_size_entry_add_field()

  4. +
  5. gimp_size_entry_set_unit()

  6. +
+

For each input field:

+
    +
  1. gimp_size_entry_set_resolution()

  2. +
  3. gimp_size_entry_set_refval_boundaries() +(or gimp_size_entry_set_value_boundaries())

  4. +
  5. gimp_size_entry_set_size()

  6. +
  7. gimp_size_entry_set_refval() (or gimp_size_entry_set_value())

  8. +
+

The GimpSizeEntry is derived from GtkTable and will have +an empty border of one cell width on each side plus an empty column left +of the GimpUnitComboBox to allow the caller to add labels or a +GimpChainButton.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

number_of_fields

The number of input fields.

 

unit

The initial unit.

 

unit_format

A printf-like unit-format string as is used with +gimp_unit_menu_new().

 

menu_show_pixels

TRUE if the unit menu should contain an item for +GIMP_UNIT_PIXEL (ignored if the update_policy +is not +GIMP_SIZE_ENTRY_UPDATE_NONE).

 

menu_show_percent

TRUE if the unit menu should contain an item for +GIMP_UNIT_PERCENT.

 

show_refval

TRUE if you want an extra "reference value" +spinbutton per input field.

 

spinbutton_width

The minimal horizontal size of the GtkSpinButton's.

 

update_policy

How the automatic pixel <-> real-world-unit +calculations should be done.

 
+
+
+

Returns

+

A Pointer to the new GimpSizeEntry widget.

+
+
+
+
+

gimp_size_entry_add_field ()

+
void
+gimp_size_entry_add_field (GimpSizeEntry *gse,
+                           GtkSpinButton *value_spinbutton,
+                           GtkSpinButton *refval_spinbutton);
+

Adds an input field to the GimpSizeEntry.

+

The new input field will have the index 0. If you specified show_refval + +as TRUE in gimp_size_entry_new() you have to pass an additional +GtkSpinButton to hold the reference value. If show_refval + was FALSE, +refval_spinbutton + will be ignored.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to add a field to.

 

value_spinbutton

The spinbutton to display the field's value.

 

refval_spinbutton

The spinbutton to display the field's reference value.

 
+
+
+
+
+

gimp_size_entry_attach_label ()

+
GtkWidget *
+gimp_size_entry_attach_label (GimpSizeEntry *gse,
+                              const gchar *text,
+                              gint row,
+                              gint column,
+                              gfloat alignment);
+

Attaches a GtkLabel to the GimpSizeEntry (which is a GtkTable).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to add a label to.

 

text

The text of the label.

 

row

The row where the label will be attached.

 

column

The column where the label will be attached.

 

alignment

The horizontal alignment of the label.

 
+
+
+

Returns

+

A pointer to the new GtkLabel widget.

+
+
+
+
+

gimp_size_entry_set_resolution ()

+
void
+gimp_size_entry_set_resolution (GimpSizeEntry *gse,
+                                gint field,
+                                gdouble resolution,
+                                gboolean keep_size);
+

Sets the resolution (in dpi) for field # field + of the GimpSizeEntry.

+

The resolution + passed will be clamped to fit in +[GIMP_MIN_RESOLUTION..GIMP_MAX_RESOLUTION].

+

This function does nothing if the GimpSizeEntryUpdatePolicy specified in +gimp_size_entry_new() doesn't equal to GIMP_SIZE_ENTRY_UPDATE_SIZE.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to set a resolution for.

 

field

The index of the field you want to set the resolution for.

 

resolution

The new resolution (in dpi) for the chosen field +.

 

keep_size

TRUE if the field +'s size in pixels should stay the same. +FALSE if the field +'s size in units should stay the same.

 
+
+
+
+
+

gimp_size_entry_set_size ()

+
void
+gimp_size_entry_set_size (GimpSizeEntry *gse,
+                          gint field,
+                          gdouble lower,
+                          gdouble upper);
+

Sets the pixel values for field # field + of the GimpSizeEntry +which will be treated as 0% and 100%.

+

These values will be used if you specified menu_show_percent + as TRUE +in gimp_size_entry_new() and the user has selected GIMP_UNIT_PERCENT in +the GimpSizeEntry's GimpUnitComboBox.

+

This function does nothing if the GimpSizeEntryUpdatePolicy specified in +gimp_size_entry_new() doesn't equal to GIMP_SIZE_ENTRY_UPDATE_SIZE.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to set a size for.

 

field

The index of the field you want to set the size for.

 

lower

The reference value which will be treated as 0%.

 

upper

The reference value which will be treated as 100%.

 
+
+
+
+
+

gimp_size_entry_set_value_boundaries ()

+
void
+gimp_size_entry_set_value_boundaries (GimpSizeEntry *gse,
+                                      gint field,
+                                      gdouble lower,
+                                      gdouble upper);
+

Limits the range of possible values which can be entered in field # field + +of the GimpSizeEntry.

+

The current value of the field + will be clamped to fit in the field +'s +new boundaries.

+

NOTE: In most cases you won't be interested in this function because the + GimpSizeEntry's purpose is to shield the programmer from unit + calculations. Use gimp_size_entry_set_refval_boundaries() instead. + Whatever you do, don't mix these calls. A size entry should either + be clamped by the value or the reference value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to set value boundaries for.

 

field

The index of the field you want to set value boundaries for.

 

lower

The new lower boundary of the value of the chosen field +.

 

upper

The new upper boundary of the value of the chosen field +.

 
+
+
+
+
+

gimp_size_entry_get_value ()

+
gdouble
+gimp_size_entry_get_value (GimpSizeEntry *gse,
+                           gint field);
+

Returns the value of field # field + of the GimpSizeEntry.

+

The value + returned is a distance or resolution +in the GimpUnit the user has selected in the GimpSizeEntry's +GimpUnitComboBox.

+

NOTE: In most cases you won't be interested in this value because the + GimpSizeEntry's purpose is to shield the programmer from unit + calculations. Use gimp_size_entry_get_refval() instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gse

The sizeentry you want to know a value of.

 

field

The index of the field you want to know the value of.

 
+
+
+

Returns

+

The value of the chosen field +.

+
+
+
+
+

gimp_size_entry_set_value ()

+
void
+gimp_size_entry_set_value (GimpSizeEntry *gse,
+                           gint field,
+                           gdouble value);
+

Sets the value for field # field + of the GimpSizeEntry.

+

The value + passed is treated to be a distance or resolution +in the GimpUnit the user has selected in the GimpSizeEntry's +GimpUnitComboBox.

+

NOTE: In most cases you won't be interested in this value because the + GimpSizeEntry's purpose is to shield the programmer from unit + calculations. Use gimp_size_entry_set_refval() instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to set a value for.

 

field

The index of the field you want to set a value for.

 

value

The new value for field +.

 
+
+
+
+
+

gimp_size_entry_set_refval_boundaries ()

+
void
+gimp_size_entry_set_refval_boundaries (GimpSizeEntry *gse,
+                                       gint field,
+                                       gdouble lower,
+                                       gdouble upper);
+

Limits the range of possible reference values which can be entered in +field # field + of the GimpSizeEntry.

+

The current reference value of the field + will be clamped to fit in the +field +'s new boundaries.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to set the reference value boundaries for.

 

field

The index of the field you want to set the reference value +boundaries for.

 

lower

The new lower boundary of the reference value of the chosen field +.

 

upper

The new upper boundary of the reference value of the chosen field +.

 
+
+
+
+
+

gimp_size_entry_set_refval_digits ()

+
void
+gimp_size_entry_set_refval_digits (GimpSizeEntry *gse,
+                                   gint field,
+                                   gint digits);
+

Sets the decimal digits of field # field + of the GimpSizeEntry to +digits +.

+

If you don't specify this value explicitly, the reference value's number +of digits will equal to 0 for GIMP_SIZE_ENTRY_UPDATE_SIZE and to 2 for +GIMP_SIZE_ENTRY_UPDATE_RESOLUTION.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to set the reference value digits for.

 

field

The index of the field you want to set the reference value for.

 

digits

The new number of decimal digits for the GtkSpinButton which +displays field +'s reference value.

 
+
+
+
+
+

gimp_size_entry_get_refval ()

+
gdouble
+gimp_size_entry_get_refval (GimpSizeEntry *gse,
+                            gint field);
+

Returns the reference value for field # field + of the GimpSizeEntry.

+

The reference value is either a distance in pixels or a resolution +in dpi, depending on which GimpSizeEntryUpdatePolicy you chose in +gimp_size_entry_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gse

The sizeentry you want to know a reference value of.

 

field

The index of the field you want to know the reference value of.

 
+
+
+

Returns

+

The reference value of the chosen field +.

+
+
+
+
+

gimp_size_entry_set_refval ()

+
void
+gimp_size_entry_set_refval (GimpSizeEntry *gse,
+                            gint field,
+                            gdouble refval);
+

Sets the reference value for field # field + of the GimpSizeEntry.

+

The refval + passed is either a distance in pixels or a resolution in dpi, +depending on which GimpSizeEntryUpdatePolicy you chose in +gimp_size_entry_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

gse

The sizeentry you want to set a reference value for.

 

field

The index of the field you want to set the reference value for.

 

refval

The new reference value for field +.

 
+
+
+
+
+

gimp_size_entry_get_unit ()

+
GimpUnit
+gimp_size_entry_get_unit (GimpSizeEntry *gse);
+

Returns the GimpUnit the user has selected in the GimpSizeEntry's +GimpUnitComboBox.

+
+

Parameters

+
+++++ + + + + + +

gse

The sizeentry you want to know the unit of.

 
+
+
+

Returns

+

The sizeentry's unit.

+
+
+
+
+

gimp_size_entry_set_unit ()

+
void
+gimp_size_entry_set_unit (GimpSizeEntry *gse,
+                          GimpUnit unit);
+

Sets the GimpSizeEntry's unit. The reference value for all fields will +stay the same but the value in units or pixels per unit will change +according to which GimpSizeEntryUpdatePolicy you chose in +gimp_size_entry_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gse

The sizeentry you want to change the unit for.

 

unit

The new unit.

 
+
+
+
+
+

gimp_size_entry_set_pixel_digits ()

+
void
+gimp_size_entry_set_pixel_digits (GimpSizeEntry *gse,
+                                  gint digits);
+

This function allows you set up a GimpSizeEntry so that sub-pixel +sizes can be entered.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gse

a GimpSizeEntry

 

digits

the number of digits to display for a pixel size

 
+
+
+
+
+

gimp_size_entry_show_unit_menu ()

+
void
+gimp_size_entry_show_unit_menu (GimpSizeEntry *gse,
+                                gboolean show);
+

Controls whether a unit menu is shown in the size entry. If +show + is TRUE, the menu is shown; otherwise it is hidden.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gse

a GimpSizeEntry

 

show

Boolean

 
+
+

Since: 2.4

+
+
+
+

gimp_size_entry_grab_focus ()

+
void
+gimp_size_entry_grab_focus (GimpSizeEntry *gse);
+

This function is rather ugly and just a workaround for the fact that +it's impossible to implement gtk_widget_grab_focus() for a GtkTable.

+
+

Parameters

+
+++++ + + + + + +

gse

The sizeentry you want to grab the keyboard focus.

 
+
+
+
+
+

gimp_size_entry_set_activates_default ()

+
void
+gimp_size_entry_set_activates_default (GimpSizeEntry *gse,
+                                       gboolean setting);
+

Iterates over all entries in the GimpSizeEntry and calls +gtk_entry_set_activates_default() on them.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gse

A GimpSizeEntry

 

setting

TRUE to activate window's default widget on Enter keypress

 
+
+

Since: 2.4

+
+
+
+

gimp_size_entry_get_help_widget ()

+
GtkWidget *
+gimp_size_entry_get_help_widget (GimpSizeEntry *gse,
+                                 gint field);
+

You shouldn't fiddle with the internals of a GimpSizeEntry but +if you want to set tooltips using gimp_help_set_help_data() you +can use this function to get a pointer to the spinbuttons.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

gse

a GimpSizeEntry

 

field

the index of the widget you want to get a pointer to

 
+
+
+

Returns

+

a GtkWidget pointer that you can attach a tooltip to.

+
+
+
+
+

Types and Values

+
+

GimpSizeEntry

+
typedef struct _GimpSizeEntry GimpSizeEntry;
+
+
+
+

GimpSizeEntryField

+
typedef struct _GimpSizeEntryField GimpSizeEntryField;
+
+
+
+

enum GimpSizeEntryUpdatePolicy

+

Update policies for GimpSizeEntry.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

GIMP_SIZE_ENTRY_UPDATE_NONE

+

the size entry's meaning is up to the user

+
 

GIMP_SIZE_ENTRY_UPDATE_SIZE

+

the size entry displays values

+
 

GIMP_SIZE_ENTRY_UPDATE_RESOLUTION

+

the size entry displays resolutions

+
 
+
+
+
+
+

Signal Details

+
+

The “refval-changed” signal

+
void
+user_function (GimpSizeEntry *gimpsizeentry,
+               gpointer       user_data)
+

Flags: Run First

+
+
+
+

The “unit-changed” signal

+
void
+user_function (GimpSizeEntry *gimpsizeentry,
+               gpointer       user_data)
+

Flags: Run First

+
+
+
+

The “value-changed” signal

+
void
+user_function (GimpSizeEntry *gimpsizeentry,
+               gpointer       user_data)
+

Flags: Run First

+
+
+ +
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpStringComboBox.html b/devel-docs/libgimpwidgets/html/GimpStringComboBox.html new file mode 100644 index 0000000..0818d1c --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpStringComboBox.html @@ -0,0 +1,290 @@ + + + + +GimpStringComboBox: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpStringComboBox

+

GimpStringComboBox — A GtkComboBox subclass to select strings.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_string_combo_box_new () +
+gboolean + +gimp_string_combo_box_set_active () +
+gchar * + +gimp_string_combo_box_get_active () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
PangoEllipsizeModeellipsizeRead / Write
intid-columnRead / Write / Construct Only
intlabel-columnRead / Write / Construct Only
+
+
+

Types and Values

+
++++ + + + + +
 GimpStringComboBox
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkComboBox
+                            ╰── GimpStringComboBox
+
+
+
+

Implemented Interfaces

+

+GimpStringComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+
+
+

Description

+

A GtkComboBox subclass to select strings.

+
+
+

Functions

+
+

gimp_string_combo_box_new ()

+
GtkWidget *
+gimp_string_combo_box_new (GtkTreeModel *model,
+                           gint id_column,
+                           gint label_column);
+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

model

a GtkTreeModel

 

id_column

the model column of the ID

 

label_column

the modl column of the label

 
+
+
+

Returns

+

a new GimpStringComboBox.

+
+

Since: 2.4

+
+
+
+

gimp_string_combo_box_set_active ()

+
gboolean
+gimp_string_combo_box_set_active (GimpStringComboBox *combo_box,
+                                  const gchar *id);
+

Looks up the item that belongs to the given id + and makes it the +selected item in the combo_box +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

combo_box

a GimpStringComboBox

 

id

the ID of the item to select

 
+
+
+

Returns

+

TRUE on success or FALSE if there was no item for +this value.

+
+

Since: 2.4

+
+
+
+

gimp_string_combo_box_get_active ()

+
gchar *
+gimp_string_combo_box_get_active (GimpStringComboBox *combo_box);
+

Retrieves the value of the selected (active) item in the combo_box +.

+
+

Parameters

+
+++++ + + + + + +

combo_box

a GimpStringComboBox

 
+
+
+

Returns

+

newly allocated ID string or NULL if nothing was selected

+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpStringComboBox

+
typedef struct _GimpStringComboBox GimpStringComboBox;
+
+
+
+

Property Details

+
+

The “ellipsize” property

+
  “ellipsize”                PangoEllipsizeMode
+

Specifies the preferred place to ellipsize text in the combo-box, +if the cell renderer does not have enough room to display the +entire string.

+

Owner: GimpStringComboBox

+

Flags: Read / Write

+

Default value: PANGO_ELLIPSIZE_NONE

+

Since: 2.4

+
+
+
+

The “id-column” property

+
  “id-column”                int
+

The column in the associated GtkTreeModel that holds strings to +be used as labels in the combo-box.

+

Owner: GimpStringComboBox

+

Flags: Read / Write / Construct Only

+

Allowed values: >= 0

+

Default value: 0

+

Since: 2.4

+
+
+
+

The “label-column” property

+
  “label-column”             int
+

The model column that holds the label.

+

Owner: GimpStringComboBox

+

Flags: Read / Write / Construct Only

+

Allowed values: >= 0

+

Default value: 0

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpUnitComboBox.html b/devel-docs/libgimpwidgets/html/GimpUnitComboBox.html new file mode 100644 index 0000000..3a9d79c --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpUnitComboBox.html @@ -0,0 +1,208 @@ + + + + +GimpUnitComboBox: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpUnitComboBox

+

GimpUnitComboBox — A GtkComboBox to select a GimpUnit.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_unit_combo_box_new () +
+GtkWidget * + +gimp_unit_combo_box_new_with_model () +
+GimpUnit + +gimp_unit_combo_box_get_active () +
+void + +gimp_unit_combo_box_set_active () +
+
+
+

Style Properties

+
+++++ + + + + + +
doublelabel-scaleRead
+
+
+

Types and Values

+
++++ + + + + +
 GimpUnitComboBox
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkComboBox
+                            ╰── GimpUnitComboBox
+
+
+
+

Implemented Interfaces

+

+GimpUnitComboBox implements + AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

+
+
+

Description

+

GimpUnitComboBox selects units stored in a GimpUnitStore. +It replaces the deprecated GimpUnitMenu.

+
+
+

Functions

+
+

gimp_unit_combo_box_new ()

+
GtkWidget *
+gimp_unit_combo_box_new (void);
+
+

Returns

+

a new GimpUnitComboBox.

+
+
+
+
+

gimp_unit_combo_box_new_with_model ()

+
GtkWidget *
+gimp_unit_combo_box_new_with_model (GimpUnitStore *model);
+
+

Parameters

+
+++++ + + + + + +

model

a GimpUnitStore

 
+
+
+

Returns

+

a new GimpUnitComboBox.

+
+
+
+
+

gimp_unit_combo_box_get_active ()

+
GimpUnit
+gimp_unit_combo_box_get_active (GimpUnitComboBox *combo);
+
+
+
+

gimp_unit_combo_box_set_active ()

+
void
+gimp_unit_combo_box_set_active (GimpUnitComboBox *combo,
+                                GimpUnit unit);
+
+
+
+

Types and Values

+
+

GimpUnitComboBox

+
typedef struct _GimpUnitComboBox GimpUnitComboBox;
+
+
+
+

Style Property Details

+
+

The “label-scale” style property

+
  “label-scale”              double
+

The scale for the text cell renderer.

+

Owner: GimpUnitComboBox

+

Flags: Read

+

Allowed values: >= 0

+

Default value: 1

+
+
+
+

See Also

+

GimpUnit, GimpUnitStore

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpUnitMenu.html b/devel-docs/libgimpwidgets/html/GimpUnitMenu.html new file mode 100644 index 0000000..b131ae5 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpUnitMenu.html @@ -0,0 +1,376 @@ + + + + +GimpUnitMenu: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpUnitMenu

+

GimpUnitMenu — Widget for selecting a GimpUnit.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_unit_menu_new () +
+void + +gimp_unit_menu_set_unit () +
+GimpUnit + +gimp_unit_menu_get_unit () +
+gint + +gimp_unit_menu_get_pixel_digits () +
+void + +gimp_unit_menu_set_pixel_digits () +
+
+
+

Signals

+
+++++ + + + + + +
voidunit-changedRun First
+
+
+

Types and Values

+
++++ + + + + +
 GimpUnitMenu
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GInitiallyUnowned
+        ╰── GtkObject
+            ╰── GtkWidget
+                ╰── GtkContainer
+                    ╰── GtkBin
+                        ╰── GtkButton
+                            ╰── GtkOptionMenu
+                                ╰── GimpUnitMenu
+
+
+
+

Implemented Interfaces

+

+GimpUnitMenu implements + AtkImplementorIface, GtkBuildable and GtkActivatable.

+
+
+

Description

+

This widget provides a GtkOptionMenu which contains a list of +GimpUnit's.

+

You can specify the string that will be displayed for each unit by +passing a printf-like format + string to gimp_unit_menu_new().

+

The constructor also lets you choose if the menu should contain +items for GIMP_UNIT_PIXEL, GIMP_UNIT_PERCENT and a "More..." item +which will pop up a dialog for selecting user-defined units.

+

Whenever the user selects a unit from the menu or the dialog, the +"unit_changed" signal will be emitted.

+
+
+

Functions

+
+

gimp_unit_menu_new ()

+
GtkWidget *
+gimp_unit_menu_new (const gchar *format,
+                    GimpUnit unit,
+                    gboolean show_pixels,
+                    gboolean show_percent,
+                    gboolean show_custom);
+

gimp_unit_menu_new is deprecated and should not be used in newly-written code.

+

Creates a new GimpUnitMenu widget.

+

For the format + string's possible expansions, see gimp_unit_format_string().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

format

A printf-like format string which is used to create the unit +strings.

 

unit

The initially selected unit.

 

show_pixels

TRUE if the unit menu should contain an item for +GIMP_UNIT_PIXEL.

 

show_percent

TRUE in the unit menu should contain an item for +GIMP_UNIT_PERCENT.

 

show_custom

TRUE if the unit menu should contain a "More..." item for +opening the user-defined-unit selection dialog.

 
+
+
+

Returns

+

A pointer to the new GimpUnitMenu widget.

+
+
+
+
+

gimp_unit_menu_set_unit ()

+
void
+gimp_unit_menu_set_unit (GimpUnitMenu *menu,
+                         GimpUnit unit);
+

gimp_unit_menu_set_unit is deprecated and should not be used in newly-written code.

+

Sets a new GimpUnit for the specified GimpUnitMenu.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

menu

The unit menu you want to set the unit for.

 

unit

The new unit.

 
+
+
+
+
+

gimp_unit_menu_get_unit ()

+
GimpUnit
+gimp_unit_menu_get_unit (GimpUnitMenu *menu);
+

gimp_unit_menu_get_unit is deprecated and should not be used in newly-written code.

+

Returns the GimpUnit the user has selected from the GimpUnitMenu.

+
+

Parameters

+
+++++ + + + + + +

menu

The unit menu you want to know the unit of.

 
+
+
+

Returns

+

The unit the user has selected.

+
+
+
+
+

gimp_unit_menu_get_pixel_digits ()

+
gint
+gimp_unit_menu_get_pixel_digits (GimpUnitMenu *menu);
+

gimp_unit_menu_get_pixel_digits is deprecated and should not be used in newly-written code.

+

Retrieve the number of digits for a pixel size as set by +gimp_unit_menu_set_pixel_digits().

+
+

Parameters

+
+++++ + + + + + +

menu

a GimpUnitMenu

 
+
+
+

Returns

+

the configured number of digits for a pixel size

+
+
+
+
+

gimp_unit_menu_set_pixel_digits ()

+
void
+gimp_unit_menu_set_pixel_digits (GimpUnitMenu *menu,
+                                 gint digits);
+

gimp_unit_menu_set_pixel_digits is deprecated and should not be used in newly-written code.

+

A GimpUnitMenu can be setup to control the number of digits shown +by attached spinbuttons. Please refer to the documentation of +gimp_unit_menu_update() to see how this is done.

+

This function specifies the number of digits shown for a size in +pixels. Usually this is 0 (only full pixels). If you want to allow +the user to specify sub-pixel sizes using the attached spinbuttons, +specify the number of digits after the decimal point here. You +should do this after attaching your spinbuttons.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

menu

a GimpUnitMenu

 

digits

the number of digits to display for a pixel size

 
+
+
+
+
+

Types and Values

+
+

GimpUnitMenu

+
typedef struct _GimpUnitMenu GimpUnitMenu;
+

GimpUnitMenu is deprecated and should not be used in newly-written code.

+
+
+
+

Signal Details

+
+

The “unit-changed” signal

+
void
+user_function (GimpUnitMenu *gimpunitmenu,
+               gpointer      user_data)
+

This signal is emitted whenever the user selects a GimpUnit from +the GimpUnitMenu.

+
+

Parameters

+
+++++ + + + + + +

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+ +
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpUnitStore.html b/devel-docs/libgimpwidgets/html/GimpUnitStore.html new file mode 100644 index 0000000..ed853cc --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpUnitStore.html @@ -0,0 +1,346 @@ + + + + +GimpUnitStore: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpUnitStore

+

GimpUnitStore — A model for units

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpUnitStore * + +gimp_unit_store_new () +
+void + +gimp_unit_store_set_has_pixels () +
+gboolean + +gimp_unit_store_get_has_pixels () +
+void + +gimp_unit_store_set_has_percent () +
+gboolean + +gimp_unit_store_get_has_percent () +
+void + +gimp_unit_store_set_pixel_value () +
+void + +gimp_unit_store_set_pixel_values () +
+void + +gimp_unit_store_set_resolution () +
+void + +gimp_unit_store_set_resolutions () +
+gdouble + +gimp_unit_store_get_value () +
+void + +gimp_unit_store_get_values () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gbooleanhas-percentRead / Write
gbooleanhas-pixelsRead / Write
+char *long-formatRead / Write
intnum-valuesRead / Write / Construct Only
+char *short-formatRead / Write
+
+
+

Types and Values

+
++++ + + + + +
 GimpUnitStore
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpUnitStore
+
+
+
+

Implemented Interfaces

+

+GimpUnitStore implements + GtkTreeModel.

+
+
+

Description

+

A model for GimpUnit views

+
+
+

Functions

+
+

gimp_unit_store_new ()

+
GimpUnitStore *
+gimp_unit_store_new (gint num_values);
+
+
+
+

gimp_unit_store_set_has_pixels ()

+
void
+gimp_unit_store_set_has_pixels (GimpUnitStore *store,
+                                gboolean has_pixels);
+
+
+
+

gimp_unit_store_get_has_pixels ()

+
gboolean
+gimp_unit_store_get_has_pixels (GimpUnitStore *store);
+
+
+
+

gimp_unit_store_set_has_percent ()

+
void
+gimp_unit_store_set_has_percent (GimpUnitStore *store,
+                                 gboolean has_percent);
+
+
+
+

gimp_unit_store_get_has_percent ()

+
gboolean
+gimp_unit_store_get_has_percent (GimpUnitStore *store);
+
+
+
+

gimp_unit_store_set_pixel_value ()

+
void
+gimp_unit_store_set_pixel_value (GimpUnitStore *store,
+                                 gint index,
+                                 gdouble value);
+
+
+
+

gimp_unit_store_set_pixel_values ()

+
void
+gimp_unit_store_set_pixel_values (GimpUnitStore *store,
+                                  gdouble first_value,
+                                  ...);
+
+
+
+

gimp_unit_store_set_resolution ()

+
void
+gimp_unit_store_set_resolution (GimpUnitStore *store,
+                                gint index,
+                                gdouble resolution);
+
+
+
+

gimp_unit_store_set_resolutions ()

+
void
+gimp_unit_store_set_resolutions (GimpUnitStore *store,
+                                 gdouble first_resolution,
+                                 ...);
+
+
+
+

gimp_unit_store_get_value ()

+
gdouble
+gimp_unit_store_get_value (GimpUnitStore *store,
+                           GimpUnit unit,
+                           gint index);
+
+
+
+

gimp_unit_store_get_values ()

+
void
+gimp_unit_store_get_values (GimpUnitStore *store,
+                            GimpUnit unit,
+                            gdouble *first_value,
+                            ...);
+
+
+
+

Types and Values

+
+

GimpUnitStore

+
typedef struct _GimpUnitStore GimpUnitStore;
+
+
+
+

Property Details

+
+

The “has-percent” property

+
  “has-percent”              gboolean
+

Whether the store has GIMP_UNIT_PERCENT.

+

Owner: GimpUnitStore

+

Flags: Read / Write

+

Default value: FALSE

+
+
+
+

The “has-pixels” property

+
  “has-pixels”               gboolean
+

Whether the store has GIMP_UNIT_PIXELS.

+

Owner: GimpUnitStore

+

Flags: Read / Write

+

Default value: TRUE

+
+
+
+

The “long-format” property

+
  “long-format”              char *
+

Format string for a long label.

+

Owner: GimpUnitStore

+

Flags: Read / Write

+

Default value: "%p"

+
+
+
+

The “num-values” property

+
  “num-values”               int
+

The number of values this store provides.

+

Owner: GimpUnitStore

+

Flags: Read / Write / Construct Only

+

Allowed values: >= 0

+

Default value: 0

+
+
+
+

The “short-format” property

+
  “short-format”             char *
+

Format string for a short label.

+

Owner: GimpUnitStore

+

Flags: Read / Write

+

Default value: "%a"

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/GimpZoomModel.html b/devel-docs/libgimpwidgets/html/GimpZoomModel.html new file mode 100644 index 0000000..c024105 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/GimpZoomModel.html @@ -0,0 +1,585 @@ + + + + +GimpZoomModel: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpZoomModel

+

GimpZoomModel — A model for zoom values.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpZoomModel * + +gimp_zoom_model_new () +
+void + +gimp_zoom_model_set_range () +
+void + +gimp_zoom_model_zoom () +
+gdouble + +gimp_zoom_model_get_factor () +
+void + +gimp_zoom_model_get_fraction () +
+GtkWidget * + +gimp_zoom_button_new () +
+gdouble + +gimp_zoom_model_zoom_step () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+char *fractionRead
doublemaximumRead / Write
doubleminimumRead / Write
+char *percentageRead
doublevalueRead / Write
+
+
+

Signals

+
+++++ + + + + + +
voidzoomedRun Last
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpZoomModel
enumGimpZoomType
+
+
+

Object Hierarchy

+
    GObject
+    ╰── GimpZoomModel
+
+
+
+

Description

+

A model for zoom values.

+
+
+

Functions

+
+

gimp_zoom_model_new ()

+
GimpZoomModel *
+gimp_zoom_model_new (void);
+

Creates a new GimpZoomModel.

+
+

Returns

+

a new GimpZoomModel.

+

Since GIMP 2.4

+
+
+
+
+

gimp_zoom_model_set_range ()

+
void
+gimp_zoom_model_set_range (GimpZoomModel *model,
+                           gdouble min,
+                           gdouble max);
+

Sets the allowed range of the model +.

+

Since GIMP 2.4

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

model

a GimpZoomModel

 

min

new lower limit for zoom factor

 

max

new upper limit for zoom factor

 
+
+
+
+
+

gimp_zoom_model_zoom ()

+
void
+gimp_zoom_model_zoom (GimpZoomModel *model,
+                      GimpZoomType zoom_type,
+                      gdouble scale);
+

Since GIMP 2.4

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

model

a GimpZoomModel

 

zoom_type

the GimpZoomType

 

scale

ignored unless zoom_type +== GIMP_ZOOM_TO

 
+
+
+
+
+

gimp_zoom_model_get_factor ()

+
gdouble
+gimp_zoom_model_get_factor (GimpZoomModel *model);
+

Retrieves the current zoom factor of model +.

+
+

Parameters

+
+++++ + + + + + +

model

a GimpZoomModel

 
+
+
+

Returns

+

the current scale factor

+

Since GIMP 2.4

+
+
+
+
+

gimp_zoom_model_get_fraction ()

+
void
+gimp_zoom_model_get_fraction (GimpZoomModel *model,
+                              gint *numerator,
+                              gint *denominator);
+

Retrieves the current zoom factor of model + as a fraction.

+

Since GIMP 2.4

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

model

a GimpZoomModel

 

numerator

return location for numerator

 

denominator

return location for denominator

 
+
+
+
+
+

gimp_zoom_button_new ()

+
GtkWidget *
+gimp_zoom_button_new (GimpZoomModel *model,
+                      GimpZoomType zoom_type,
+                      GtkIconSize icon_size);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

model

a GimpZoomModel

 

icon_size

use 0 for a button with text labels

 
+
+
+

Returns

+

a newly created GtkButton

+

Since GIMP 2.4

+
+
+
+
+

gimp_zoom_model_zoom_step ()

+
gdouble
+gimp_zoom_model_zoom_step (GimpZoomType zoom_type,
+                           gdouble scale);
+

Utility function to calculate a new scale factor.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

zoom_type

the zoom type

 

scale

ignored unless zoom_type +== GIMP_ZOOM_TO

 
+
+
+

Returns

+

the new scale factor

+

Since GIMP 2.4

+
+
+
+
+

Types and Values

+
+

GimpZoomModel

+
typedef struct _GimpZoomModel GimpZoomModel;
+
+
+
+

enum GimpZoomType

+

the zoom types for GimpZoomModel.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GIMP_ZOOM_IN

+

zoom in

+
 

GIMP_ZOOM_OUT

+

zoom out

+
 

GIMP_ZOOM_IN_MORE

+

zoom in a lot

+
 

GIMP_ZOOM_OUT_MORE

+

zoom out a lot

+
 

GIMP_ZOOM_IN_MAX

+

zoom in as far as possible

+
 

GIMP_ZOOM_OUT_MAX

+

zoom out as far as possible

+
 

GIMP_ZOOM_TO

+

zoom to a specific zoom factor

+
 
+
+
+
+
+

Property Details

+
+

The “fraction” property

+
  “fraction”                 char *
+

The zoom factor expressed as a fraction.

+

Owner: GimpZoomModel

+

Flags: Read

+

Default value: "1:1"

+
+
+
+

The “maximum” property

+
  “maximum”                  double
+

The maximum zoom factor.

+

Owner: GimpZoomModel

+

Flags: Read / Write

+

Allowed values: [0.00390625,256]

+

Default value: 256

+
+
+
+

The “minimum” property

+
  “minimum”                  double
+

The minimum zoom factor.

+

Owner: GimpZoomModel

+

Flags: Read / Write

+

Allowed values: [0.00390625,256]

+

Default value: 0.00390625

+
+
+
+

The “percentage” property

+
  “percentage”               char *
+

The zoom factor expressed as percentage.

+

Owner: GimpZoomModel

+

Flags: Read

+

Default value: "100%"

+
+
+
+

The “value” property

+
  “value”                    double
+

The zoom factor.

+

Owner: GimpZoomModel

+

Flags: Read / Write

+

Allowed values: [0.00390625,256]

+

Default value: 1

+
+
+
+

Signal Details

+
+

The “zoomed” signal

+
void
+user_function (GimpZoomModel *model,
+               double         old_factor,
+               double         new_factor,
+               gpointer       user_data)
+

Emitted when the zoom factor of the zoom model changes.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

model

the object that received the signal

 

old_factor

the zoom factor before it changes

 

new_factor

the zoom factor after it has changed.

 

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run Last

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/api-index-full.html b/devel-docs/libgimpwidgets/html/api-index-full.html new file mode 100644 index 0000000..9fe38d6 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/api-index-full.html @@ -0,0 +1,4634 @@ + + + + +Index: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Index

+

A

+
+GimpAspectType, enum in GimpNumberPairEntry +
+
+

B

+
+GimpBrowser, struct in GimpBrowser +
+
+
+GimpBrowser::search, object signal in GimpBrowser +
+
+
+gimp_browser_add_search_types, function in GimpBrowser +
+
+
+gimp_browser_new, function in GimpBrowser +
+
+
+gimp_browser_set_widget, function in GimpBrowser +
+
+
+gimp_browser_show_message, function in GimpBrowser +
+
+
+GimpBusyBox, struct in GimpBusyBox +
+
+
+GimpBusyBox:message, object property in GimpBusyBox +
+
+
+gimp_busy_box_get_message, function in GimpBusyBox +
+
+
+gimp_busy_box_new, function in GimpBusyBox +
+
+
+gimp_busy_box_set_message, function in GimpBusyBox +
+
+
+GimpButton, struct in GimpButton +
+
+
+GimpButton::extended-clicked, object signal in GimpButton +
+
+
+gimp_button_extended_clicked, function in GimpButton +
+
+
+gimp_button_new, function in GimpButton +
+
+

C

+
+gimp_cairo_set_focus_line_pattern, function in GimpCairoUtils +
+
+
+gimp_cairo_surface_create_from_pixbuf, function in GimpCairoUtils +
+
+
+GimpCellRendererColor, struct in GimpCellRendererColor +
+
+
+GimpCellRendererColor:color, object property in GimpCellRendererColor +
+
+
+GimpCellRendererColor:icon-size, object property in GimpCellRendererColor +
+
+
+GimpCellRendererColor:opaque, object property in GimpCellRendererColor +
+
+
+GimpCellRendererToggle, struct in GimpCellRendererToggle +
+
+
+GimpCellRendererToggle::clicked, object signal in GimpCellRendererToggle +
+
+
+GimpCellRendererToggle:icon-name, object property in GimpCellRendererToggle +
+
+
+GimpCellRendererToggle:override-background, object property in GimpCellRendererToggle +
+
+
+GimpCellRendererToggle:stock-id, object property in GimpCellRendererToggle +
+
+
+GimpCellRendererToggle:stock-size, object property in GimpCellRendererToggle +
+
+
+gimp_cell_renderer_color_new, function in GimpCellRendererColor +
+
+
+gimp_cell_renderer_toggle_clicked, function in GimpCellRendererToggle +
+
+
+gimp_cell_renderer_toggle_new, function in GimpCellRendererToggle +
+
+
+GimpChainButton, struct in GimpChainButton +
+
+
+GimpChainButton::toggled, object signal in GimpChainButton +
+
+
+GimpChainButton:active, object property in GimpChainButton +
+
+
+GimpChainButton:icon-size, object property in GimpChainButton +
+
+
+GimpChainButton:position, object property in GimpChainButton +
+
+
+GimpChainPosition, enum in GimpChainButton +
+
+
+gimp_chain_button_get_active, function in GimpChainButton +
+
+
+gimp_chain_button_get_icon_size, function in GimpChainButton +
+
+
+gimp_chain_button_new, function in GimpChainButton +
+
+
+gimp_chain_button_set_active, function in GimpChainButton +
+
+
+gimp_chain_button_set_icon_size, function in GimpChainButton +
+
+
+GimpColorArea, struct in GimpColorArea +
+
+
+GimpColorArea::color-changed, object signal in GimpColorArea +
+
+
+GimpColorArea:color, object property in GimpColorArea +
+
+
+GimpColorArea:drag-mask, object property in GimpColorArea +
+
+
+GimpColorArea:draw-border, object property in GimpColorArea +
+
+
+GimpColorArea:type, object property in GimpColorArea +
+
+
+GimpColorAreaType, enum in GimpColorArea +
+
+
+GimpColorButton, struct in GimpColorButton +
+
+
+GimpColorButton::color-changed, object signal in GimpColorButton +
+
+
+GimpColorButton:area-height, object property in GimpColorButton +
+
+
+GimpColorButton:area-width, object property in GimpColorButton +
+
+
+GimpColorButton:color, object property in GimpColorButton +
+
+
+GimpColorButton:color-config, object property in GimpColorButton +
+
+
+GimpColorButton:continuous-update, object property in GimpColorButton +
+
+
+GimpColorButton:title, object property in GimpColorButton +
+
+
+GimpColorButton:type, object property in GimpColorButton +
+
+
+GimpColorDisplay, struct in GimpColorDisplay +
+
+
+GimpColorDisplay::changed, object signal in GimpColorDisplay +
+
+
+GimpColorDisplay:color-config, object property in GimpColorDisplay +
+
+
+GimpColorDisplay:color-managed, object property in GimpColorDisplay +
+
+
+GimpColorDisplay:enabled, object property in GimpColorDisplay +
+
+
+GimpColorDisplayStack, struct in GimpColorDisplayStack +
+
+
+GimpColorDisplayStack::added, object signal in GimpColorDisplayStack +
+
+
+GimpColorDisplayStack::changed, object signal in GimpColorDisplayStack +
+
+
+GimpColorDisplayStack::removed, object signal in GimpColorDisplayStack +
+
+
+GimpColorDisplayStack::reordered, object signal in GimpColorDisplayStack +
+
+
+GimpColorHexEntry, struct in GimpColorHexEntry +
+
+
+GimpColorHexEntry::color-changed, object signal in GimpColorHexEntry +
+
+
+GimpColorNotebook, struct in GimpColorNotebook +
+
+
+GimpColorNotebook:tab-border, object property in GimpColorNotebook +
+
+
+GimpColorNotebook:tab-icon-size, object property in GimpColorNotebook +
+
+
+GimpColorProfileComboBox, struct in GimpColorProfileComboBox +
+
+
+GimpColorProfileComboBox:dialog, object property in GimpColorProfileComboBox +
+
+
+GimpColorProfileComboBox:model, object property in GimpColorProfileComboBox +
+
+
+GimpColorProfileStore, struct in GimpColorProfileStore +
+
+
+GimpColorProfileStore:history, object property in GimpColorProfileStore +
+
+
+GimpColorScale, struct in GimpColorScale +
+
+
+GimpColorScale:channel, object property in GimpColorScale +
+
+
+GimpColorScales, struct in GimpColorScales +
+
+
+GimpColorScales:show-hsv, object property in GimpColorScales +
+
+
+GimpColorScales:show-rgb-u8, object property in GimpColorScales +
+
+
+GimpColorSelect, struct in GimpColorSelect +
+
+
+GimpColorSelection, struct in GimpColorSelection +
+
+
+GimpColorSelection::color-changed, object signal in GimpColorSelection +
+
+
+GimpColorSelection:config, object property in GimpColorSelection +
+
+
+GimpColorSelector, struct in GimpColorSelector +
+
+
+GimpColorSelector::channel-changed, object signal in GimpColorSelector +
+
+
+GimpColorSelector::color-changed, object signal in GimpColorSelector +
+
+
+GimpColorSelector::model-visible-changed, object signal in GimpColorSelector +
+
+
+GimpColorSelectorChannel, enum in GimpColorSelector +
+
+
+GimpColorSelectorModel, enum in GimpColorSelector +
+
+
+gimp_color_area_get_color, function in GimpColorArea +
+
+
+gimp_color_area_has_alpha, function in GimpColorArea +
+
+
+gimp_color_area_new, function in GimpColorArea +
+
+
+gimp_color_area_set_color, function in GimpColorArea +
+
+
+gimp_color_area_set_color_config, function in GimpColorArea +
+
+
+gimp_color_area_set_draw_border, function in GimpColorArea +
+
+
+gimp_color_area_set_type, function in GimpColorArea +
+
+
+gimp_color_button_get_color, function in GimpColorButton +
+
+
+gimp_color_button_get_title, function in GimpColorButton +
+
+
+gimp_color_button_get_ui_manager, function in GimpColorButton +
+
+
+gimp_color_button_get_update, function in GimpColorButton +
+
+
+gimp_color_button_has_alpha, function in GimpColorButton +
+
+
+gimp_color_button_new, function in GimpColorButton +
+
+
+gimp_color_button_set_color, function in GimpColorButton +
+
+
+gimp_color_button_set_color_config, function in GimpColorButton +
+
+
+gimp_color_button_set_title, function in GimpColorButton +
+
+
+gimp_color_button_set_type, function in GimpColorButton +
+
+
+gimp_color_button_set_update, function in GimpColorButton +
+
+
+gimp_color_display_changed, function in GimpColorDisplay +
+
+
+gimp_color_display_clone, function in GimpColorDisplay +
+
+
+gimp_color_display_configure, function in GimpColorDisplay +
+
+
+gimp_color_display_configure_reset, function in GimpColorDisplay +
+
+
+gimp_color_display_convert, function in GimpColorDisplay +
+
+
+gimp_color_display_convert_buffer, function in GimpColorDisplay +
+
+
+gimp_color_display_convert_surface, function in GimpColorDisplay +
+
+
+gimp_color_display_get_config, function in GimpColorDisplay +
+
+
+gimp_color_display_get_enabled, function in GimpColorDisplay +
+
+
+gimp_color_display_get_managed, function in GimpColorDisplay +
+
+
+gimp_color_display_load_state, function in GimpColorDisplay +
+
+
+gimp_color_display_new, function in GimpColorDisplay +
+
+
+gimp_color_display_save_state, function in GimpColorDisplay +
+
+
+gimp_color_display_set_enabled, function in GimpColorDisplay +
+
+
+gimp_color_display_stack_add, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_changed, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_clone, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_convert, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_convert_buffer, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_convert_surface, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_new, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_remove, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_reorder_down, function in GimpColorDisplayStack +
+
+
+gimp_color_display_stack_reorder_up, function in GimpColorDisplayStack +
+
+
+gimp_color_hex_entry_get_color, function in GimpColorHexEntry +
+
+
+gimp_color_hex_entry_new, function in GimpColorHexEntry +
+
+
+gimp_color_hex_entry_set_color, function in GimpColorHexEntry +
+
+
+gimp_color_notebook_set_has_page, function in GimpColorNotebook +
+
+
+gimp_color_profile_chooser_dialog_new, function in GimpColorProfileChooserDialog +
+
+
+gimp_color_profile_combo_box_add, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_combo_box_add_file, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_combo_box_get_active, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_combo_box_get_active_file, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_combo_box_new, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_combo_box_new_with_model, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_combo_box_set_active, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_combo_box_set_active_file, function in GimpColorProfileComboBox +
+
+
+gimp_color_profile_store_add, function in GimpColorProfileStore +
+
+
+gimp_color_profile_store_add_file, function in GimpColorProfileStore +
+
+
+gimp_color_profile_store_new, function in GimpColorProfileStore +
+
+
+gimp_color_profile_view_new, function in GimpColorProfileView +
+
+
+gimp_color_profile_view_set_error, function in GimpColorProfileView +
+
+
+gimp_color_profile_view_set_profile, function in GimpColorProfileView +
+
+
+gimp_color_scales_get_show_rgb_u8, function in GimpColorScales +
+
+
+gimp_color_scales_set_show_rgb_u8, function in GimpColorScales +
+
+
+gimp_color_scale_entry_new, function in GimpWidgets +
+
+
+gimp_color_scale_new, function in GimpColorScale +
+
+
+gimp_color_scale_set_channel, function in GimpColorScale +
+
+
+gimp_color_scale_set_color, function in GimpColorScale +
+
+
+gimp_color_scale_set_color_config, function in GimpColorScale +
+
+
+gimp_color_selection_color_changed, function in GimpColorSelection +
+
+
+gimp_color_selection_get_color, function in GimpColorSelection +
+
+
+gimp_color_selection_get_old_color, function in GimpColorSelection +
+
+
+gimp_color_selection_get_show_alpha, function in GimpColorSelection +
+
+
+gimp_color_selection_new, function in GimpColorSelection +
+
+
+gimp_color_selection_reset, function in GimpColorSelection +
+
+
+gimp_color_selection_set_color, function in GimpColorSelection +
+
+
+gimp_color_selection_set_config, function in GimpColorSelection +
+
+
+gimp_color_selection_set_old_color, function in GimpColorSelection +
+
+
+gimp_color_selection_set_show_alpha, function in GimpColorSelection +
+
+
+GIMP_COLOR_SELECTOR_BAR_SIZE, macro in GimpColorSelector +
+
+
+gimp_color_selector_channel_changed, function in GimpColorSelector +
+
+
+gimp_color_selector_color_changed, function in GimpColorSelector +
+
+
+gimp_color_selector_get_channel, function in GimpColorSelector +
+
+
+gimp_color_selector_get_color, function in GimpColorSelector +
+
+
+gimp_color_selector_get_model_visible, function in GimpColorSelector +
+
+
+gimp_color_selector_get_show_alpha, function in GimpColorSelector +
+
+
+gimp_color_selector_get_toggles_sensitive, function in GimpColorSelector +
+
+
+gimp_color_selector_get_toggles_visible, function in GimpColorSelector +
+
+
+gimp_color_selector_model_visible_changed, function in GimpColorSelector +
+
+
+gimp_color_selector_new, function in GimpColorSelector +
+
+
+gimp_color_selector_set_channel, function in GimpColorSelector +
+
+
+gimp_color_selector_set_color, function in GimpColorSelector +
+
+
+gimp_color_selector_set_config, function in GimpColorSelector +
+
+
+gimp_color_selector_set_model_visible, function in GimpColorSelector +
+
+
+gimp_color_selector_set_show_alpha, function in GimpColorSelector +
+
+
+gimp_color_selector_set_toggles_sensitive, function in GimpColorSelector +
+
+
+gimp_color_selector_set_toggles_visible, function in GimpColorSelector +
+
+
+GIMP_COLOR_SELECTOR_SIZE, macro in GimpColorSelector +
+
+
+gimp_context_help, function in GimpHelpUI +
+
+
+GimpController, struct in GimpController +
+
+
+GimpController::event, object signal in GimpController +
+
+
+GimpController:name, object property in GimpController +
+
+
+GimpController:state, object property in GimpController +
+
+
+GimpControllerEvent, union in GimpController +
+
+
+GimpControllerEventAny, struct in GimpController +
+
+
+GimpControllerEventTrigger, struct in GimpController +
+
+
+GimpControllerEventType, enum in GimpController +
+
+
+GimpControllerEventValue, struct in GimpController +
+
+
+gimp_controller_event, function in GimpController +
+
+
+gimp_controller_get_event_blurb, function in GimpController +
+
+
+gimp_controller_get_event_name, function in GimpController +
+
+
+gimp_controller_get_n_events, function in GimpController +
+
+
+gimp_controller_new, function in GimpController +
+
+
+GIMP_COORDINATES_CHAINBUTTON, macro in GimpWidgets +
+
+
+gimp_coordinates_new, function in GimpWidgets +
+
+

D

+
+GimpDialog, struct in GimpDialog +
+
+
+GimpDialog:help-func, object property in GimpDialog +
+
+
+GimpDialog:help-id, object property in GimpDialog +
+
+
+GimpDialog:parent, object property in GimpDialog +
+
+
+gimp_dialogs_show_help_button, function in GimpDialog +
+
+
+gimp_dialog_add_button, function in GimpDialog +
+
+
+gimp_dialog_add_buttons, function in GimpDialog +
+
+
+gimp_dialog_add_buttons_valist, function in GimpDialog +
+
+
+gimp_dialog_new, function in GimpDialog +
+
+
+gimp_dialog_new_valist, function in GimpDialog +
+
+
+gimp_dialog_run, function in GimpDialog +
+
+
+gimp_double_adjustment_update, function in GimpWidgets +
+
+

E

+
+GimpEnumComboBox, struct in GimpEnumComboBox +
+
+
+GimpEnumComboBox:model, object property in GimpEnumComboBox +
+
+
+GimpEnumLabel, struct in GimpEnumLabel +
+
+
+GimpEnumLabel:enum-type, object property in GimpEnumLabel +
+
+
+GimpEnumLabel:enum-value, object property in GimpEnumLabel +
+
+
+GimpEnumStore, struct in GimpEnumStore +
+
+
+GimpEnumStore:enum-type, object property in GimpEnumStore +
+
+
+gimp_enum_combo_box_new, function in GimpEnumComboBox +
+
+
+gimp_enum_combo_box_new_with_model, function in GimpEnumComboBox +
+
+
+gimp_enum_combo_box_set_icon_prefix, function in GimpEnumComboBox +
+
+
+gimp_enum_combo_box_set_stock_prefix, function in GimpEnumComboBox +
+
+
+gimp_enum_icon_box_new, function in GimpEnumWidgets +
+
+
+gimp_enum_icon_box_new_with_range, function in GimpEnumWidgets +
+
+
+gimp_enum_icon_box_set_child_padding, function in GimpEnumWidgets +
+
+
+gimp_enum_label_new, function in GimpEnumLabel +
+
+
+gimp_enum_label_set_value, function in GimpEnumLabel +
+
+
+gimp_enum_radio_box_new, function in GimpEnumWidgets +
+
+
+gimp_enum_radio_box_new_with_range, function in GimpEnumWidgets +
+
+
+gimp_enum_radio_frame_new, function in GimpEnumWidgets +
+
+
+gimp_enum_radio_frame_new_with_range, function in GimpEnumWidgets +
+
+
+gimp_enum_stock_box_new, function in GimpEnumWidgets +
+
+
+gimp_enum_stock_box_new_with_range, function in GimpEnumWidgets +
+
+
+gimp_enum_stock_box_set_child_padding, function in GimpEnumWidgets +
+
+
+gimp_enum_store_new, function in GimpEnumStore +
+
+
+gimp_enum_store_new_with_range, function in GimpEnumStore +
+
+
+gimp_enum_store_new_with_values, function in GimpEnumStore +
+
+
+gimp_enum_store_new_with_values_valist, function in GimpEnumStore +
+
+
+gimp_enum_store_set_icon_prefix, function in GimpEnumStore +
+
+
+gimp_enum_store_set_stock_prefix, function in GimpEnumStore +
+
+

F

+
+GimpFileEntry, struct in GimpFileEntry +
+
+
+GimpFileEntry::filename-changed, object signal in GimpFileEntry +
+
+
+gimp_file_entry_get_filename, function in GimpFileEntry +
+
+
+gimp_file_entry_new, function in GimpFileEntry +
+
+
+gimp_file_entry_set_filename, function in GimpFileEntry +
+
+
+gimp_float_adjustment_update, function in GimpWidgets +
+
+
+GimpFrame, struct in GimpFrame +
+
+
+GimpFrame:label-bold, object property in GimpFrame +
+
+
+GimpFrame:label-spacing, object property in GimpFrame +
+
+
+gimp_frame_new, function in GimpFrame +
+
+

G

+
+GdkModifierIntent, enum in gimp3migration +
+
+
+gdk_cairo_get_clip_rectangle, function in gimp3migration +
+
+
+gdk_event_triggers_context_menu, function in gimp3migration +
+
+
+gdk_keymap_get_modifier_mask, function in gimp3migration +
+
+
+gdk_screen_get_monitor_workarea, function in gimp3migration +
+
+
+gimp_get_monitor_at_pointer, function in GimpWidgetsUtils +
+
+
+gtk_box_new, function in gimp3migration +
+
+
+gtk_button_box_new, function in gimp3migration +
+
+
+gtk_label_get_xalign, function in gimp3migration +
+
+
+gtk_label_get_yalign, function in gimp3migration +
+
+
+gtk_label_set_xalign, function in gimp3migration +
+
+
+gtk_label_set_yalign, function in gimp3migration +
+
+
+gtk_paned_new, function in gimp3migration +
+
+
+gtk_scale_new, function in gimp3migration +
+
+
+gtk_scrollbar_new, function in gimp3migration +
+
+
+gtk_separator_new, function in gimp3migration +
+
+
+gtk_widget_get_modifier_mask, function in gimp3migration +
+
+

H

+
+GimpHelpFunc, user_function in GimpHelpUI +
+
+
+gimp_help_connect, function in GimpHelpUI +
+
+
+gimp_help_disable_tooltips, function in GimpHelpUI +
+
+
+gimp_help_enable_tooltips, function in GimpHelpUI +
+
+
+GIMP_HELP_ID, macro in GimpHelpUI +
+
+
+gimp_help_set_help_data, function in GimpHelpUI +
+
+
+gimp_help_set_help_data_with_markup, function in GimpHelpUI +
+
+
+GimpHintBox, struct in GimpHintBox +
+
+
+GimpHintBox:hint, object property in GimpHintBox +
+
+
+GimpHintBox:icon-name, object property in GimpHintBox +
+
+
+GimpHintBox:stock-id, object property in GimpHintBox +
+
+
+gimp_hint_box_new, function in GimpHintBox +
+
+

I

+
+gimp_icons_init, function in GimpIcons +
+
+
+gimp_icons_set_icon_theme, function in GimpIcons +
+
+
+GIMP_ICON_APPLICATION_EXIT, macro in GimpIcons +
+
+
+GIMP_ICON_ASPECT_LANDSCAPE, macro in GimpIcons +
+
+
+GIMP_ICON_ASPECT_PORTRAIT, macro in GimpIcons +
+
+
+GIMP_ICON_ATTACH, macro in GimpIcons +
+
+
+GIMP_ICON_BRUSH, macro in GimpIcons +
+
+
+GIMP_ICON_BUFFER, macro in GimpIcons +
+
+
+GIMP_ICON_BUSINESS_CARD, macro in GimpIcons +
+
+
+GIMP_ICON_CAP_BUTT, macro in GimpIcons +
+
+
+GIMP_ICON_CAP_ROUND, macro in GimpIcons +
+
+
+GIMP_ICON_CAP_SQUARE, macro in GimpIcons +
+
+
+GIMP_ICON_CENTER, macro in GimpIcons +
+
+
+GIMP_ICON_CENTER_HORIZONTAL, macro in GimpIcons +
+
+
+GIMP_ICON_CENTER_VERTICAL, macro in GimpIcons +
+
+
+GIMP_ICON_CHAIN_HORIZONTAL, macro in GimpIcons +
+
+
+GIMP_ICON_CHAIN_HORIZONTAL_BROKEN, macro in GimpIcons +
+
+
+GIMP_ICON_CHAIN_VERTICAL, macro in GimpIcons +
+
+
+GIMP_ICON_CHAIN_VERTICAL_BROKEN, macro in GimpIcons +
+
+
+GIMP_ICON_CHANNEL, macro in GimpIcons +
+
+
+GIMP_ICON_CHANNEL_ALPHA, macro in GimpIcons +
+
+
+GIMP_ICON_CHANNEL_BLUE, macro in GimpIcons +
+
+
+GIMP_ICON_CHANNEL_GRAY, macro in GimpIcons +
+
+
+GIMP_ICON_CHANNEL_GREEN, macro in GimpIcons +
+
+
+GIMP_ICON_CHANNEL_INDEXED, macro in GimpIcons +
+
+
+GIMP_ICON_CHANNEL_RED, macro in GimpIcons +
+
+
+GIMP_ICON_CHAR_PICKER, macro in GimpIcons +
+
+
+GIMP_ICON_CLOSE, macro in GimpIcons +
+
+
+GIMP_ICON_CLOSE_ALL, macro in GimpIcons +
+
+
+GIMP_ICON_COLORMAP, macro in GimpIcons +
+
+
+GIMP_ICON_COLORS_DEFAULT, macro in GimpIcons +
+
+
+GIMP_ICON_COLORS_SWAP, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_PICKER_BLACK, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_PICKER_GRAY, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_PICKER_WHITE, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_PICK_FROM_SCREEN, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_SELECTOR_CMYK, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_SELECTOR_TRIANGLE, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_SELECTOR_WATER, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_SPACE_LINEAR, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_SPACE_NON_LINEAR, macro in GimpIcons +
+
+
+GIMP_ICON_COLOR_SPACE_PERCEPTUAL, macro in GimpIcons +
+
+
+GIMP_ICON_CONTROLLER, macro in GimpIcons +
+
+
+GIMP_ICON_CONTROLLER_KEYBOARD, macro in GimpIcons +
+
+
+GIMP_ICON_CONTROLLER_LINUX_INPUT, macro in GimpIcons +
+
+
+GIMP_ICON_CONTROLLER_MIDI, macro in GimpIcons +
+
+
+GIMP_ICON_CONTROLLER_MOUSE, macro in GimpIcons +
+
+
+GIMP_ICON_CONTROLLER_WHEEL, macro in GimpIcons +
+
+
+GIMP_ICON_CONVERT_GRAYSCALE, macro in GimpIcons +
+
+
+GIMP_ICON_CONVERT_INDEXED, macro in GimpIcons +
+
+
+GIMP_ICON_CONVERT_PRECISION, macro in GimpIcons +
+
+
+GIMP_ICON_CONVERT_RGB, macro in GimpIcons +
+
+
+GIMP_ICON_CURSOR, macro in GimpIcons +
+
+
+GIMP_ICON_CURVE_FREE, macro in GimpIcons +
+
+
+GIMP_ICON_CURVE_SMOOTH, macro in GimpIcons +
+
+
+GIMP_ICON_DETACH, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_CHANNELS, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_DASHBOARD, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_DEVICE_STATUS, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_ERROR, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_IMAGES, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_INFORMATION, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_LAYERS, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_NAVIGATION, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_PATHS, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_QUESTION, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_RESHOW_FILTER, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_TOOLS, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_TOOL_OPTIONS, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_UNDO_HISTORY, macro in GimpIcons +
+
+
+GIMP_ICON_DIALOG_WARNING, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY_FILTER, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY_FILTER_CLIP_WARNING, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY_FILTER_COLORBLIND, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY_FILTER_CONTRAST, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY_FILTER_GAMMA, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY_FILTER_LCMS, macro in GimpIcons +
+
+
+GIMP_ICON_DISPLAY_FILTER_PROOF, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_NEW, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_OPEN, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_OPEN_RECENT, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_PAGE_SETUP, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_PRINT, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_PRINT_RESOLUTION, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_PROPERTIES, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_REVERT, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_SAVE, macro in GimpIcons +
+
+
+GIMP_ICON_DOCUMENT_SAVE_AS, macro in GimpIcons +
+
+
+GIMP_ICON_DYNAMICS, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_CLEAR, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_COPY, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_CUT, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_DELETE, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_FIND, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_PASTE, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_PASTE_AS_NEW, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_PASTE_INTO, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_REDO, macro in GimpIcons +
+
+
+GIMP_ICON_EDIT_UNDO, macro in GimpIcons +
+
+
+GIMP_ICON_FILE_MANAGER, macro in GimpIcons +
+
+
+GIMP_ICON_FILL_HORIZONTAL, macro in GimpIcons +
+
+
+GIMP_ICON_FILL_VERTICAL, macro in GimpIcons +
+
+
+GIMP_ICON_FOLDER_NEW, macro in GimpIcons +
+
+
+GIMP_ICON_FONT, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_INDENT_LESS, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_INDENT_MORE, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_JUSTIFY_CENTER, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_JUSTIFY_FILL, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_JUSTIFY_LEFT, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_JUSTIFY_RIGHT, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_BOLD, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_DIRECTION_LTR, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_DIRECTION_RTL, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR_UPRIGHT, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL_UPRIGHT, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_ITALIC, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_SPACING_LETTER, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_SPACING_LINE, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_STRIKETHROUGH, macro in GimpIcons +
+
+
+GIMP_ICON_FORMAT_TEXT_UNDERLINE, macro in GimpIcons +
+
+
+GIMP_ICON_FRAME, macro in GimpIcons +
+
+
+GIMP_ICON_GEGL, macro in GimpIcons +
+
+
+GIMP_ICON_GO_BOTTOM, macro in GimpIcons +
+
+
+GIMP_ICON_GO_DOWN, macro in GimpIcons +
+
+
+GIMP_ICON_GO_FIRST, macro in GimpIcons +
+
+
+GIMP_ICON_GO_HOME, macro in GimpIcons +
+
+
+GIMP_ICON_GO_LAST, macro in GimpIcons +
+
+
+GIMP_ICON_GO_NEXT, macro in GimpIcons +
+
+
+GIMP_ICON_GO_PREVIOUS, macro in GimpIcons +
+
+
+GIMP_ICON_GO_TOP, macro in GimpIcons +
+
+
+GIMP_ICON_GO_UP, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_BILINEAR, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_CONICAL_ASYMMETRIC, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_CONICAL_SYMMETRIC, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_LINEAR, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_RADIAL, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_SHAPEBURST_ANGULAR, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_SHAPEBURST_DIMPLED, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_SHAPEBURST_SPHERICAL, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_SPIRAL_ANTICLOCKWISE, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_SPIRAL_CLOCKWISE, macro in GimpIcons +
+
+
+GIMP_ICON_GRADIENT_SQUARE, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_EAST, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_NORTH, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_NORTH_EAST, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_NORTH_WEST, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_SOUTH, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_SOUTH_EAST, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_SOUTH_WEST, macro in GimpIcons +
+
+
+GIMP_ICON_GRAVITY_WEST, macro in GimpIcons +
+
+
+GIMP_ICON_GRID, macro in GimpIcons +
+
+
+GIMP_ICON_HELP, macro in GimpIcons +
+
+
+GIMP_ICON_HELP_ABOUT, macro in GimpIcons +
+
+
+GIMP_ICON_HELP_USER_MANUAL, macro in GimpIcons +
+
+
+GIMP_ICON_HISTOGRAM, macro in GimpIcons +
+
+
+GIMP_ICON_HISTOGRAM_LINEAR, macro in GimpIcons +
+
+
+GIMP_ICON_HISTOGRAM_LOGARITHMIC, macro in GimpIcons +
+
+
+GIMP_ICON_IMAGE, macro in GimpIcons +
+
+
+GIMP_ICON_IMAGE_OPEN, macro in GimpIcons +
+
+
+GIMP_ICON_IMAGE_RELOAD, macro in GimpIcons +
+
+
+GIMP_ICON_INPUT_DEVICE, macro in GimpIcons +
+
+
+GIMP_ICON_INVERT, macro in GimpIcons +
+
+
+GIMP_ICON_JOIN_BEVEL, macro in GimpIcons +
+
+
+GIMP_ICON_JOIN_MITER, macro in GimpIcons +
+
+
+GIMP_ICON_JOIN_ROUND, macro in GimpIcons +
+
+
+GIMP_ICON_LAYER, macro in GimpIcons +
+
+
+GIMP_ICON_LAYER_ANCHOR, macro in GimpIcons +
+
+
+GIMP_ICON_LAYER_FLOATING_SELECTION, macro in GimpIcons +
+
+
+GIMP_ICON_LAYER_MASK, macro in GimpIcons +
+
+
+GIMP_ICON_LAYER_MERGE_DOWN, macro in GimpIcons +
+
+
+GIMP_ICON_LAYER_TEXT_LAYER, macro in GimpIcons +
+
+
+GIMP_ICON_LAYER_TO_IMAGESIZE, macro in GimpIcons +
+
+
+GIMP_ICON_LINKED, macro in GimpIcons +
+
+
+GIMP_ICON_LIST, macro in GimpIcons +
+
+
+GIMP_ICON_LIST_ADD, macro in GimpIcons +
+
+
+GIMP_ICON_LIST_REMOVE, macro in GimpIcons +
+
+
+GIMP_ICON_MARKER, macro in GimpIcons +
+
+
+GIMP_ICON_MENU_LEFT, macro in GimpIcons +
+
+
+GIMP_ICON_MENU_RIGHT, macro in GimpIcons +
+
+
+GIMP_ICON_MYPAINT_BRUSH, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_DUPLICATE, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_FLIP_HORIZONTAL, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_FLIP_VERTICAL, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_RESIZE, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_ROTATE_180, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_ROTATE_270, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_ROTATE_90, macro in GimpIcons +
+
+
+GIMP_ICON_OBJECT_SCALE, macro in GimpIcons +
+
+
+GIMP_ICON_PALETTE, macro in GimpIcons +
+
+
+GIMP_ICON_PATH, macro in GimpIcons +
+
+
+GIMP_ICON_PATH_STROKE, macro in GimpIcons +
+
+
+GIMP_ICON_PATTERN, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_CENTER, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_EAST, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_NORTH, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_NORTH_EAST, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_NORTH_WEST, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_SOUTH, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_SOUTH_EAST, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_SOUTH_WEST, macro in GimpIcons +
+
+
+GIMP_ICON_PIVOT_WEST, macro in GimpIcons +
+
+
+GIMP_ICON_PLUGIN, macro in GimpIcons +
+
+
+GIMP_ICON_PREFERENCES_SYSTEM, macro in GimpIcons +
+
+
+GIMP_ICON_PROCESS_STOP, macro in GimpIcons +
+
+
+GIMP_ICON_QUICK_MASK_OFF, macro in GimpIcons +
+
+
+GIMP_ICON_QUICK_MASK_ON, macro in GimpIcons +
+
+
+GIMP_ICON_RECORD, macro in GimpIcons +
+
+
+GIMP_ICON_RESET, macro in GimpIcons +
+
+
+GIMP_ICON_SAMPLE_POINT, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_ADD, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_ALL, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_BORDER, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_GROW, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_INTERSECT, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_NONE, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_REPLACE, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_SHRINK, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_STROKE, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_SUBTRACT, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_TO_CHANNEL, macro in GimpIcons +
+
+
+GIMP_ICON_SELECTION_TO_PATH, macro in GimpIcons +
+
+
+GIMP_ICON_SHAPE_CIRCLE, macro in GimpIcons +
+
+
+GIMP_ICON_SHAPE_DIAMOND, macro in GimpIcons +
+
+
+GIMP_ICON_SHAPE_SQUARE, macro in GimpIcons +
+
+
+GIMP_ICON_SHRED, macro in GimpIcons +
+
+
+GIMP_ICON_SMARTPHONE, macro in GimpIcons +
+
+
+GIMP_ICON_SYMMETRY, macro in GimpIcons +
+
+
+GIMP_ICON_SYSTEM_RUN, macro in GimpIcons +
+
+
+GIMP_ICON_TEMPLATE, macro in GimpIcons +
+
+
+GIMP_ICON_TEXTURE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_AIRBRUSH, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_ALIGN, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_BLUR, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_BRIGHTNESS_CONTRAST, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_BUCKET_FILL, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_BY_COLOR_SELECT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_CAGE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_CLONE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_COLORIZE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_COLOR_BALANCE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_COLOR_PICKER, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_COLOR_TEMPERATURE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_CROP, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_CURVES, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_DESATURATE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_DODGE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_ELLIPSE_SELECT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_ERASER, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_EXPOSURE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_FLIP, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_FOREGROUND_SELECT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_FREE_SELECT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_FUZZY_SELECT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_GRADIENT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_HANDLE_TRANSFORM, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_HEAL, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_HUE_SATURATION, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_INK, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_ISCISSORS, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_LEVELS, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_MEASURE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_MOVE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_MYPAINT_BRUSH, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_N_POINT_DEFORMATION, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_OFFSET, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_PAINTBRUSH, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_PATH, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_PENCIL, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_PERSPECTIVE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_PERSPECTIVE_CLONE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_POSTERIZE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_PRESET, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_RECT_SELECT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_ROTATE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_SCALE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_SEAMLESS_CLONE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_SHEAR, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_SMUDGE, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_TEXT, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_THRESHOLD, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_TRANSFORM_3D, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_UNIFIED_TRANSFORM, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_WARP, macro in GimpIcons +
+
+
+GIMP_ICON_TOOL_ZOOM, macro in GimpIcons +
+
+
+GIMP_ICON_TRANSFORM_3D_CAMERA, macro in GimpIcons +
+
+
+GIMP_ICON_TRANSFORM_3D_MOVE, macro in GimpIcons +
+
+
+GIMP_ICON_TRANSFORM_3D_ROTATE, macro in GimpIcons +
+
+
+GIMP_ICON_TRANSPARENCY, macro in GimpIcons +
+
+
+GIMP_ICON_VIDEO, macro in GimpIcons +
+
+
+GIMP_ICON_VIEW_FULLSCREEN, macro in GimpIcons +
+
+
+GIMP_ICON_VIEW_REFRESH, macro in GimpIcons +
+
+
+GIMP_ICON_VISIBLE, macro in GimpIcons +
+
+
+GIMP_ICON_WEB, macro in GimpIcons +
+
+
+GIMP_ICON_WILBER, macro in GimpIcons +
+
+
+GIMP_ICON_WILBER_EEK, macro in GimpIcons +
+
+
+GIMP_ICON_WINDOW_CLOSE, macro in GimpIcons +
+
+
+GIMP_ICON_WINDOW_MOVE_TO_SCREEN, macro in GimpIcons +
+
+
+GIMP_ICON_WINDOW_NEW, macro in GimpIcons +
+
+
+GIMP_ICON_ZOOM_FIT_BEST, macro in GimpIcons +
+
+
+GIMP_ICON_ZOOM_FOLLOW_WINDOW, macro in GimpIcons +
+
+
+GIMP_ICON_ZOOM_IN, macro in GimpIcons +
+
+
+GIMP_ICON_ZOOM_ORIGINAL, macro in GimpIcons +
+
+
+GIMP_ICON_ZOOM_OUT, macro in GimpIcons +
+
+
+GimpIntComboBox, struct in GimpIntComboBox +
+
+
+GimpIntComboBox:ellipsize, object property in GimpIntComboBox +
+
+
+GimpIntComboBox:label, object property in GimpIntComboBox +
+
+
+GimpIntComboBox:layout, object property in GimpIntComboBox +
+
+
+GimpIntComboBoxLayout, enum in GimpIntComboBox +
+
+
+GimpIntOptionMenuSensitivityCallback, user_function in GimpOldWidgets +
+
+
+GimpIntSensitivityFunc, user_function in GimpIntComboBox +
+
+
+GimpIntStore, struct in GimpIntStore +
+
+
+GimpIntStore:user-data-type, object property in GimpIntStore +
+
+
+GimpIntStoreColumns, enum in GimpIntStore +
+
+
+gimp_int_adjustment_update, function in GimpWidgets +
+
+
+gimp_int_combo_box_append, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_connect, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_get_active, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_get_active_user_data, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_get_label, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_get_layout, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_new, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_new_array, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_new_valist, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_prepend, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_set_active, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_set_active_by_user_data, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_set_label, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_set_layout, function in GimpIntComboBox +
+
+
+gimp_int_combo_box_set_sensitivity, function in GimpIntComboBox +
+
+
+gimp_int_option_menu_new, function in GimpOldWidgets +
+
+
+gimp_int_option_menu_set_history, function in GimpOldWidgets +
+
+
+gimp_int_option_menu_set_sensitive, function in GimpOldWidgets +
+
+
+gimp_int_radio_group_new, function in GimpWidgets +
+
+
+gimp_int_radio_group_set_active, function in GimpWidgets +
+
+
+gimp_int_store_lookup_by_user_data, function in GimpIntStore +
+
+
+gimp_int_store_lookup_by_value, function in GimpIntStore +
+
+
+gimp_int_store_new, function in GimpIntStore +
+
+

L

+
+gimp_label_set_attributes, function in GimpWidgetsUtils +
+
+

M

+
+GimpMemsizeEntry, struct in GimpMemsizeEntry +
+
+
+GimpMemsizeEntry::value-changed, object signal in GimpMemsizeEntry +
+
+
+gimp_memsize_entry_get_value, function in GimpMemsizeEntry +
+
+
+gimp_memsize_entry_new, function in GimpMemsizeEntry +
+
+
+gimp_memsize_entry_set_value, function in GimpMemsizeEntry +
+
+
+gimp_menu_item_update, function in GimpOldWidgets +
+
+

N

+
+GimpNumberPairEntry, struct in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry::numbers-changed, object signal in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry::ratio-changed, object signal in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:allow-simplification, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:aspect, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:default-left-number, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:default-right-number, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:default-text, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:left-number, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:max-valid-value, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:min-valid-value, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:ratio, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:right-number, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:separators, object property in GimpNumberPairEntry +
+
+
+GimpNumberPairEntry:user-override, object property in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_get_aspect, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_get_default_text, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_get_default_values, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_get_ratio, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_get_user_override, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_get_values, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_new, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_set_aspect, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_set_default_text, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_set_default_values, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_set_ratio, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_set_user_override, function in GimpNumberPairEntry +
+
+
+gimp_number_pair_entry_set_values, function in GimpNumberPairEntry +
+
+

O

+
+GimpOffsetArea, struct in GimpOffsetArea +
+
+
+GimpOffsetArea::offsets-changed, object signal in GimpOffsetArea +
+
+
+gimp_offset_area_new, function in GimpOffsetArea +
+
+
+gimp_offset_area_set_offsets, function in GimpOffsetArea +
+
+
+gimp_offset_area_set_pixbuf, function in GimpOffsetArea +
+
+
+gimp_offset_area_set_size, function in GimpOffsetArea +
+
+
+GimpOptionMenuSensitivityCallback, user_function in GimpOldWidgets +
+
+
+gimp_option_menu_new, function in GimpOldWidgets +
+
+
+gimp_option_menu_new2, function in GimpOldWidgets +
+
+
+gimp_option_menu_set_history, function in GimpOldWidgets +
+
+
+gimp_option_menu_set_sensitive, function in GimpOldWidgets +
+
+

P

+
+GimpPageSelector, struct in GimpPageSelector +
+
+
+GimpPageSelector::activate, object signal in GimpPageSelector +
+
+
+GimpPageSelector::selection-changed, object signal in GimpPageSelector +
+
+
+GimpPageSelector:n-pages, object property in GimpPageSelector +
+
+
+GimpPageSelector:target, object property in GimpPageSelector +
+
+
+GimpPageSelectorTarget, enum in GimpPageSelector +
+
+
+gimp_page_selector_get_n_pages, function in GimpPageSelector +
+
+
+gimp_page_selector_get_page_label, function in GimpPageSelector +
+
+
+gimp_page_selector_get_page_thumbnail, function in GimpPageSelector +
+
+
+gimp_page_selector_get_selected_pages, function in GimpPageSelector +
+
+
+gimp_page_selector_get_selected_range, function in GimpPageSelector +
+
+
+gimp_page_selector_get_target, function in GimpPageSelector +
+
+
+gimp_page_selector_new, function in GimpPageSelector +
+
+
+gimp_page_selector_page_is_selected, function in GimpPageSelector +
+
+
+gimp_page_selector_select_all, function in GimpPageSelector +
+
+
+gimp_page_selector_select_page, function in GimpPageSelector +
+
+
+gimp_page_selector_select_range, function in GimpPageSelector +
+
+
+gimp_page_selector_set_n_pages, function in GimpPageSelector +
+
+
+gimp_page_selector_set_page_label, function in GimpPageSelector +
+
+
+gimp_page_selector_set_page_thumbnail, function in GimpPageSelector +
+
+
+gimp_page_selector_set_target, function in GimpPageSelector +
+
+
+gimp_page_selector_unselect_all, function in GimpPageSelector +
+
+
+gimp_page_selector_unselect_page, function in GimpPageSelector +
+
+
+GimpPathEditor, struct in GimpPathEditor +
+
+
+GimpPathEditor::path-changed, object signal in GimpPathEditor +
+
+
+GimpPathEditor::writable-changed, object signal in GimpPathEditor +
+
+
+gimp_path_editor_get_dir_writable, function in GimpPathEditor +
+
+
+gimp_path_editor_get_path, function in GimpPathEditor +
+
+
+gimp_path_editor_get_writable_path, function in GimpPathEditor +
+
+
+gimp_path_editor_new, function in GimpPathEditor +
+
+
+gimp_path_editor_set_dir_writable, function in GimpPathEditor +
+
+
+gimp_path_editor_set_path, function in GimpPathEditor +
+
+
+gimp_path_editor_set_writable_path, function in GimpPathEditor +
+
+
+GimpPickButton, struct in GimpPickButton +
+
+
+GimpPickButton::color-picked, object signal in GimpPickButton +
+
+
+gimp_pick_button_new, function in GimpPickButton +
+
+
+GimpPixmap, struct in GimpPixmap +
+
+
+gimp_pixmap_button_new, function in GimpOldWidgets +
+
+
+gimp_pixmap_new, function in GimpPixmap +
+
+
+gimp_pixmap_set, function in GimpPixmap +
+
+
+GimpPreview, struct in GimpPreview +
+
+
+GimpPreview::invalidated, object signal in GimpPreview +
+
+
+GimpPreview:size, object property in GimpPreview +
+
+
+GimpPreview:update, object property in GimpPreview +
+
+
+GimpPreviewArea, struct in GimpPreviewArea +
+
+
+GimpPreviewArea:check-size, object property in GimpPreviewArea +
+
+
+GimpPreviewArea:check-type, object property in GimpPreviewArea +
+
+
+gimp_preview_area_blend, function in GimpPreviewArea +
+
+
+gimp_preview_area_draw, function in GimpPreviewArea +
+
+
+gimp_preview_area_fill, function in GimpPreviewArea +
+
+
+gimp_preview_area_mask, function in GimpPreviewArea +
+
+
+gimp_preview_area_menu_popup, function in GimpPreviewArea +
+
+
+gimp_preview_area_new, function in GimpPreviewArea +
+
+
+gimp_preview_area_set_colormap, function in GimpPreviewArea +
+
+
+gimp_preview_area_set_color_config, function in GimpPreviewArea +
+
+
+gimp_preview_area_set_max_size, function in GimpPreviewArea +
+
+
+gimp_preview_area_set_offsets, function in GimpPreviewArea +
+
+
+gimp_preview_draw, function in GimpPreview +
+
+
+gimp_preview_draw_buffer, function in GimpPreview +
+
+
+gimp_preview_get_area, function in GimpPreview +
+
+
+gimp_preview_get_controls, function in GimpPreview +
+
+
+gimp_preview_get_position, function in GimpPreview +
+
+
+gimp_preview_get_size, function in GimpPreview +
+
+
+gimp_preview_get_update, function in GimpPreview +
+
+
+gimp_preview_invalidate, function in GimpPreview +
+
+
+gimp_preview_set_bounds, function in GimpPreview +
+
+
+gimp_preview_set_default_cursor, function in GimpPreview +
+
+
+gimp_preview_set_update, function in GimpPreview +
+
+
+gimp_preview_transform, function in GimpPreview +
+
+
+gimp_preview_untransform, function in GimpPreview +
+
+
+gimp_prop_boolean_combo_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_boolean_radio_frame_new, function in GimpPropWidgets +
+
+
+gimp_prop_check_button_new, function in GimpPropWidgets +
+
+
+gimp_prop_color_area_new, function in GimpPropWidgets +
+
+
+gimp_prop_coordinates_connect, function in GimpPropWidgets +
+
+
+gimp_prop_coordinates_new, function in GimpPropWidgets +
+
+
+gimp_prop_entry_new, function in GimpPropWidgets +
+
+
+gimp_prop_enum_check_button_new, function in GimpPropWidgets +
+
+
+gimp_prop_enum_combo_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_enum_icon_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_enum_label_new, function in GimpPropWidgets +
+
+
+gimp_prop_enum_radio_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_enum_radio_frame_new, function in GimpPropWidgets +
+
+
+gimp_prop_enum_stock_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_expander_new, function in GimpPropWidgets +
+
+
+gimp_prop_file_chooser_button_new, function in GimpPropWidgets +
+
+
+gimp_prop_file_chooser_button_new_with_dialog, function in GimpPropWidgets +
+
+
+gimp_prop_hscale_new, function in GimpPropWidgets +
+
+
+gimp_prop_icon_image_new, function in GimpPropWidgets +
+
+
+gimp_prop_int_combo_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_label_new, function in GimpPropWidgets +
+
+
+gimp_prop_memsize_entry_new, function in GimpPropWidgets +
+
+
+gimp_prop_opacity_entry_new, function in GimpPropWidgets +
+
+
+gimp_prop_path_editor_new, function in GimpPropWidgets +
+
+
+gimp_prop_pointer_combo_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_scale_entry_new, function in GimpPropWidgets +
+
+
+gimp_prop_size_entry_new, function in GimpPropWidgets +
+
+
+gimp_prop_spin_button_new, function in GimpPropWidgets +
+
+
+gimp_prop_stock_image_new, function in GimpPropWidgets +
+
+
+gimp_prop_string_combo_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_text_buffer_new, function in GimpPropWidgets +
+
+
+gimp_prop_unit_combo_box_new, function in GimpPropWidgets +
+
+
+gimp_prop_unit_menu_new, function in GimpPropWidgets +
+
+

Q

+
+GimpQueryBooleanCallback, user_function in GimpQueryBox +
+
+
+GimpQueryDoubleCallback, user_function in GimpQueryBox +
+
+
+GimpQueryIntCallback, user_function in GimpQueryBox +
+
+
+GimpQuerySizeCallback, user_function in GimpQueryBox +
+
+
+GimpQueryStringCallback, user_function in GimpQueryBox +
+
+
+gimp_query_boolean_box, function in GimpQueryBox +
+
+
+GIMP_QUERY_BOX_VBOX, macro in GimpQueryBox +
+
+
+gimp_query_double_box, function in GimpQueryBox +
+
+
+gimp_query_int_box, function in GimpQueryBox +
+
+
+gimp_query_size_box, function in GimpQueryBox +
+
+
+gimp_query_string_box, function in GimpQueryBox +
+
+

R

+
+gimp_radio_button_update, function in GimpWidgets +
+
+
+gimp_radio_group_new, function in GimpWidgets +
+
+
+gimp_radio_group_new2, function in GimpWidgets +
+
+
+gimp_radio_group_set_active, function in GimpWidgets +
+
+
+gimp_random_seed_new, function in GimpWidgets +
+
+
+GIMP_RANDOM_SEED_SPINBUTTON, macro in GimpWidgets +
+
+
+GIMP_RANDOM_SEED_SPINBUTTON_ADJ, macro in GimpWidgets +
+
+
+GIMP_RANDOM_SEED_TOGGLE, macro in GimpWidgets +
+
+
+GimpRuler, struct in GimpRuler +
+
+
+GimpRuler:font-scale, object property in GimpRuler +
+
+
+GimpRuler:lower, object property in GimpRuler +
+
+
+GimpRuler:max-size, object property in GimpRuler +
+
+
+GimpRuler:orientation, object property in GimpRuler +
+
+
+GimpRuler:position, object property in GimpRuler +
+
+
+GimpRuler:unit, object property in GimpRuler +
+
+
+GimpRuler:upper, object property in GimpRuler +
+
+
+gimp_ruler_add_track_widget, function in GimpRuler +
+
+
+gimp_ruler_get_position, function in GimpRuler +
+
+
+gimp_ruler_get_range, function in GimpRuler +
+
+
+gimp_ruler_get_unit, function in GimpRuler +
+
+
+gimp_ruler_new, function in GimpRuler +
+
+
+gimp_ruler_remove_track_widget, function in GimpRuler +
+
+
+gimp_ruler_set_position, function in GimpRuler +
+
+
+gimp_ruler_set_range, function in GimpRuler +
+
+
+gimp_ruler_set_unit, function in GimpRuler +
+
+

S

+
+gimp_scale_entry_get_logarithmic, function in GimpWidgets +
+
+
+GIMP_SCALE_ENTRY_LABEL, macro in GimpWidgets +
+
+
+gimp_scale_entry_new, function in GimpWidgets +
+
+
+GIMP_SCALE_ENTRY_SCALE, macro in GimpWidgets +
+
+
+GIMP_SCALE_ENTRY_SCALE_ADJ, macro in GimpWidgets +
+
+
+gimp_scale_entry_set_logarithmic, function in GimpWidgets +
+
+
+gimp_scale_entry_set_sensitive, function in GimpWidgets +
+
+
+GIMP_SCALE_ENTRY_SPINBUTTON, macro in GimpWidgets +
+
+
+GIMP_SCALE_ENTRY_SPINBUTTON_ADJ, macro in GimpWidgets +
+
+
+gimp_screen_get_color_profile, function in GimpWidgetsUtils +
+
+
+GimpScrolledPreview, struct in GimpScrolledPreview +
+
+
+gimp_scrolled_preview_freeze, function in GimpScrolledPreview +
+
+
+gimp_scrolled_preview_set_policy, function in GimpScrolledPreview +
+
+
+gimp_scrolled_preview_set_position, function in GimpScrolledPreview +
+
+
+gimp_scrolled_preview_thaw, function in GimpScrolledPreview +
+
+
+GimpSizeEntry, struct in GimpSizeEntry +
+
+
+GimpSizeEntry::refval-changed, object signal in GimpSizeEntry +
+
+
+GimpSizeEntry::unit-changed, object signal in GimpSizeEntry +
+
+
+GimpSizeEntry::value-changed, object signal in GimpSizeEntry +
+
+
+GimpSizeEntryField, struct in GimpSizeEntry +
+
+
+GimpSizeEntryUpdatePolicy, enum in GimpSizeEntry +
+
+
+gimp_size_entry_add_field, function in GimpSizeEntry +
+
+
+gimp_size_entry_attach_label, function in GimpSizeEntry +
+
+
+gimp_size_entry_get_help_widget, function in GimpSizeEntry +
+
+
+gimp_size_entry_get_refval, function in GimpSizeEntry +
+
+
+gimp_size_entry_get_unit, function in GimpSizeEntry +
+
+
+gimp_size_entry_get_value, function in GimpSizeEntry +
+
+
+gimp_size_entry_grab_focus, function in GimpSizeEntry +
+
+
+gimp_size_entry_new, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_activates_default, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_pixel_digits, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_refval, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_refval_boundaries, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_refval_digits, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_resolution, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_size, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_unit, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_value, function in GimpSizeEntry +
+
+
+gimp_size_entry_set_value_boundaries, function in GimpSizeEntry +
+
+
+gimp_size_entry_show_unit_menu, function in GimpSizeEntry +
+
+
+gimp_spin_button_new, function in GimpWidgets +
+
+
+gimp_spin_button_new_, function in GimpSpinButton +
+
+
+gimp_spin_button_new_I, macro in GimpSpinButton +
+
+
+gimp_spin_button_new_I_3, macro in GimpSpinButton +
+
+
+gimp_spin_button_new_I_9, macro in GimpSpinButton +
+
+
+gimp_spin_button_new_with_range, function in GimpSpinButton +
+
+
+gimp_standard_help_func, function in GimpHelpUI +
+
+
+GIMP_STOCK_ANCHOR, macro in GimpIcons +
+
+
+GIMP_STOCK_BRUSH, macro in GimpIcons +
+
+
+GIMP_STOCK_BUFFER, macro in GimpIcons +
+
+
+GIMP_STOCK_CAP_BUTT, macro in GimpIcons +
+
+
+GIMP_STOCK_CAP_ROUND, macro in GimpIcons +
+
+
+GIMP_STOCK_CAP_SQUARE, macro in GimpIcons +
+
+
+GIMP_STOCK_CENTER, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNEL, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNELS, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNEL_ALPHA, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNEL_BLUE, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNEL_GRAY, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNEL_GREEN, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNEL_INDEXED, macro in GimpIcons +
+
+
+GIMP_STOCK_CHANNEL_RED, macro in GimpIcons +
+
+
+GIMP_STOCK_CHAR_PICKER, macro in GimpIcons +
+
+
+GIMP_STOCK_CLOSE, macro in GimpIcons +
+
+
+GIMP_STOCK_COLORMAP, macro in GimpIcons +
+
+
+GIMP_STOCK_COLOR_PICKER_BLACK, macro in GimpIcons +
+
+
+GIMP_STOCK_COLOR_PICKER_GRAY, macro in GimpIcons +
+
+
+GIMP_STOCK_COLOR_PICKER_WHITE, macro in GimpIcons +
+
+
+GIMP_STOCK_COLOR_PICK_FROM_SCREEN, macro in GimpIcons +
+
+
+GIMP_STOCK_COLOR_TRIANGLE, macro in GimpIcons +
+
+
+GIMP_STOCK_CONTROLLER, macro in GimpIcons +
+
+
+GIMP_STOCK_CONTROLLER_KEYBOARD, macro in GimpIcons +
+
+
+GIMP_STOCK_CONTROLLER_LINUX_INPUT, macro in GimpIcons +
+
+
+GIMP_STOCK_CONTROLLER_MIDI, macro in GimpIcons +
+
+
+GIMP_STOCK_CONTROLLER_MOUSE, macro in GimpIcons +
+
+
+GIMP_STOCK_CONTROLLER_WHEEL, macro in GimpIcons +
+
+
+GIMP_STOCK_CONVERT_GRAYSCALE, macro in GimpIcons +
+
+
+GIMP_STOCK_CONVERT_INDEXED, macro in GimpIcons +
+
+
+GIMP_STOCK_CONVERT_RGB, macro in GimpIcons +
+
+
+GIMP_STOCK_CURSOR, macro in GimpIcons +
+
+
+GIMP_STOCK_CURVE_FREE, macro in GimpIcons +
+
+
+GIMP_STOCK_CURVE_SMOOTH, macro in GimpIcons +
+
+
+GIMP_STOCK_DEFAULT_COLORS, macro in GimpIcons +
+
+
+GIMP_STOCK_DETACH, macro in GimpIcons +
+
+
+GIMP_STOCK_DEVICE_STATUS, macro in GimpIcons +
+
+
+GIMP_STOCK_DISPLAY_FILTER, macro in GimpIcons +
+
+
+GIMP_STOCK_DISPLAY_FILTER_COLORBLIND, macro in GimpIcons +
+
+
+GIMP_STOCK_DISPLAY_FILTER_CONTRAST, macro in GimpIcons +
+
+
+GIMP_STOCK_DISPLAY_FILTER_GAMMA, macro in GimpIcons +
+
+
+GIMP_STOCK_DISPLAY_FILTER_LCMS, macro in GimpIcons +
+
+
+GIMP_STOCK_DISPLAY_FILTER_PROOF, macro in GimpIcons +
+
+
+GIMP_STOCK_DUPLICATE, macro in GimpIcons +
+
+
+GIMP_STOCK_DYNAMICS, macro in GimpIcons +
+
+
+GIMP_STOCK_EDIT, macro in GimpIcons +
+
+
+GIMP_STOCK_ERROR, macro in GimpIcons +
+
+
+GIMP_STOCK_FLIP_HORIZONTAL, macro in GimpIcons +
+
+
+GIMP_STOCK_FLIP_VERTICAL, macro in GimpIcons +
+
+
+GIMP_STOCK_FLOATING_SELECTION, macro in GimpIcons +
+
+
+GIMP_STOCK_FONT, macro in GimpIcons +
+
+
+GIMP_STOCK_FRAME, macro in GimpIcons +
+
+
+GIMP_STOCK_GEGL, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_BILINEAR, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_LINEAR, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_RADIAL, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE, macro in GimpIcons +
+
+
+GIMP_STOCK_GRADIENT_SQUARE, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_EAST, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_NORTH, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_NORTH_EAST, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_NORTH_WEST, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_SOUTH, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_SOUTH_EAST, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_SOUTH_WEST, macro in GimpIcons +
+
+
+GIMP_STOCK_GRAVITY_WEST, macro in GimpIcons +
+
+
+GIMP_STOCK_GRID, macro in GimpIcons +
+
+
+GIMP_STOCK_HCENTER, macro in GimpIcons +
+
+
+GIMP_STOCK_HCHAIN, macro in GimpIcons +
+
+
+GIMP_STOCK_HCHAIN_BROKEN, macro in GimpIcons +
+
+
+GIMP_STOCK_HISTOGRAM, macro in GimpIcons +
+
+
+GIMP_STOCK_HISTOGRAM_LINEAR, macro in GimpIcons +
+
+
+GIMP_STOCK_HISTOGRAM_LOGARITHMIC, macro in GimpIcons +
+
+
+GIMP_STOCK_IMAGE, macro in GimpIcons +
+
+
+GIMP_STOCK_IMAGES, macro in GimpIcons +
+
+
+GIMP_STOCK_INDEXED_PALETTE, macro in GimpIcons +
+
+
+GIMP_STOCK_INFO, macro in GimpIcons +
+
+
+gimp_stock_init, function in GimpIcons +
+
+
+GIMP_STOCK_INPUT_DEVICE, macro in GimpIcons +
+
+
+GIMP_STOCK_INVERT, macro in GimpIcons +
+
+
+GIMP_STOCK_JOIN_BEVEL, macro in GimpIcons +
+
+
+GIMP_STOCK_JOIN_MITER, macro in GimpIcons +
+
+
+GIMP_STOCK_JOIN_ROUND, macro in GimpIcons +
+
+
+GIMP_STOCK_LANDSCAPE, macro in GimpIcons +
+
+
+GIMP_STOCK_LAYER, macro in GimpIcons +
+
+
+GIMP_STOCK_LAYERS, macro in GimpIcons +
+
+
+GIMP_STOCK_LAYER_MASK, macro in GimpIcons +
+
+
+GIMP_STOCK_LAYER_TO_IMAGESIZE, macro in GimpIcons +
+
+
+GIMP_STOCK_LETTER_SPACING, macro in GimpIcons +
+
+
+GIMP_STOCK_LINE_SPACING, macro in GimpIcons +
+
+
+GIMP_STOCK_LINKED, macro in GimpIcons +
+
+
+GIMP_STOCK_LIST, macro in GimpIcons +
+
+
+GIMP_STOCK_MENU_LEFT, macro in GimpIcons +
+
+
+GIMP_STOCK_MENU_RIGHT, macro in GimpIcons +
+
+
+GIMP_STOCK_MERGE_DOWN, macro in GimpIcons +
+
+
+GIMP_STOCK_MOVE_TO_SCREEN, macro in GimpIcons +
+
+
+GIMP_STOCK_NAVIGATION, macro in GimpIcons +
+
+
+GIMP_STOCK_PALETTE, macro in GimpIcons +
+
+
+GIMP_STOCK_PASTE_AS_NEW, macro in GimpIcons +
+
+
+GIMP_STOCK_PASTE_INTO, macro in GimpIcons +
+
+
+GIMP_STOCK_PATH, macro in GimpIcons +
+
+
+GIMP_STOCK_PATHS, macro in GimpIcons +
+
+
+GIMP_STOCK_PATH_STROKE, macro in GimpIcons +
+
+
+GIMP_STOCK_PATTERN, macro in GimpIcons +
+
+
+GIMP_STOCK_PLUGIN, macro in GimpIcons +
+
+
+GIMP_STOCK_PORTRAIT, macro in GimpIcons +
+
+
+GIMP_STOCK_PRINT_RESOLUTION, macro in GimpIcons +
+
+
+GIMP_STOCK_QMASK_OFF, macro in GimpIcons +
+
+
+GIMP_STOCK_QMASK_ON, macro in GimpIcons +
+
+
+GIMP_STOCK_QUESTION, macro in GimpIcons +
+
+
+GIMP_STOCK_QUICK_MASK_OFF, macro in GimpIcons +
+
+
+GIMP_STOCK_QUICK_MASK_ON, macro in GimpIcons +
+
+
+GIMP_STOCK_RESET, macro in GimpIcons +
+
+
+GIMP_STOCK_RESHOW_FILTER, macro in GimpIcons +
+
+
+GIMP_STOCK_RESIZE, macro in GimpIcons +
+
+
+GIMP_STOCK_ROTATE_180, macro in GimpIcons +
+
+
+GIMP_STOCK_ROTATE_270, macro in GimpIcons +
+
+
+GIMP_STOCK_ROTATE_90, macro in GimpIcons +
+
+
+GIMP_STOCK_SAMPLE_POINT, macro in GimpIcons +
+
+
+GIMP_STOCK_SCALE, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_ADD, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_ALL, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_BORDER, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_GROW, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_INTERSECT, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_NONE, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_REPLACE, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_SHRINK, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_STROKE, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_SUBTRACT, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_TO_CHANNEL, macro in GimpIcons +
+
+
+GIMP_STOCK_SELECTION_TO_PATH, macro in GimpIcons +
+
+
+GIMP_STOCK_SHAPE_CIRCLE, macro in GimpIcons +
+
+
+GIMP_STOCK_SHAPE_DIAMOND, macro in GimpIcons +
+
+
+GIMP_STOCK_SHAPE_SQUARE, macro in GimpIcons +
+
+
+GIMP_STOCK_SWAP_COLORS, macro in GimpIcons +
+
+
+GIMP_STOCK_TEMPLATE, macro in GimpIcons +
+
+
+GIMP_STOCK_TEXTURE, macro in GimpIcons +
+
+
+GIMP_STOCK_TEXT_DIR_LTR, macro in GimpIcons +
+
+
+GIMP_STOCK_TEXT_DIR_RTL, macro in GimpIcons +
+
+
+GIMP_STOCK_TEXT_LAYER, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOLS, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_AIRBRUSH, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_ALIGN, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_BLEND, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_BLUR, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_BUCKET_FILL, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_BY_COLOR_SELECT, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_CAGE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_CLONE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_COLORIZE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_COLOR_BALANCE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_COLOR_PICKER, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_CROP, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_CURVES, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_DESATURATE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_DODGE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_ELLIPSE_SELECT, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_ERASER, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_FLIP, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_FOREGROUND_SELECT, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_FREE_SELECT, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_FUZZY_SELECT, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_HEAL, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_HUE_SATURATION, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_INK, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_ISCISSORS, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_LEVELS, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_MEASURE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_MOVE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_OPTIONS, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_PAINTBRUSH, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_PATH, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_PENCIL, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_PERSPECTIVE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_PERSPECTIVE_CLONE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_POSTERIZE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_PRESET, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_RECT_SELECT, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_ROTATE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_SCALE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_SHEAR, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_SMUDGE, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_TEXT, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_THRESHOLD, macro in GimpIcons +
+
+
+GIMP_STOCK_TOOL_ZOOM, macro in GimpIcons +
+
+
+GIMP_STOCK_TRANSPARENCY, macro in GimpIcons +
+
+
+GIMP_STOCK_UNDO_HISTORY, macro in GimpIcons +
+
+
+GIMP_STOCK_USER_MANUAL, macro in GimpIcons +
+
+
+GIMP_STOCK_VCENTER, macro in GimpIcons +
+
+
+GIMP_STOCK_VCHAIN, macro in GimpIcons +
+
+
+GIMP_STOCK_VCHAIN_BROKEN, macro in GimpIcons +
+
+
+GIMP_STOCK_VIDEO, macro in GimpIcons +
+
+
+GIMP_STOCK_VISIBLE, macro in GimpIcons +
+
+
+GIMP_STOCK_WARNING, macro in GimpIcons +
+
+
+GIMP_STOCK_WEB, macro in GimpIcons +
+
+
+GIMP_STOCK_WILBER, macro in GimpIcons +
+
+
+GIMP_STOCK_WILBER_EEK, macro in GimpIcons +
+
+
+GIMP_STOCK_ZOOM_FOLLOW_WINDOW, macro in GimpIcons +
+
+
+GimpStringComboBox, struct in GimpStringComboBox +
+
+
+GimpStringComboBox:ellipsize, object property in GimpStringComboBox +
+
+
+GimpStringComboBox:id-column, object property in GimpStringComboBox +
+
+
+GimpStringComboBox:label-column, object property in GimpStringComboBox +
+
+
+gimp_string_combo_box_get_active, function in GimpStringComboBox +
+
+
+gimp_string_combo_box_new, function in GimpStringComboBox +
+
+
+gimp_string_combo_box_set_active, function in GimpStringComboBox +
+
+

T

+
+gimp_table_attach_aligned, function in GimpWidgetsUtils +
+
+
+gimp_toggle_button_sensitive_update, function in GimpOldWidgets +
+
+
+gimp_toggle_button_update, function in GimpWidgets +
+
+

U

+
+gimp_uint_adjustment_update, function in GimpWidgets +
+
+
+GimpUnitComboBox, struct in GimpUnitComboBox +
+
+
+GimpUnitComboBox:label-scale, object property in GimpUnitComboBox +
+
+
+GimpUnitMenu, struct in GimpUnitMenu +
+
+
+GimpUnitMenu::unit-changed, object signal in GimpUnitMenu +
+
+
+GimpUnitStore, struct in GimpUnitStore +
+
+
+GimpUnitStore:has-percent, object property in GimpUnitStore +
+
+
+GimpUnitStore:has-pixels, object property in GimpUnitStore +
+
+
+GimpUnitStore:long-format, object property in GimpUnitStore +
+
+
+GimpUnitStore:num-values, object property in GimpUnitStore +
+
+
+GimpUnitStore:short-format, object property in GimpUnitStore +
+
+
+gimp_unit_combo_box_get_active, function in GimpUnitComboBox +
+
+
+gimp_unit_combo_box_new, function in GimpUnitComboBox +
+
+
+gimp_unit_combo_box_new_with_model, function in GimpUnitComboBox +
+
+
+gimp_unit_combo_box_set_active, function in GimpUnitComboBox +
+
+
+gimp_unit_menu_get_pixel_digits, function in GimpUnitMenu +
+
+
+gimp_unit_menu_get_unit, function in GimpUnitMenu +
+
+
+gimp_unit_menu_new, function in GimpUnitMenu +
+
+
+gimp_unit_menu_set_pixel_digits, function in GimpUnitMenu +
+
+
+gimp_unit_menu_set_unit, function in GimpUnitMenu +
+
+
+gimp_unit_menu_update, function in GimpOldWidgets +
+
+
+gimp_unit_store_get_has_percent, function in GimpUnitStore +
+
+
+gimp_unit_store_get_has_pixels, function in GimpUnitStore +
+
+
+gimp_unit_store_get_value, function in GimpUnitStore +
+
+
+gimp_unit_store_get_values, function in GimpUnitStore +
+
+
+gimp_unit_store_new, function in GimpUnitStore +
+
+
+gimp_unit_store_set_has_percent, function in GimpUnitStore +
+
+
+gimp_unit_store_set_has_pixels, function in GimpUnitStore +
+
+
+gimp_unit_store_set_pixel_value, function in GimpUnitStore +
+
+
+gimp_unit_store_set_pixel_values, function in GimpUnitStore +
+
+
+gimp_unit_store_set_resolution, function in GimpUnitStore +
+
+
+gimp_unit_store_set_resolutions, function in GimpUnitStore +
+
+

W

+
+GimpWidgetsError, enum in GimpWidgets +
+
+
+GIMP_WIDGETS_ERROR, macro in GimpWidgets +
+
+
+gimp_widgets_error_quark, function in GimpWidgets +
+
+
+gimp_widget_get_color_profile, function in GimpWidgetsUtils +
+
+
+gimp_widget_get_color_transform, function in GimpWidgetsUtils +
+
+
+gimp_widget_get_monitor, function in GimpWidgetsUtils +
+
+
+gimp_widget_track_monitor, function in GimpWidgetsUtils +
+
+

Z

+
+GimpZoomModel, struct in GimpZoomModel +
+
+
+GimpZoomModel::zoomed, object signal in GimpZoomModel +
+
+
+GimpZoomModel:fraction, object property in GimpZoomModel +
+
+
+GimpZoomModel:maximum, object property in GimpZoomModel +
+
+
+GimpZoomModel:minimum, object property in GimpZoomModel +
+
+
+GimpZoomModel:percentage, object property in GimpZoomModel +
+
+
+GimpZoomModel:value, object property in GimpZoomModel +
+
+
+GimpZoomType, enum in GimpZoomModel +
+
+
+gimp_zoom_button_new, function in GimpZoomModel +
+
+
+gimp_zoom_model_get_factor, function in GimpZoomModel +
+
+
+gimp_zoom_model_get_fraction, function in GimpZoomModel +
+
+
+gimp_zoom_model_new, function in GimpZoomModel +
+
+
+gimp_zoom_model_set_range, function in GimpZoomModel +
+
+
+gimp_zoom_model_zoom, function in GimpZoomModel +
+
+
+gimp_zoom_model_zoom_step, function in GimpZoomModel +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/gimp-anchor.png b/devel-docs/libgimpwidgets/html/gimp-anchor.png new file mode 100644 index 0000000..b2e7787 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-anchor.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-attach.png b/devel-docs/libgimpwidgets/html/gimp-attach.png new file mode 100644 index 0000000..64bc4b7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-attach.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-business-card.png b/devel-docs/libgimpwidgets/html/gimp-business-card.png new file mode 100644 index 0000000..f01f9e7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-business-card.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-cap-butt.png b/devel-docs/libgimpwidgets/html/gimp-cap-butt.png new file mode 100644 index 0000000..4052256 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-cap-butt.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-cap-round.png b/devel-docs/libgimpwidgets/html/gimp-cap-round.png new file mode 100644 index 0000000..d9f4b13 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-cap-round.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-cap-square.png b/devel-docs/libgimpwidgets/html/gimp-cap-square.png new file mode 100644 index 0000000..bbf1222 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-cap-square.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-center.png b/devel-docs/libgimpwidgets/html/gimp-center.png new file mode 100644 index 0000000..d6f3841 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-center.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channel-alpha.png b/devel-docs/libgimpwidgets/html/gimp-channel-alpha.png new file mode 100644 index 0000000..2bc81c3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channel-alpha.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channel-blue.png b/devel-docs/libgimpwidgets/html/gimp-channel-blue.png new file mode 100644 index 0000000..47d1fe8 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channel-blue.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channel-gray.png b/devel-docs/libgimpwidgets/html/gimp-channel-gray.png new file mode 100644 index 0000000..bc62010 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channel-gray.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channel-green.png b/devel-docs/libgimpwidgets/html/gimp-channel-green.png new file mode 100644 index 0000000..75ca77a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channel-green.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channel-indexed.png b/devel-docs/libgimpwidgets/html/gimp-channel-indexed.png new file mode 100644 index 0000000..bafbbd0 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channel-indexed.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channel-red.png b/devel-docs/libgimpwidgets/html/gimp-channel-red.png new file mode 100644 index 0000000..51cab81 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channel-red.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channel.png b/devel-docs/libgimpwidgets/html/gimp-channel.png new file mode 100644 index 0000000..048a6eb Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channel.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-channels.png b/devel-docs/libgimpwidgets/html/gimp-channels.png new file mode 100644 index 0000000..1e80dee Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-channels.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-char-picker.png b/devel-docs/libgimpwidgets/html/gimp-char-picker.png new file mode 100644 index 0000000..a6df1db Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-char-picker.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-clipboard.png b/devel-docs/libgimpwidgets/html/gimp-clipboard.png new file mode 100644 index 0000000..061bdd1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-clipboard.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-close-all.png b/devel-docs/libgimpwidgets/html/gimp-close-all.png new file mode 100644 index 0000000..862bf1e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-close-all.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-close.png b/devel-docs/libgimpwidgets/html/gimp-close.png new file mode 100644 index 0000000..7663c8c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-close.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-cmyk.png b/devel-docs/libgimpwidgets/html/gimp-color-cmyk.png new file mode 100644 index 0000000..6733fa3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-cmyk.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-pick-from-screen.png b/devel-docs/libgimpwidgets/html/gimp-color-pick-from-screen.png new file mode 100644 index 0000000..18cc94f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-pick-from-screen.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-picker-black.png b/devel-docs/libgimpwidgets/html/gimp-color-picker-black.png new file mode 100644 index 0000000..cac2d1a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-picker-black.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-picker-gray.png b/devel-docs/libgimpwidgets/html/gimp-color-picker-gray.png new file mode 100644 index 0000000..6507617 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-picker-gray.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-picker-white.png b/devel-docs/libgimpwidgets/html/gimp-color-picker-white.png new file mode 100644 index 0000000..12f5734 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-picker-white.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-space-linear.png b/devel-docs/libgimpwidgets/html/gimp-color-space-linear.png new file mode 100644 index 0000000..49f0b53 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-space-linear.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-space-non-linear.png b/devel-docs/libgimpwidgets/html/gimp-color-space-non-linear.png new file mode 100644 index 0000000..2e47cd9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-space-non-linear.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-space-perceptual.png b/devel-docs/libgimpwidgets/html/gimp-color-space-perceptual.png new file mode 100644 index 0000000..2e47cd9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-space-perceptual.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-triangle.png b/devel-docs/libgimpwidgets/html/gimp-color-triangle.png new file mode 100644 index 0000000..d1872b6 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-triangle.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-color-water.png b/devel-docs/libgimpwidgets/html/gimp-color-water.png new file mode 100644 index 0000000..b172df4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-color-water.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-colormap.png b/devel-docs/libgimpwidgets/html/gimp-colormap.png new file mode 100644 index 0000000..1b0c28e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-colormap.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-controller-keyboard.png b/devel-docs/libgimpwidgets/html/gimp-controller-keyboard.png new file mode 100644 index 0000000..775f8e9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-controller-keyboard.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-controller-linux-input.png b/devel-docs/libgimpwidgets/html/gimp-controller-linux-input.png new file mode 100644 index 0000000..051e941 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-controller-linux-input.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-controller-midi.png b/devel-docs/libgimpwidgets/html/gimp-controller-midi.png new file mode 100644 index 0000000..f3783f1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-controller-midi.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-controller-wheel.png b/devel-docs/libgimpwidgets/html/gimp-controller-wheel.png new file mode 100644 index 0000000..2219a19 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-controller-wheel.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-controller.png b/devel-docs/libgimpwidgets/html/gimp-controller.png new file mode 100644 index 0000000..a7da346 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-controller.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-convert-grayscale.png b/devel-docs/libgimpwidgets/html/gimp-convert-grayscale.png new file mode 100644 index 0000000..51bbc0f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-convert-grayscale.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-convert-indexed.png b/devel-docs/libgimpwidgets/html/gimp-convert-indexed.png new file mode 100644 index 0000000..2c3ad7d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-convert-indexed.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-convert-rgb.png b/devel-docs/libgimpwidgets/html/gimp-convert-rgb.png new file mode 100644 index 0000000..a3c09ec Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-convert-rgb.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-cursor.png b/devel-docs/libgimpwidgets/html/gimp-cursor.png new file mode 100644 index 0000000..37d798f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-cursor.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-curve-free.png b/devel-docs/libgimpwidgets/html/gimp-curve-free.png new file mode 100644 index 0000000..6d81dd9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-curve-free.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-curve-point-corner.png b/devel-docs/libgimpwidgets/html/gimp-curve-point-corner.png new file mode 100644 index 0000000..2274faa Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-curve-point-corner.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-curve-point-smooth.png b/devel-docs/libgimpwidgets/html/gimp-curve-point-smooth.png new file mode 100644 index 0000000..aaf78b7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-curve-point-smooth.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-curve-smooth.png b/devel-docs/libgimpwidgets/html/gimp-curve-smooth.png new file mode 100644 index 0000000..8912e3a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-curve-smooth.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-dashboard.png b/devel-docs/libgimpwidgets/html/gimp-dashboard.png new file mode 100644 index 0000000..e4e6af1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-dashboard.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-default-colors.png b/devel-docs/libgimpwidgets/html/gimp-default-colors.png new file mode 100644 index 0000000..639ac0b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-default-colors.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-detach.png b/devel-docs/libgimpwidgets/html/gimp-detach.png new file mode 100644 index 0000000..811be64 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-detach.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-device-status.png b/devel-docs/libgimpwidgets/html/gimp-device-status.png new file mode 100644 index 0000000..af06488 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-device-status.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display-filter-clip-warning.png b/devel-docs/libgimpwidgets/html/gimp-display-filter-clip-warning.png new file mode 100644 index 0000000..ea25add Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display-filter-clip-warning.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display-filter-colorblind.png b/devel-docs/libgimpwidgets/html/gimp-display-filter-colorblind.png new file mode 100644 index 0000000..dd84e10 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display-filter-colorblind.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display-filter-contrast.png b/devel-docs/libgimpwidgets/html/gimp-display-filter-contrast.png new file mode 100644 index 0000000..9159628 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display-filter-contrast.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display-filter-gamma.png b/devel-docs/libgimpwidgets/html/gimp-display-filter-gamma.png new file mode 100644 index 0000000..622952b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display-filter-gamma.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display-filter-lcms.png b/devel-docs/libgimpwidgets/html/gimp-display-filter-lcms.png new file mode 100644 index 0000000..6b84d7e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display-filter-lcms.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display-filter-proof.png b/devel-docs/libgimpwidgets/html/gimp-display-filter-proof.png new file mode 100644 index 0000000..4a4617d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display-filter-proof.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display-filter.png b/devel-docs/libgimpwidgets/html/gimp-display-filter.png new file mode 100644 index 0000000..3e86b42 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display-filter.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-display.png b/devel-docs/libgimpwidgets/html/gimp-display.png new file mode 100644 index 0000000..929d57f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-display.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-duplicate.png b/devel-docs/libgimpwidgets/html/gimp-duplicate.png new file mode 100644 index 0000000..d987a89 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-duplicate.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-dynamics.png b/devel-docs/libgimpwidgets/html/gimp-dynamics.png new file mode 100644 index 0000000..b15b11c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-dynamics.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-error.png b/devel-docs/libgimpwidgets/html/gimp-error.png new file mode 100644 index 0000000..36468bb Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-error.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-file-manager.png b/devel-docs/libgimpwidgets/html/gimp-file-manager.png new file mode 100644 index 0000000..8c4f944 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-file-manager.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-flip-horizontal.png b/devel-docs/libgimpwidgets/html/gimp-flip-horizontal.png new file mode 100644 index 0000000..26db84b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-flip-horizontal.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-flip-vertical.png b/devel-docs/libgimpwidgets/html/gimp-flip-vertical.png new file mode 100644 index 0000000..427e10e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-flip-vertical.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-floating-selection.png b/devel-docs/libgimpwidgets/html/gimp-floating-selection.png new file mode 100644 index 0000000..dd9a02b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-floating-selection.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-frame.png b/devel-docs/libgimpwidgets/html/gimp-frame.png new file mode 100644 index 0000000..71513d7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-frame.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gegl.png b/devel-docs/libgimpwidgets/html/gimp-gegl.png new file mode 100644 index 0000000..cf4ff20 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gegl.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-bilinear.png b/devel-docs/libgimpwidgets/html/gimp-gradient-bilinear.png new file mode 100644 index 0000000..df12836 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-bilinear.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-conical-asymmetric.png b/devel-docs/libgimpwidgets/html/gimp-gradient-conical-asymmetric.png new file mode 100644 index 0000000..cba2fec Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-conical-asymmetric.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-conical-symmetric.png b/devel-docs/libgimpwidgets/html/gimp-gradient-conical-symmetric.png new file mode 100644 index 0000000..054b2df Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-conical-symmetric.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-linear.png b/devel-docs/libgimpwidgets/html/gimp-gradient-linear.png new file mode 100644 index 0000000..7fcb9b1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-linear.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-radial.png b/devel-docs/libgimpwidgets/html/gimp-gradient-radial.png new file mode 100644 index 0000000..a58f0c3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-radial.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-angular.png b/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-angular.png new file mode 100644 index 0000000..e84dae5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-angular.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-dimpled.png b/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-dimpled.png new file mode 100644 index 0000000..317e010 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-dimpled.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-spherical.png b/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-spherical.png new file mode 100644 index 0000000..b5369ec Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-shapeburst-spherical.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-spiral-anticlockwise.png b/devel-docs/libgimpwidgets/html/gimp-gradient-spiral-anticlockwise.png new file mode 100644 index 0000000..9b10d64 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-spiral-anticlockwise.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-spiral-clockwise.png b/devel-docs/libgimpwidgets/html/gimp-gradient-spiral-clockwise.png new file mode 100644 index 0000000..887bb31 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-spiral-clockwise.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gradient-square.png b/devel-docs/libgimpwidgets/html/gimp-gradient-square.png new file mode 100644 index 0000000..1537167 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gradient-square.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-east.png b/devel-docs/libgimpwidgets/html/gimp-gravity-east.png new file mode 100644 index 0000000..3bd3838 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-east.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-north-east.png b/devel-docs/libgimpwidgets/html/gimp-gravity-north-east.png new file mode 100644 index 0000000..b4c8fac Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-north-east.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-north-west.png b/devel-docs/libgimpwidgets/html/gimp-gravity-north-west.png new file mode 100644 index 0000000..ecaae15 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-north-west.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-north.png b/devel-docs/libgimpwidgets/html/gimp-gravity-north.png new file mode 100644 index 0000000..d4cd6e0 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-north.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-south-east.png b/devel-docs/libgimpwidgets/html/gimp-gravity-south-east.png new file mode 100644 index 0000000..6dbe4a4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-south-east.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-south-west.png b/devel-docs/libgimpwidgets/html/gimp-gravity-south-west.png new file mode 100644 index 0000000..26318a4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-south-west.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-south.png b/devel-docs/libgimpwidgets/html/gimp-gravity-south.png new file mode 100644 index 0000000..fb253e7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-south.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-gravity-west.png b/devel-docs/libgimpwidgets/html/gimp-gravity-west.png new file mode 100644 index 0000000..bbf35fd Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-gravity-west.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-grid.png b/devel-docs/libgimpwidgets/html/gimp-grid.png new file mode 100644 index 0000000..83dc6ba Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-grid.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-group-layer.png b/devel-docs/libgimpwidgets/html/gimp-group-layer.png new file mode 100644 index 0000000..c342325 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-group-layer.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-hcenter.png b/devel-docs/libgimpwidgets/html/gimp-hcenter.png new file mode 100644 index 0000000..169475d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-hcenter.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-hchain-broken.png b/devel-docs/libgimpwidgets/html/gimp-hchain-broken.png new file mode 100644 index 0000000..355e03f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-hchain-broken.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-hchain.png b/devel-docs/libgimpwidgets/html/gimp-hchain.png new file mode 100644 index 0000000..750b916 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-hchain.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-hfill.png b/devel-docs/libgimpwidgets/html/gimp-hfill.png new file mode 100644 index 0000000..d8f39d4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-hfill.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-histogram-linear.png b/devel-docs/libgimpwidgets/html/gimp-histogram-linear.png new file mode 100644 index 0000000..2acad45 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-histogram-linear.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-histogram-logarithmic.png b/devel-docs/libgimpwidgets/html/gimp-histogram-logarithmic.png new file mode 100644 index 0000000..68ade99 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-histogram-logarithmic.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-histogram.png b/devel-docs/libgimpwidgets/html/gimp-histogram.png new file mode 100644 index 0000000..2264fa9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-histogram.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-image-open.png b/devel-docs/libgimpwidgets/html/gimp-image-open.png new file mode 100644 index 0000000..0d1430f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-image-open.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-image-reload.png b/devel-docs/libgimpwidgets/html/gimp-image-reload.png new file mode 100644 index 0000000..b55ddda Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-image-reload.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-image.png b/devel-docs/libgimpwidgets/html/gimp-image.png new file mode 100644 index 0000000..dccd320 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-image.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-images.png b/devel-docs/libgimpwidgets/html/gimp-images.png new file mode 100644 index 0000000..33bedbc Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-images.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-info.png b/devel-docs/libgimpwidgets/html/gimp-info.png new file mode 100644 index 0000000..ef8e01e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-info.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-input-device.png b/devel-docs/libgimpwidgets/html/gimp-input-device.png new file mode 100644 index 0000000..ff14d24 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-input-device.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-invert.png b/devel-docs/libgimpwidgets/html/gimp-invert.png new file mode 100644 index 0000000..bf5d899 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-invert.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-join-bevel.png b/devel-docs/libgimpwidgets/html/gimp-join-bevel.png new file mode 100644 index 0000000..19443af Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-join-bevel.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-join-miter.png b/devel-docs/libgimpwidgets/html/gimp-join-miter.png new file mode 100644 index 0000000..51720a0 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-join-miter.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-join-round.png b/devel-docs/libgimpwidgets/html/gimp-join-round.png new file mode 100644 index 0000000..5a7357d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-join-round.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-landscape.png b/devel-docs/libgimpwidgets/html/gimp-landscape.png new file mode 100644 index 0000000..5b4d9c0 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-landscape.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-layer-mask.png b/devel-docs/libgimpwidgets/html/gimp-layer-mask.png new file mode 100644 index 0000000..a25b888 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-layer-mask.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-layer-to-imagesize.png b/devel-docs/libgimpwidgets/html/gimp-layer-to-imagesize.png new file mode 100644 index 0000000..8a8afba Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-layer-to-imagesize.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-layer.png b/devel-docs/libgimpwidgets/html/gimp-layer.png new file mode 100644 index 0000000..6b4cb38 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-layer.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-layers.png b/devel-docs/libgimpwidgets/html/gimp-layers.png new file mode 100644 index 0000000..8c0850c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-layers.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-letter-spacing.png b/devel-docs/libgimpwidgets/html/gimp-letter-spacing.png new file mode 100644 index 0000000..ced1645 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-letter-spacing.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-line-spacing.png b/devel-docs/libgimpwidgets/html/gimp-line-spacing.png new file mode 100644 index 0000000..0c28731 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-line-spacing.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-linked.png b/devel-docs/libgimpwidgets/html/gimp-linked.png new file mode 100644 index 0000000..c2fd670 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-linked.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-list.png b/devel-docs/libgimpwidgets/html/gimp-list.png new file mode 100644 index 0000000..b42646a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-list.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-marker.png b/devel-docs/libgimpwidgets/html/gimp-marker.png new file mode 100644 index 0000000..f75eecb Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-marker.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-menu-left.png b/devel-docs/libgimpwidgets/html/gimp-menu-left.png new file mode 100644 index 0000000..0809d21 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-menu-left.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-menu-right.png b/devel-docs/libgimpwidgets/html/gimp-menu-right.png new file mode 100644 index 0000000..e9d7112 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-menu-right.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-merge-down.png b/devel-docs/libgimpwidgets/html/gimp-merge-down.png new file mode 100644 index 0000000..aed35b5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-merge-down.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-move-to-screen.png b/devel-docs/libgimpwidgets/html/gimp-move-to-screen.png new file mode 100644 index 0000000..0b781b2 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-move-to-screen.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-navigation.png b/devel-docs/libgimpwidgets/html/gimp-navigation.png new file mode 100644 index 0000000..607f31e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-navigation.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-paste-as-new.png b/devel-docs/libgimpwidgets/html/gimp-paste-as-new.png new file mode 100644 index 0000000..00c8a3e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-paste-as-new.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-paste-into.png b/devel-docs/libgimpwidgets/html/gimp-paste-into.png new file mode 100644 index 0000000..6cfb486 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-paste-into.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-path-stroke.png b/devel-docs/libgimpwidgets/html/gimp-path-stroke.png new file mode 100644 index 0000000..489283d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-path-stroke.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-path.png b/devel-docs/libgimpwidgets/html/gimp-path.png new file mode 100644 index 0000000..812f204 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-path.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-paths.png b/devel-docs/libgimpwidgets/html/gimp-paths.png new file mode 100644 index 0000000..89e72de Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-paths.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pattern.png b/devel-docs/libgimpwidgets/html/gimp-pattern.png new file mode 100644 index 0000000..a4e6c34 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pattern.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-center.png b/devel-docs/libgimpwidgets/html/gimp-pivot-center.png new file mode 100644 index 0000000..1f2dbf7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-center.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-east.png b/devel-docs/libgimpwidgets/html/gimp-pivot-east.png new file mode 100644 index 0000000..fd210ae Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-east.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-north-east.png b/devel-docs/libgimpwidgets/html/gimp-pivot-north-east.png new file mode 100644 index 0000000..7c1cfdc Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-north-east.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-north-west.png b/devel-docs/libgimpwidgets/html/gimp-pivot-north-west.png new file mode 100644 index 0000000..d562cf7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-north-west.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-north.png b/devel-docs/libgimpwidgets/html/gimp-pivot-north.png new file mode 100644 index 0000000..8fe6381 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-north.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-south-east.png b/devel-docs/libgimpwidgets/html/gimp-pivot-south-east.png new file mode 100644 index 0000000..b627800 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-south-east.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-south-west.png b/devel-docs/libgimpwidgets/html/gimp-pivot-south-west.png new file mode 100644 index 0000000..1041c89 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-south-west.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-south.png b/devel-docs/libgimpwidgets/html/gimp-pivot-south.png new file mode 100644 index 0000000..8fe6381 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-south.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-pivot-west.png b/devel-docs/libgimpwidgets/html/gimp-pivot-west.png new file mode 100644 index 0000000..fd210ae Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-pivot-west.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-plugin.png b/devel-docs/libgimpwidgets/html/gimp-plugin.png new file mode 100644 index 0000000..dea29a7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-plugin.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-portrait.png b/devel-docs/libgimpwidgets/html/gimp-portrait.png new file mode 100644 index 0000000..f205ee1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-portrait.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-color-management.png b/devel-docs/libgimpwidgets/html/gimp-prefs-color-management.png new file mode 100644 index 0000000..d942c75 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-color-management.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-controllers.png b/devel-docs/libgimpwidgets/html/gimp-prefs-controllers.png new file mode 100644 index 0000000..ae5ce65 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-controllers.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-default-comment.png b/devel-docs/libgimpwidgets/html/gimp-prefs-default-comment.png new file mode 100644 index 0000000..764f377 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-default-comment.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-default-grid.png b/devel-docs/libgimpwidgets/html/gimp-prefs-default-grid.png new file mode 100644 index 0000000..0d07fa7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-default-grid.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-display.png b/devel-docs/libgimpwidgets/html/gimp-prefs-display.png new file mode 100644 index 0000000..7df32df Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-display.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-brushes.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-brushes.png new file mode 100644 index 0000000..4635043 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-brushes.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-dynamics.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-dynamics.png new file mode 100644 index 0000000..1eaf028 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-dynamics.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-environ.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-environ.png new file mode 100644 index 0000000..d3fcaaa Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-environ.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-fonts.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-fonts.png new file mode 100644 index 0000000..24ca0ee Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-fonts.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-gradients.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-gradients.png new file mode 100644 index 0000000..cc4a3af Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-gradients.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-icon-themes.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-icon-themes.png new file mode 100644 index 0000000..2e5079a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-icon-themes.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-interp.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-interp.png new file mode 100644 index 0000000..6eff7b1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-interp.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-modules.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-modules.png new file mode 100644 index 0000000..d165441 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-modules.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-mypaint-brushes.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-mypaint-brushes.png new file mode 100644 index 0000000..57b12df Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-mypaint-brushes.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-palettes.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-palettes.png new file mode 100644 index 0000000..23fec0a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-palettes.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-patterns.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-patterns.png new file mode 100644 index 0000000..f8a7ae5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-patterns.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-plug-ins.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-plug-ins.png new file mode 100644 index 0000000..23edc4e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-plug-ins.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-scripts.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-scripts.png new file mode 100644 index 0000000..eaf1e78 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-scripts.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-themes.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-themes.png new file mode 100644 index 0000000..0d1c612 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-themes.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-plug-ins.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-plug-ins.png new file mode 100644 index 0000000..d019e08 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-plug-ins.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-presets.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-presets.png new file mode 100644 index 0000000..cf95859 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tool-presets.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tools.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tools.png new file mode 100644 index 0000000..b99c507 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders-tools.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-folders.png b/devel-docs/libgimpwidgets/html/gimp-prefs-folders.png new file mode 100644 index 0000000..bb588a3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-folders.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-help-system.png b/devel-docs/libgimpwidgets/html/gimp-prefs-help-system.png new file mode 100644 index 0000000..e5b4464 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-help-system.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-icon-theme.png b/devel-docs/libgimpwidgets/html/gimp-prefs-icon-theme.png new file mode 100644 index 0000000..45393d7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-icon-theme.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-image-title.png b/devel-docs/libgimpwidgets/html/gimp-prefs-image-title.png new file mode 100644 index 0000000..bb8d289 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-image-title.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-appearance.png b/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-appearance.png new file mode 100644 index 0000000..01bc036 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-appearance.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-snapping.png b/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-snapping.png new file mode 100644 index 0000000..02ba636 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows-snapping.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows.png b/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows.png new file mode 100644 index 0000000..93f7ddb Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-image-windows.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-import-export.png b/devel-docs/libgimpwidgets/html/gimp-prefs-import-export.png new file mode 100644 index 0000000..5bc4305 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-import-export.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-input-devices.png b/devel-docs/libgimpwidgets/html/gimp-prefs-input-devices.png new file mode 100644 index 0000000..34d5363 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-input-devices.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-interface.png b/devel-docs/libgimpwidgets/html/gimp-prefs-interface.png new file mode 100644 index 0000000..46e1931 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-interface.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-new-image.png b/devel-docs/libgimpwidgets/html/gimp-prefs-new-image.png new file mode 100644 index 0000000..1769170 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-new-image.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-playground.png b/devel-docs/libgimpwidgets/html/gimp-prefs-playground.png new file mode 100644 index 0000000..9c35742 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-playground.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-session.png b/devel-docs/libgimpwidgets/html/gimp-prefs-session.png new file mode 100644 index 0000000..429fa26 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-session.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-system-resources.png b/devel-docs/libgimpwidgets/html/gimp-prefs-system-resources.png new file mode 100644 index 0000000..d153653 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-system-resources.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-theme.png b/devel-docs/libgimpwidgets/html/gimp-prefs-theme.png new file mode 100644 index 0000000..f253f1d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-theme.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-tool-options.png b/devel-docs/libgimpwidgets/html/gimp-prefs-tool-options.png new file mode 100644 index 0000000..ad0721d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-tool-options.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-toolbox.png b/devel-docs/libgimpwidgets/html/gimp-prefs-toolbox.png new file mode 100644 index 0000000..5408f9e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-toolbox.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-prefs-window-management.png b/devel-docs/libgimpwidgets/html/gimp-prefs-window-management.png new file mode 100644 index 0000000..ae0f615 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-prefs-window-management.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-question.png b/devel-docs/libgimpwidgets/html/gimp-question.png new file mode 100644 index 0000000..a43072d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-question.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-quick-mask-off.png b/devel-docs/libgimpwidgets/html/gimp-quick-mask-off.png new file mode 100644 index 0000000..46cd0a9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-quick-mask-off.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-quick-mask-on.png b/devel-docs/libgimpwidgets/html/gimp-quick-mask-on.png new file mode 100644 index 0000000..7e5f02b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-quick-mask-on.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-reset.png b/devel-docs/libgimpwidgets/html/gimp-reset.png new file mode 100644 index 0000000..97a1bdd Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-reset.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-reshow-filter.png b/devel-docs/libgimpwidgets/html/gimp-reshow-filter.png new file mode 100644 index 0000000..5a4487f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-reshow-filter.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-resize.png b/devel-docs/libgimpwidgets/html/gimp-resize.png new file mode 100644 index 0000000..98eed23 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-resize.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-rotate-180.png b/devel-docs/libgimpwidgets/html/gimp-rotate-180.png new file mode 100644 index 0000000..705ff06 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-rotate-180.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-rotate-270.png b/devel-docs/libgimpwidgets/html/gimp-rotate-270.png new file mode 100644 index 0000000..5407d66 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-rotate-270.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-rotate-90.png b/devel-docs/libgimpwidgets/html/gimp-rotate-90.png new file mode 100644 index 0000000..246b3eb Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-rotate-90.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-sample-point.png b/devel-docs/libgimpwidgets/html/gimp-sample-point.png new file mode 100644 index 0000000..a1e902b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-sample-point.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-scale.png b/devel-docs/libgimpwidgets/html/gimp-scale.png new file mode 100644 index 0000000..71df091 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-scale.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-add.png b/devel-docs/libgimpwidgets/html/gimp-selection-add.png new file mode 100644 index 0000000..bcc9cb4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-add.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-all.png b/devel-docs/libgimpwidgets/html/gimp-selection-all.png new file mode 100644 index 0000000..da0eba3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-all.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-border.png b/devel-docs/libgimpwidgets/html/gimp-selection-border.png new file mode 100644 index 0000000..514f552 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-border.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-grow.png b/devel-docs/libgimpwidgets/html/gimp-selection-grow.png new file mode 100644 index 0000000..896ec42 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-grow.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-intersect.png b/devel-docs/libgimpwidgets/html/gimp-selection-intersect.png new file mode 100644 index 0000000..f1e825e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-intersect.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-none.png b/devel-docs/libgimpwidgets/html/gimp-selection-none.png new file mode 100644 index 0000000..88e735f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-none.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-replace.png b/devel-docs/libgimpwidgets/html/gimp-selection-replace.png new file mode 100644 index 0000000..1a7f1e2 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-replace.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-shrink.png b/devel-docs/libgimpwidgets/html/gimp-selection-shrink.png new file mode 100644 index 0000000..8ba7c97 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-shrink.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-stroke.png b/devel-docs/libgimpwidgets/html/gimp-selection-stroke.png new file mode 100644 index 0000000..b866409 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-stroke.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-subtract.png b/devel-docs/libgimpwidgets/html/gimp-selection-subtract.png new file mode 100644 index 0000000..603ea87 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-subtract.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-to-channel.png b/devel-docs/libgimpwidgets/html/gimp-selection-to-channel.png new file mode 100644 index 0000000..a6dd5a8 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-to-channel.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection-to-path.png b/devel-docs/libgimpwidgets/html/gimp-selection-to-path.png new file mode 100644 index 0000000..932b1de Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection-to-path.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-selection.png b/devel-docs/libgimpwidgets/html/gimp-selection.png new file mode 100644 index 0000000..f61c4b0 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-selection.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-shape-circle.png b/devel-docs/libgimpwidgets/html/gimp-shape-circle.png new file mode 100644 index 0000000..aaf78b7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-shape-circle.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-shape-diamond.png b/devel-docs/libgimpwidgets/html/gimp-shape-diamond.png new file mode 100644 index 0000000..2274faa Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-shape-diamond.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-shape-square.png b/devel-docs/libgimpwidgets/html/gimp-shape-square.png new file mode 100644 index 0000000..83f0e60 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-shape-square.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-shred.png b/devel-docs/libgimpwidgets/html/gimp-shred.png new file mode 100644 index 0000000..cf6ef68 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-shred.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-smartphone.png b/devel-docs/libgimpwidgets/html/gimp-smartphone.png new file mode 100644 index 0000000..b2fac5c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-smartphone.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-swap-colors.png b/devel-docs/libgimpwidgets/html/gimp-swap-colors.png new file mode 100644 index 0000000..a16e76e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-swap-colors.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-symmetry.png b/devel-docs/libgimpwidgets/html/gimp-symmetry.png new file mode 100644 index 0000000..d3e5a02 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-symmetry.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-template.png b/devel-docs/libgimpwidgets/html/gimp-template.png new file mode 100644 index 0000000..f850484 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-template.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-text-dir-ltr.png b/devel-docs/libgimpwidgets/html/gimp-text-dir-ltr.png new file mode 100644 index 0000000..9fc5d61 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-text-dir-ltr.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-text-dir-rtl.png b/devel-docs/libgimpwidgets/html/gimp-text-dir-rtl.png new file mode 100644 index 0000000..f0ff72a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-text-dir-rtl.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr-upright.png b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr-upright.png new file mode 100644 index 0000000..f955deb Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr-upright.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr.png b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr.png new file mode 100644 index 0000000..6bc4d84 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-ltr.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl-upright.png b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl-upright.png new file mode 100644 index 0000000..66febba Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl-upright.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl.png b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl.png new file mode 100644 index 0000000..cf97823 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-text-dir-ttb-rtl.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-text-layer.png b/devel-docs/libgimpwidgets/html/gimp-text-layer.png new file mode 100644 index 0000000..ba4ffb3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-text-layer.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-texture.png b/devel-docs/libgimpwidgets/html/gimp-texture.png new file mode 100644 index 0000000..c9ebfc9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-texture.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-toilet-paper.png b/devel-docs/libgimpwidgets/html/gimp-toilet-paper.png new file mode 100644 index 0000000..2f71318 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-toilet-paper.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-airbrush.png b/devel-docs/libgimpwidgets/html/gimp-tool-airbrush.png new file mode 100644 index 0000000..b460c90 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-airbrush.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-align.png b/devel-docs/libgimpwidgets/html/gimp-tool-align.png new file mode 100644 index 0000000..9063700 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-align.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-blur.png b/devel-docs/libgimpwidgets/html/gimp-tool-blur.png new file mode 100644 index 0000000..b4972d3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-blur.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-brightness-contrast.png b/devel-docs/libgimpwidgets/html/gimp-tool-brightness-contrast.png new file mode 100644 index 0000000..fc3eed5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-brightness-contrast.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-bucket-fill.png b/devel-docs/libgimpwidgets/html/gimp-tool-bucket-fill.png new file mode 100644 index 0000000..12fae9d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-bucket-fill.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-by-color-select.png b/devel-docs/libgimpwidgets/html/gimp-tool-by-color-select.png new file mode 100644 index 0000000..ce3e5b1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-by-color-select.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-cage.png b/devel-docs/libgimpwidgets/html/gimp-tool-cage.png new file mode 100644 index 0000000..03e26e6 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-cage.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-clone.png b/devel-docs/libgimpwidgets/html/gimp-tool-clone.png new file mode 100644 index 0000000..668b0a4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-clone.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-color-balance.png b/devel-docs/libgimpwidgets/html/gimp-tool-color-balance.png new file mode 100644 index 0000000..9ab66e7 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-color-balance.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-color-picker.png b/devel-docs/libgimpwidgets/html/gimp-tool-color-picker.png new file mode 100644 index 0000000..613783a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-color-picker.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-color-temperature.png b/devel-docs/libgimpwidgets/html/gimp-tool-color-temperature.png new file mode 100644 index 0000000..0c9dc02 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-color-temperature.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-colorize.png b/devel-docs/libgimpwidgets/html/gimp-tool-colorize.png new file mode 100644 index 0000000..609607e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-colorize.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-crop.png b/devel-docs/libgimpwidgets/html/gimp-tool-crop.png new file mode 100644 index 0000000..2d97dd5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-crop.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-curves.png b/devel-docs/libgimpwidgets/html/gimp-tool-curves.png new file mode 100644 index 0000000..9dab272 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-curves.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-desaturate.png b/devel-docs/libgimpwidgets/html/gimp-tool-desaturate.png new file mode 100644 index 0000000..06c97f1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-desaturate.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-dodge.png b/devel-docs/libgimpwidgets/html/gimp-tool-dodge.png new file mode 100644 index 0000000..de9aa3c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-dodge.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-ellipse-select.png b/devel-docs/libgimpwidgets/html/gimp-tool-ellipse-select.png new file mode 100644 index 0000000..5f30693 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-ellipse-select.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-eraser.png b/devel-docs/libgimpwidgets/html/gimp-tool-eraser.png new file mode 100644 index 0000000..f191c58 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-eraser.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-exposure.png b/devel-docs/libgimpwidgets/html/gimp-tool-exposure.png new file mode 100644 index 0000000..7fbb18a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-exposure.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-flip.png b/devel-docs/libgimpwidgets/html/gimp-tool-flip.png new file mode 100644 index 0000000..e427a3a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-flip.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-foreground-select.png b/devel-docs/libgimpwidgets/html/gimp-tool-foreground-select.png new file mode 100644 index 0000000..1898fc6 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-foreground-select.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-free-select.png b/devel-docs/libgimpwidgets/html/gimp-tool-free-select.png new file mode 100644 index 0000000..51ef89c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-free-select.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-fuzzy-select.png b/devel-docs/libgimpwidgets/html/gimp-tool-fuzzy-select.png new file mode 100644 index 0000000..ed7ee14 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-fuzzy-select.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-gradient.png b/devel-docs/libgimpwidgets/html/gimp-tool-gradient.png new file mode 100644 index 0000000..d953659 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-gradient.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-handle-transform.png b/devel-docs/libgimpwidgets/html/gimp-tool-handle-transform.png new file mode 100644 index 0000000..1017c79 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-handle-transform.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-heal.png b/devel-docs/libgimpwidgets/html/gimp-tool-heal.png new file mode 100644 index 0000000..5eb0994 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-heal.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-hue-saturation.png b/devel-docs/libgimpwidgets/html/gimp-tool-hue-saturation.png new file mode 100644 index 0000000..a83c076 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-hue-saturation.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-ink.png b/devel-docs/libgimpwidgets/html/gimp-tool-ink.png new file mode 100644 index 0000000..d10ff49 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-ink.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-iscissors.png b/devel-docs/libgimpwidgets/html/gimp-tool-iscissors.png new file mode 100644 index 0000000..8b73c8c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-iscissors.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-levels.png b/devel-docs/libgimpwidgets/html/gimp-tool-levels.png new file mode 100644 index 0000000..182cf2d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-levels.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-measure.png b/devel-docs/libgimpwidgets/html/gimp-tool-measure.png new file mode 100644 index 0000000..de4e212 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-measure.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-move.png b/devel-docs/libgimpwidgets/html/gimp-tool-move.png new file mode 100644 index 0000000..3b5111c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-move.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-mypaint-brush.png b/devel-docs/libgimpwidgets/html/gimp-tool-mypaint-brush.png new file mode 100644 index 0000000..b890490 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-mypaint-brush.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-n-point-deformation.png b/devel-docs/libgimpwidgets/html/gimp-tool-n-point-deformation.png new file mode 100644 index 0000000..eb0b39e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-n-point-deformation.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-offset.png b/devel-docs/libgimpwidgets/html/gimp-tool-offset.png new file mode 100644 index 0000000..d4607ac Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-offset.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-options.png b/devel-docs/libgimpwidgets/html/gimp-tool-options.png new file mode 100644 index 0000000..ccfc8e3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-options.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-paintbrush.png b/devel-docs/libgimpwidgets/html/gimp-tool-paintbrush.png new file mode 100644 index 0000000..bb47ff6 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-paintbrush.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-path.png b/devel-docs/libgimpwidgets/html/gimp-tool-path.png new file mode 100644 index 0000000..0ca5336 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-path.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-pencil.png b/devel-docs/libgimpwidgets/html/gimp-tool-pencil.png new file mode 100644 index 0000000..e21ffa1 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-pencil.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-perspective-clone.png b/devel-docs/libgimpwidgets/html/gimp-tool-perspective-clone.png new file mode 100644 index 0000000..eef76f5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-perspective-clone.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-perspective.png b/devel-docs/libgimpwidgets/html/gimp-tool-perspective.png new file mode 100644 index 0000000..fa55685 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-perspective.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-posterize.png b/devel-docs/libgimpwidgets/html/gimp-tool-posterize.png new file mode 100644 index 0000000..8028a79 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-posterize.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-preset.png b/devel-docs/libgimpwidgets/html/gimp-tool-preset.png new file mode 100644 index 0000000..02cd027 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-preset.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-rect-select.png b/devel-docs/libgimpwidgets/html/gimp-tool-rect-select.png new file mode 100644 index 0000000..a8dfea9 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-rect-select.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-rotate.png b/devel-docs/libgimpwidgets/html/gimp-tool-rotate.png new file mode 100644 index 0000000..3372e1e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-rotate.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-scale.png b/devel-docs/libgimpwidgets/html/gimp-tool-scale.png new file mode 100644 index 0000000..b8e8c79 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-scale.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-seamless-clone.png b/devel-docs/libgimpwidgets/html/gimp-tool-seamless-clone.png new file mode 100644 index 0000000..86efde4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-seamless-clone.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-shadows-highlights.png b/devel-docs/libgimpwidgets/html/gimp-tool-shadows-highlights.png new file mode 100644 index 0000000..89f9b34 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-shadows-highlights.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-shear.png b/devel-docs/libgimpwidgets/html/gimp-tool-shear.png new file mode 100644 index 0000000..129300e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-shear.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-smudge.png b/devel-docs/libgimpwidgets/html/gimp-tool-smudge.png new file mode 100644 index 0000000..a2fd1b3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-smudge.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-text.png b/devel-docs/libgimpwidgets/html/gimp-tool-text.png new file mode 100644 index 0000000..cac541d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-text.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-threshold.png b/devel-docs/libgimpwidgets/html/gimp-tool-threshold.png new file mode 100644 index 0000000..bb4a870 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-threshold.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-transform-3d.png b/devel-docs/libgimpwidgets/html/gimp-tool-transform-3d.png new file mode 100644 index 0000000..06d952e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-transform-3d.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-unified-transform.png b/devel-docs/libgimpwidgets/html/gimp-tool-unified-transform.png new file mode 100644 index 0000000..a42d571 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-unified-transform.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-warp.png b/devel-docs/libgimpwidgets/html/gimp-tool-warp.png new file mode 100644 index 0000000..d301766 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-warp.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tool-zoom.png b/devel-docs/libgimpwidgets/html/gimp-tool-zoom.png new file mode 100644 index 0000000..db1b6cd Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tool-zoom.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-tools.png b/devel-docs/libgimpwidgets/html/gimp-tools.png new file mode 100644 index 0000000..4250b4d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-tools.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-transform-3d-camera.png b/devel-docs/libgimpwidgets/html/gimp-transform-3d-camera.png new file mode 100644 index 0000000..cfa519e Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-transform-3d-camera.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-transform-3d-move.png b/devel-docs/libgimpwidgets/html/gimp-transform-3d-move.png new file mode 100644 index 0000000..f91733f Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-transform-3d-move.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-transform-3d-rotate.png b/devel-docs/libgimpwidgets/html/gimp-transform-3d-rotate.png new file mode 100644 index 0000000..f82932c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-transform-3d-rotate.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-transparency.png b/devel-docs/libgimpwidgets/html/gimp-transparency.png new file mode 100644 index 0000000..4eae8a6 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-transparency.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-undo-history.png b/devel-docs/libgimpwidgets/html/gimp-undo-history.png new file mode 100644 index 0000000..ae0b62a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-undo-history.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-user-manual.png b/devel-docs/libgimpwidgets/html/gimp-user-manual.png new file mode 100644 index 0000000..089be08 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-user-manual.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-vcenter.png b/devel-docs/libgimpwidgets/html/gimp-vcenter.png new file mode 100644 index 0000000..a345a8a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-vcenter.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-vchain-broken.png b/devel-docs/libgimpwidgets/html/gimp-vchain-broken.png new file mode 100644 index 0000000..1c625b2 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-vchain-broken.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-vchain.png b/devel-docs/libgimpwidgets/html/gimp-vchain.png new file mode 100644 index 0000000..333ad81 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-vchain.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-vfill.png b/devel-docs/libgimpwidgets/html/gimp-vfill.png new file mode 100644 index 0000000..adf6351 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-vfill.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-video.png b/devel-docs/libgimpwidgets/html/gimp-video.png new file mode 100644 index 0000000..15fbfd0 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-video.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-visible.png b/devel-docs/libgimpwidgets/html/gimp-visible.png new file mode 100644 index 0000000..8d03ff5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-visible.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-warning.png b/devel-docs/libgimpwidgets/html/gimp-warning.png new file mode 100644 index 0000000..8a5c3ac Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-warning.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-web.png b/devel-docs/libgimpwidgets/html/gimp-web.png new file mode 100644 index 0000000..7c13bdc Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-web.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-browser.png b/devel-docs/libgimpwidgets/html/gimp-widget-browser.png new file mode 100644 index 0000000..49a6251 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-browser.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-button.png b/devel-docs/libgimpwidgets/html/gimp-widget-button.png new file mode 100644 index 0000000..ce6dea5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-button.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-chain-button.png b/devel-docs/libgimpwidgets/html/gimp-widget-chain-button.png new file mode 100644 index 0000000..db71a5c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-chain-button.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-color-area.png b/devel-docs/libgimpwidgets/html/gimp-widget-color-area.png new file mode 100644 index 0000000..85390bd Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-color-area.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-color-button.png b/devel-docs/libgimpwidgets/html/gimp-widget-color-button.png new file mode 100644 index 0000000..1f464b6 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-color-button.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-color-hex-entry.png b/devel-docs/libgimpwidgets/html/gimp-widget-color-hex-entry.png new file mode 100644 index 0000000..f402ac3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-color-hex-entry.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-color-profile-combo-box.png b/devel-docs/libgimpwidgets/html/gimp-widget-color-profile-combo-box.png new file mode 100644 index 0000000..0592449 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-color-profile-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-color-scale.png b/devel-docs/libgimpwidgets/html/gimp-widget-color-scale.png new file mode 100644 index 0000000..2a72c4c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-color-scale.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-color-selection.png b/devel-docs/libgimpwidgets/html/gimp-widget-color-selection.png new file mode 100644 index 0000000..dbf3916 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-color-selection.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-dialog.png b/devel-docs/libgimpwidgets/html/gimp-widget-dialog.png new file mode 100644 index 0000000..97d74c4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-dialog.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-enum-combo-box.png b/devel-docs/libgimpwidgets/html/gimp-widget-enum-combo-box.png new file mode 100644 index 0000000..50ee70d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-enum-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-enum-label.png b/devel-docs/libgimpwidgets/html/gimp-widget-enum-label.png new file mode 100644 index 0000000..9a76eda Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-enum-label.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-file-entry.png b/devel-docs/libgimpwidgets/html/gimp-widget-file-entry.png new file mode 100644 index 0000000..39c8f15 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-file-entry.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-frame.png b/devel-docs/libgimpwidgets/html/gimp-widget-frame.png new file mode 100644 index 0000000..6709e72 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-frame.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-hint-box.png b/devel-docs/libgimpwidgets/html/gimp-widget-hint-box.png new file mode 100644 index 0000000..ea1a05a Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-hint-box.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-int-combo-box.png b/devel-docs/libgimpwidgets/html/gimp-widget-int-combo-box.png new file mode 100644 index 0000000..143fba5 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-int-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-memsize-entry.png b/devel-docs/libgimpwidgets/html/gimp-widget-memsize-entry.png new file mode 100644 index 0000000..ba85f44 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-memsize-entry.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-number-pair-entry.png b/devel-docs/libgimpwidgets/html/gimp-widget-number-pair-entry.png new file mode 100644 index 0000000..97315e8 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-number-pair-entry.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-offset-area.png b/devel-docs/libgimpwidgets/html/gimp-widget-offset-area.png new file mode 100644 index 0000000..715e910 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-offset-area.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-page-selector.png b/devel-docs/libgimpwidgets/html/gimp-widget-page-selector.png new file mode 100644 index 0000000..7cdd44b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-page-selector.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-path-editor.png b/devel-docs/libgimpwidgets/html/gimp-widget-path-editor.png new file mode 100644 index 0000000..1d21199 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-path-editor.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-pick-button.png b/devel-docs/libgimpwidgets/html/gimp-widget-pick-button.png new file mode 100644 index 0000000..9b2c963 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-pick-button.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-preview-area.png b/devel-docs/libgimpwidgets/html/gimp-widget-preview-area.png new file mode 100644 index 0000000..1b2acc3 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-preview-area.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-string-combo-box.png b/devel-docs/libgimpwidgets/html/gimp-widget-string-combo-box.png new file mode 100644 index 0000000..9a984ad Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-string-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-widget-unit-menu.png b/devel-docs/libgimpwidgets/html/gimp-widget-unit-menu.png new file mode 100644 index 0000000..17522d2 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-widget-unit-menu.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-wilber-eek.png b/devel-docs/libgimpwidgets/html/gimp-wilber-eek.png new file mode 100644 index 0000000..b66396b Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-wilber-eek.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-wilber-outline.png b/devel-docs/libgimpwidgets/html/gimp-wilber-outline.png new file mode 100644 index 0000000..d1eb206 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-wilber-outline.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-wilber.png b/devel-docs/libgimpwidgets/html/gimp-wilber.png new file mode 100644 index 0000000..e4de653 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-wilber.png differ diff --git a/devel-docs/libgimpwidgets/html/gimp-zoom-follow-window.png b/devel-docs/libgimpwidgets/html/gimp-zoom-follow-window.png new file mode 100644 index 0000000..6d8cb1c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/gimp-zoom-follow-window.png differ diff --git a/devel-docs/libgimpwidgets/html/home.png b/devel-docs/libgimpwidgets/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/home.png differ diff --git a/devel-docs/libgimpwidgets/html/index.html b/devel-docs/libgimpwidgets/html/index.html new file mode 100644 index 0000000..d95d192 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/index.html @@ -0,0 +1,235 @@ + + + + +GIMP Widgets Library Reference Manual: GIMP Widgets Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.36 + +

+
+
+
+
+
I. GIMP Widgets
+
+
Object Hierarchy
+
Widget Gallery
+
+GimpBrowser — A base class for a documentation browser. +
+
+GimpButton — A GtkButton with a little extra functionality. +
+
+GimpChainButton — Widget to visually connect two entry widgets. +
+
+GimpColorArea — Displays a GimpRGB color, optionally with +alpha-channel. +
+
+GimpColorButton — Widget for selecting a color from a simple button. +
+
+GimpColorHexEntry — Widget for entering a color's hex triplet. +
+
+GimpColorScale — Fancy colored sliders. +
+
+GimpColorSelection — Widget for doing a color selection. +
+
+GimpColorProfileChooserDialog — A file chooser for selecting color profiles. +
+
+GimpColorProfileStore — A GtkListStore subclass that keep color profiles. +
+
+GimpColorProfileComboBox — A combo box for selecting color profiles. +
+
+GimpColorProfileView — A widget for viewing color profile properties +
+
+GimpDialog — Constructors for GtkDialog's and action_areas as +well as other dialog-related stuff. +
+
+GimpEnumStore — A GimpIntStore subclass that keeps enum values. +
+
+GimpEnumComboBox — A GimpIntComboBox subclass for selecting an enum value. +
+
+GimpEnumLabel — A GtkLabel subclass that displays an enum value. +
+
+GimpFileEntry — Widget for entering a filename. +
+
+GimpFrame — A widget providing a HIG-compliant subclass +of GtkFrame. +
+
+GimpHintBox — Displays a wilber icon and a text. +
+
+GimpIntComboBox — A widget providing a popup menu of integer +values (e.g. enums). +
+
+GimpIntStore — A model for integer based name-value pairs +(e.g. enums) +
+
+GimpMemSizeEntry — A composite widget to enter a memory size. +
+
+GimpNumberPairEntry — A GtkEntry subclass to enter ratios. +
+
+GimpOffsetArea — Widget to control image offsets. +
+
+GimpPageSelector — A widget to select pages from multi-page things. +
+
+GimpPathEditor — Widget for editing a file search path. +
+
+GimpPickButton — Widget to pick a color from screen. +
+
+GimpPreviewArea — A general purpose preview widget which caches +its pixel data. +
+
+GimpPreview — A widget providing a GimpPreviewArea plus +framework to update the preview. +
+
+GimpRuler — A ruler widget with configurable unit and orientation. +
+
+GimpScrolledPreview — A widget providing a GimpPreview enhanced by +scrolling capabilities. +
+
+GimpSizeEntry — Widget for entering pixel values and resolutions. +
+
+GimpStringComboBox — A GtkComboBox subclass to select strings. +
+
+GimpUnitStore — A model for units +
+
+GimpUnitComboBox — A GtkComboBox to select a GimpUnit. +
+
+GimpZoomModel — A model for zoom values. +
+
+
II. Cell Renderers for GtkTreeView
+
+
+GimpCellRendererColor — A GtkCellRenderer to display a GimpRGB color. +
+
+GimpCellRendererToggle — A GtkCellRendererToggle that displays icons instead +of a checkbox. +
+
+
III. GIMP Display Filters
+
+
+GimpColorDisplay — Pluggable GIMP display color correction modules. +
+
+GimpColorDisplayStack — A stack of color correction modules. +
+
+
IV. GIMP Color Selectors
+
+
+GimpColorSelector — Pluggable GIMP color selector modules. +
+
+GimpColorNotebook — A GimpColorSelector implementation. +
+
+GimpColorScales — A GimpColorSelector implementation. +
+
+GimpColorSelect — A GimpColorSelector implementation. +
+
+
V. GIMP Controllers
+
+GimpController — Pluggable GIMP input controller modules. +
+
VI. GIMP Widgets Utilities
+
+
+GimpCairo-utils — Utility functions for cairo +
+
+GimpHelpUI — Functions for setting tooltip and help identifier +used by the GIMP help system. +
+
+GimpQueryBox — Some simple dialogs to enter a single int, +double, string or boolean value. +
+
+GimpIcons — Prebuilt common menu/toolbar items and +corresponding icons +
+
+GimpEnumWidgets — A set of utility functions to create widgets +based on enums. +
+
+GimpPropWidgets — Editable views on GObject properties. +
+
+GimpWidgets — A collection of convenient widget constructors, +standard callbacks and helper functions. +
+
+GimpWidgetsUtils — A collection of helper functions. +
+
+
VII. Deprecated API
+
+
+GimpOldWidgets — Old API that is still available but declared +as deprecated. +
+
+GimpPixmap — Widget which creates a GtkPixmap from XPM data. +
+
+GimpUnitMenu — Widget for selecting a GimpUnit. +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/left-insensitive.png b/devel-docs/libgimpwidgets/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/left-insensitive.png differ diff --git a/devel-docs/libgimpwidgets/html/left.png b/devel-docs/libgimpwidgets/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/left.png differ diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpCairoUtils.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpCairoUtils.html new file mode 100644 index 0000000..3631611 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpCairoUtils.html @@ -0,0 +1,140 @@ + + + + +GimpCairo-utils: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpCairo-utils

+

GimpCairo-utils — Utility functions for cairo

+
+
+

Functions

+
++++ + + + + + + + + + + +
+gboolean + +gimp_cairo_set_focus_line_pattern () +
+cairo_surface_t * + +gimp_cairo_surface_create_from_pixbuf () +
+
+
+

Description

+

Utility functions that make cairo easier to use with common +GIMP data types.

+
+
+

Functions

+
+

gimp_cairo_set_focus_line_pattern ()

+
gboolean
+gimp_cairo_set_focus_line_pattern (cairo_t *cr,
+                                   GtkWidget *widget);
+

Sets color and dash pattern for stroking a focus line on the given +cr +. The line pattern is taken from widget +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

cr

Cairo context

 

widget

widget to draw the focus indicator on

 
+
+
+

Returns

+

TRUE if the widget style has a focus line pattern, +FALSE otherwise

+
+

Since: 2.6

+
+
+
+

gimp_cairo_surface_create_from_pixbuf ()

+
cairo_surface_t *
+gimp_cairo_surface_create_from_pixbuf (GdkPixbuf *pixbuf);
+

Create a Cairo image surface from a GdkPixbuf.

+

You should avoid calling this function as there are probably more +efficient ways of achieving the result you are looking for.

+
+

Parameters

+
+++++ + + + + + +

pixbuf

a GdkPixbuf

 
+
+
+

Returns

+

a cairo_surface_t.

+
+

Since: 2.6

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpEnumWidgets.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpEnumWidgets.html new file mode 100644 index 0000000..5f75826 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpEnumWidgets.html @@ -0,0 +1,742 @@ + + + + +GimpEnumWidgets: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpEnumWidgets

+

GimpEnumWidgets — A set of utility functions to create widgets +based on enums.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_enum_radio_box_new () +
+GtkWidget * + +gimp_enum_radio_box_new_with_range () +
+GtkWidget * + +gimp_enum_radio_frame_new () +
+GtkWidget * + +gimp_enum_radio_frame_new_with_range () +
+GtkWidget * + +gimp_enum_stock_box_new () +
+GtkWidget * + +gimp_enum_stock_box_new_with_range () +
+void + +gimp_enum_stock_box_set_child_padding () +
+GtkWidget * + +gimp_enum_icon_box_new () +
+GtkWidget * + +gimp_enum_icon_box_new_with_range () +
+void + +gimp_enum_icon_box_set_child_padding () +
+
+
+

Description

+

A set of utility functions to create widgets based on enums.

+
+
+

Functions

+
+

gimp_enum_radio_box_new ()

+
GtkWidget *
+gimp_enum_radio_box_new (GType enum_type,
+                         GCallback callback,
+                         gpointer callback_data,
+                         GtkWidget **first_button);
+

Creates a new group of GtkRadioButtons representing the enum +values. A group of radiobuttons is a good way to represent enums +with up to three or four values. Often it is better to use a +GimpEnumComboBox instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkVBox holding a group of GtkRadioButtons.

+
+

Since: 2.4

+
+
+
+

gimp_enum_radio_box_new_with_range ()

+
GtkWidget *
+gimp_enum_radio_box_new_with_range (GType enum_type,
+                                    gint minimum,
+                                    gint maximum,
+                                    GCallback callback,
+                                    gpointer callback_data,
+                                    GtkWidget **first_button);
+

Just like gimp_enum_radio_box_new(), this function creates a group +of radio buttons, but additionally it supports limiting the range +of available enum values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

minimum

the minimum enum value

 

maximum

the maximum enum value

 

enum_type

the GType of an enum.

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkVBox holding a group of GtkRadioButtons.

+
+

Since: 2.4

+
+
+
+

gimp_enum_radio_frame_new ()

+
GtkWidget *
+gimp_enum_radio_frame_new (GType enum_type,
+                           GtkWidget *label_widget,
+                           GCallback callback,
+                           gpointer callback_data,
+                           GtkWidget **first_button);
+

Calls gimp_enum_radio_box_new() and puts the resulting vbox into a +GtkFrame.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

label_widget

a widget to use as label for the frame that will +hold the radio box.

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkFrame holding a group of GtkRadioButtons.

+
+

Since: 2.4

+
+
+
+

gimp_enum_radio_frame_new_with_range ()

+
GtkWidget *
+gimp_enum_radio_frame_new_with_range (GType enum_type,
+                                      gint minimum,
+                                      gint maximum,
+                                      GtkWidget *label_widget,
+                                      GCallback callback,
+                                      gpointer callback_data,
+                                      GtkWidget **first_button);
+

Calls gimp_enum_radio_box_new_with_range() and puts the resulting +vbox into a GtkFrame.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

minimum

the minimum enum value

 

maximum

the maximum enum value

 

label_widget

a widget to put into the frame that will hold the radio box.

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkFrame holding a group of GtkRadioButtons.

+
+

Since: 2.4

+
+
+
+

gimp_enum_stock_box_new ()

+
GtkWidget *
+gimp_enum_stock_box_new (GType enum_type,
+                         const gchar *stock_prefix,
+                         GtkIconSize icon_size,
+                         GCallback callback,
+                         gpointer callback_data,
+                         GtkWidget **first_button);
+
+

gimp_enum_stock_box_new is deprecated and should not be used in newly-written code.

+

GIMP 2.10

+
+

Creates a horizontal box of radio buttons with stock icons. The +stock_id for each icon is created by appending the enum_value's +nick to the given stock_prefix +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

stock_prefix

the prefix of the group of stock ids to use.

 

icon_size

the icon size for the stock icons

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkHBox holding a group of GtkRadioButtons.

+
+

Since: 2.4

+
+
+
+

gimp_enum_stock_box_new_with_range ()

+
GtkWidget *
+gimp_enum_stock_box_new_with_range (GType enum_type,
+                                    gint minimum,
+                                    gint maximum,
+                                    const gchar *stock_prefix,
+                                    GtkIconSize icon_size,
+                                    GCallback callback,
+                                    gpointer callback_data,
+                                    GtkWidget **first_button);
+
+

gimp_enum_stock_box_new_with_range is deprecated and should not be used in newly-written code.

+

GIMP 2.10

+
+

Just like gimp_enum_stock_box_new(), this function creates a group +of radio buttons, but additionally it supports limiting the range +of available enum values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

minimum

the minumim enum value

 

maximum

the maximum enum value

 

stock_prefix

the prefix of the group of stock ids to use.

 

icon_size

the icon size for the stock icons

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkHBox holding a group of GtkRadioButtons.

+
+

Since: 2.4

+
+
+
+

gimp_enum_stock_box_set_child_padding ()

+
void
+gimp_enum_stock_box_set_child_padding (GtkWidget *stock_box,
+                                       gint xpad,
+                                       gint ypad);
+
+

gimp_enum_stock_box_set_child_padding is deprecated and should not be used in newly-written code.

+

GIMP 2.10

+
+

Sets the padding of all buttons in a box created by +gimp_enum_stock_box_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

stock_box

a stock box widget

 

xpad

horizontal padding

 

ypad

vertical padding

 
+
+

Since: 2.4

+
+
+
+

gimp_enum_icon_box_new ()

+
GtkWidget *
+gimp_enum_icon_box_new (GType enum_type,
+                        const gchar *icon_prefix,
+                        GtkIconSize icon_size,
+                        GCallback callback,
+                        gpointer callback_data,
+                        GtkWidget **first_button);
+

Creates a horizontal box of radio buttons with named icons. The +icon name for each icon is created by appending the enum_value's +nick to the given icon_prefix +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

icon_prefix

the prefix of the group of icon names to use.

 

icon_size

the icon size for the icons

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkHBox holding a group of GtkRadioButtons.

+
+

Since: 2.10

+
+
+
+

gimp_enum_icon_box_new_with_range ()

+
GtkWidget *
+gimp_enum_icon_box_new_with_range (GType enum_type,
+                                   gint minimum,
+                                   gint maximum,
+                                   const gchar *icon_prefix,
+                                   GtkIconSize icon_size,
+                                   GCallback callback,
+                                   gpointer callback_data,
+                                   GtkWidget **first_button);
+

Just like gimp_enum_icon_box_new(), this function creates a group +of radio buttons, but additionally it supports limiting the range +of available enum values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

enum_type

the GType of an enum.

 

minimum

the minumim enum value

 

maximum

the maximum enum value

 

icon_prefix

the prefix of the group of icon names to use.

 

icon_size

the icon size for the icons

 

callback

a callback to connect to the "toggled" signal of each +GtkRadioButton that is created.

 

callback_data

data to pass to the callback +.

 

first_button

returns the first button in the created group.

 
+
+
+

Returns

+

a new GtkHBox holding a group of GtkRadioButtons.

+
+

Since: 2.10

+
+
+
+

gimp_enum_icon_box_set_child_padding ()

+
void
+gimp_enum_icon_box_set_child_padding (GtkWidget *icon_box,
+                                      gint xpad,
+                                      gint ypad);
+

Sets the padding of all buttons in a box created by +gimp_enum_icon_box_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

icon_box

an icon box widget

 

xpad

horizontal padding

 

ypad

vertical padding

 
+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpHelpUI.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpHelpUI.html new file mode 100644 index 0000000..ec33645 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpHelpUI.html @@ -0,0 +1,409 @@ + + + + +GimpHelpUI: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpHelpUI

+

GimpHelpUI — Functions for setting tooltip and help identifier +used by the GIMP help system.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpHelpFunc) () +
+void + +gimp_help_enable_tooltips () +
+void + +gimp_help_disable_tooltips () +
+void + +gimp_standard_help_func () +
+void + +gimp_help_connect () +
+void + +gimp_help_set_help_data () +
+void + +gimp_help_set_help_data_with_markup () +
+void + +gimp_context_help () +
+
+
+

Types and Values

+
++++ + + + + +
#defineGIMP_HELP_ID
+
+
+

Description

+

Functions for setting tooltip and help identifier used by the GIMP +help system.

+
+
+

Functions

+
+

GimpHelpFunc ()

+
void
+(*GimpHelpFunc) (const gchar *help_id,
+                 gpointer help_data);
+

This is the prototype for all functions you pass as help_func + to +the various GIMP dialog constructors like gimp_dialog_new(), +gimp_query_int_box() etc.

+

Help IDs are textual identifiers the help system uses to figure +which page to display.

+

All these dialog constructors functions call gimp_help_connect().

+

In most cases it will be ok to use gimp_standard_help_func() which +does nothing but passing the help_id + string to gimp_help(). If +your plug-in needs some more sophisticated help handling you can +provide your own help_func + which has to call gimp_help() to +actually display the help.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

help_id

the help ID

 

help_data

the help user data

 
+
+
+
+
+

gimp_help_enable_tooltips ()

+
void
+gimp_help_enable_tooltips (void);
+

Enable tooltips to be shown in the GIMP user interface.

+

As a plug-in author, you don't need to care about this as this +function is called for you from gimp_ui_init(). This ensures that +the user setting from the GIMP preferences dialog is respected in +all plug-in dialogs.

+
+
+
+

gimp_help_disable_tooltips ()

+
void
+gimp_help_disable_tooltips (void);
+

Disable tooltips to be shown in the GIMP user interface.

+

As a plug-in author, you don't need to care about this as this +function is called for you from gimp_ui_init(). This ensures that +the user setting from the GIMP preferences dialog is respected in +all plug-in dialogs.

+
+
+
+

gimp_standard_help_func ()

+
void
+gimp_standard_help_func (const gchar *help_id,
+                         gpointer help_data);
+

This is the standard GIMP help function which does nothing but calling +gimp_help(). It is the right function to use in almost all cases.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

help_id

A unique help identifier.

 

help_data

The help_data +passed to gimp_help_connect().

 
+
+
+
+
+

gimp_help_connect ()

+
void
+gimp_help_connect (GtkWidget *widget,
+                   GimpHelpFunc help_func,
+                   const gchar *help_id,
+                   gpointer help_data);
+

Note that this function is automatically called by all libgimp dialog +constructors. You only have to call it for windows/dialogs you created +"manually".

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

widget

The widget you want to connect the help accelerator for. Will +be a GtkWindow in most cases.

 

help_func

The function which will be called if the user presses "F1".

 

help_id

The help_id +which will be passed to help_func +.

 

help_data

The help_data +pointer which will be passed to help_func +.

 
+
+
+
+
+

gimp_help_set_help_data ()

+
void
+gimp_help_set_help_data (GtkWidget *widget,
+                         const gchar *tooltip,
+                         const gchar *help_id);
+

The reason why we don't use gtk_widget_set_tooltip_text() is that +elements in the GIMP user interface should, if possible, also have +a help_id + set for context-sensitive help.

+

This function can be called with NULL for tooltip +. Use this feature +if you want to set a help link for a widget which shouldn't have +a visible tooltip.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

widget

The GtkWidget you want to set a tooltip +and/or help_id +for.

 

tooltip

The text for this widget's tooltip (or NULL).

 

help_id

The help_id +for the GtkTipsQuery tooltips inspector.

 
+
+
+
+
+

gimp_help_set_help_data_with_markup ()

+
void
+gimp_help_set_help_data_with_markup (GtkWidget *widget,
+                                     const gchar *tooltip,
+                                     const gchar *help_id);
+

Just like gimp_help_set_help_data(), but supports to pass text +which is marked up with Pango +text markup language.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

widget

The GtkWidget you want to set a tooltip +and/or help_id +for.

 

tooltip

The markup for this widget's tooltip (or NULL).

 

help_id

The help_id +for the GtkTipsQuery tooltips inspector.

 
+
+

Since: 2.6

+
+
+
+

gimp_context_help ()

+
void
+gimp_context_help (GtkWidget *widget);
+

This function invokes the context help inspector.

+

The mouse cursor will turn turn into a question mark and the user can +click on any widget of the application which started the inspector.

+

If the widget the user clicked on has a help_id + string attached +(see gimp_help_set_help_data()), the corresponding help page will +be displayed. Otherwise the help system will ascend the widget hierarchy +until it finds an attached help_id + string (which should be the +case at least for every window/dialog).

+
+

Parameters

+
+++++ + + + + + +

widget

Any GtkWidget on the screen.

 
+
+
+
+
+

Types and Values

+
+

GIMP_HELP_ID

+
#define GIMP_HELP_ID (gimp_help_id_quark ())
+
+

The GQuark used to attach GIMP help IDs to widgets.

+

Since: 2.2

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpIcons.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpIcons.html new file mode 100644 index 0000000..a79dd70 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpIcons.html @@ -0,0 +1,5494 @@ + + + + +GimpIcons: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpIcons

+

GimpIcons — Prebuilt common menu/toolbar items and +corresponding icons

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
+void + +gimp_stock_init () +
+void + +gimp_icons_init () +
+void + +gimp_icons_set_icon_theme () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#defineGIMP_ICON_ATTACH
#defineGIMP_ICON_DETACH
#defineGIMP_ICON_INVERT
#defineGIMP_ICON_RECORD
#defineGIMP_ICON_RESET
#defineGIMP_ICON_SHRED
#defineGIMP_ICON_BUSINESS_CARD
#defineGIMP_ICON_CHAR_PICKER
#defineGIMP_ICON_CURSOR
#defineGIMP_ICON_DISPLAY
#defineGIMP_ICON_GEGL
#defineGIMP_ICON_LINKED
#defineGIMP_ICON_MARKER
#defineGIMP_ICON_SMARTPHONE
#defineGIMP_ICON_TRANSPARENCY
#defineGIMP_ICON_VIDEO
#defineGIMP_ICON_VISIBLE
#defineGIMP_ICON_WEB
#defineGIMP_ICON_BRUSH
#defineGIMP_ICON_BUFFER
#defineGIMP_ICON_COLORMAP
#defineGIMP_ICON_DYNAMICS
#defineGIMP_ICON_FILE_MANAGER
#defineGIMP_ICON_FONT
#defineGIMP_ICON_GRADIENT
#defineGIMP_ICON_GRID
#defineGIMP_ICON_INPUT_DEVICE
#defineGIMP_ICON_MYPAINT_BRUSH
#defineGIMP_ICON_PALETTE
#defineGIMP_ICON_PATTERN
#defineGIMP_ICON_PLUGIN
#defineGIMP_ICON_SAMPLE_POINT
#defineGIMP_ICON_SYMMETRY
#defineGIMP_ICON_TEMPLATE
#defineGIMP_ICON_TOOL_PRESET
#defineGIMP_ICON_FRAME
#defineGIMP_ICON_TEXTURE
#defineGIMP_ICON_APPLICATION_EXIT
#defineGIMP_ICON_ASPECT_PORTRAIT
#defineGIMP_ICON_ASPECT_LANDSCAPE
#defineGIMP_ICON_CAP_BUTT
#defineGIMP_ICON_CAP_ROUND
#defineGIMP_ICON_CAP_SQUARE
#defineGIMP_ICON_CENTER
#defineGIMP_ICON_CENTER_HORIZONTAL
#defineGIMP_ICON_CENTER_VERTICAL
#defineGIMP_ICON_CHAIN_HORIZONTAL
#defineGIMP_ICON_CHAIN_HORIZONTAL_BROKEN
#defineGIMP_ICON_CHAIN_VERTICAL
#defineGIMP_ICON_CHAIN_VERTICAL_BROKEN
#defineGIMP_ICON_CHANNEL
#defineGIMP_ICON_CHANNEL_ALPHA
#defineGIMP_ICON_CHANNEL_BLUE
#defineGIMP_ICON_CHANNEL_GRAY
#defineGIMP_ICON_CHANNEL_GREEN
#defineGIMP_ICON_CHANNEL_INDEXED
#defineGIMP_ICON_CHANNEL_RED
#defineGIMP_ICON_CLOSE
#defineGIMP_ICON_CLOSE_ALL
#defineGIMP_ICON_COLOR_PICKER_BLACK
#defineGIMP_ICON_COLOR_PICKER_GRAY
#defineGIMP_ICON_COLOR_PICKER_WHITE
#defineGIMP_ICON_COLOR_PICK_FROM_SCREEN
#defineGIMP_ICON_COLOR_SELECTOR_CMYK
#defineGIMP_ICON_COLOR_SELECTOR_TRIANGLE
#defineGIMP_ICON_COLOR_SELECTOR_WATER
#defineGIMP_ICON_COLOR_SPACE_LINEAR
#defineGIMP_ICON_COLOR_SPACE_NON_LINEAR
#defineGIMP_ICON_COLOR_SPACE_PERCEPTUAL
#defineGIMP_ICON_COLORS_DEFAULT
#defineGIMP_ICON_COLORS_SWAP
#defineGIMP_ICON_CONTROLLER
#defineGIMP_ICON_CONTROLLER_KEYBOARD
#defineGIMP_ICON_CONTROLLER_LINUX_INPUT
#defineGIMP_ICON_CONTROLLER_MIDI
#defineGIMP_ICON_CONTROLLER_MOUSE
#defineGIMP_ICON_CONTROLLER_WHEEL
#defineGIMP_ICON_CONVERT_RGB
#defineGIMP_ICON_CONVERT_GRAYSCALE
#defineGIMP_ICON_CONVERT_INDEXED
#defineGIMP_ICON_CONVERT_PRECISION
#defineGIMP_ICON_CURVE_FREE
#defineGIMP_ICON_CURVE_SMOOTH
#defineGIMP_ICON_DIALOG_CHANNELS
#defineGIMP_ICON_DIALOG_DASHBOARD
#defineGIMP_ICON_DIALOG_DEVICE_STATUS
#defineGIMP_ICON_DIALOG_ERROR
#defineGIMP_ICON_DIALOG_IMAGES
#defineGIMP_ICON_DIALOG_INFORMATION
#defineGIMP_ICON_DIALOG_LAYERS
#defineGIMP_ICON_DIALOG_NAVIGATION
#defineGIMP_ICON_DIALOG_PATHS
#defineGIMP_ICON_DIALOG_QUESTION
#defineGIMP_ICON_DIALOG_RESHOW_FILTER
#defineGIMP_ICON_DIALOG_TOOLS
#defineGIMP_ICON_DIALOG_TOOL_OPTIONS
#defineGIMP_ICON_DIALOG_UNDO_HISTORY
#defineGIMP_ICON_DIALOG_WARNING
#defineGIMP_ICON_DISPLAY_FILTER
#defineGIMP_ICON_DISPLAY_FILTER_CLIP_WARNING
#defineGIMP_ICON_DISPLAY_FILTER_COLORBLIND
#defineGIMP_ICON_DISPLAY_FILTER_CONTRAST
#defineGIMP_ICON_DISPLAY_FILTER_GAMMA
#defineGIMP_ICON_DISPLAY_FILTER_LCMS
#defineGIMP_ICON_DISPLAY_FILTER_PROOF
#defineGIMP_ICON_DOCUMENT_NEW
#defineGIMP_ICON_DOCUMENT_OPEN
#defineGIMP_ICON_DOCUMENT_OPEN_RECENT
#defineGIMP_ICON_DOCUMENT_PAGE_SETUP
#defineGIMP_ICON_DOCUMENT_PRINT
#defineGIMP_ICON_DOCUMENT_PRINT_RESOLUTION
#defineGIMP_ICON_DOCUMENT_PROPERTIES
#defineGIMP_ICON_DOCUMENT_REVERT
#defineGIMP_ICON_DOCUMENT_SAVE
#defineGIMP_ICON_DOCUMENT_SAVE_AS
#defineGIMP_ICON_EDIT
#defineGIMP_ICON_EDIT_CLEAR
#defineGIMP_ICON_EDIT_COPY
#defineGIMP_ICON_EDIT_CUT
#defineGIMP_ICON_EDIT_DELETE
#defineGIMP_ICON_EDIT_FIND
#defineGIMP_ICON_EDIT_PASTE
#defineGIMP_ICON_EDIT_PASTE_AS_NEW
#defineGIMP_ICON_EDIT_PASTE_INTO
#defineGIMP_ICON_EDIT_REDO
#defineGIMP_ICON_EDIT_UNDO
#defineGIMP_ICON_FILL_HORIZONTAL
#defineGIMP_ICON_FILL_VERTICAL
#defineGIMP_ICON_FOLDER_NEW
#defineGIMP_ICON_FORMAT_INDENT_MORE
#defineGIMP_ICON_FORMAT_INDENT_LESS
#defineGIMP_ICON_FORMAT_JUSTIFY_CENTER
#defineGIMP_ICON_FORMAT_JUSTIFY_FILL
#defineGIMP_ICON_FORMAT_JUSTIFY_LEFT
#defineGIMP_ICON_FORMAT_JUSTIFY_RIGHT
#defineGIMP_ICON_FORMAT_TEXT_BOLD
#defineGIMP_ICON_FORMAT_TEXT_ITALIC
#defineGIMP_ICON_FORMAT_TEXT_DIRECTION_LTR
#defineGIMP_ICON_FORMAT_TEXT_DIRECTION_RTL
#defineGIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR
#defineGIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR_UPRIGHT
#defineGIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL
#defineGIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL_UPRIGHT
#defineGIMP_ICON_FORMAT_TEXT_SPACING_LETTER
#defineGIMP_ICON_FORMAT_TEXT_SPACING_LINE
#defineGIMP_ICON_FORMAT_TEXT_STRIKETHROUGH
#defineGIMP_ICON_FORMAT_TEXT_UNDERLINE
#defineGIMP_ICON_GRADIENT_LINEAR
#defineGIMP_ICON_GRADIENT_BILINEAR
#defineGIMP_ICON_GRADIENT_RADIAL
#defineGIMP_ICON_GRADIENT_SQUARE
#defineGIMP_ICON_GRADIENT_CONICAL_SYMMETRIC
#defineGIMP_ICON_GRADIENT_CONICAL_ASYMMETRIC
#defineGIMP_ICON_GRADIENT_SHAPEBURST_ANGULAR
#defineGIMP_ICON_GRADIENT_SHAPEBURST_SPHERICAL
#defineGIMP_ICON_GRADIENT_SHAPEBURST_DIMPLED
#defineGIMP_ICON_GRADIENT_SPIRAL_CLOCKWISE
#defineGIMP_ICON_GRADIENT_SPIRAL_ANTICLOCKWISE
#defineGIMP_ICON_GRAVITY_EAST
#defineGIMP_ICON_GRAVITY_NORTH
#defineGIMP_ICON_GRAVITY_NORTH_EAST
#defineGIMP_ICON_GRAVITY_NORTH_WEST
#defineGIMP_ICON_GRAVITY_SOUTH
#defineGIMP_ICON_GRAVITY_SOUTH_EAST
#defineGIMP_ICON_GRAVITY_SOUTH_WEST
#defineGIMP_ICON_GRAVITY_WEST
#defineGIMP_ICON_GO_BOTTOM
#defineGIMP_ICON_GO_DOWN
#defineGIMP_ICON_GO_FIRST
#defineGIMP_ICON_GO_HOME
#defineGIMP_ICON_GO_LAST
#defineGIMP_ICON_GO_TOP
#defineGIMP_ICON_GO_UP
#defineGIMP_ICON_GO_PREVIOUS
#defineGIMP_ICON_GO_NEXT
#defineGIMP_ICON_HELP
#defineGIMP_ICON_HELP_ABOUT
#defineGIMP_ICON_HELP_USER_MANUAL
#defineGIMP_ICON_HISTOGRAM
#defineGIMP_ICON_HISTOGRAM_LINEAR
#defineGIMP_ICON_HISTOGRAM_LOGARITHMIC
#defineGIMP_ICON_IMAGE
#defineGIMP_ICON_IMAGE_OPEN
#defineGIMP_ICON_IMAGE_RELOAD
#defineGIMP_ICON_JOIN_MITER
#defineGIMP_ICON_JOIN_ROUND
#defineGIMP_ICON_JOIN_BEVEL
#defineGIMP_ICON_LAYER
#defineGIMP_ICON_LAYER_ANCHOR
#defineGIMP_ICON_LAYER_FLOATING_SELECTION
#defineGIMP_ICON_LAYER_MASK
#defineGIMP_ICON_LAYER_MERGE_DOWN
#defineGIMP_ICON_LAYER_TEXT_LAYER
#defineGIMP_ICON_LAYER_TO_IMAGESIZE
#defineGIMP_ICON_LIST
#defineGIMP_ICON_LIST_ADD
#defineGIMP_ICON_LIST_REMOVE
#defineGIMP_ICON_MENU_LEFT
#defineGIMP_ICON_MENU_RIGHT
#defineGIMP_ICON_OBJECT_DUPLICATE
#defineGIMP_ICON_OBJECT_FLIP_HORIZONTAL
#defineGIMP_ICON_OBJECT_FLIP_VERTICAL
#defineGIMP_ICON_OBJECT_RESIZE
#defineGIMP_ICON_OBJECT_ROTATE_180
#defineGIMP_ICON_OBJECT_ROTATE_270
#defineGIMP_ICON_OBJECT_ROTATE_90
#defineGIMP_ICON_OBJECT_SCALE
#defineGIMP_ICON_PATH
#defineGIMP_ICON_PATH_STROKE
#defineGIMP_ICON_PIVOT_CENTER
#defineGIMP_ICON_PIVOT_EAST
#defineGIMP_ICON_PIVOT_NORTH
#defineGIMP_ICON_PIVOT_NORTH_EAST
#defineGIMP_ICON_PIVOT_NORTH_WEST
#defineGIMP_ICON_PIVOT_SOUTH
#defineGIMP_ICON_PIVOT_SOUTH_EAST
#defineGIMP_ICON_PIVOT_SOUTH_WEST
#defineGIMP_ICON_PIVOT_WEST
#defineGIMP_ICON_PREFERENCES_SYSTEM
#defineGIMP_ICON_PROCESS_STOP
#defineGIMP_ICON_QUICK_MASK_OFF
#defineGIMP_ICON_QUICK_MASK_ON
#defineGIMP_ICON_SELECTION
#defineGIMP_ICON_SELECTION_ADD
#defineGIMP_ICON_SELECTION_ALL
#defineGIMP_ICON_SELECTION_BORDER
#defineGIMP_ICON_SELECTION_GROW
#defineGIMP_ICON_SELECTION_INTERSECT
#defineGIMP_ICON_SELECTION_NONE
#defineGIMP_ICON_SELECTION_REPLACE
#defineGIMP_ICON_SELECTION_SHRINK
#defineGIMP_ICON_SELECTION_STROKE
#defineGIMP_ICON_SELECTION_SUBTRACT
#defineGIMP_ICON_SELECTION_TO_CHANNEL
#defineGIMP_ICON_SELECTION_TO_PATH
#defineGIMP_ICON_SHAPE_CIRCLE
#defineGIMP_ICON_SHAPE_DIAMOND
#defineGIMP_ICON_SHAPE_SQUARE
#defineGIMP_ICON_SYSTEM_RUN
#defineGIMP_ICON_TOOL_AIRBRUSH
#defineGIMP_ICON_TOOL_ALIGN
#defineGIMP_ICON_TOOL_BLUR
#defineGIMP_ICON_TOOL_BRIGHTNESS_CONTRAST
#defineGIMP_ICON_TOOL_BUCKET_FILL
#defineGIMP_ICON_TOOL_BY_COLOR_SELECT
#defineGIMP_ICON_TOOL_CAGE
#defineGIMP_ICON_TOOL_CLONE
#defineGIMP_ICON_TOOL_COLOR_TEMPERATURE
#defineGIMP_ICON_TOOL_COLORIZE
#defineGIMP_ICON_TOOL_COLOR_BALANCE
#defineGIMP_ICON_TOOL_COLOR_PICKER
#defineGIMP_ICON_TOOL_CROP
#defineGIMP_ICON_TOOL_CURVES
#defineGIMP_ICON_TOOL_DESATURATE
#defineGIMP_ICON_TOOL_DODGE
#defineGIMP_ICON_TOOL_ELLIPSE_SELECT
#defineGIMP_ICON_TOOL_ERASER
#defineGIMP_ICON_TOOL_EXPOSURE
#defineGIMP_ICON_TOOL_FLIP
#defineGIMP_ICON_TOOL_FOREGROUND_SELECT
#defineGIMP_ICON_TOOL_FREE_SELECT
#defineGIMP_ICON_TOOL_FUZZY_SELECT
#defineGIMP_ICON_TOOL_GRADIENT
#defineGIMP_ICON_TOOL_HANDLE_TRANSFORM
#defineGIMP_ICON_TOOL_HEAL
#defineGIMP_ICON_TOOL_HUE_SATURATION
#defineGIMP_ICON_TOOL_INK
#defineGIMP_ICON_TOOL_ISCISSORS
#defineGIMP_ICON_TOOL_LEVELS
#defineGIMP_ICON_TOOL_MEASURE
#defineGIMP_ICON_TOOL_MOVE
#defineGIMP_ICON_TOOL_MYPAINT_BRUSH
#defineGIMP_ICON_TOOL_N_POINT_DEFORMATION
#defineGIMP_ICON_TOOL_OFFSET
#defineGIMP_ICON_TOOL_PAINTBRUSH
#defineGIMP_ICON_TOOL_PATH
#defineGIMP_ICON_TOOL_PENCIL
#defineGIMP_ICON_TOOL_PERSPECTIVE
#defineGIMP_ICON_TOOL_PERSPECTIVE_CLONE
#defineGIMP_ICON_TOOL_POSTERIZE
#defineGIMP_ICON_TOOL_RECT_SELECT
#defineGIMP_ICON_TOOL_ROTATE
#defineGIMP_ICON_TOOL_SCALE
#defineGIMP_ICON_TOOL_SEAMLESS_CLONE
#defineGIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS
#defineGIMP_ICON_TOOL_SHEAR
#defineGIMP_ICON_TOOL_SMUDGE
#defineGIMP_ICON_TOOL_TEXT
#defineGIMP_ICON_TOOL_THRESHOLD
#defineGIMP_ICON_TOOL_TRANSFORM_3D
#defineGIMP_ICON_TOOL_UNIFIED_TRANSFORM
#defineGIMP_ICON_TOOL_WARP
#defineGIMP_ICON_TOOL_ZOOM
#defineGIMP_ICON_TRANSFORM_3D_CAMERA
#defineGIMP_ICON_TRANSFORM_3D_MOVE
#defineGIMP_ICON_TRANSFORM_3D_ROTATE
#defineGIMP_ICON_VIEW_REFRESH
#defineGIMP_ICON_VIEW_FULLSCREEN
#defineGIMP_ICON_WILBER
#defineGIMP_ICON_WILBER_EEK
#defineGIMP_ICON_WINDOW_CLOSE
#defineGIMP_ICON_WINDOW_MOVE_TO_SCREEN
#defineGIMP_ICON_WINDOW_NEW
#defineGIMP_ICON_ZOOM_IN
#defineGIMP_ICON_ZOOM_ORIGINAL
#defineGIMP_ICON_ZOOM_OUT
#defineGIMP_ICON_ZOOM_FIT_BEST
#defineGIMP_ICON_ZOOM_FOLLOW_WINDOW
#defineGIMP_STOCK_ANCHOR
#defineGIMP_STOCK_CENTER
#defineGIMP_STOCK_DUPLICATE
#defineGIMP_STOCK_EDIT
#defineGIMP_STOCK_RESET
#defineGIMP_STOCK_CLOSE
#defineGIMP_STOCK_MENU_LEFT
#defineGIMP_STOCK_MENU_RIGHT
#defineGIMP_STOCK_MOVE_TO_SCREEN
#defineGIMP_STOCK_INVERT
#defineGIMP_STOCK_LAYER_TO_IMAGESIZE
#defineGIMP_STOCK_MERGE_DOWN
#defineGIMP_STOCK_NAVIGATION
#defineGIMP_STOCK_PASTE_AS_NEW
#defineGIMP_STOCK_PASTE_INTO
#defineGIMP_STOCK_PATH_STROKE
#defineGIMP_STOCK_PLUGIN
#defineGIMP_STOCK_QUICK_MASK_OFF
#defineGIMP_STOCK_QUICK_MASK_ON
#defineGIMP_STOCK_HISTOGRAM
#defineGIMP_STOCK_HISTOGRAM_LINEAR
#defineGIMP_STOCK_HISTOGRAM_LOGARITHMIC
#defineGIMP_STOCK_RESHOW_FILTER
#defineGIMP_STOCK_RESIZE
#defineGIMP_STOCK_FLIP_HORIZONTAL
#defineGIMP_STOCK_FLIP_VERTICAL
#defineGIMP_STOCK_ROTATE_180
#defineGIMP_STOCK_ROTATE_270
#defineGIMP_STOCK_ROTATE_90
#defineGIMP_STOCK_SCALE
#defineGIMP_STOCK_LINKED
#defineGIMP_STOCK_VISIBLE
#defineGIMP_STOCK_LIST
#defineGIMP_STOCK_GRID
#defineGIMP_STOCK_PORTRAIT
#defineGIMP_STOCK_LANDSCAPE
#defineGIMP_STOCK_VIDEO
#defineGIMP_STOCK_WEB
#defineGIMP_STOCK_IMAGE
#defineGIMP_STOCK_LAYER
#defineGIMP_STOCK_LAYER_MASK
#defineGIMP_STOCK_CHANNEL
#defineGIMP_STOCK_CHANNEL_RED
#defineGIMP_STOCK_CHANNEL_GREEN
#defineGIMP_STOCK_CHANNEL_BLUE
#defineGIMP_STOCK_CHANNEL_GRAY
#defineGIMP_STOCK_CHANNEL_INDEXED
#defineGIMP_STOCK_CHANNEL_ALPHA
#defineGIMP_STOCK_PATH
#defineGIMP_STOCK_TEXT_LAYER
#defineGIMP_STOCK_FLOATING_SELECTION
#defineGIMP_STOCK_TEMPLATE
#defineGIMP_STOCK_IMAGES
#defineGIMP_STOCK_LAYERS
#defineGIMP_STOCK_CHANNELS
#defineGIMP_STOCK_PATHS
#defineGIMP_STOCK_COLORMAP
#defineGIMP_STOCK_INDEXED_PALETTE
#defineGIMP_STOCK_CURSOR
#defineGIMP_STOCK_SAMPLE_POINT
#defineGIMP_STOCK_SHAPE_CIRCLE
#defineGIMP_STOCK_SHAPE_SQUARE
#defineGIMP_STOCK_SHAPE_DIAMOND
#defineGIMP_STOCK_CAP_BUTT
#defineGIMP_STOCK_CAP_ROUND
#defineGIMP_STOCK_CAP_SQUARE
#defineGIMP_STOCK_JOIN_MITER
#defineGIMP_STOCK_JOIN_ROUND
#defineGIMP_STOCK_JOIN_BEVEL
#defineGIMP_STOCK_SELECTION
#defineGIMP_STOCK_SELECTION_ALL
#defineGIMP_STOCK_SELECTION_NONE
#defineGIMP_STOCK_SELECTION_GROW
#defineGIMP_STOCK_SELECTION_SHRINK
#defineGIMP_STOCK_SELECTION_BORDER
#defineGIMP_STOCK_SELECTION_ADD
#defineGIMP_STOCK_SELECTION_SUBTRACT
#defineGIMP_STOCK_SELECTION_REPLACE
#defineGIMP_STOCK_SELECTION_INTERSECT
#defineGIMP_STOCK_SELECTION_STROKE
#defineGIMP_STOCK_SELECTION_TO_CHANNEL
#defineGIMP_STOCK_SELECTION_TO_PATH
#defineGIMP_STOCK_GRADIENT_LINEAR
#defineGIMP_STOCK_GRADIENT_BILINEAR
#defineGIMP_STOCK_GRADIENT_RADIAL
#defineGIMP_STOCK_GRADIENT_SQUARE
#defineGIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC
#defineGIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC
#defineGIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL
#defineGIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR
#defineGIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED
#defineGIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE
#defineGIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE
#defineGIMP_STOCK_GRAVITY_NORTH_WEST
#defineGIMP_STOCK_GRAVITY_NORTH
#defineGIMP_STOCK_GRAVITY_NORTH_EAST
#defineGIMP_STOCK_GRAVITY_WEST
#defineGIMP_STOCK_GRAVITY_EAST
#defineGIMP_STOCK_GRAVITY_SOUTH_WEST
#defineGIMP_STOCK_GRAVITY_SOUTH
#defineGIMP_STOCK_GRAVITY_SOUTH_EAST
#defineGIMP_STOCK_HCENTER
#defineGIMP_STOCK_VCENTER
#defineGIMP_STOCK_CHAR_PICKER
#defineGIMP_STOCK_LETTER_SPACING
#defineGIMP_STOCK_LINE_SPACING
#defineGIMP_STOCK_TEXT_DIR_LTR
#defineGIMP_STOCK_TEXT_DIR_RTL
#defineGIMP_STOCK_PRINT_RESOLUTION
#defineGIMP_STOCK_TOOLS
#defineGIMP_STOCK_TOOL_OPTIONS
#defineGIMP_STOCK_DEVICE_STATUS
#defineGIMP_STOCK_INPUT_DEVICE
#defineGIMP_STOCK_DISPLAY_FILTER
#defineGIMP_STOCK_CURVE_FREE
#defineGIMP_STOCK_CURVE_SMOOTH
#defineGIMP_STOCK_COLOR_PICKER_BLACK
#defineGIMP_STOCK_COLOR_PICKER_GRAY
#defineGIMP_STOCK_COLOR_PICKER_WHITE
#defineGIMP_STOCK_COLOR_TRIANGLE
#defineGIMP_STOCK_COLOR_PICK_FROM_SCREEN
#defineGIMP_STOCK_CONVERT_GRAYSCALE
#defineGIMP_STOCK_CONVERT_INDEXED
#defineGIMP_STOCK_CONVERT_RGB
#defineGIMP_STOCK_TRANSPARENCY
#defineGIMP_STOCK_DEFAULT_COLORS
#defineGIMP_STOCK_SWAP_COLORS
#defineGIMP_STOCK_UNDO_HISTORY
#defineGIMP_STOCK_HCHAIN
#defineGIMP_STOCK_HCHAIN_BROKEN
#defineGIMP_STOCK_VCHAIN
#defineGIMP_STOCK_VCHAIN_BROKEN
#defineGIMP_STOCK_TEXTURE
#defineGIMP_STOCK_FRAME
#defineGIMP_STOCK_ERROR
#defineGIMP_STOCK_INFO
#defineGIMP_STOCK_QUESTION
#defineGIMP_STOCK_WARNING
#defineGIMP_STOCK_GEGL
#defineGIMP_STOCK_USER_MANUAL
#defineGIMP_STOCK_WILBER
#defineGIMP_STOCK_WILBER_EEK
#defineGIMP_STOCK_ZOOM_FOLLOW_WINDOW
#defineGIMP_STOCK_TOOL_AIRBRUSH
#defineGIMP_STOCK_TOOL_ALIGN
#defineGIMP_STOCK_TOOL_BLEND
#defineGIMP_STOCK_TOOL_BLUR
#defineGIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST
#defineGIMP_STOCK_TOOL_BUCKET_FILL
#defineGIMP_STOCK_TOOL_BY_COLOR_SELECT
#defineGIMP_STOCK_TOOL_CAGE
#defineGIMP_STOCK_TOOL_CLONE
#defineGIMP_STOCK_TOOL_COLOR_BALANCE
#defineGIMP_STOCK_TOOL_COLOR_PICKER
#defineGIMP_STOCK_TOOL_COLORIZE
#defineGIMP_STOCK_TOOL_CROP
#defineGIMP_STOCK_TOOL_CURVES
#defineGIMP_STOCK_TOOL_DESATURATE
#defineGIMP_STOCK_TOOL_DODGE
#defineGIMP_STOCK_TOOL_ELLIPSE_SELECT
#defineGIMP_STOCK_TOOL_ERASER
#defineGIMP_STOCK_TOOL_FLIP
#defineGIMP_STOCK_TOOL_FOREGROUND_SELECT
#defineGIMP_STOCK_TOOL_FREE_SELECT
#defineGIMP_STOCK_TOOL_FUZZY_SELECT
#defineGIMP_STOCK_TOOL_HEAL
#defineGIMP_STOCK_TOOL_HUE_SATURATION
#defineGIMP_STOCK_TOOL_INK
#defineGIMP_STOCK_TOOL_ISCISSORS
#defineGIMP_STOCK_TOOL_LEVELS
#defineGIMP_STOCK_TOOL_MEASURE
#defineGIMP_STOCK_TOOL_MOVE
#defineGIMP_STOCK_TOOL_PAINTBRUSH
#defineGIMP_STOCK_TOOL_PATH
#defineGIMP_STOCK_TOOL_PENCIL
#defineGIMP_STOCK_TOOL_PERSPECTIVE
#defineGIMP_STOCK_TOOL_PERSPECTIVE_CLONE
#defineGIMP_STOCK_TOOL_POSTERIZE
#defineGIMP_STOCK_TOOL_RECT_SELECT
#defineGIMP_STOCK_TOOL_ROTATE
#defineGIMP_STOCK_TOOL_SCALE
#defineGIMP_STOCK_TOOL_SHEAR
#defineGIMP_STOCK_TOOL_SMUDGE
#defineGIMP_STOCK_TOOL_TEXT
#defineGIMP_STOCK_TOOL_THRESHOLD
#defineGIMP_STOCK_TOOL_ZOOM
#defineGIMP_STOCK_CONTROLLER
#defineGIMP_STOCK_CONTROLLER_KEYBOARD
#defineGIMP_STOCK_CONTROLLER_LINUX_INPUT
#defineGIMP_STOCK_CONTROLLER_MIDI
#defineGIMP_STOCK_CONTROLLER_MOUSE
#defineGIMP_STOCK_CONTROLLER_WHEEL
#defineGIMP_STOCK_DISPLAY_FILTER_COLORBLIND
#defineGIMP_STOCK_DISPLAY_FILTER_CONTRAST
#defineGIMP_STOCK_DISPLAY_FILTER_GAMMA
#defineGIMP_STOCK_DISPLAY_FILTER_LCMS
#defineGIMP_STOCK_DISPLAY_FILTER_PROOF
#defineGIMP_STOCK_QMASK_ON
#defineGIMP_STOCK_QMASK_OFF
#defineGIMP_STOCK_BRUSH
#defineGIMP_STOCK_DYNAMICS
#defineGIMP_STOCK_BUFFER
#defineGIMP_STOCK_DETACH
#defineGIMP_STOCK_FONT
#defineGIMP_STOCK_GRADIENT
#defineGIMP_STOCK_PALETTE
#defineGIMP_STOCK_PATTERN
#defineGIMP_STOCK_TOOL_PRESET
+
+
+

Description

+

GIMP registers a set of menu/toolbar items and corresponding icons +in addition to the standard GTK+ stock items. These can be used +just like GTK+ stock items. GIMP also overrides a few of the GTK+ +icons (namely the ones in dialog size).

+

Stock icons may have a RTL variant which gets used for +right-to-left locales.

+
+
+

Functions

+
+

gimp_stock_init ()

+
void
+gimp_stock_init (void);
+
+

gimp_stock_init has been deprecated since version 2.10 and should not be used in newly-written code.

+

Use gimp_icons_init() instead.

+
+

Initializes the GIMP stock icon factory.

+

You don't need to call this function as gimp_ui_init() already does +this for you.

+
+
+
+

gimp_icons_init ()

+
void
+gimp_icons_init (void);
+

Initializes the GIMP stock icon factory.

+

You don't need to call this function as gimp_ui_init() already does +this for you.

+
+
+
+

gimp_icons_set_icon_theme ()

+
void
+gimp_icons_set_icon_theme (GFile *path);
+
+
+
+

Types and Values

+
+

GIMP_ICON_ATTACH

+
#define GIMP_ICON_ATTACH                    "gimp-attach"
+
+
+
+
+

GIMP_ICON_DETACH

+
#define GIMP_ICON_DETACH                    "gimp-detach"
+
+
+
+
+

GIMP_ICON_INVERT

+
#define GIMP_ICON_INVERT                    "gimp-invert"
+
+
+
+
+

GIMP_ICON_RECORD

+
#define GIMP_ICON_RECORD                    "media-record"
+
+
+
+
+

GIMP_ICON_RESET

+
#define GIMP_ICON_RESET                     "gimp-reset"
+
+
+
+
+

GIMP_ICON_SHRED

+
#define GIMP_ICON_SHRED                     "gimp-shred"
+
+
+
+
+

GIMP_ICON_BUSINESS_CARD

+
#define GIMP_ICON_BUSINESS_CARD             "gimp-business-card"
+
+
+
+
+

GIMP_ICON_CHAR_PICKER

+
#define GIMP_ICON_CHAR_PICKER               "gimp-char-picker"
+
+
+
+
+

GIMP_ICON_CURSOR

+
#define GIMP_ICON_CURSOR                    "gimp-cursor"
+
+
+
+
+

GIMP_ICON_DISPLAY

+
#define GIMP_ICON_DISPLAY                   "gimp-display"
+
+
+
+
+

GIMP_ICON_GEGL

+
#define GIMP_ICON_GEGL                      "gimp-gegl"
+
+
+
+
+

GIMP_ICON_LINKED

+
#define GIMP_ICON_LINKED                    "gimp-linked"
+
+
+
+
+

GIMP_ICON_MARKER

+
#define GIMP_ICON_MARKER                    "gimp-marker"
+
+
+
+
+

GIMP_ICON_SMARTPHONE

+
#define GIMP_ICON_SMARTPHONE                "gimp-smartphone"
+
+
+
+
+

GIMP_ICON_TRANSPARENCY

+
#define GIMP_ICON_TRANSPARENCY              "gimp-transparency"
+
+
+
+
+

GIMP_ICON_VIDEO

+
#define GIMP_ICON_VIDEO                     "gimp-video"
+
+
+
+
+

GIMP_ICON_VISIBLE

+
#define GIMP_ICON_VISIBLE                   "gimp-visible"
+
+
+
+
+

GIMP_ICON_WEB

+
#define GIMP_ICON_WEB                       "gimp-web"
+
+
+
+
+

GIMP_ICON_BRUSH

+
#define GIMP_ICON_BRUSH                     GIMP_ICON_TOOL_PAINTBRUSH
+
+
+
+
+

GIMP_ICON_BUFFER

+
#define GIMP_ICON_BUFFER                    GIMP_ICON_EDIT_PASTE
+
+
+
+
+

GIMP_ICON_COLORMAP

+
#define GIMP_ICON_COLORMAP                  "gimp-colormap"
+
+
+
+
+

GIMP_ICON_DYNAMICS

+
#define GIMP_ICON_DYNAMICS                  "gimp-dynamics"
+
+
+
+
+

GIMP_ICON_FILE_MANAGER

+
#define GIMP_ICON_FILE_MANAGER              "gimp-file-manager"
+
+
+
+
+

GIMP_ICON_FONT

+
#define GIMP_ICON_FONT                      "gtk-select-font"
+
+
+
+
+

GIMP_ICON_GRADIENT

+
#define GIMP_ICON_GRADIENT                  GIMP_ICON_TOOL_GRADIENT
+
+
+
+
+

GIMP_ICON_GRID

+
#define GIMP_ICON_GRID                      "gimp-grid"
+
+
+
+
+

GIMP_ICON_INPUT_DEVICE

+
#define GIMP_ICON_INPUT_DEVICE              "gimp-input-device"
+
+
+
+
+

GIMP_ICON_MYPAINT_BRUSH

+
#define GIMP_ICON_MYPAINT_BRUSH             GIMP_ICON_TOOL_MYPAINT_BRUSH
+
+
+
+
+

GIMP_ICON_PALETTE

+
#define GIMP_ICON_PALETTE                   "gtk-select-color"
+
+
+
+
+

GIMP_ICON_PATTERN

+
#define GIMP_ICON_PATTERN                   "gimp-pattern"
+
+
+
+
+

GIMP_ICON_PLUGIN

+
#define GIMP_ICON_PLUGIN                    "gimp-plugin"
+
+
+
+
+

GIMP_ICON_SAMPLE_POINT

+
#define GIMP_ICON_SAMPLE_POINT              "gimp-sample-point"
+
+
+
+
+

GIMP_ICON_SYMMETRY

+
#define GIMP_ICON_SYMMETRY                  "gimp-symmetry"
+
+
+
+
+

GIMP_ICON_TEMPLATE

+
#define GIMP_ICON_TEMPLATE                  "gimp-template"
+
+
+
+
+

GIMP_ICON_TOOL_PRESET

+
#define GIMP_ICON_TOOL_PRESET               "gimp-tool-preset"
+
+
+
+
+

GIMP_ICON_FRAME

+
#define GIMP_ICON_FRAME                     "gimp-frame"
+
+
+
+
+

GIMP_ICON_TEXTURE

+
#define GIMP_ICON_TEXTURE                   "gimp-texture"
+
+
+
+
+

GIMP_ICON_APPLICATION_EXIT

+
#define GIMP_ICON_APPLICATION_EXIT          "application-exit"
+
+
+
+
+

GIMP_ICON_ASPECT_PORTRAIT

+
#define GIMP_ICON_ASPECT_PORTRAIT           "gimp-portrait"
+
+
+
+
+

GIMP_ICON_ASPECT_LANDSCAPE

+
#define GIMP_ICON_ASPECT_LANDSCAPE          "gimp-landscape"
+
+
+
+
+

GIMP_ICON_CAP_BUTT

+
#define GIMP_ICON_CAP_BUTT                  "gimp-cap-butt"
+
+
+
+
+

GIMP_ICON_CAP_ROUND

+
#define GIMP_ICON_CAP_ROUND                 "gimp-cap-round"
+
+
+
+
+

GIMP_ICON_CAP_SQUARE

+
#define GIMP_ICON_CAP_SQUARE                "gimp-cap-square"
+
+
+
+
+

GIMP_ICON_CENTER

+
#define GIMP_ICON_CENTER                    "gimp-center"
+
+
+
+
+

GIMP_ICON_CENTER_HORIZONTAL

+
#define GIMP_ICON_CENTER_HORIZONTAL         "gimp-hcenter"
+
+
+
+
+

GIMP_ICON_CENTER_VERTICAL

+
#define GIMP_ICON_CENTER_VERTICAL           "gimp-vcenter"
+
+
+
+
+

GIMP_ICON_CHAIN_HORIZONTAL

+
#define GIMP_ICON_CHAIN_HORIZONTAL          "gimp-hchain"
+
+
+
+
+

GIMP_ICON_CHAIN_HORIZONTAL_BROKEN

+
#define GIMP_ICON_CHAIN_HORIZONTAL_BROKEN   "gimp-hchain-broken"
+
+
+
+
+

GIMP_ICON_CHAIN_VERTICAL

+
#define GIMP_ICON_CHAIN_VERTICAL            "gimp-vchain"
+
+
+
+
+

GIMP_ICON_CHAIN_VERTICAL_BROKEN

+
#define GIMP_ICON_CHAIN_VERTICAL_BROKEN     "gimp-vchain-broken"
+
+
+
+
+

GIMP_ICON_CHANNEL

+
#define GIMP_ICON_CHANNEL                   "gimp-channel"
+
+
+
+
+

GIMP_ICON_CHANNEL_ALPHA

+
#define GIMP_ICON_CHANNEL_ALPHA             "gimp-channel-alpha"
+
+
+
+
+

GIMP_ICON_CHANNEL_BLUE

+
#define GIMP_ICON_CHANNEL_BLUE              "gimp-channel-blue"
+
+
+
+
+

GIMP_ICON_CHANNEL_GRAY

+
#define GIMP_ICON_CHANNEL_GRAY              "gimp-channel-gray"
+
+
+
+
+

GIMP_ICON_CHANNEL_GREEN

+
#define GIMP_ICON_CHANNEL_GREEN             "gimp-channel-green"
+
+
+
+
+

GIMP_ICON_CHANNEL_INDEXED

+
#define GIMP_ICON_CHANNEL_INDEXED           "gimp-channel-indexed"
+
+
+
+
+

GIMP_ICON_CHANNEL_RED

+
#define GIMP_ICON_CHANNEL_RED               "gimp-channel-red"
+
+
+
+
+

GIMP_ICON_CLOSE

+
#define GIMP_ICON_CLOSE                     "gimp-close"
+
+
+
+
+

GIMP_ICON_CLOSE_ALL

+
#define GIMP_ICON_CLOSE_ALL                 "gimp-close-all"
+
+
+
+
+

GIMP_ICON_COLOR_PICKER_BLACK

+
#define GIMP_ICON_COLOR_PICKER_BLACK        "gimp-color-picker-black"
+
+
+
+
+

GIMP_ICON_COLOR_PICKER_GRAY

+
#define GIMP_ICON_COLOR_PICKER_GRAY         "gimp-color-picker-gray"
+
+
+
+
+

GIMP_ICON_COLOR_PICKER_WHITE

+
#define GIMP_ICON_COLOR_PICKER_WHITE        "gimp-color-picker-white"
+
+
+
+
+

GIMP_ICON_COLOR_PICK_FROM_SCREEN

+
#define GIMP_ICON_COLOR_PICK_FROM_SCREEN    "gimp-color-pick-from-screen"
+
+
+
+
+

GIMP_ICON_COLOR_SELECTOR_CMYK

+
#define GIMP_ICON_COLOR_SELECTOR_CMYK       "gimp-color-cmyk"
+
+
+
+
+

GIMP_ICON_COLOR_SELECTOR_TRIANGLE

+
#define GIMP_ICON_COLOR_SELECTOR_TRIANGLE   "gimp-color-triangle"
+
+
+
+
+

GIMP_ICON_COLOR_SELECTOR_WATER

+
#define GIMP_ICON_COLOR_SELECTOR_WATER      "gimp-color-water"
+
+
+
+
+

GIMP_ICON_COLOR_SPACE_LINEAR

+
#define GIMP_ICON_COLOR_SPACE_LINEAR        "gimp-color-space-linear"
+
+
+
+
+

GIMP_ICON_COLOR_SPACE_NON_LINEAR

+
#define GIMP_ICON_COLOR_SPACE_NON_LINEAR    "gimp-color-space-non-linear"
+
+
+
+
+

GIMP_ICON_COLOR_SPACE_PERCEPTUAL

+
#define GIMP_ICON_COLOR_SPACE_PERCEPTUAL    "gimp-color-space-perceptual"
+
+
+
+
+

GIMP_ICON_COLORS_DEFAULT

+
#define GIMP_ICON_COLORS_DEFAULT            "gimp-default-colors"
+
+
+
+
+

GIMP_ICON_COLORS_SWAP

+
#define GIMP_ICON_COLORS_SWAP               "gimp-swap-colors"
+
+
+
+
+

GIMP_ICON_CONTROLLER

+
#define GIMP_ICON_CONTROLLER                "gimp-controller"
+
+
+
+
+

GIMP_ICON_CONTROLLER_KEYBOARD

+
#define GIMP_ICON_CONTROLLER_KEYBOARD       "gimp-controller-keyboard"
+
+
+
+
+

GIMP_ICON_CONTROLLER_LINUX_INPUT

+
#define GIMP_ICON_CONTROLLER_LINUX_INPUT    "gimp-controller-linux-input"
+
+
+
+
+

GIMP_ICON_CONTROLLER_MIDI

+
#define GIMP_ICON_CONTROLLER_MIDI           "gimp-controller-midi"
+
+
+
+
+

GIMP_ICON_CONTROLLER_MOUSE

+
#define GIMP_ICON_CONTROLLER_MOUSE          GIMP_ICON_CURSOR
+
+
+
+
+

GIMP_ICON_CONTROLLER_WHEEL

+
#define GIMP_ICON_CONTROLLER_WHEEL          "gimp-controller-wheel"
+
+
+
+
+

GIMP_ICON_CONVERT_RGB

+
#define GIMP_ICON_CONVERT_RGB               "gimp-convert-rgb"
+
+
+
+
+

GIMP_ICON_CONVERT_GRAYSCALE

+
#define GIMP_ICON_CONVERT_GRAYSCALE         "gimp-convert-grayscale"
+
+
+
+
+

GIMP_ICON_CONVERT_INDEXED

+
#define GIMP_ICON_CONVERT_INDEXED           "gimp-convert-indexed"
+
+
+
+
+

GIMP_ICON_CONVERT_PRECISION

+
#define GIMP_ICON_CONVERT_PRECISION         GIMP_ICON_CONVERT_RGB
+
+
+
+
+

GIMP_ICON_CURVE_FREE

+
#define GIMP_ICON_CURVE_FREE                "gimp-curve-free"
+
+
+
+
+

GIMP_ICON_CURVE_SMOOTH

+
#define GIMP_ICON_CURVE_SMOOTH              "gimp-curve-smooth"
+
+
+
+
+

GIMP_ICON_DIALOG_CHANNELS

+
#define GIMP_ICON_DIALOG_CHANNELS           "gimp-channels"
+
+
+
+
+

GIMP_ICON_DIALOG_DASHBOARD

+
#define GIMP_ICON_DIALOG_DASHBOARD          "gimp-dashboard"
+
+
+
+
+

GIMP_ICON_DIALOG_DEVICE_STATUS

+
#define GIMP_ICON_DIALOG_DEVICE_STATUS      "gimp-device-status"
+
+
+
+
+

GIMP_ICON_DIALOG_ERROR

+
#define GIMP_ICON_DIALOG_ERROR              "gimp-error" /* use FDO */
+
+
+
+
+

GIMP_ICON_DIALOG_IMAGES

+
#define GIMP_ICON_DIALOG_IMAGES             "gimp-images"
+
+
+
+
+

GIMP_ICON_DIALOG_INFORMATION

+
#define GIMP_ICON_DIALOG_INFORMATION        "gimp-info" /* use FDO */
+
+
+
+
+

GIMP_ICON_DIALOG_LAYERS

+
#define GIMP_ICON_DIALOG_LAYERS             "gimp-layers"
+
+
+
+
+

GIMP_ICON_DIALOG_NAVIGATION

+
#define GIMP_ICON_DIALOG_NAVIGATION         "gimp-navigation"
+
+
+
+
+

GIMP_ICON_DIALOG_PATHS

+
#define GIMP_ICON_DIALOG_PATHS              "gimp-paths"
+
+
+
+
+

GIMP_ICON_DIALOG_QUESTION

+
#define GIMP_ICON_DIALOG_QUESTION           "gimp-question" /* use FDO */
+
+
+
+
+

GIMP_ICON_DIALOG_RESHOW_FILTER

+
#define GIMP_ICON_DIALOG_RESHOW_FILTER      "gimp-reshow-filter"
+
+
+
+
+

GIMP_ICON_DIALOG_TOOLS

+
#define GIMP_ICON_DIALOG_TOOLS              "gimp-tools"
+
+
+
+
+

GIMP_ICON_DIALOG_TOOL_OPTIONS

+
#define GIMP_ICON_DIALOG_TOOL_OPTIONS       "gimp-tool-options"
+
+
+
+
+

GIMP_ICON_DIALOG_UNDO_HISTORY

+
#define GIMP_ICON_DIALOG_UNDO_HISTORY       "gimp-undo-history"
+
+
+
+
+

GIMP_ICON_DIALOG_WARNING

+
#define GIMP_ICON_DIALOG_WARNING            "gimp-warning" /* use FDO */
+
+
+
+
+

GIMP_ICON_DISPLAY_FILTER

+
#define GIMP_ICON_DISPLAY_FILTER              "gimp-display-filter"
+
+
+
+
+

GIMP_ICON_DISPLAY_FILTER_CLIP_WARNING

+
#define GIMP_ICON_DISPLAY_FILTER_CLIP_WARNING "gimp-display-filter-clip-warning"
+
+
+
+
+

GIMP_ICON_DISPLAY_FILTER_COLORBLIND

+
#define GIMP_ICON_DISPLAY_FILTER_COLORBLIND   "gimp-display-filter-colorblind"
+
+
+
+
+

GIMP_ICON_DISPLAY_FILTER_CONTRAST

+
#define GIMP_ICON_DISPLAY_FILTER_CONTRAST     "gimp-display-filter-contrast"
+
+
+
+
+

GIMP_ICON_DISPLAY_FILTER_GAMMA

+
#define GIMP_ICON_DISPLAY_FILTER_GAMMA        "gimp-display-filter-gamma"
+
+
+
+
+

GIMP_ICON_DISPLAY_FILTER_LCMS

+
#define GIMP_ICON_DISPLAY_FILTER_LCMS         "gimp-display-filter-lcms"
+
+
+
+
+

GIMP_ICON_DISPLAY_FILTER_PROOF

+
#define GIMP_ICON_DISPLAY_FILTER_PROOF        "gimp-display-filter-proof"
+
+
+
+
+

GIMP_ICON_DOCUMENT_NEW

+
#define GIMP_ICON_DOCUMENT_NEW              "document-new"
+
+
+
+
+

GIMP_ICON_DOCUMENT_OPEN

+
#define GIMP_ICON_DOCUMENT_OPEN             "document-open"
+
+
+
+
+

GIMP_ICON_DOCUMENT_OPEN_RECENT

+
#define GIMP_ICON_DOCUMENT_OPEN_RECENT      "document-open-recent"
+
+
+
+
+

GIMP_ICON_DOCUMENT_PAGE_SETUP

+
#define GIMP_ICON_DOCUMENT_PAGE_SETUP       "document-page-setup"
+
+
+
+
+

GIMP_ICON_DOCUMENT_PRINT

+
#define GIMP_ICON_DOCUMENT_PRINT            "document-print"
+
+
+
+
+

GIMP_ICON_DOCUMENT_PRINT_RESOLUTION

+
#define GIMP_ICON_DOCUMENT_PRINT_RESOLUTION "document-print"
+
+
+
+
+

GIMP_ICON_DOCUMENT_PROPERTIES

+
#define GIMP_ICON_DOCUMENT_PROPERTIES       "document-properties"
+
+
+
+
+

GIMP_ICON_DOCUMENT_REVERT

+
#define GIMP_ICON_DOCUMENT_REVERT           "document-revert"
+
+
+
+
+

GIMP_ICON_DOCUMENT_SAVE

+
#define GIMP_ICON_DOCUMENT_SAVE             "document-save"
+
+
+
+
+

GIMP_ICON_DOCUMENT_SAVE_AS

+
#define GIMP_ICON_DOCUMENT_SAVE_AS          "document-save-as"
+
+
+
+
+

GIMP_ICON_EDIT

+
#define GIMP_ICON_EDIT                      "gtk-edit"
+
+
+
+
+

GIMP_ICON_EDIT_CLEAR

+
#define GIMP_ICON_EDIT_CLEAR                "edit-clear"
+
+
+
+
+

GIMP_ICON_EDIT_COPY

+
#define GIMP_ICON_EDIT_COPY                 "edit-copy"
+
+
+
+
+

GIMP_ICON_EDIT_CUT

+
#define GIMP_ICON_EDIT_CUT                  "edit-cut"
+
+
+
+
+

GIMP_ICON_EDIT_DELETE

+
#define GIMP_ICON_EDIT_DELETE               "edit-delete"
+
+
+
+
+

GIMP_ICON_EDIT_FIND

+
#define GIMP_ICON_EDIT_FIND                 "edit-find"
+
+
+
+
+

GIMP_ICON_EDIT_PASTE

+
#define GIMP_ICON_EDIT_PASTE                "edit-paste"
+
+
+
+
+

GIMP_ICON_EDIT_PASTE_AS_NEW

+
#define GIMP_ICON_EDIT_PASTE_AS_NEW         "gimp-paste-as-new"
+
+
+
+
+

GIMP_ICON_EDIT_PASTE_INTO

+
#define GIMP_ICON_EDIT_PASTE_INTO           "gimp-paste-into"
+
+
+
+
+

GIMP_ICON_EDIT_REDO

+
#define GIMP_ICON_EDIT_REDO                 "edit-redo"
+
+
+
+
+

GIMP_ICON_EDIT_UNDO

+
#define GIMP_ICON_EDIT_UNDO                 "edit-undo"
+
+
+
+
+

GIMP_ICON_FILL_HORIZONTAL

+
#define GIMP_ICON_FILL_HORIZONTAL           "gimp-hfill"
+
+
+
+
+

GIMP_ICON_FILL_VERTICAL

+
#define GIMP_ICON_FILL_VERTICAL             "gimp-vfill"
+
+
+
+
+

GIMP_ICON_FOLDER_NEW

+
#define GIMP_ICON_FOLDER_NEW                "folder-new"
+
+
+
+
+

GIMP_ICON_FORMAT_INDENT_MORE

+
#define GIMP_ICON_FORMAT_INDENT_MORE         "format-indent-more"
+
+
+
+
+

GIMP_ICON_FORMAT_INDENT_LESS

+
#define GIMP_ICON_FORMAT_INDENT_LESS         "format-indent-less"
+
+
+
+
+

GIMP_ICON_FORMAT_JUSTIFY_CENTER

+
#define GIMP_ICON_FORMAT_JUSTIFY_CENTER      "format-justify-center"
+
+
+
+
+

GIMP_ICON_FORMAT_JUSTIFY_FILL

+
#define GIMP_ICON_FORMAT_JUSTIFY_FILL        "format-justify-fill"
+
+
+
+
+

GIMP_ICON_FORMAT_JUSTIFY_LEFT

+
#define GIMP_ICON_FORMAT_JUSTIFY_LEFT        "format-justify-left"
+
+
+
+
+

GIMP_ICON_FORMAT_JUSTIFY_RIGHT

+
#define GIMP_ICON_FORMAT_JUSTIFY_RIGHT       "format-justify-right"
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_BOLD

+
#define GIMP_ICON_FORMAT_TEXT_BOLD           "format-text-bold"
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_ITALIC

+
#define GIMP_ICON_FORMAT_TEXT_ITALIC         "format-text-italic"
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_DIRECTION_LTR

+
#define GIMP_ICON_FORMAT_TEXT_DIRECTION_LTR  "gimp-text-dir-ltr" /* use FDO */
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_DIRECTION_RTL

+
#define GIMP_ICON_FORMAT_TEXT_DIRECTION_RTL  "gimp-text-dir-rtl" /* use FDO */
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR

+
#define GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR           "gimp-text-dir-ttb-ltr" /* use FDO */
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR_UPRIGHT

+
#define GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR_UPRIGHT   "gimp-text-dir-ttb-ltr-upright" /* use FDO */
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL

+
#define GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL           "gimp-text-dir-ttb-rtl" /* use FDO */
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL_UPRIGHT

+
#define GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL_UPRIGHT   "gimp-text-dir-ttb-rtl-upright" /* use FDO */
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_SPACING_LETTER

+
#define GIMP_ICON_FORMAT_TEXT_SPACING_LETTER "gimp-letter-spacing"
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_SPACING_LINE

+
#define GIMP_ICON_FORMAT_TEXT_SPACING_LINE   "gimp-line-spacing"
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_STRIKETHROUGH

+
#define GIMP_ICON_FORMAT_TEXT_STRIKETHROUGH  "format-text-strikethrough"
+
+
+
+
+

GIMP_ICON_FORMAT_TEXT_UNDERLINE

+
#define GIMP_ICON_FORMAT_TEXT_UNDERLINE      "format-text-underline"
+
+
+
+
+

GIMP_ICON_GRADIENT_LINEAR

+
#define GIMP_ICON_GRADIENT_LINEAR               "gimp-gradient-linear"
+
+
+
+
+

GIMP_ICON_GRADIENT_BILINEAR

+
#define GIMP_ICON_GRADIENT_BILINEAR             "gimp-gradient-bilinear"
+
+
+
+
+

GIMP_ICON_GRADIENT_RADIAL

+
#define GIMP_ICON_GRADIENT_RADIAL               "gimp-gradient-radial"
+
+
+
+
+

GIMP_ICON_GRADIENT_SQUARE

+
#define GIMP_ICON_GRADIENT_SQUARE               "gimp-gradient-square"
+
+
+
+
+

GIMP_ICON_GRADIENT_CONICAL_SYMMETRIC

+
#define GIMP_ICON_GRADIENT_CONICAL_SYMMETRIC    "gimp-gradient-conical-symmetric"
+
+
+
+
+

GIMP_ICON_GRADIENT_CONICAL_ASYMMETRIC

+
#define GIMP_ICON_GRADIENT_CONICAL_ASYMMETRIC   "gimp-gradient-conical-asymmetric"
+
+
+
+
+

GIMP_ICON_GRADIENT_SHAPEBURST_ANGULAR

+
#define GIMP_ICON_GRADIENT_SHAPEBURST_ANGULAR   "gimp-gradient-shapeburst-angular"
+
+
+
+
+

GIMP_ICON_GRADIENT_SHAPEBURST_SPHERICAL

+
#define GIMP_ICON_GRADIENT_SHAPEBURST_SPHERICAL "gimp-gradient-shapeburst-spherical"
+
+
+
+
+

GIMP_ICON_GRADIENT_SHAPEBURST_DIMPLED

+
#define GIMP_ICON_GRADIENT_SHAPEBURST_DIMPLED   "gimp-gradient-shapeburst-dimpled"
+
+
+
+
+

GIMP_ICON_GRADIENT_SPIRAL_CLOCKWISE

+
#define GIMP_ICON_GRADIENT_SPIRAL_CLOCKWISE     "gimp-gradient-spiral-clockwise"
+
+
+
+
+

GIMP_ICON_GRADIENT_SPIRAL_ANTICLOCKWISE

+
#define GIMP_ICON_GRADIENT_SPIRAL_ANTICLOCKWISE "gimp-gradient-spiral-anticlockwise"
+
+
+
+
+

GIMP_ICON_GRAVITY_EAST

+
#define GIMP_ICON_GRAVITY_EAST              "gimp-gravity-east"
+
+
+
+
+

GIMP_ICON_GRAVITY_NORTH

+
#define GIMP_ICON_GRAVITY_NORTH             "gimp-gravity-north"
+
+
+
+
+

GIMP_ICON_GRAVITY_NORTH_EAST

+
#define GIMP_ICON_GRAVITY_NORTH_EAST        "gimp-gravity-north-east"
+
+
+
+
+

GIMP_ICON_GRAVITY_NORTH_WEST

+
#define GIMP_ICON_GRAVITY_NORTH_WEST        "gimp-gravity-north-west"
+
+
+
+
+

GIMP_ICON_GRAVITY_SOUTH

+
#define GIMP_ICON_GRAVITY_SOUTH             "gimp-gravity-south"
+
+
+
+
+

GIMP_ICON_GRAVITY_SOUTH_EAST

+
#define GIMP_ICON_GRAVITY_SOUTH_EAST        "gimp-gravity-south-east"
+
+
+
+
+

GIMP_ICON_GRAVITY_SOUTH_WEST

+
#define GIMP_ICON_GRAVITY_SOUTH_WEST        "gimp-gravity-south-west"
+
+
+
+
+

GIMP_ICON_GRAVITY_WEST

+
#define GIMP_ICON_GRAVITY_WEST              "gimp-gravity-west"
+
+
+
+
+

GIMP_ICON_GO_BOTTOM

+
#define GIMP_ICON_GO_BOTTOM                 "go-bottom"
+
+
+
+
+

GIMP_ICON_GO_DOWN

+
#define GIMP_ICON_GO_DOWN                   "go-down"
+
+
+
+
+

GIMP_ICON_GO_FIRST

+
#define GIMP_ICON_GO_FIRST                  "go-first"
+
+
+
+
+

GIMP_ICON_GO_HOME

+
#define GIMP_ICON_GO_HOME                   "go-home"
+
+
+
+
+

GIMP_ICON_GO_LAST

+
#define GIMP_ICON_GO_LAST                   "go-last"
+
+
+
+
+

GIMP_ICON_GO_TOP

+
#define GIMP_ICON_GO_TOP                    "go-top"
+
+
+
+
+

GIMP_ICON_GO_UP

+
#define GIMP_ICON_GO_UP                     "go-up"
+
+
+
+
+

GIMP_ICON_GO_PREVIOUS

+
#define GIMP_ICON_GO_PREVIOUS               "go-previous"
+
+
+
+
+

GIMP_ICON_GO_NEXT

+
#define GIMP_ICON_GO_NEXT                   "go-next"
+
+
+
+
+

GIMP_ICON_HELP

+
#define GIMP_ICON_HELP                      "help"
+
+
+
+
+

GIMP_ICON_HELP_ABOUT

+
#define GIMP_ICON_HELP_ABOUT                "help-about"
+
+
+
+
+

GIMP_ICON_HELP_USER_MANUAL

+
#define GIMP_ICON_HELP_USER_MANUAL          "gimp-user-manual"
+
+
+
+
+

GIMP_ICON_HISTOGRAM

+
#define GIMP_ICON_HISTOGRAM                 "gimp-histogram"
+
+
+
+
+

GIMP_ICON_HISTOGRAM_LINEAR

+
#define GIMP_ICON_HISTOGRAM_LINEAR          "gimp-histogram-linear"
+
+
+
+
+

GIMP_ICON_HISTOGRAM_LOGARITHMIC

+
#define GIMP_ICON_HISTOGRAM_LOGARITHMIC     "gimp-histogram-logarithmic"
+
+
+
+
+

GIMP_ICON_IMAGE

+
#define GIMP_ICON_IMAGE                     "gimp-image"
+
+
+
+
+

GIMP_ICON_IMAGE_OPEN

+
#define GIMP_ICON_IMAGE_OPEN                "gimp-image-open"
+
+
+
+
+

GIMP_ICON_IMAGE_RELOAD

+
#define GIMP_ICON_IMAGE_RELOAD              "gimp-image-reload"
+
+
+
+
+

GIMP_ICON_JOIN_MITER

+
#define GIMP_ICON_JOIN_MITER                "gimp-join-miter"
+
+
+
+
+

GIMP_ICON_JOIN_ROUND

+
#define GIMP_ICON_JOIN_ROUND                "gimp-join-round"
+
+
+
+
+

GIMP_ICON_JOIN_BEVEL

+
#define GIMP_ICON_JOIN_BEVEL                "gimp-join-bevel"
+
+
+
+
+

GIMP_ICON_LAYER

+
#define GIMP_ICON_LAYER                     "gimp-layer"
+
+
+
+
+

GIMP_ICON_LAYER_ANCHOR

+
#define GIMP_ICON_LAYER_ANCHOR              "gimp-anchor"
+
+
+
+
+

GIMP_ICON_LAYER_FLOATING_SELECTION

+
#define GIMP_ICON_LAYER_FLOATING_SELECTION  "gimp-floating-selection"
+
+
+
+
+

GIMP_ICON_LAYER_MASK

+
#define GIMP_ICON_LAYER_MASK                "gimp-layer-mask"
+
+
+
+
+

GIMP_ICON_LAYER_MERGE_DOWN

+
#define GIMP_ICON_LAYER_MERGE_DOWN          "gimp-merge-down"
+
+
+
+
+

GIMP_ICON_LAYER_TEXT_LAYER

+
#define GIMP_ICON_LAYER_TEXT_LAYER          "gimp-text-layer"
+
+
+
+
+

GIMP_ICON_LAYER_TO_IMAGESIZE

+
#define GIMP_ICON_LAYER_TO_IMAGESIZE        "gimp-layer-to-imagesize"
+
+
+
+
+

GIMP_ICON_LIST

+
#define GIMP_ICON_LIST                      "gimp-list"
+
+
+
+
+

GIMP_ICON_LIST_ADD

+
#define GIMP_ICON_LIST_ADD                  "list-add"
+
+
+
+
+

GIMP_ICON_LIST_REMOVE

+
#define GIMP_ICON_LIST_REMOVE               "list-remove"
+
+
+
+
+

GIMP_ICON_MENU_LEFT

+
#define GIMP_ICON_MENU_LEFT                 "gimp-menu-left"
+
+
+
+
+

GIMP_ICON_MENU_RIGHT

+
#define GIMP_ICON_MENU_RIGHT                "gimp-menu-right"
+
+
+
+
+

GIMP_ICON_OBJECT_DUPLICATE

+
#define GIMP_ICON_OBJECT_DUPLICATE          "gimp-duplicate"
+
+
+
+
+

GIMP_ICON_OBJECT_FLIP_HORIZONTAL

+
#define GIMP_ICON_OBJECT_FLIP_HORIZONTAL    "gimp-flip-horizontal" /* use FDO */
+
+
+
+
+

GIMP_ICON_OBJECT_FLIP_VERTICAL

+
#define GIMP_ICON_OBJECT_FLIP_VERTICAL      "gimp-flip-vertical" /* use FDO */
+
+
+
+
+

GIMP_ICON_OBJECT_RESIZE

+
#define GIMP_ICON_OBJECT_RESIZE             "gimp-resize"
+
+
+
+
+

GIMP_ICON_OBJECT_ROTATE_180

+
#define GIMP_ICON_OBJECT_ROTATE_180         "gimp-rotate-180"
+
+
+
+
+

GIMP_ICON_OBJECT_ROTATE_270

+
#define GIMP_ICON_OBJECT_ROTATE_270         "gimp-rotate-270" /* use FDO */
+
+
+
+
+

GIMP_ICON_OBJECT_ROTATE_90

+
#define GIMP_ICON_OBJECT_ROTATE_90          "gimp-rotate-90" /* use FDO */
+
+
+
+
+

GIMP_ICON_OBJECT_SCALE

+
#define GIMP_ICON_OBJECT_SCALE              "gimp-scale"
+
+
+
+
+

GIMP_ICON_PATH

+
#define GIMP_ICON_PATH                      "gimp-path"
+
+
+
+
+

GIMP_ICON_PATH_STROKE

+
#define GIMP_ICON_PATH_STROKE               "gimp-path-stroke"
+
+
+
+
+

GIMP_ICON_PIVOT_CENTER

+
#define GIMP_ICON_PIVOT_CENTER              "gimp-pivot-center"
+
+
+
+
+

GIMP_ICON_PIVOT_EAST

+
#define GIMP_ICON_PIVOT_EAST                "gimp-pivot-east"
+
+
+
+
+

GIMP_ICON_PIVOT_NORTH

+
#define GIMP_ICON_PIVOT_NORTH               "gimp-pivot-north"
+
+
+
+
+

GIMP_ICON_PIVOT_NORTH_EAST

+
#define GIMP_ICON_PIVOT_NORTH_EAST          "gimp-pivot-north-east"
+
+
+
+
+

GIMP_ICON_PIVOT_NORTH_WEST

+
#define GIMP_ICON_PIVOT_NORTH_WEST          "gimp-pivot-north-west"
+
+
+
+
+

GIMP_ICON_PIVOT_SOUTH

+
#define GIMP_ICON_PIVOT_SOUTH               "gimp-pivot-south"
+
+
+
+
+

GIMP_ICON_PIVOT_SOUTH_EAST

+
#define GIMP_ICON_PIVOT_SOUTH_EAST          "gimp-pivot-south-east"
+
+
+
+
+

GIMP_ICON_PIVOT_SOUTH_WEST

+
#define GIMP_ICON_PIVOT_SOUTH_WEST          "gimp-pivot-south-west"
+
+
+
+
+

GIMP_ICON_PIVOT_WEST

+
#define GIMP_ICON_PIVOT_WEST                "gimp-pivot-west"
+
+
+
+
+

GIMP_ICON_PREFERENCES_SYSTEM

+
#define GIMP_ICON_PREFERENCES_SYSTEM        "preferences-system"
+
+
+
+
+

GIMP_ICON_PROCESS_STOP

+
#define GIMP_ICON_PROCESS_STOP              "process-stop"
+
+
+
+
+

GIMP_ICON_QUICK_MASK_OFF

+
#define GIMP_ICON_QUICK_MASK_OFF            "gimp-quick-mask-off"
+
+
+
+
+

GIMP_ICON_QUICK_MASK_ON

+
#define GIMP_ICON_QUICK_MASK_ON             "gimp-quick-mask-on"
+
+
+
+
+

GIMP_ICON_SELECTION

+
#define GIMP_ICON_SELECTION                 "gimp-selection"
+
+
+
+
+

GIMP_ICON_SELECTION_ADD

+
#define GIMP_ICON_SELECTION_ADD             "gimp-selection-add"
+
+
+
+
+

GIMP_ICON_SELECTION_ALL

+
#define GIMP_ICON_SELECTION_ALL             "gimp-selection-all"
+
+
+
+
+

GIMP_ICON_SELECTION_BORDER

+
#define GIMP_ICON_SELECTION_BORDER          "gimp-selection-border"
+
+
+
+
+

GIMP_ICON_SELECTION_GROW

+
#define GIMP_ICON_SELECTION_GROW            "gimp-selection-grow"
+
+
+
+
+

GIMP_ICON_SELECTION_INTERSECT

+
#define GIMP_ICON_SELECTION_INTERSECT       "gimp-selection-intersect"
+
+
+
+
+

GIMP_ICON_SELECTION_NONE

+
#define GIMP_ICON_SELECTION_NONE            "gimp-selection-none"
+
+
+
+
+

GIMP_ICON_SELECTION_REPLACE

+
#define GIMP_ICON_SELECTION_REPLACE         "gimp-selection-replace"
+
+
+
+
+

GIMP_ICON_SELECTION_SHRINK

+
#define GIMP_ICON_SELECTION_SHRINK          "gimp-selection-shrink"
+
+
+
+
+

GIMP_ICON_SELECTION_STROKE

+
#define GIMP_ICON_SELECTION_STROKE          "gimp-selection-stroke"
+
+
+
+
+

GIMP_ICON_SELECTION_SUBTRACT

+
#define GIMP_ICON_SELECTION_SUBTRACT        "gimp-selection-subtract"
+
+
+
+
+

GIMP_ICON_SELECTION_TO_CHANNEL

+
#define GIMP_ICON_SELECTION_TO_CHANNEL      "gimp-selection-to-channel"
+
+
+
+
+

GIMP_ICON_SELECTION_TO_PATH

+
#define GIMP_ICON_SELECTION_TO_PATH         "gimp-selection-to-path"
+
+
+
+
+

GIMP_ICON_SHAPE_CIRCLE

+
#define GIMP_ICON_SHAPE_CIRCLE              "gimp-shape-circle"
+
+
+
+
+

GIMP_ICON_SHAPE_DIAMOND

+
#define GIMP_ICON_SHAPE_DIAMOND             "gimp-shape-diamond"
+
+
+
+
+

GIMP_ICON_SHAPE_SQUARE

+
#define GIMP_ICON_SHAPE_SQUARE              "gimp-shape-square"
+
+
+
+
+

GIMP_ICON_SYSTEM_RUN

+
#define GIMP_ICON_SYSTEM_RUN                "system-run"
+
+
+
+
+

GIMP_ICON_TOOL_AIRBRUSH

+
#define GIMP_ICON_TOOL_AIRBRUSH             "gimp-tool-airbrush"
+
+
+
+
+

GIMP_ICON_TOOL_ALIGN

+
#define GIMP_ICON_TOOL_ALIGN                "gimp-tool-align"
+
+
+
+
+

GIMP_ICON_TOOL_BLUR

+
#define GIMP_ICON_TOOL_BLUR                 "gimp-tool-blur"
+
+
+
+
+

GIMP_ICON_TOOL_BRIGHTNESS_CONTRAST

+
#define GIMP_ICON_TOOL_BRIGHTNESS_CONTRAST  "gimp-tool-brightness-contrast"
+
+
+
+
+

GIMP_ICON_TOOL_BUCKET_FILL

+
#define GIMP_ICON_TOOL_BUCKET_FILL          "gimp-tool-bucket-fill"
+
+
+
+
+

GIMP_ICON_TOOL_BY_COLOR_SELECT

+
#define GIMP_ICON_TOOL_BY_COLOR_SELECT      "gimp-tool-by-color-select"
+
+
+
+
+

GIMP_ICON_TOOL_CAGE

+
#define GIMP_ICON_TOOL_CAGE                 "gimp-tool-cage"
+
+
+
+
+

GIMP_ICON_TOOL_CLONE

+
#define GIMP_ICON_TOOL_CLONE                "gimp-tool-clone"
+
+
+
+
+

GIMP_ICON_TOOL_COLOR_TEMPERATURE

+
#define GIMP_ICON_TOOL_COLOR_TEMPERATURE    "gimp-tool-color-temperature"
+
+
+
+
+

GIMP_ICON_TOOL_COLORIZE

+
#define GIMP_ICON_TOOL_COLORIZE             "gimp-tool-colorize"
+
+
+
+
+

GIMP_ICON_TOOL_COLOR_BALANCE

+
#define GIMP_ICON_TOOL_COLOR_BALANCE        "gimp-tool-color-balance"
+
+
+
+
+

GIMP_ICON_TOOL_COLOR_PICKER

+
#define GIMP_ICON_TOOL_COLOR_PICKER         "gimp-tool-color-picker"
+
+
+
+
+

GIMP_ICON_TOOL_CROP

+
#define GIMP_ICON_TOOL_CROP                 "gimp-tool-crop"
+
+
+
+
+

GIMP_ICON_TOOL_CURVES

+
#define GIMP_ICON_TOOL_CURVES               "gimp-tool-curves"
+
+
+
+
+

GIMP_ICON_TOOL_DESATURATE

+
#define GIMP_ICON_TOOL_DESATURATE           "gimp-tool-desaturate"
+
+
+
+
+

GIMP_ICON_TOOL_DODGE

+
#define GIMP_ICON_TOOL_DODGE                "gimp-tool-dodge"
+
+
+
+
+

GIMP_ICON_TOOL_ELLIPSE_SELECT

+
#define GIMP_ICON_TOOL_ELLIPSE_SELECT       "gimp-tool-ellipse-select"
+
+
+
+
+

GIMP_ICON_TOOL_ERASER

+
#define GIMP_ICON_TOOL_ERASER               "gimp-tool-eraser"
+
+
+
+
+

GIMP_ICON_TOOL_EXPOSURE

+
#define GIMP_ICON_TOOL_EXPOSURE             "gimp-tool-exposure"
+
+
+
+
+

GIMP_ICON_TOOL_FLIP

+
#define GIMP_ICON_TOOL_FLIP                 "gimp-tool-flip"
+
+
+
+
+

GIMP_ICON_TOOL_FOREGROUND_SELECT

+
#define GIMP_ICON_TOOL_FOREGROUND_SELECT    "gimp-tool-foreground-select"
+
+
+
+
+

GIMP_ICON_TOOL_FREE_SELECT

+
#define GIMP_ICON_TOOL_FREE_SELECT          "gimp-tool-free-select"
+
+
+
+
+

GIMP_ICON_TOOL_FUZZY_SELECT

+
#define GIMP_ICON_TOOL_FUZZY_SELECT         "gimp-tool-fuzzy-select"
+
+
+
+
+

GIMP_ICON_TOOL_GRADIENT

+
#define GIMP_ICON_TOOL_GRADIENT             "gimp-tool-gradient"
+
+
+
+
+

GIMP_ICON_TOOL_HANDLE_TRANSFORM

+
#define GIMP_ICON_TOOL_HANDLE_TRANSFORM     "gimp-tool-handle-transform"
+
+
+
+
+

GIMP_ICON_TOOL_HEAL

+
#define GIMP_ICON_TOOL_HEAL                 "gimp-tool-heal"
+
+
+
+
+

GIMP_ICON_TOOL_HUE_SATURATION

+
#define GIMP_ICON_TOOL_HUE_SATURATION       "gimp-tool-hue-saturation"
+
+
+
+
+

GIMP_ICON_TOOL_INK

+
#define GIMP_ICON_TOOL_INK                  "gimp-tool-ink"
+
+
+
+
+

GIMP_ICON_TOOL_ISCISSORS

+
#define GIMP_ICON_TOOL_ISCISSORS            "gimp-tool-iscissors"
+
+
+
+
+

GIMP_ICON_TOOL_LEVELS

+
#define GIMP_ICON_TOOL_LEVELS               "gimp-tool-levels"
+
+
+
+
+

GIMP_ICON_TOOL_MEASURE

+
#define GIMP_ICON_TOOL_MEASURE              "gimp-tool-measure"
+
+
+
+
+

GIMP_ICON_TOOL_MOVE

+
#define GIMP_ICON_TOOL_MOVE                 "gimp-tool-move"
+
+
+
+
+

GIMP_ICON_TOOL_MYPAINT_BRUSH

+
#define GIMP_ICON_TOOL_MYPAINT_BRUSH        "gimp-tool-mypaint-brush"
+
+
+
+
+

GIMP_ICON_TOOL_N_POINT_DEFORMATION

+
#define GIMP_ICON_TOOL_N_POINT_DEFORMATION  "gimp-tool-n-point-deformation"
+
+
+
+
+

GIMP_ICON_TOOL_OFFSET

+
#define GIMP_ICON_TOOL_OFFSET               "gimp-tool-offset"
+
+
+
+
+

GIMP_ICON_TOOL_PAINTBRUSH

+
#define GIMP_ICON_TOOL_PAINTBRUSH           "gimp-tool-paintbrush"
+
+
+
+
+

GIMP_ICON_TOOL_PATH

+
#define GIMP_ICON_TOOL_PATH                 "gimp-tool-path"
+
+
+
+
+

GIMP_ICON_TOOL_PENCIL

+
#define GIMP_ICON_TOOL_PENCIL               "gimp-tool-pencil"
+
+
+
+
+

GIMP_ICON_TOOL_PERSPECTIVE

+
#define GIMP_ICON_TOOL_PERSPECTIVE          "gimp-tool-perspective"
+
+
+
+
+

GIMP_ICON_TOOL_PERSPECTIVE_CLONE

+
#define GIMP_ICON_TOOL_PERSPECTIVE_CLONE    "gimp-tool-perspective-clone"
+
+
+
+
+

GIMP_ICON_TOOL_POSTERIZE

+
#define GIMP_ICON_TOOL_POSTERIZE            "gimp-tool-posterize"
+
+
+
+
+

GIMP_ICON_TOOL_RECT_SELECT

+
#define GIMP_ICON_TOOL_RECT_SELECT          "gimp-tool-rect-select"
+
+
+
+
+

GIMP_ICON_TOOL_ROTATE

+
#define GIMP_ICON_TOOL_ROTATE               "gimp-tool-rotate"
+
+
+
+
+

GIMP_ICON_TOOL_SCALE

+
#define GIMP_ICON_TOOL_SCALE                "gimp-tool-scale"
+
+
+
+
+

GIMP_ICON_TOOL_SEAMLESS_CLONE

+
#define GIMP_ICON_TOOL_SEAMLESS_CLONE       "gimp-tool-seamless-clone"
+
+
+
+
+

GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS

+
#define GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS   "gimp-tool-shadows-highlights"
+
+
+
+
+

GIMP_ICON_TOOL_SHEAR

+
#define GIMP_ICON_TOOL_SHEAR                "gimp-tool-shear"
+
+
+
+
+

GIMP_ICON_TOOL_SMUDGE

+
#define GIMP_ICON_TOOL_SMUDGE               "gimp-tool-smudge"
+
+
+
+
+

GIMP_ICON_TOOL_TEXT

+
#define GIMP_ICON_TOOL_TEXT                 "gimp-tool-text"
+
+
+
+
+

GIMP_ICON_TOOL_THRESHOLD

+
#define GIMP_ICON_TOOL_THRESHOLD            "gimp-tool-threshold"
+
+
+
+
+

GIMP_ICON_TOOL_TRANSFORM_3D

+
#define GIMP_ICON_TOOL_TRANSFORM_3D         "gimp-tool-transform-3d"
+
+
+
+
+

GIMP_ICON_TOOL_UNIFIED_TRANSFORM

+
#define GIMP_ICON_TOOL_UNIFIED_TRANSFORM    "gimp-tool-unified-transform"
+
+
+
+
+

GIMP_ICON_TOOL_WARP

+
#define GIMP_ICON_TOOL_WARP                 "gimp-tool-warp"
+
+
+
+
+

GIMP_ICON_TOOL_ZOOM

+
#define GIMP_ICON_TOOL_ZOOM                 "gimp-tool-zoom"
+
+
+
+
+

GIMP_ICON_TRANSFORM_3D_CAMERA

+
#define GIMP_ICON_TRANSFORM_3D_CAMERA       "gimp-transform-3d-camera"
+
+
+
+
+

GIMP_ICON_TRANSFORM_3D_MOVE

+
#define GIMP_ICON_TRANSFORM_3D_MOVE         "gimp-transform-3d-move"
+
+
+
+
+

GIMP_ICON_TRANSFORM_3D_ROTATE

+
#define GIMP_ICON_TRANSFORM_3D_ROTATE       "gimp-transform-3d-rotate"
+
+
+
+
+

GIMP_ICON_VIEW_REFRESH

+
#define GIMP_ICON_VIEW_REFRESH              "view-refresh"
+
+
+
+
+

GIMP_ICON_VIEW_FULLSCREEN

+
#define GIMP_ICON_VIEW_FULLSCREEN           "view-fullscreen"
+
+
+
+
+

GIMP_ICON_WILBER

+
#define GIMP_ICON_WILBER                    "gimp-wilber"
+
+
+
+
+

GIMP_ICON_WILBER_EEK

+
#define GIMP_ICON_WILBER_EEK                "gimp-wilber-eek"
+
+
+
+
+

GIMP_ICON_WINDOW_CLOSE

+
#define GIMP_ICON_WINDOW_CLOSE              "window-close"
+
+
+
+
+

GIMP_ICON_WINDOW_MOVE_TO_SCREEN

+
#define GIMP_ICON_WINDOW_MOVE_TO_SCREEN     "gimp-move-to-screen"
+
+
+
+
+

GIMP_ICON_WINDOW_NEW

+
#define GIMP_ICON_WINDOW_NEW                "window-new"
+
+
+
+
+

GIMP_ICON_ZOOM_IN

+
#define GIMP_ICON_ZOOM_IN                   "zoom-in"
+
+
+
+
+

GIMP_ICON_ZOOM_ORIGINAL

+
#define GIMP_ICON_ZOOM_ORIGINAL             "zoom-original"
+
+
+
+
+

GIMP_ICON_ZOOM_OUT

+
#define GIMP_ICON_ZOOM_OUT                  "zoom-out"
+
+
+
+
+

GIMP_ICON_ZOOM_FIT_BEST

+
#define GIMP_ICON_ZOOM_FIT_BEST             "zoom-fit-best"
+
+
+
+
+

GIMP_ICON_ZOOM_FOLLOW_WINDOW

+
#define GIMP_ICON_ZOOM_FOLLOW_WINDOW        "gimp-zoom-follow-window"
+
+
+
+
+

GIMP_STOCK_ANCHOR

+
#define GIMP_STOCK_ANCHOR                   "gimp-anchor"
+
+

GIMP_STOCK_ANCHOR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CENTER

+
#define GIMP_STOCK_CENTER                   "gimp-center"
+
+

GIMP_STOCK_CENTER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DUPLICATE

+
#define GIMP_STOCK_DUPLICATE                "gimp-duplicate"
+
+

GIMP_STOCK_DUPLICATE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_EDIT

+
#define GIMP_STOCK_EDIT                     "gtk-edit"
+
+

GIMP_STOCK_EDIT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_RESET

+
#define GIMP_STOCK_RESET                    "gimp-reset"
+
+

GIMP_STOCK_RESET is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CLOSE

+
#define GIMP_STOCK_CLOSE                    "gimp-close"
+
+

GIMP_STOCK_CLOSE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_MENU_LEFT

+
#define GIMP_STOCK_MENU_LEFT                "gimp-menu-left"
+
+

GIMP_STOCK_MENU_LEFT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_MENU_RIGHT

+
#define GIMP_STOCK_MENU_RIGHT               "gimp-menu-right"
+
+

GIMP_STOCK_MENU_RIGHT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_MOVE_TO_SCREEN

+
#define GIMP_STOCK_MOVE_TO_SCREEN           "gimp-move-to-screen"
+
+

GIMP_STOCK_MOVE_TO_SCREEN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_INVERT

+
#define GIMP_STOCK_INVERT                   "gimp-invert"
+
+

GIMP_STOCK_INVERT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LAYER_TO_IMAGESIZE

+
#define GIMP_STOCK_LAYER_TO_IMAGESIZE       "gimp-layer-to-imagesize"
+
+

GIMP_STOCK_LAYER_TO_IMAGESIZE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_MERGE_DOWN

+
#define GIMP_STOCK_MERGE_DOWN               "gimp-merge-down"
+
+

GIMP_STOCK_MERGE_DOWN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_NAVIGATION

+
#define GIMP_STOCK_NAVIGATION               "gimp-navigation"
+
+

GIMP_STOCK_NAVIGATION is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PASTE_AS_NEW

+
#define GIMP_STOCK_PASTE_AS_NEW             "gimp-paste-as-new"
+
+

GIMP_STOCK_PASTE_AS_NEW is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PASTE_INTO

+
#define GIMP_STOCK_PASTE_INTO               "gimp-paste-into"
+
+

GIMP_STOCK_PASTE_INTO is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PATH_STROKE

+
#define GIMP_STOCK_PATH_STROKE              "gimp-path-stroke"
+
+

GIMP_STOCK_PATH_STROKE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PLUGIN

+
#define GIMP_STOCK_PLUGIN                   "gimp-plugin"
+
+

GIMP_STOCK_PLUGIN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_QUICK_MASK_OFF

+
#define GIMP_STOCK_QUICK_MASK_OFF           "gimp-quick-mask-off"
+
+

GIMP_STOCK_QUICK_MASK_OFF is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_QUICK_MASK_ON

+
#define GIMP_STOCK_QUICK_MASK_ON            "gimp-quick-mask-on"
+
+

GIMP_STOCK_QUICK_MASK_ON is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_HISTOGRAM

+
#define GIMP_STOCK_HISTOGRAM                "gimp-histogram"
+
+

GIMP_STOCK_HISTOGRAM is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_HISTOGRAM_LINEAR

+
#define GIMP_STOCK_HISTOGRAM_LINEAR         "gimp-histogram-linear"
+
+

GIMP_STOCK_HISTOGRAM_LINEAR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_HISTOGRAM_LOGARITHMIC

+
#define GIMP_STOCK_HISTOGRAM_LOGARITHMIC    "gimp-histogram-logarithmic"
+
+

GIMP_STOCK_HISTOGRAM_LOGARITHMIC is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_RESHOW_FILTER

+
#define GIMP_STOCK_RESHOW_FILTER            "gimp-reshow-filter"
+
+

GIMP_STOCK_RESHOW_FILTER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_RESIZE

+
#define GIMP_STOCK_RESIZE                   "gimp-resize"
+
+

GIMP_STOCK_RESIZE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_FLIP_HORIZONTAL

+
#define GIMP_STOCK_FLIP_HORIZONTAL          "gimp-flip-horizontal"
+
+

GIMP_STOCK_FLIP_HORIZONTAL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_FLIP_VERTICAL

+
#define GIMP_STOCK_FLIP_VERTICAL            "gimp-flip-vertical"
+
+

GIMP_STOCK_FLIP_VERTICAL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_ROTATE_180

+
#define GIMP_STOCK_ROTATE_180               "gimp-rotate-180"
+
+

GIMP_STOCK_ROTATE_180 is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_ROTATE_270

+
#define GIMP_STOCK_ROTATE_270               "gimp-rotate-270"
+
+

GIMP_STOCK_ROTATE_270 is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_ROTATE_90

+
#define GIMP_STOCK_ROTATE_90                "gimp-rotate-90"
+
+

GIMP_STOCK_ROTATE_90 is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SCALE

+
#define GIMP_STOCK_SCALE                    "gimp-scale"
+
+

GIMP_STOCK_SCALE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LINKED

+
#define GIMP_STOCK_LINKED                   "gimp-linked"
+
+

GIMP_STOCK_LINKED is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_VISIBLE

+
#define GIMP_STOCK_VISIBLE                  "gimp-visible"
+
+

GIMP_STOCK_VISIBLE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LIST

+
#define GIMP_STOCK_LIST                     "gimp-list"
+
+

GIMP_STOCK_LIST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRID

+
#define GIMP_STOCK_GRID                     "gimp-grid"
+
+

GIMP_STOCK_GRID is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PORTRAIT

+
#define GIMP_STOCK_PORTRAIT                 "gimp-portrait"
+
+

GIMP_STOCK_PORTRAIT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LANDSCAPE

+
#define GIMP_STOCK_LANDSCAPE                "gimp-landscape"
+
+

GIMP_STOCK_LANDSCAPE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_VIDEO

+
#define GIMP_STOCK_VIDEO                    "gimp-video"
+
+

GIMP_STOCK_VIDEO is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_WEB

+
#define GIMP_STOCK_WEB                      "gimp-web"
+
+

GIMP_STOCK_WEB is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_IMAGE

+
#define GIMP_STOCK_IMAGE                    "gimp-image"
+
+

GIMP_STOCK_IMAGE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LAYER

+
#define GIMP_STOCK_LAYER                    "gimp-layer"
+
+

GIMP_STOCK_LAYER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LAYER_MASK

+
#define GIMP_STOCK_LAYER_MASK               "gimp-layer-mask"
+
+

GIMP_STOCK_LAYER_MASK is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNEL

+
#define GIMP_STOCK_CHANNEL                  "gimp-channel"
+
+

GIMP_STOCK_CHANNEL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNEL_RED

+
#define GIMP_STOCK_CHANNEL_RED              "gimp-channel-red"
+
+

GIMP_STOCK_CHANNEL_RED is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNEL_GREEN

+
#define GIMP_STOCK_CHANNEL_GREEN            "gimp-channel-green"
+
+

GIMP_STOCK_CHANNEL_GREEN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNEL_BLUE

+
#define GIMP_STOCK_CHANNEL_BLUE             "gimp-channel-blue"
+
+

GIMP_STOCK_CHANNEL_BLUE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNEL_GRAY

+
#define GIMP_STOCK_CHANNEL_GRAY             "gimp-channel-gray"
+
+

GIMP_STOCK_CHANNEL_GRAY is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNEL_INDEXED

+
#define GIMP_STOCK_CHANNEL_INDEXED          "gimp-channel-indexed"
+
+

GIMP_STOCK_CHANNEL_INDEXED is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNEL_ALPHA

+
#define GIMP_STOCK_CHANNEL_ALPHA            "gimp-channel-alpha"
+
+

GIMP_STOCK_CHANNEL_ALPHA is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PATH

+
#define GIMP_STOCK_PATH                     "gimp-path"
+
+

GIMP_STOCK_PATH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TEXT_LAYER

+
#define GIMP_STOCK_TEXT_LAYER               "gimp-text-layer"
+
+

GIMP_STOCK_TEXT_LAYER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_FLOATING_SELECTION

+
#define GIMP_STOCK_FLOATING_SELECTION       "gimp-floating-selection"
+
+

GIMP_STOCK_FLOATING_SELECTION is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TEMPLATE

+
#define GIMP_STOCK_TEMPLATE                 "gimp-template"
+
+

GIMP_STOCK_TEMPLATE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_IMAGES

+
#define GIMP_STOCK_IMAGES                   "gimp-images"
+
+

GIMP_STOCK_IMAGES is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LAYERS

+
#define GIMP_STOCK_LAYERS                   "gimp-layers"
+
+

GIMP_STOCK_LAYERS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHANNELS

+
#define GIMP_STOCK_CHANNELS                 "gimp-channels"
+
+

GIMP_STOCK_CHANNELS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PATHS

+
#define GIMP_STOCK_PATHS                    "gimp-paths"
+
+

GIMP_STOCK_PATHS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_COLORMAP

+
#define GIMP_STOCK_COLORMAP                 "gimp-colormap"
+
+

GIMP_STOCK_COLORMAP is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_INDEXED_PALETTE

+
#define GIMP_STOCK_INDEXED_PALETTE          "gimp-colormap"
+
+

GIMP_STOCK_INDEXED_PALETTE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CURSOR

+
#define GIMP_STOCK_CURSOR                   "gimp-cursor"
+
+

GIMP_STOCK_CURSOR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SAMPLE_POINT

+
#define GIMP_STOCK_SAMPLE_POINT             "gimp-sample-point"
+
+

GIMP_STOCK_SAMPLE_POINT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SHAPE_CIRCLE

+
#define GIMP_STOCK_SHAPE_CIRCLE             "gimp-shape-circle"
+
+

GIMP_STOCK_SHAPE_CIRCLE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SHAPE_SQUARE

+
#define GIMP_STOCK_SHAPE_SQUARE             "gimp-shape-square"
+
+

GIMP_STOCK_SHAPE_SQUARE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SHAPE_DIAMOND

+
#define GIMP_STOCK_SHAPE_DIAMOND            "gimp-shape-diamond"
+
+

GIMP_STOCK_SHAPE_DIAMOND is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CAP_BUTT

+
#define GIMP_STOCK_CAP_BUTT                 "gimp-cap-butt"
+
+

GIMP_STOCK_CAP_BUTT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CAP_ROUND

+
#define GIMP_STOCK_CAP_ROUND                "gimp-cap-round"
+
+

GIMP_STOCK_CAP_ROUND is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CAP_SQUARE

+
#define GIMP_STOCK_CAP_SQUARE               "gimp-cap-square"
+
+

GIMP_STOCK_CAP_SQUARE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_JOIN_MITER

+
#define GIMP_STOCK_JOIN_MITER               "gimp-join-miter"
+
+

GIMP_STOCK_JOIN_MITER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_JOIN_ROUND

+
#define GIMP_STOCK_JOIN_ROUND               "gimp-join-round"
+
+

GIMP_STOCK_JOIN_ROUND is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_JOIN_BEVEL

+
#define GIMP_STOCK_JOIN_BEVEL               "gimp-join-bevel"
+
+

GIMP_STOCK_JOIN_BEVEL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION

+
#define GIMP_STOCK_SELECTION                "gimp-selection"
+
+

GIMP_STOCK_SELECTION is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_ALL

+
#define GIMP_STOCK_SELECTION_ALL            "gimp-selection-all"
+
+

GIMP_STOCK_SELECTION_ALL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_NONE

+
#define GIMP_STOCK_SELECTION_NONE           "gimp-selection-none"
+
+

GIMP_STOCK_SELECTION_NONE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_GROW

+
#define GIMP_STOCK_SELECTION_GROW           "gimp-selection-grow"
+
+

GIMP_STOCK_SELECTION_GROW is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_SHRINK

+
#define GIMP_STOCK_SELECTION_SHRINK         "gimp-selection-shrink"
+
+

GIMP_STOCK_SELECTION_SHRINK is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_BORDER

+
#define GIMP_STOCK_SELECTION_BORDER         "gimp-selection-border"
+
+

GIMP_STOCK_SELECTION_BORDER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_ADD

+
#define GIMP_STOCK_SELECTION_ADD            "gimp-selection-add"
+
+

GIMP_STOCK_SELECTION_ADD is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_SUBTRACT

+
#define GIMP_STOCK_SELECTION_SUBTRACT       "gimp-selection-subtract"
+
+

GIMP_STOCK_SELECTION_SUBTRACT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_REPLACE

+
#define GIMP_STOCK_SELECTION_REPLACE        "gimp-selection-replace"
+
+

GIMP_STOCK_SELECTION_REPLACE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_INTERSECT

+
#define GIMP_STOCK_SELECTION_INTERSECT      "gimp-selection-intersect"
+
+

GIMP_STOCK_SELECTION_INTERSECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_STROKE

+
#define GIMP_STOCK_SELECTION_STROKE         "gimp-selection-stroke"
+
+

GIMP_STOCK_SELECTION_STROKE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_TO_CHANNEL

+
#define GIMP_STOCK_SELECTION_TO_CHANNEL     "gimp-selection-to-channel"
+
+

GIMP_STOCK_SELECTION_TO_CHANNEL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SELECTION_TO_PATH

+
#define GIMP_STOCK_SELECTION_TO_PATH        "gimp-selection-to-path"
+
+

GIMP_STOCK_SELECTION_TO_PATH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_LINEAR

+
#define GIMP_STOCK_GRADIENT_LINEAR               "gimp-gradient-linear"
+
+

GIMP_STOCK_GRADIENT_LINEAR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_BILINEAR

+
#define GIMP_STOCK_GRADIENT_BILINEAR             "gimp-gradient-bilinear"
+
+

GIMP_STOCK_GRADIENT_BILINEAR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_RADIAL

+
#define GIMP_STOCK_GRADIENT_RADIAL               "gimp-gradient-radial"
+
+

GIMP_STOCK_GRADIENT_RADIAL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_SQUARE

+
#define GIMP_STOCK_GRADIENT_SQUARE               "gimp-gradient-square"
+
+

GIMP_STOCK_GRADIENT_SQUARE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC

+
#define GIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC    "gimp-gradient-conical-symmetric"
+
+

GIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC

+
#define GIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC   "gimp-gradient-conical-asymmetric"
+
+

GIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL

+
#define GIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL "gimp-gradient-shapeburst-spherical"
+
+

GIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR

+
#define GIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR   "gimp-gradient-shapeburst-angular"
+
+

GIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED

+
#define GIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED   "gimp-gradient-shapeburst-dimpled"
+
+

GIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE

+
#define GIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE     "gimp-gradient-spiral-clockwise"
+
+

GIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE

+
#define GIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE "gimp-gradient-spiral-anticlockwise"
+
+

GIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_NORTH_WEST

+
#define GIMP_STOCK_GRAVITY_NORTH_WEST       "gimp-gravity-north-west"
+
+

GIMP_STOCK_GRAVITY_NORTH_WEST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_NORTH

+
#define GIMP_STOCK_GRAVITY_NORTH            "gimp-gravity-north"
+
+

GIMP_STOCK_GRAVITY_NORTH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_NORTH_EAST

+
#define GIMP_STOCK_GRAVITY_NORTH_EAST       "gimp-gravity-north-east"
+
+

GIMP_STOCK_GRAVITY_NORTH_EAST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_WEST

+
#define GIMP_STOCK_GRAVITY_WEST             "gimp-gravity-west"
+
+

GIMP_STOCK_GRAVITY_WEST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_EAST

+
#define GIMP_STOCK_GRAVITY_EAST             "gimp-gravity-east"
+
+

GIMP_STOCK_GRAVITY_EAST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_SOUTH_WEST

+
#define GIMP_STOCK_GRAVITY_SOUTH_WEST       "gimp-gravity-south-west"
+
+

GIMP_STOCK_GRAVITY_SOUTH_WEST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_SOUTH

+
#define GIMP_STOCK_GRAVITY_SOUTH            "gimp-gravity-south"
+
+

GIMP_STOCK_GRAVITY_SOUTH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRAVITY_SOUTH_EAST

+
#define GIMP_STOCK_GRAVITY_SOUTH_EAST       "gimp-gravity-south-east"
+
+

GIMP_STOCK_GRAVITY_SOUTH_EAST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_HCENTER

+
#define GIMP_STOCK_HCENTER                  "gimp-hcenter"
+
+

GIMP_STOCK_HCENTER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_VCENTER

+
#define GIMP_STOCK_VCENTER                  "gimp-vcenter"
+
+

GIMP_STOCK_VCENTER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CHAR_PICKER

+
#define GIMP_STOCK_CHAR_PICKER              "gimp-char-picker"
+
+

GIMP_STOCK_CHAR_PICKER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LETTER_SPACING

+
#define GIMP_STOCK_LETTER_SPACING           "gimp-letter-spacing"
+
+

GIMP_STOCK_LETTER_SPACING is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_LINE_SPACING

+
#define GIMP_STOCK_LINE_SPACING             "gimp-line-spacing"
+
+

GIMP_STOCK_LINE_SPACING is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TEXT_DIR_LTR

+
#define GIMP_STOCK_TEXT_DIR_LTR             "gimp-text-dir-ltr"
+
+

GIMP_STOCK_TEXT_DIR_LTR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TEXT_DIR_RTL

+
#define GIMP_STOCK_TEXT_DIR_RTL             "gimp-text-dir-rtl"
+
+

GIMP_STOCK_TEXT_DIR_RTL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PRINT_RESOLUTION

+
#define GIMP_STOCK_PRINT_RESOLUTION         "document-print"
+
+

GIMP_STOCK_PRINT_RESOLUTION is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOLS

+
#define GIMP_STOCK_TOOLS                    "gimp-tools"
+
+

GIMP_STOCK_TOOLS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_OPTIONS

+
#define GIMP_STOCK_TOOL_OPTIONS             "gimp-tool-options"
+
+

GIMP_STOCK_TOOL_OPTIONS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DEVICE_STATUS

+
#define GIMP_STOCK_DEVICE_STATUS            "gimp-device-status"
+
+

GIMP_STOCK_DEVICE_STATUS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_INPUT_DEVICE

+
#define GIMP_STOCK_INPUT_DEVICE             "gimp-input-device"
+
+

GIMP_STOCK_INPUT_DEVICE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DISPLAY_FILTER

+
#define GIMP_STOCK_DISPLAY_FILTER           "gimp-display-filter"
+
+

GIMP_STOCK_DISPLAY_FILTER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CURVE_FREE

+
#define GIMP_STOCK_CURVE_FREE               "gimp-curve-free"
+
+

GIMP_STOCK_CURVE_FREE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CURVE_SMOOTH

+
#define GIMP_STOCK_CURVE_SMOOTH             "gimp-curve-smooth"
+
+

GIMP_STOCK_CURVE_SMOOTH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_COLOR_PICKER_BLACK

+
#define GIMP_STOCK_COLOR_PICKER_BLACK       "gimp-color-picker-black"
+
+

GIMP_STOCK_COLOR_PICKER_BLACK is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_COLOR_PICKER_GRAY

+
#define GIMP_STOCK_COLOR_PICKER_GRAY        "gimp-color-picker-gray"
+
+

GIMP_STOCK_COLOR_PICKER_GRAY is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_COLOR_PICKER_WHITE

+
#define GIMP_STOCK_COLOR_PICKER_WHITE       "gimp-color-picker-white"
+
+

GIMP_STOCK_COLOR_PICKER_WHITE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_COLOR_TRIANGLE

+
#define GIMP_STOCK_COLOR_TRIANGLE           "gimp-color-triangle"
+
+

GIMP_STOCK_COLOR_TRIANGLE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_COLOR_PICK_FROM_SCREEN

+
#define GIMP_STOCK_COLOR_PICK_FROM_SCREEN   "gimp-color-pick-from-screen"
+
+

GIMP_STOCK_COLOR_PICK_FROM_SCREEN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONVERT_GRAYSCALE

+
#define GIMP_STOCK_CONVERT_GRAYSCALE        "gimp-convert-grayscale"
+
+

GIMP_STOCK_CONVERT_GRAYSCALE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONVERT_INDEXED

+
#define GIMP_STOCK_CONVERT_INDEXED          "gimp-convert-indexed"
+
+

GIMP_STOCK_CONVERT_INDEXED is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONVERT_RGB

+
#define GIMP_STOCK_CONVERT_RGB              "gimp-convert-rgb"
+
+

GIMP_STOCK_CONVERT_RGB is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TRANSPARENCY

+
#define GIMP_STOCK_TRANSPARENCY             "gimp-transparency"
+
+

GIMP_STOCK_TRANSPARENCY is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DEFAULT_COLORS

+
#define GIMP_STOCK_DEFAULT_COLORS           "gimp-default-colors"
+
+

GIMP_STOCK_DEFAULT_COLORS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_SWAP_COLORS

+
#define GIMP_STOCK_SWAP_COLORS              "gimp-swap-colors"
+
+

GIMP_STOCK_SWAP_COLORS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_UNDO_HISTORY

+
#define GIMP_STOCK_UNDO_HISTORY             "gimp-undo-history"
+
+

GIMP_STOCK_UNDO_HISTORY is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_HCHAIN

+
#define GIMP_STOCK_HCHAIN                   "gimp-hchain"
+
+

GIMP_STOCK_HCHAIN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_HCHAIN_BROKEN

+
#define GIMP_STOCK_HCHAIN_BROKEN            "gimp-hchain-broken"
+
+

GIMP_STOCK_HCHAIN_BROKEN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_VCHAIN

+
#define GIMP_STOCK_VCHAIN                   "gimp-vchain"
+
+

GIMP_STOCK_VCHAIN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_VCHAIN_BROKEN

+
#define GIMP_STOCK_VCHAIN_BROKEN            "gimp-vchain-broken"
+
+

GIMP_STOCK_VCHAIN_BROKEN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TEXTURE

+
#define GIMP_STOCK_TEXTURE                  "gimp-texture"
+
+

GIMP_STOCK_TEXTURE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_FRAME

+
#define GIMP_STOCK_FRAME                    "gimp-frame"
+
+

GIMP_STOCK_FRAME is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_ERROR

+
#define GIMP_STOCK_ERROR                    "gimp-error"
+
+

GIMP_STOCK_ERROR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_INFO

+
#define GIMP_STOCK_INFO                     "gimp-info"
+
+

GIMP_STOCK_INFO is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_QUESTION

+
#define GIMP_STOCK_QUESTION                 "gimp-question"
+
+

GIMP_STOCK_QUESTION is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_WARNING

+
#define GIMP_STOCK_WARNING                  "gimp-warning"
+
+

GIMP_STOCK_WARNING is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GEGL

+
#define GIMP_STOCK_GEGL                     "gimp-gegl"
+
+

GIMP_STOCK_GEGL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_USER_MANUAL

+
#define GIMP_STOCK_USER_MANUAL              "gimp-user-manual"
+
+

GIMP_STOCK_USER_MANUAL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_WILBER

+
#define GIMP_STOCK_WILBER                   "gimp-wilber"
+
+

GIMP_STOCK_WILBER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_WILBER_EEK

+
#define GIMP_STOCK_WILBER_EEK               "gimp-wilber-eek"
+
+

GIMP_STOCK_WILBER_EEK is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_ZOOM_FOLLOW_WINDOW

+
#define GIMP_STOCK_ZOOM_FOLLOW_WINDOW       "gimp-zoom-follow-window"
+
+

GIMP_STOCK_ZOOM_FOLLOW_WINDOW is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_AIRBRUSH

+
#define GIMP_STOCK_TOOL_AIRBRUSH            "gimp-tool-airbrush"
+
+

GIMP_STOCK_TOOL_AIRBRUSH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_ALIGN

+
#define GIMP_STOCK_TOOL_ALIGN               "gimp-tool-align"
+
+

GIMP_STOCK_TOOL_ALIGN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_BLEND

+
#define GIMP_STOCK_TOOL_BLEND               "gimp-tool-gradient"
+
+

GIMP_STOCK_TOOL_BLEND is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_BLUR

+
#define GIMP_STOCK_TOOL_BLUR                "gimp-tool-blur"
+
+

GIMP_STOCK_TOOL_BLUR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST

+
#define GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST "gimp-tool-brightness-contrast"
+
+

GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_BUCKET_FILL

+
#define GIMP_STOCK_TOOL_BUCKET_FILL         "gimp-tool-bucket-fill"
+
+

GIMP_STOCK_TOOL_BUCKET_FILL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_BY_COLOR_SELECT

+
#define GIMP_STOCK_TOOL_BY_COLOR_SELECT     "gimp-tool-by-color-select"
+
+

GIMP_STOCK_TOOL_BY_COLOR_SELECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_CAGE

+
#define GIMP_STOCK_TOOL_CAGE                "gimp-tool-cage"
+
+

GIMP_STOCK_TOOL_CAGE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_CLONE

+
#define GIMP_STOCK_TOOL_CLONE               "gimp-tool-clone"
+
+

GIMP_STOCK_TOOL_CLONE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_COLOR_BALANCE

+
#define GIMP_STOCK_TOOL_COLOR_BALANCE       "gimp-tool-color-balance"
+
+

GIMP_STOCK_TOOL_COLOR_BALANCE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_COLOR_PICKER

+
#define GIMP_STOCK_TOOL_COLOR_PICKER        "gimp-tool-color-picker"
+
+

GIMP_STOCK_TOOL_COLOR_PICKER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_COLORIZE

+
#define GIMP_STOCK_TOOL_COLORIZE            "gimp-tool-colorize"
+
+

GIMP_STOCK_TOOL_COLORIZE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_CROP

+
#define GIMP_STOCK_TOOL_CROP                "gimp-tool-crop"
+
+

GIMP_STOCK_TOOL_CROP is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_CURVES

+
#define GIMP_STOCK_TOOL_CURVES              "gimp-tool-curves"
+
+

GIMP_STOCK_TOOL_CURVES is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_DESATURATE

+
#define GIMP_STOCK_TOOL_DESATURATE          "gimp-tool-desaturate"
+
+

GIMP_STOCK_TOOL_DESATURATE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_DODGE

+
#define GIMP_STOCK_TOOL_DODGE               "gimp-tool-dodge"
+
+

GIMP_STOCK_TOOL_DODGE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_ELLIPSE_SELECT

+
#define GIMP_STOCK_TOOL_ELLIPSE_SELECT      "gimp-tool-ellipse-select"
+
+

GIMP_STOCK_TOOL_ELLIPSE_SELECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_ERASER

+
#define GIMP_STOCK_TOOL_ERASER              "gimp-tool-eraser"
+
+

GIMP_STOCK_TOOL_ERASER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_FLIP

+
#define GIMP_STOCK_TOOL_FLIP                "gimp-tool-flip"
+
+

GIMP_STOCK_TOOL_FLIP is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_FOREGROUND_SELECT

+
#define GIMP_STOCK_TOOL_FOREGROUND_SELECT   "gimp-tool-foreground-select"
+
+

GIMP_STOCK_TOOL_FOREGROUND_SELECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_FREE_SELECT

+
#define GIMP_STOCK_TOOL_FREE_SELECT         "gimp-tool-free-select"
+
+

GIMP_STOCK_TOOL_FREE_SELECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_FUZZY_SELECT

+
#define GIMP_STOCK_TOOL_FUZZY_SELECT        "gimp-tool-fuzzy-select"
+
+

GIMP_STOCK_TOOL_FUZZY_SELECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_HEAL

+
#define GIMP_STOCK_TOOL_HEAL                "gimp-tool-heal"
+
+

GIMP_STOCK_TOOL_HEAL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_HUE_SATURATION

+
#define GIMP_STOCK_TOOL_HUE_SATURATION      "gimp-tool-hue-saturation"
+
+

GIMP_STOCK_TOOL_HUE_SATURATION is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_INK

+
#define GIMP_STOCK_TOOL_INK                 "gimp-tool-ink"
+
+

GIMP_STOCK_TOOL_INK is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_ISCISSORS

+
#define GIMP_STOCK_TOOL_ISCISSORS           "gimp-tool-iscissors"
+
+

GIMP_STOCK_TOOL_ISCISSORS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_LEVELS

+
#define GIMP_STOCK_TOOL_LEVELS              "gimp-tool-levels"
+
+

GIMP_STOCK_TOOL_LEVELS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_MEASURE

+
#define GIMP_STOCK_TOOL_MEASURE             "gimp-tool-measure"
+
+

GIMP_STOCK_TOOL_MEASURE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_MOVE

+
#define GIMP_STOCK_TOOL_MOVE                "gimp-tool-move"
+
+

GIMP_STOCK_TOOL_MOVE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_PAINTBRUSH

+
#define GIMP_STOCK_TOOL_PAINTBRUSH          "gimp-tool-paintbrush"
+
+

GIMP_STOCK_TOOL_PAINTBRUSH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_PATH

+
#define GIMP_STOCK_TOOL_PATH                "gimp-tool-path"
+
+

GIMP_STOCK_TOOL_PATH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_PENCIL

+
#define GIMP_STOCK_TOOL_PENCIL              "gimp-tool-pencil"
+
+

GIMP_STOCK_TOOL_PENCIL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_PERSPECTIVE

+
#define GIMP_STOCK_TOOL_PERSPECTIVE         "gimp-tool-perspective"
+
+

GIMP_STOCK_TOOL_PERSPECTIVE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_PERSPECTIVE_CLONE

+
#define GIMP_STOCK_TOOL_PERSPECTIVE_CLONE   "gimp-tool-perspective-clone"
+
+

GIMP_STOCK_TOOL_PERSPECTIVE_CLONE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_POSTERIZE

+
#define GIMP_STOCK_TOOL_POSTERIZE           "gimp-tool-posterize"
+
+

GIMP_STOCK_TOOL_POSTERIZE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_RECT_SELECT

+
#define GIMP_STOCK_TOOL_RECT_SELECT         "gimp-tool-rect-select"
+
+

GIMP_STOCK_TOOL_RECT_SELECT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_ROTATE

+
#define GIMP_STOCK_TOOL_ROTATE              "gimp-tool-rotate"
+
+

GIMP_STOCK_TOOL_ROTATE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_SCALE

+
#define GIMP_STOCK_TOOL_SCALE               "gimp-tool-scale"
+
+

GIMP_STOCK_TOOL_SCALE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_SHEAR

+
#define GIMP_STOCK_TOOL_SHEAR               "gimp-tool-shear"
+
+

GIMP_STOCK_TOOL_SHEAR is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_SMUDGE

+
#define GIMP_STOCK_TOOL_SMUDGE              "gimp-tool-smudge"
+
+

GIMP_STOCK_TOOL_SMUDGE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_TEXT

+
#define GIMP_STOCK_TOOL_TEXT                "gimp-tool-text"
+
+

GIMP_STOCK_TOOL_TEXT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_THRESHOLD

+
#define GIMP_STOCK_TOOL_THRESHOLD           "gimp-tool-threshold"
+
+

GIMP_STOCK_TOOL_THRESHOLD is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_ZOOM

+
#define GIMP_STOCK_TOOL_ZOOM                "gimp-tool-zoom"
+
+

GIMP_STOCK_TOOL_ZOOM is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONTROLLER

+
#define GIMP_STOCK_CONTROLLER               "gimp-controller"
+
+

GIMP_STOCK_CONTROLLER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONTROLLER_KEYBOARD

+
#define GIMP_STOCK_CONTROLLER_KEYBOARD      "gimp-controller-keyboard"
+
+

GIMP_STOCK_CONTROLLER_KEYBOARD is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONTROLLER_LINUX_INPUT

+
#define GIMP_STOCK_CONTROLLER_LINUX_INPUT   "gimp-controller-linux-input"
+
+

GIMP_STOCK_CONTROLLER_LINUX_INPUT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONTROLLER_MIDI

+
#define GIMP_STOCK_CONTROLLER_MIDI          "gimp-controller-midi"
+
+

GIMP_STOCK_CONTROLLER_MIDI is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONTROLLER_MOUSE

+
#define GIMP_STOCK_CONTROLLER_MOUSE         GIMP_STOCK_CURSOR
+
+

GIMP_STOCK_CONTROLLER_MOUSE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_CONTROLLER_WHEEL

+
#define GIMP_STOCK_CONTROLLER_WHEEL         "gimp-controller-wheel"
+
+

GIMP_STOCK_CONTROLLER_WHEEL is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DISPLAY_FILTER_COLORBLIND

+
#define GIMP_STOCK_DISPLAY_FILTER_COLORBLIND "gimp-display-filter-colorblind"
+
+

GIMP_STOCK_DISPLAY_FILTER_COLORBLIND is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DISPLAY_FILTER_CONTRAST

+
#define GIMP_STOCK_DISPLAY_FILTER_CONTRAST  "gimp-display-filter-contrast"
+
+

GIMP_STOCK_DISPLAY_FILTER_CONTRAST is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DISPLAY_FILTER_GAMMA

+
#define GIMP_STOCK_DISPLAY_FILTER_GAMMA     "gimp-display-filter-gamma"
+
+

GIMP_STOCK_DISPLAY_FILTER_GAMMA is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DISPLAY_FILTER_LCMS

+
#define GIMP_STOCK_DISPLAY_FILTER_LCMS      "gimp-display-filter-lcms"
+
+

GIMP_STOCK_DISPLAY_FILTER_LCMS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DISPLAY_FILTER_PROOF

+
#define GIMP_STOCK_DISPLAY_FILTER_PROOF     "gimp-display-filter-proof"
+
+

GIMP_STOCK_DISPLAY_FILTER_PROOF is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_QMASK_ON

+
#define GIMP_STOCK_QMASK_ON                 "gimp-quick-mask-on"
+
+

GIMP_STOCK_QMASK_ON is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_QMASK_OFF

+
#define GIMP_STOCK_QMASK_OFF                "gimp-quick-mask-off"
+
+

GIMP_STOCK_QMASK_OFF is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_BRUSH

+
#define GIMP_STOCK_BRUSH                    GIMP_STOCK_TOOL_PAINTBRUSH
+
+

GIMP_STOCK_BRUSH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DYNAMICS

+
#define GIMP_STOCK_DYNAMICS                 "gimp-dynamics"
+
+

GIMP_STOCK_DYNAMICS is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_BUFFER

+
#define GIMP_STOCK_BUFFER                   "edit-paste"
+
+

GIMP_STOCK_BUFFER is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_DETACH

+
#define GIMP_STOCK_DETACH                   GTK_STOCK_CONVERT
+
+

GIMP_STOCK_DETACH is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_FONT

+
#define GIMP_STOCK_FONT                     GTK_STOCK_SELECT_FONT
+
+

GIMP_STOCK_FONT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_GRADIENT

+
#define GIMP_STOCK_GRADIENT                 GIMP_STOCK_TOOL_BLEND
+
+

GIMP_STOCK_GRADIENT is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PALETTE

+
#define GIMP_STOCK_PALETTE                  GTK_STOCK_SELECT_COLOR
+
+

GIMP_STOCK_PALETTE is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_PATTERN

+
#define GIMP_STOCK_PATTERN                  "gimp-pattern"
+
+

GIMP_STOCK_PATTERN is deprecated and should not be used in newly-written code.

+
+
+
+

GIMP_STOCK_TOOL_PRESET

+
#define GIMP_STOCK_TOOL_PRESET              "gimp-tool-preset"
+
+

GIMP_STOCK_TOOL_PRESET is deprecated and should not be used in newly-written code.

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpOldWidgets.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpOldWidgets.html new file mode 100644 index 0000000..26980b9 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpOldWidgets.html @@ -0,0 +1,644 @@ + + + + +GimpOldWidgets: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpOldWidgets

+

GimpOldWidgets — Old API that is still available but declared +as deprecated.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_int_option_menu_new () +
+void + +gimp_int_option_menu_set_history () +
+gboolean + +(*GimpIntOptionMenuSensitivityCallback) () +
+void + +gimp_int_option_menu_set_sensitive () +
+GtkWidget * + +gimp_option_menu_new () +
+GtkWidget * + +gimp_option_menu_new2 () +
+void + +gimp_option_menu_set_history () +
+gboolean + +(*GimpOptionMenuSensitivityCallback) () +
+void + +gimp_option_menu_set_sensitive () +
+void + +gimp_menu_item_update () +
+void + +gimp_toggle_button_sensitive_update () +
+GtkWidget * + +gimp_pixmap_button_new () +
+void + +gimp_unit_menu_update () +
+
+
+

Description

+

These functions are not defined if you #define GIMP_DISABLE_DEPRECATED.

+
+
+

Functions

+
+

gimp_int_option_menu_new ()

+
GtkWidget *
+gimp_int_option_menu_new (gboolean menu_only,
+                          GCallback menu_item_callback,
+                          gpointer menu_item_callback_data,
+                          gint initial);
+

gimp_int_option_menu_new is deprecated and should not be used in newly-written code.

+

Convenience function to create a GtkOptionMenu or a GtkMenu. This +function does the same thing as the deprecated function +gimp_option_menu_new2(), but it takes integers as item_data + +instead of pointers, since that is a very common case (mapping an +enum to a menu).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

menu_only

TRUE if the function should return a GtkMenu only.

 

menu_item_callback

The callback each menu item's "activate" signal will +be connected with.

 

menu_item_callback_data

The data which will be passed to g_signal_connect().

 

initial

The item_data +of the initially selected menu item.

 

...

A NULL-terminated va_list +describing the menu items.

 
+
+
+

Returns

+

A GtkOptionMenu or a GtkMenu (depending on menu_only +).

+
+
+
+
+

gimp_int_option_menu_set_history ()

+
void
+gimp_int_option_menu_set_history (GtkOptionMenu *option_menu,
+                                  gint item_data);
+

gimp_int_option_menu_set_history is deprecated and should not be used in newly-written code.

+

Iterates over all entries in a GtkOptionMenu and selects the one with the +matching item_data +. Probably only makes sense to use with a GtkOptionMenu +that was created using gimp_int_option_menu_new(). This function does the +same thing as gimp_option_menu_set_history(), but takes integers as +item_data + instead of pointers.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

option_menu

A GtkOptionMenu as returned by gimp_int_option_menu_new().

 

item_data

The item_data +of the menu item you want to select.

 
+
+
+
+
+

GimpIntOptionMenuSensitivityCallback ()

+
gboolean
+(*GimpIntOptionMenuSensitivityCallback)
+                               (gint item_data,
+                                gpointer callback_data);
+

GimpIntOptionMenuSensitivityCallback is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_int_option_menu_set_sensitive ()

+
void
+gimp_int_option_menu_set_sensitive (GtkOptionMenu *option_menu,
+                                    GimpIntOptionMenuSensitivityCallback callback,
+                                    gpointer callback_data);
+

gimp_int_option_menu_set_sensitive is deprecated and should not be used in newly-written code.

+

Calls the given callback + for each item in the menu and passes it the +item_data and the callback_data +. The menu item's sensitivity is set +according to the return value of this function. This function does the +same thing as gimp_option_menu_set_sensitive(), but takes integers as +item_data + instead of pointers.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

option_menu

a GtkOptionMenu as returned by gimp_option_menu_new() or +gimp_option_menu_new2().

 

callback

a function called for each item in the menu to determine the +the sensitivity state.

 

callback_data

data to pass to the callback +function.

 
+
+
+
+
+

gimp_option_menu_new ()

+
GtkWidget *
+gimp_option_menu_new (gboolean menu_only);
+

gimp_option_menu_new is deprecated and should not be used in newly-written code.

+

Convenience function to create a GtkOptionMenu or a GtkMenu.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

menu_only

TRUE if the function should return a GtkMenu only.

 

...

A NULL-terminated va_list +describing the menu items.

 
+
+
+

Returns

+

A GtkOptionMenu or a GtkMenu (depending on menu_only +).

+
+
+
+
+

gimp_option_menu_new2 ()

+
GtkWidget *
+gimp_option_menu_new2 (gboolean menu_only,
+                       GCallback menu_item_callback,
+                       gpointer menu_item_callback_data,
+                       gpointer initial);
+

gimp_option_menu_new2 is deprecated and should not be used in newly-written code.

+

Convenience function to create a GtkOptionMenu or a GtkMenu.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

menu_only

TRUE if the function should return a GtkMenu only.

 

menu_item_callback

The callback each menu item's "activate" signal will +be connected with.

 

menu_item_callback_data

The data which will be passed to g_signal_connect().

 

initial

The item_data +of the initially selected menu item.

 

...

A NULL-terminated va_list +describing the menu items.

 
+
+
+

Returns

+

A GtkOptionMenu or a GtkMenu (depending on menu_only +).

+
+
+
+
+

gimp_option_menu_set_history ()

+
void
+gimp_option_menu_set_history (GtkOptionMenu *option_menu,
+                              gpointer item_data);
+

gimp_option_menu_set_history is deprecated and should not be used in newly-written code.

+

Iterates over all entries in a GtkOptionMenu and selects the one +with the matching item_data +. Probably only makes sense to use with +a GtkOptionMenu that was created using gimp_option_menu_new() or +gimp_option_menu_new2().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

option_menu

A GtkOptionMenu as returned by gimp_option_menu_new() or +gimp_option_menu_new2().

 

item_data

The item_data +of the menu item you want to select.

 
+
+
+
+
+

GimpOptionMenuSensitivityCallback ()

+
gboolean
+(*GimpOptionMenuSensitivityCallback) (gpointer item_data,
+                                      gpointer callback_data);
+

GimpOptionMenuSensitivityCallback is deprecated and should not be used in newly-written code.

+
+
+
+

gimp_option_menu_set_sensitive ()

+
void
+gimp_option_menu_set_sensitive (GtkOptionMenu *option_menu,
+                                GimpOptionMenuSensitivityCallback callback,
+                                gpointer callback_data);
+

gimp_option_menu_set_sensitive is deprecated and should not be used in newly-written code.

+

Calls the given callback + for each item in the menu and passes it the +item_data and the callback_data +. The menu item's sensitivity is set +according to the return value of this function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

option_menu

a GtkOptionMenu as returned by gimp_option_menu_new() or +gimp_option_menu_new2().

 

callback

a function called for each item in the menu to determine the +the sensitivity state.

 

callback_data

data to pass to the callback +function.

 
+
+
+
+
+

gimp_menu_item_update ()

+
void
+gimp_menu_item_update (GtkWidget *widget,
+                       gpointer data);
+

gimp_menu_item_update is deprecated and should not be used in newly-written code.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A GtkMenuItem.

 

data

A pointer to a gint variable which will store the value of +GPOINTER_TO_INT (g_object_get_data (widget +, "gimp-item-data")).

 
+
+
+
+
+

gimp_toggle_button_sensitive_update ()

+
void
+gimp_toggle_button_sensitive_update (GtkToggleButton *toggle_button);
+
+

gimp_toggle_button_sensitive_update is deprecated and should not be used in newly-written code.

+

use g_object_bind_property() instead of using the + "set_sensitive" and "inverse_sensitive" data pointers.

+
+

If you attached a pointer to a GtkWidget with g_object_set_data() and +the "set_sensitive" key to the GtkToggleButton, the sensitive state of +the attached widget will be set according to the toggle button's +"active" state.

+

You can attach an arbitrary list of widgets by attaching another +"set_sensitive" data pointer to the first widget (and so on...).

+

This function can also set the sensitive state according to the toggle +button's inverse "active" state by attaching widgets with the +"inverse_sensitive" key.

+
+

Parameters

+
+++++ + + + + + +

toggle_button

The GtkToggleButton the "set_sensitive" and +"inverse_sensitive" lists are attached to.

 
+
+
+
+
+

gimp_pixmap_button_new ()

+
GtkWidget *
+gimp_pixmap_button_new (gchar **xpm_data,
+                        const gchar *text);
+

gimp_pixmap_button_new is deprecated and should not be used in newly-written code.

+

Convenience function that creates a GtkButton with a GimpPixmap +and an optional GtkLabel.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

xpm_data

The XPM data which will be passed to gimp_pixmap_new().

 

text

An optional text which will appear right of the pixmap.

 
+
+
+

Returns

+

The new GtkButton.

+
+
+
+
+

gimp_unit_menu_update ()

+
void
+gimp_unit_menu_update (GtkWidget *widget,
+                       gpointer data);
+
+

gimp_unit_menu_update is deprecated and should not be used in newly-written code.

+

use GimpUnitComboBox instead.

+
+

This callback can set the number of decimal digits of an arbitrary number +of GtkSpinButton's. To use this functionality, attach the spinbuttons +as list of data pointers attached with g_object_set_data() with the +"set_digits" key.

+

See gimp_toggle_button_sensitive_update() for a description of how +to set up the list.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A GimpUnitMenu.

 

data

A pointer to a GimpUnit variable which will store the unit menu's +value.

 
+
+
+
+
+

See Also

+

GimpIntComboBox

+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpPropWidgets.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpPropWidgets.html new file mode 100644 index 0000000..024498d --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpPropWidgets.html @@ -0,0 +1,1988 @@ + + + + +GimpPropWidgets: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPropWidgets

+

GimpPropWidgets — Editable views on GObject properties.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_prop_boolean_combo_box_new () +
+GtkWidget * + +gimp_prop_boolean_radio_frame_new () +
+GtkWidget * + +gimp_prop_check_button_new () +
+GtkWidget * + +gimp_prop_color_area_new () +
+gboolean + +gimp_prop_coordinates_connect () +
+GtkWidget * + +gimp_prop_coordinates_new () +
+GtkWidget * + +gimp_prop_entry_new () +
+GtkWidget * + +gimp_prop_pointer_combo_box_new () +
+GtkWidget * + +gimp_prop_enum_check_button_new () +
+GtkWidget * + +gimp_prop_enum_combo_box_new () +
+GtkWidget * + +gimp_prop_enum_label_new () +
+GtkWidget * + +gimp_prop_enum_radio_box_new () +
+GtkWidget * + +gimp_prop_enum_radio_frame_new () +
+GtkWidget * + +gimp_prop_enum_stock_box_new () +
+GtkWidget * + +gimp_prop_enum_icon_box_new () +
+GtkWidget * + +gimp_prop_expander_new () +
+GtkWidget * + +gimp_prop_file_chooser_button_new () +
+GtkWidget * + +gimp_prop_file_chooser_button_new_with_dialog () +
+GtkWidget * + +gimp_prop_hscale_new () +
+GtkWidget * + +gimp_prop_icon_image_new () +
+GtkWidget * + +gimp_prop_int_combo_box_new () +
+GtkWidget * + +gimp_prop_label_new () +
+GtkWidget * + +gimp_prop_memsize_entry_new () +
+GtkObject * + +gimp_prop_opacity_entry_new () +
+GtkWidget * + +gimp_prop_path_editor_new () +
+GtkObject * + +gimp_prop_scale_entry_new () +
+GtkWidget * + +gimp_prop_size_entry_new () +
+GtkWidget * + +gimp_prop_spin_button_new () +
+GtkWidget * + +gimp_prop_stock_image_new () +
+GtkWidget * + +gimp_prop_string_combo_box_new () +
+GtkTextBuffer * + +gimp_prop_text_buffer_new () +
+GtkWidget * + +gimp_prop_unit_combo_box_new () +
+GtkWidget * + +gimp_prop_unit_menu_new () +
+
+
+

Description

+

Editable views on GObject properties.

+
+
+

Functions

+
+

gimp_prop_boolean_combo_box_new ()

+
GtkWidget *
+gimp_prop_boolean_combo_box_new (GObject *config,
+                                 const gchar *property_name,
+                                 const gchar *true_text,
+                                 const gchar *false_text);
+

Creates a GtkComboBox widget to display and set the specified +boolean property. The combo box will have two entries, one +displaying the true_text + label, the other displaying the +false_text + label.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of boolean property controlled by combo box.

 

true_text

Label used for entry corresponding to TRUE value.

 

false_text

Label used for entry corresponding to FALSE value.

 
+
+
+

Returns

+

The newly created GtkComboBox widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_boolean_radio_frame_new ()

+
GtkWidget *
+gimp_prop_boolean_radio_frame_new (GObject *config,
+                                   const gchar *property_name,
+                                   const gchar *title,
+                                   const gchar *true_text,
+                                   const gchar *false_text);
+

Creates a pair of radio buttons which function to set and display +the specified boolean property. +If title + is NULL, the property_name +'s nick will be used as label +of the returned frame.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of boolean property controlled by the radio buttons.

 

title

Label for the frame.

 

true_text

Label for the button corresponding to TRUE.

 

false_text

Label for the button corresponding to FALSE.

 
+
+
+

Returns

+

A GimpFrame containing the radio buttons.

+
+

Since: 2.4

+
+
+
+

gimp_prop_check_button_new ()

+
GtkWidget *
+gimp_prop_check_button_new (GObject *config,
+                            const gchar *property_name,
+                            const gchar *label);
+

Creates a GtkCheckButton that displays and sets the specified +boolean property. +If label + is NULL, the property_name +'s nick will be used as label +of the returned button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of boolean property controlled by checkbutton.

 

label

Label to give checkbutton (including mnemonic).

 
+
+
+

Returns

+

The newly created GtkCheckButton widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_color_area_new ()

+
GtkWidget *
+gimp_prop_color_area_new (GObject *config,
+                          const gchar *property_name,
+                          gint width,
+                          gint height,
+                          GimpColorAreaType type);
+

Creates a GimpColorArea to set and display the value of an RGB +property.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of RGB property.

 

width

Width of color area.

 

height

Height of color area.

 

type

How transparency is represented.

 
+
+
+

Returns

+

A new GimpColorArea widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_coordinates_connect ()

+
gboolean
+gimp_prop_coordinates_connect (GObject *config,
+                               const gchar *x_property_name,
+                               const gchar *y_property_name,
+                               const gchar *unit_property_name,
+                               GtkWidget *sizeentry,
+                               GtkWidget *chainbutton,
+                               gdouble xresolution,
+                               gdouble yresolution);
+
+
+
+

gimp_prop_coordinates_new ()

+
GtkWidget *
+gimp_prop_coordinates_new (GObject *config,
+                           const gchar *x_property_name,
+                           const gchar *y_property_name,
+                           const gchar *unit_property_name,
+                           const gchar *unit_format,
+                           GimpSizeEntryUpdatePolicy update_policy,
+                           gdouble xresolution,
+                           gdouble yresolution,
+                           gboolean has_chainbutton);
+

Creates a GimpSizeEntry to set and display two double or int +properties, which will usually represent X and Y coordinates, and +their associated unit property.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

x_property_name

Name of int or double property for X coordinate.

 

y_property_name

Name of int or double property for Y coordinate.

 

unit_property_name

Name of unit property.

 

unit_format

A printf-like unit-format string as is used with +gimp_unit_menu_new().

 

update_policy

How the automatic pixel <-> real-world-unit +calculations should be done.

 

xresolution

The resolution (in dpi) for the X coordinate.

 

yresolution

The resolution (in dpi) for the Y coordinate.

 

has_chainbutton

Whether to add a chainbutton to the size entry.

 
+
+
+

Returns

+

A new GimpSizeEntry widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_entry_new ()

+
GtkWidget *
+gimp_prop_entry_new (GObject *config,
+                     const gchar *property_name,
+                     gint max_len);
+

Creates a GtkEntry to set and display the value of the specified +string property.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of string property.

 

max_len

Maximum allowed length of string.

 
+
+
+

Returns

+

A new GtkEntry widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_pointer_combo_box_new ()

+
GtkWidget *
+gimp_prop_pointer_combo_box_new (GObject *config,
+                                 const gchar *property_name,
+                                 GimpIntStore *store);
+

Creates a GimpIntComboBox widget to display and set the specified +property. The contents of the widget are determined by store +, +which should be created using gimp_int_store_new(). +Values are GType/gpointer data, and therefore must be stored in the +"user-data" column, instead of the usual "value" column.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of GType/gpointer property controlled by combo box.

 

store

GimpIntStore holding list of labels, values, etc.

 
+
+
+

Returns

+

The newly created GimpIntComboBox widget.

+
+

Since: 2.10

+
+
+
+

gimp_prop_enum_check_button_new ()

+
GtkWidget *
+gimp_prop_enum_check_button_new (GObject *config,
+                                 const gchar *property_name,
+                                 const gchar *label,
+                                 gint false_value,
+                                 gint true_value);
+

Creates a GtkCheckButton that displays and sets the specified +property of type Enum. Note that this widget only allows two values +for the enum, one corresponding to the "checked" state and the +other to the "unchecked" state. +If label + is NULL, the property_name +'s nick will be used as label +of the returned button.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of enum property controlled by checkbutton.

 

label

Label to give checkbutton (including mnemonic).

 

false_value

Enum value corresponding to unchecked state.

 

true_value

Enum value corresponding to checked state.

 
+
+
+

Returns

+

The newly created GtkCheckButton widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_enum_combo_box_new ()

+
GtkWidget *
+gimp_prop_enum_combo_box_new (GObject *config,
+                              const gchar *property_name,
+                              gint minimum,
+                              gint maximum);
+

Creates a GimpIntComboBox widget to display and set the specified +enum property. The mimimum_value + and maximum_value + give the +possibility of restricting the allowed range to a subset of the +enum. If the two values are equal (e.g., 0, 0), then the full +range of the Enum is used.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of enum property controlled by combo box.

 

minimum

Smallest allowed value of enum.

 

maximum

Largest allowed value of enum.

 
+
+
+

Returns

+

The newly created GimpEnumComboBox widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_enum_label_new ()

+
GtkWidget *
+gimp_prop_enum_label_new (GObject *config,
+                          const gchar *property_name);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of enum property to be displayed.

 
+
+
+

Returns

+

The newly created GimpEnumLabel widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_enum_radio_box_new ()

+
GtkWidget *
+gimp_prop_enum_radio_box_new (GObject *config,
+                              const gchar *property_name,
+                              gint minimum,
+                              gint maximum);
+

Creates a group of radio buttons which function to set and display +the specified enum property. The minimum + and maximum + arguments +allow only a subset of the enum to be used. If the two arguments +are equal (e.g., 0, 0), then the full range of the enum will be used. +If you want to assign a label to the group of radio buttons, use +gimp_prop_enum_radio_frame_new() instead of this function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of enum property controlled by the radio buttons.

 

minimum

Smallest value of enum to be included.

 

maximum

Largest value of enum to be included.

 
+
+
+

Returns

+

A GtkVBox containing the radio buttons.

+
+

Since: 2.4

+
+
+
+

gimp_prop_enum_radio_frame_new ()

+
GtkWidget *
+gimp_prop_enum_radio_frame_new (GObject *config,
+                                const gchar *property_name,
+                                const gchar *title,
+                                gint minimum,
+                                gint maximum);
+

Creates a group of radio buttons which function to set and display +the specified enum property. The minimum + and maximum + arguments +allow only a subset of the enum to be used. If the two arguments +are equal (e.g., 0, 0), then the full range of the enum will be used. +If title + is NULL, the property_name +'s nick will be used as label +of the returned frame.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of enum property controlled by the radio buttons.

 

title

Label for the frame holding the buttons

 

minimum

Smallest value of enum to be included.

 

maximum

Largest value of enum to be included.

 
+
+
+

Returns

+

A GimpFrame containing the radio buttons.

+
+

Since: 2.4

+
+
+
+

gimp_prop_enum_stock_box_new ()

+
GtkWidget *
+gimp_prop_enum_stock_box_new (GObject *config,
+                              const gchar *property_name,
+                              const gchar *stock_prefix,
+                              gint minimum,
+                              gint maximum);
+

gimp_prop_enum_stock_box_new has been deprecated since version 2.10 and should not be used in newly-written code.

+

Creates a horizontal box of radio buttons with stock icons, which +function to set and display the value of the specified Enum +property. The stock_id for each icon is created by appending the +enum_value's nick to the given stock_prefix +. See +gimp_enum_stock_box_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of enum property controlled by the radio buttons.

 

stock_prefix

The prefix of the group of stock ids to use.

 

minimum

Smallest value of enum to be included.

 

maximum

Largest value of enum to be included.

 
+
+
+

Returns

+

A libgimpwidgets-gimpenumstockbox containing the radio buttons.

+
+

Since: 2.4

+
+
+
+

gimp_prop_enum_icon_box_new ()

+
GtkWidget *
+gimp_prop_enum_icon_box_new (GObject *config,
+                             const gchar *property_name,
+                             const gchar *icon_prefix,
+                             gint minimum,
+                             gint maximum);
+

Creates a horizontal box of radio buttons with named icons, which +function to set and display the value of the specified Enum +property. The icon name for each icon is created by appending the +enum_value's nick to the given icon_prefix +. See +gimp_enum_icon_box_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of enum property controlled by the radio buttons.

 

icon_prefix

The prefix of the group of icon names to use.

 

minimum

Smallest value of enum to be included.

 

maximum

Largest value of enum to be included.

 
+
+
+

Returns

+

A libgimpwidgets-gimpenumiconbox containing the radio buttons.

+
+

Since: 2.10

+
+
+
+

gimp_prop_expander_new ()

+
GtkWidget *
+gimp_prop_expander_new (GObject *config,
+                        const gchar *property_name,
+                        const gchar *label);
+

Creates a GtkExpander controlled by the specified boolean property. +A value of TRUE for the property corresponds to the expanded state +for the widget. +If label + is NULL, the property_name +'s nick will be used as label +of the returned widget.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of boolean property.

 

label

Label for expander.

 
+
+
+

Returns

+

A new GtkExpander widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_file_chooser_button_new ()

+
GtkWidget *
+gimp_prop_file_chooser_button_new (GObject *config,
+                                   const gchar *property_name,
+                                   const gchar *title,
+                                   GtkFileChooserAction action);
+

Creates a GtkFileChooserButton to edit the specified path property.

+

Note that GtkFileChooserButton implements the GtkFileChooser +interface; you can use the GtkFileChooser API with it.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

config

object to which property is attached.

 

property_name

name of path property.

 

title

the title of the browse dialog.

 

action

the open mode for the widget.

 
+
+
+

Returns

+

A new GtkFileChooserButton.

+
+

Since: 2.4

+
+
+
+

gimp_prop_file_chooser_button_new_with_dialog ()

+
GtkWidget *
+gimp_prop_file_chooser_button_new_with_dialog
+                               (GObject *config,
+                                const gchar *property_name,
+                                GtkWidget *dialog);
+

Creates a GtkFileChooserButton to edit the specified path property.

+

The button uses dialog + as it's file-picking window. Note that dialog + +must be a GtkFileChooserDialog (or subclass) and must not have +GTK_DIALOG_DESTROY_WITH_PARENT set.

+

Note that GtkFileChooserButton implements the GtkFileChooser +interface; you can use the GtkFileChooser API with it.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

object to which property is attached.

 

property_name

name of path property.

 

dialog

the GtkFileChooserDialog widget to use.

 
+
+
+

Returns

+

A new GtkFileChooserButton.

+
+

Since: 2.4

+
+
+
+

gimp_prop_hscale_new ()

+
GtkWidget *
+gimp_prop_hscale_new (GObject *config,
+                      const gchar *property_name,
+                      gdouble step_increment,
+                      gdouble page_increment,
+                      gint digits);
+

Creates a horizontal scale to control the value of the specified +integer or double property.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of integer or double property controlled by the scale.

 

step_increment

Step size.

 

page_increment

Page size.

 

digits

Number of digits after decimal point to display.

 
+
+
+

Returns

+

A new GtkScale.

+
+

Since: 2.4

+
+
+
+

gimp_prop_icon_image_new ()

+
GtkWidget *
+gimp_prop_icon_image_new (GObject *config,
+                          const gchar *property_name,
+                          GtkIconSize icon_size);
+

Creates a widget to display a icon image representing the value of the +specified string property, which should encode an icon name. +See gtk_image_new_from_icon_name() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of string property.

 

icon_size

Size of desired icon image.

 
+
+
+

Returns

+

A new GtkImage widget.

+
+

Since: 2.10

+
+
+
+

gimp_prop_int_combo_box_new ()

+
GtkWidget *
+gimp_prop_int_combo_box_new (GObject *config,
+                             const gchar *property_name,
+                             GimpIntStore *store);
+

Creates a GimpIntComboBox widget to display and set the specified +property. The contents of the widget are determined by store +, +which should be created using gimp_int_store_new().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of int property controlled by combo box.

 

store

GimpIntStore holding list of labels, values, etc.

 
+
+
+

Returns

+

The newly created GimpIntComboBox widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_label_new ()

+
GtkWidget *
+gimp_prop_label_new (GObject *config,
+                     const gchar *property_name);
+

Creates a GtkLabel to display the value of the specified property. +The property should be a string property or at least transformable +to a string. If the user should be able to edit the string, use +gimp_prop_entry_new() instead.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of string property.

 
+
+
+

Returns

+

A new GtkLabel widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_memsize_entry_new ()

+
GtkWidget *
+gimp_prop_memsize_entry_new (GObject *config,
+                             const gchar *property_name);
+

Creates a GimpMemsizeEntry (spin button and option menu) to set +and display the value of the specified memsize property. See +gimp_memsize_entry_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of memsize property.

 
+
+
+

Returns

+

A new GimpMemsizeEntry.

+
+

Since: 2.4

+
+
+
+

gimp_prop_opacity_entry_new ()

+
GtkObject *
+gimp_prop_opacity_entry_new (GObject *config,
+                             const gchar *property_name,
+                             GtkTable *table,
+                             gint column,
+                             gint row,
+                             const gchar *label);
+

Creates a libgimpwidgets-gimpscaleentry (slider and spin button) +to set and display the value of the specified double property, +which should represent an "opacity" variable with range 0 to 100. +See gimp_scale_entry_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of double property controlled by the spin button.

 

table

The GtkTable the widgets will be attached to.

 

column

The column to start with.

 

row

The row to attach the widgets.

 

label

The text for the GtkLabel which will appear left of the +GtkHScale.

 
+
+
+

Returns

+

The GtkSpinButton's GtkAdjustment.

+
+

Since: 2.4

+
+
+
+

gimp_prop_path_editor_new ()

+
GtkWidget *
+gimp_prop_path_editor_new (GObject *config,
+                           const gchar *path_property_name,
+                           const gchar *writable_property_name,
+                           const gchar *filesel_title);
+
+
+
+

gimp_prop_scale_entry_new ()

+
GtkObject *
+gimp_prop_scale_entry_new (GObject *config,
+                           const gchar *property_name,
+                           GtkTable *table,
+                           gint column,
+                           gint row,
+                           const gchar *label,
+                           gdouble step_increment,
+                           gdouble page_increment,
+                           gint digits,
+                           gboolean limit_scale,
+                           gdouble lower_limit,
+                           gdouble upper_limit);
+

Creates a libgimpwidgets-gimpscaleentry (slider and spin button) +to set and display the value of the specified double property. See +gimp_scale_entry_new() for more information. +If label + is NULL, the property_name +'s nick will be used as label +of the returned object.

+

Note that the scale_limits + boolean is the inverse of +gimp_scale_entry_new()'s "constrain" parameter.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of double property controlled by the spin button.

 

table

The GtkTable the widgets will be attached to.

 

column

The column to start with.

 

row

The row to attach the widgets.

 

label

The text for the GtkLabel which will appear left of +the GtkHScale.

 

step_increment

Step size.

 

page_increment

Page size.

 

digits

Number of digits after decimal point to display.

 

limit_scale

FALSE if the range of possible values of the +GtkHScale should be the same as of the GtkSpinButton.

 

lower_limit

The scale's lower boundary if scale_limits +is TRUE.

 

upper_limit

The scale's upper boundary if scale_limits +is TRUE.

 
+
+
+

Returns

+

The GtkSpinButton's GtkAdjustment.

+
+

Since: 2.4

+
+
+
+

gimp_prop_size_entry_new ()

+
GtkWidget *
+gimp_prop_size_entry_new (GObject *config,
+                          const gchar *property_name,
+                          gboolean property_is_pixel,
+                          const gchar *unit_property_name,
+                          const gchar *unit_format,
+                          GimpSizeEntryUpdatePolicy update_policy,
+                          gdouble resolution);
+

Creates a GimpSizeEntry to set and display the specified double or +int property, and its associated unit property. Note that this +function is only suitable for creating a size entry holding a +single value. Use gimp_prop_coordinates_new() to create a size +entry holding two values.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of int or double property.

 

property_is_pixel

When TRUE, the property value is in pixels, +and in the selected unit otherwise.

 

unit_property_name

Name of unit property.

 

unit_format

A printf-like unit-format string as is used with +gimp_unit_menu_new().

 

update_policy

How the automatic pixel <-> real-world-unit +calculations should be done.

 

resolution

The resolution (in dpi) for the field.

 
+
+
+

Returns

+

A new GimpSizeEntry widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_spin_button_new ()

+
GtkWidget *
+gimp_prop_spin_button_new (GObject *config,
+                           const gchar *property_name,
+                           gdouble step_increment,
+                           gdouble page_increment,
+                           gint digits);
+

Creates a spin button to set and display the value of the +specified double property.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of double property controlled by the spin button.

 

step_increment

Step size.

 

page_increment

Page size.

 

digits

Number of digits after decimal point to display.

 
+
+
+

Returns

+

A new libgimpwidgets-gimpspinbutton.

+
+

Since: 2.4

+
+
+
+

gimp_prop_stock_image_new ()

+
GtkWidget *
+gimp_prop_stock_image_new (GObject *config,
+                           const gchar *property_name,
+                           GtkIconSize icon_size);
+

gimp_prop_stock_image_new has been deprecated since version 2.10 and should not be used in newly-written code.

+

Creates a widget to display a stock image representing the value of the +specified string property, which should encode a Stock ID. +See gtk_image_new_from_stock() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of string property.

 

icon_size

Size of desired stock image.

 
+
+
+

Returns

+

A new GtkImage widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_string_combo_box_new ()

+
GtkWidget *
+gimp_prop_string_combo_box_new (GObject *config,
+                                const gchar *property_name,
+                                GtkTreeModel *model,
+                                gint id_column,
+                                gint label_column);
+

Creates a GimpStringComboBox widget to display and set the +specified property. The contents of the widget are determined by +store +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of int property controlled by combo box.

 

model

GtkTreeStore holding list of values

 

id_column

column in store +that holds string IDs

 

label_column

column in store +that holds labels to use in the combo-box

 
+
+
+

Returns

+

The newly created GimpStringComboBox widget.

+
+

Since: 2.4

+
+
+
+

gimp_prop_text_buffer_new ()

+
GtkTextBuffer *
+gimp_prop_text_buffer_new (GObject *config,
+                           const gchar *property_name,
+                           gint max_len);
+

Creates a GtkTextBuffer to set and display the value of the +specified string property. Unless the string is expected to +contain multiple lines or a large amount of text, use +gimp_prop_entry_new() instead. See GtkTextView for information on +how to insert a text buffer into a visible widget.

+

If max_len + is 0 or negative, the text buffer allows an unlimited +number of characters to be entered.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of string property.

 

max_len

Maximum allowed length of text (in characters).

 
+
+
+

Returns

+

A new GtkTextBuffer.

+
+

Since: 2.4

+
+
+
+

gimp_prop_unit_combo_box_new ()

+
GtkWidget *
+gimp_prop_unit_combo_box_new (GObject *config,
+                              const gchar *property_name);
+

Creates a GimpUnitComboBox to set and display the value of a Unit +property. See gimp_unit_combo_box_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of Unit property.

 
+
+
+

Returns

+

A new GimpUnitComboBox widget.

+
+

Since: 2.8

+
+
+
+

gimp_prop_unit_menu_new ()

+
GtkWidget *
+gimp_prop_unit_menu_new (GObject *config,
+                         const gchar *property_name,
+                         const gchar *unit_format);
+

gimp_prop_unit_menu_new has been deprecated since version 2.10 and should not be used in newly-written code.

+

Creates a GimpUnitMenu to set and display the value of a Unit +property. See gimp_unit_menu_new() for more information.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

config

Object to which property is attached.

 

property_name

Name of Unit property.

 

unit_format

A printf-like format string which is used to create +the unit strings.

 
+
+
+

Returns

+

A new GimpUnitMenu widget.

+
+

Since: 2.4

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpQueryBox.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpQueryBox.html new file mode 100644 index 0000000..7c9b5c0 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpQueryBox.html @@ -0,0 +1,857 @@ + + + + +GimpQueryBox: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpQueryBox

+

GimpQueryBox — Some simple dialogs to enter a single int, +double, string or boolean value.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +(*GimpQueryStringCallback) () +
+void + +(*GimpQueryIntCallback) () +
+void + +(*GimpQueryDoubleCallback) () +
+void + +(*GimpQuerySizeCallback) () +
+void + +(*GimpQueryBooleanCallback) () +
+GtkWidget * + +gimp_query_string_box () +
+GtkWidget * + +gimp_query_int_box () +
+GtkWidget * + +gimp_query_double_box () +
+GtkWidget * + +gimp_query_size_box () +
+GtkWidget * + +gimp_query_boolean_box () +
#define +GIMP_QUERY_BOX_VBOX() +
+
+
+

Description

+

These functions provide simple dialogs for entering a single +string, integer, double, boolean or pixel size value.

+

They return a pointer to a GtkDialog which has to be shown with +gtk_widget_show() by the caller.

+

The dialogs contain an entry widget for the kind of value they ask +for and "OK" and "Cancel" buttons. On "Cancel", all query boxes +except the boolean one silently destroy themselves. On "OK" the +user defined callback function is called and returns the entered +value.

+
+
+

Functions

+
+

GimpQueryStringCallback ()

+
void
+(*GimpQueryStringCallback) (GtkWidget *query_box,
+                            const gchar *string,
+                            gpointer data);
+

Note that you must not g_free() the passed string.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

query_box

The query box.

 

string

The entered string.

 

data

The user data.

 
+
+
+
+
+

GimpQueryIntCallback ()

+
void
+(*GimpQueryIntCallback) (GtkWidget *query_box,
+                         gint value,
+                         gpointer data);
+

The callback for an int query box.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

query_box

The query box.

 

value

The entered integer value.

 

data

The user data.

 
+
+
+
+
+

GimpQueryDoubleCallback ()

+
void
+(*GimpQueryDoubleCallback) (GtkWidget *query_box,
+                            gdouble value,
+                            gpointer data);
+

The callback for a double query box.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

query_box

The query box.

 

value

The entered double value.

 

data

The user data.

 
+
+
+
+
+

GimpQuerySizeCallback ()

+
void
+(*GimpQuerySizeCallback) (GtkWidget *query_box,
+                          gdouble size,
+                          GimpUnit unit,
+                          gpointer data);
+

The callback for a size query box.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

query_box

The query box.

 

size

The entered size in pixels.

 

unit

The selected unit from the GimpUnitMenu.

 

data

The user data.

 
+
+
+
+
+

GimpQueryBooleanCallback ()

+
void
+(*GimpQueryBooleanCallback) (GtkWidget *query_box,
+                             gboolean value,
+                             gpointer data);
+

The callback for a boolean query box.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

query_box

The query box.

 

value

The entered boolean value.

 

data

The user data.

 
+
+
+
+
+

gimp_query_string_box ()

+
GtkWidget *
+gimp_query_string_box (const gchar *title,
+                       GtkWidget *parent,
+                       GimpHelpFunc help_func,
+                       const gchar *help_id,
+                       const gchar *message,
+                       const gchar *initial,
+                       GObject *object,
+                       const gchar *signal,
+                       GimpQueryStringCallback callback,
+                       gpointer data);
+

Creates a new GtkDialog that queries the user for a string value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The query box dialog's title.

 

parent

The dialog's parent widget.

 

help_func

The help function to show this dialog's help page.

 

help_id

A string identifying this dialog's help page.

 

message

A string which will be shown above the dialog's entry widget.

 

initial

The initial value.

 

object

The object this query box is associated with.

 

signal

The object's signal which will cause the query box to be closed.

 

callback

The function which will be called when the user selects "OK".

 

data

The callback's user data.

 
+
+
+

Returns

+

A pointer to the new GtkDialog.

+
+
+
+
+

gimp_query_int_box ()

+
GtkWidget *
+gimp_query_int_box (const gchar *title,
+                    GtkWidget *parent,
+                    GimpHelpFunc help_func,
+                    const gchar *help_id,
+                    const gchar *message,
+                    gint initial,
+                    gint lower,
+                    gint upper,
+                    GObject *object,
+                    const gchar *signal,
+                    GimpQueryIntCallback callback,
+                    gpointer data);
+

Creates a new GtkDialog that queries the user for an integer value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The query box dialog's title.

 

parent

The dialog's parent widget.

 

help_func

The help function to show this dialog's help page.

 

help_id

A string identifying this dialog's help page.

 

message

A string which will be shown above the dialog's entry widget.

 

initial

The initial value.

 

lower

The lower boundary of the range of possible values.

 

upper

The upper boundray of the range of possible values.

 

object

The object this query box is associated with.

 

signal

The object's signal which will cause the query box to be closed.

 

callback

The function which will be called when the user selects "OK".

 

data

The callback's user data.

 
+
+
+

Returns

+

A pointer to the new GtkDialog.

+
+
+
+
+

gimp_query_double_box ()

+
GtkWidget *
+gimp_query_double_box (const gchar *title,
+                       GtkWidget *parent,
+                       GimpHelpFunc help_func,
+                       const gchar *help_id,
+                       const gchar *message,
+                       gdouble initial,
+                       gdouble lower,
+                       gdouble upper,
+                       gint digits,
+                       GObject *object,
+                       const gchar *signal,
+                       GimpQueryDoubleCallback callback,
+                       gpointer data);
+

Creates a new GtkDialog that queries the user for a double value.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The query box dialog's title.

 

parent

The dialog's parent widget.

 

help_func

The help function to show this dialog's help page.

 

help_id

A string identifying this dialog's help page.

 

message

A string which will be shown above the dialog's entry widget.

 

initial

The initial value.

 

lower

The lower boundary of the range of possible values.

 

upper

The upper boundray of the range of possible values.

 

digits

The number of decimal digits the GtkSpinButton will provide.

 

object

The object this query box is associated with.

 

signal

The object's signal which will cause the query box to be closed.

 

callback

The function which will be called when the user selects "OK".

 

data

The callback's user data.

 
+
+
+

Returns

+

A pointer to the new GtkDialog.

+
+
+
+
+

gimp_query_size_box ()

+
GtkWidget *
+gimp_query_size_box (const gchar *title,
+                     GtkWidget *parent,
+                     GimpHelpFunc help_func,
+                     const gchar *help_id,
+                     const gchar *message,
+                     gdouble initial,
+                     gdouble lower,
+                     gdouble upper,
+                     gint digits,
+                     GimpUnit unit,
+                     gdouble resolution,
+                     gboolean dot_for_dot,
+                     GObject *object,
+                     const gchar *signal,
+                     GimpQuerySizeCallback callback,
+                     gpointer data);
+

Creates a new GtkDialog that queries the user for a size using a +GimpSizeEntry.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The query box dialog's title.

 

parent

The dialog's parent widget.

 

help_func

The help function to show this dialog's help page.

 

help_id

A string identifying this dialog's help page.

 

message

A string which will be shown above the dialog's entry widget.

 

initial

The initial value.

 

lower

The lower boundary of the range of possible values.

 

upper

The upper boundray of the range of possible values.

 

digits

The number of decimal digits the GimpSizeEntry provide in +"pixel" mode.

 

unit

The unit initially shown by the GimpUnitMenu.

 

resolution

The resolution (in dpi) which will be used for pixel/unit +calculations.

 

dot_for_dot

TRUE if the GimpUnitMenu's initial unit should be "pixels".

 

object

The object this query box is associated with.

 

signal

The object's signal which will cause the query box +to be closed.

 

callback

The function which will be called when the user selects "OK".

 

data

The callback's user data.

 
+
+
+

Returns

+

A pointer to the new GtkDialog.

+
+
+
+
+

gimp_query_boolean_box ()

+
GtkWidget *
+gimp_query_boolean_box (const gchar *title,
+                        GtkWidget *parent,
+                        GimpHelpFunc help_func,
+                        const gchar *help_id,
+                        const gchar *icon_name,
+                        const gchar *message,
+                        const gchar *true_button,
+                        const gchar *false_button,
+                        GObject *object,
+                        const gchar *signal,
+                        GimpQueryBooleanCallback callback,
+                        gpointer data);
+

Creates a new GtkDialog that asks the user to do a boolean decision.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

title

The query box dialog's title.

 

parent

The dialog's parent widget.

 

help_func

The help function to show this dialog's help page.

 

help_id

A string identifying this dialog's help page.

 

icon_name

An icon name to specify an icon to appear on the left +on the dialog's message.

 

message

A string which will be shown in the query box.

 

true_button

The string to be shown in the dialog's left button.

 

false_button

The string to be shown in the dialog's right button.

 

object

The object this query box is associated with.

 

signal

The object's signal which will cause the query box +to be closed.

 

callback

The function which will be called when the user clicks one +of the buttons.

 

data

The callback's user data.

 
+
+
+

Returns

+

A pointer to the new GtkDialog.

+
+
+
+
+

GIMP_QUERY_BOX_VBOX()

+
#define             GIMP_QUERY_BOX_VBOX(qbox)
+

A macro to access the GtkVBox in a libgimpwidgets-gimpquerybox. +Useful if you want to add more widgets.

+
+

Parameters

+
+++++ + + + + + +

qbox

The query box.

 
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgets.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgets.html new file mode 100644 index 0000000..ef64ccb --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgets.html @@ -0,0 +1,1607 @@ + + + + +GimpWidgets: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpWidgets

+

GimpWidgets — A collection of convenient widget constructors, +standard callbacks and helper functions.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_radio_group_new () +
+GtkWidget * + +gimp_radio_group_new2 () +
+void + +gimp_radio_group_set_active () +
+GtkWidget * + +gimp_int_radio_group_new () +
+void + +gimp_int_radio_group_set_active () +
+GtkWidget * + +gimp_spin_button_new () +
#define +GIMP_SCALE_ENTRY_LABEL() +
#define +GIMP_SCALE_ENTRY_SCALE() +
#define +GIMP_SCALE_ENTRY_SCALE_ADJ() +
#define +GIMP_SCALE_ENTRY_SPINBUTTON() +
#define +GIMP_SCALE_ENTRY_SPINBUTTON_ADJ() +
+GtkObject * + +gimp_scale_entry_new () +
+void + +gimp_scale_entry_set_sensitive () +
+void + +gimp_scale_entry_set_logarithmic () +
+gboolean + +gimp_scale_entry_get_logarithmic () +
+GtkObject * + +gimp_color_scale_entry_new () +
#define +GIMP_RANDOM_SEED_SPINBUTTON() +
#define +GIMP_RANDOM_SEED_SPINBUTTON_ADJ() +
#define +GIMP_RANDOM_SEED_TOGGLE() +
+GtkWidget * + +gimp_random_seed_new () +
#define +GIMP_COORDINATES_CHAINBUTTON() +
+GtkWidget * + +gimp_coordinates_new () +
+void + +gimp_toggle_button_update () +
+void + +gimp_radio_button_update () +
+void + +gimp_int_adjustment_update () +
+void + +gimp_uint_adjustment_update () +
+void + +gimp_float_adjustment_update () +
+void + +gimp_double_adjustment_update () +
+GQuark + +gimp_widgets_error_quark () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
enumGimpWidgetsError
#defineGIMP_WIDGETS_ERROR
+
+
+

Description

+

A collection of convenient widget constructors, standard callbacks +and helper functions.

+
+
+

Functions

+
+

gimp_radio_group_new ()

+
GtkWidget *
+gimp_radio_group_new (gboolean in_frame,
+                      const gchar *frame_title);
+

Convenience function to create a group of radio buttons embedded into +a GtkFrame or GtkVBox.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

in_frame

TRUE if you want a GtkFrame around the radio button group.

 

frame_title

The title of the Frame or NULL if you don't want a title.

 

...

A NULL-terminated va_list +describing the radio buttons.

 
+
+
+

Returns

+

A GtkFrame or GtkVBox (depending on in_frame +).

+
+
+
+
+

gimp_radio_group_new2 ()

+
GtkWidget *
+gimp_radio_group_new2 (gboolean in_frame,
+                       const gchar *frame_title,
+                       GCallback radio_button_callback,
+                       gpointer radio_button_callback_data,
+                       gpointer initial);
+

Convenience function to create a group of radio buttons embedded into +a GtkFrame or GtkVBox.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

in_frame

TRUE if you want a GtkFrame around the +radio button group.

 

frame_title

The title of the Frame or NULL if you don't want +a title.

 

radio_button_callback

The callback each button's "toggled" signal will +be connected with.

 

radio_button_callback_data

The data which will be passed to g_signal_connect().

 

initial

The item_data +of the initially pressed radio button.

 

...

A NULL-terminated va_list +describing +the radio buttons.

 
+
+
+

Returns

+

A GtkFrame or GtkVBox (depending on in_frame +).

+
+
+
+
+

gimp_radio_group_set_active ()

+
void
+gimp_radio_group_set_active (GtkRadioButton *radio_button,
+                             gpointer item_data);
+

Calls gtk_toggle_button_set_active() with the radio button that was +created with a matching item_data +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

radio_button

Pointer to a GtkRadioButton.

 

item_data

The item_data +of the radio button you want to select.

 
+
+
+
+
+

gimp_int_radio_group_new ()

+
GtkWidget *
+gimp_int_radio_group_new (gboolean in_frame,
+                          const gchar *frame_title,
+                          GCallback radio_button_callback,
+                          gpointer radio_button_callback_data,
+                          gint initial);
+

Convenience function to create a group of radio buttons embedded into +a GtkFrame or GtkVBox. This function does the same thing as +gimp_radio_group_new2(), but it takes integers as item_data + instead of +pointers, since that is a very common case (mapping an enum to a radio +group).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

in_frame

TRUE if you want a GtkFrame around the +radio button group.

 

frame_title

The title of the Frame or NULL if you don't want +a title.

 

radio_button_callback

The callback each button's "toggled" signal will +be connected with.

 

radio_button_callback_data

The data which will be passed to g_signal_connect().

 

initial

The item_data +of the initially pressed radio button.

 

...

A NULL-terminated va_list +describing +the radio buttons.

 
+
+
+

Returns

+

A GtkFrame or GtkVBox (depending on in_frame +).

+
+
+
+
+

gimp_int_radio_group_set_active ()

+
void
+gimp_int_radio_group_set_active (GtkRadioButton *radio_button,
+                                 gint item_data);
+

Calls gtk_toggle_button_set_active() with the radio button that was created +with a matching item_data +. This function does the same thing as +gimp_radio_group_set_active(), but takes integers as item_data + instead +of pointers.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

radio_button

Pointer to a GtkRadioButton.

 

item_data

The item_data +of the radio button you want to select.

 
+
+
+
+
+

gimp_spin_button_new ()

+
GtkWidget *
+gimp_spin_button_new (GtkObject **adjustment,
+                      gdouble value,
+                      gdouble lower,
+                      gdouble upper,
+                      gdouble step_increment,
+                      gdouble page_increment,
+                      gdouble page_size,
+                      gdouble climb_rate,
+                      guint digits);
+
+

gimp_spin_button_new has been deprecated since version 2.10 and should not be used in newly-written code.

+

Use gtk_spin_button_new() instead.

+
+

This function is a shortcut for gtk_adjustment_new() and a +subsequent gtk_spin_button_new(). It also calls +gtk_spin_button_set_numeric() so that non-numeric text cannot be +entered.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

adjustment

Returns the spinbutton's GtkAdjustment.

 

value

The initial value of the spinbutton.

 

lower

The lower boundary.

 

upper

The upper boundary.

 

step_increment

The spinbutton's step increment.

 

page_increment

The spinbutton's page increment (mouse button 2).

 

page_size

Ignored, spin buttons must always have a zero page size.

 

climb_rate

The spinbutton's climb rate.

 

digits

The spinbutton's number of decimal digits.

 
+
+
+

Returns

+

A GtkSpinButton and its GtkAdjustment.

+
+

Since: 2.10.10

+
+
+
+

GIMP_SCALE_ENTRY_LABEL()

+
#define             GIMP_SCALE_ENTRY_LABEL(adj)
+
+

Parameters

+
+++++ + + + + + +

adj

The GtkAdjustment returned by gimp_scale_entry_new().

 
+
+
+

Returns

+

the scale_entry's GtkLabel.

+
+
+
+
+

GIMP_SCALE_ENTRY_SCALE()

+
#define             GIMP_SCALE_ENTRY_SCALE(adj)
+
+

Parameters

+
+++++ + + + + + +

adj

The GtkAdjustment returned by gimp_scale_entry_new().

 
+
+
+

Returns

+

the scale_entry's GtkHScale.

+
+
+
+
+

GIMP_SCALE_ENTRY_SCALE_ADJ()

+
#define             GIMP_SCALE_ENTRY_SCALE_ADJ(adj)
+
+

Parameters

+
+++++ + + + + + +

adj

The GtkAdjustment returned by gimp_scale_entry_new().

 
+
+
+

Returns

+

the GtkAdjustment of the scale_entry's GtkHScale.

+
+
+
+
+

GIMP_SCALE_ENTRY_SPINBUTTON()

+
#define             GIMP_SCALE_ENTRY_SPINBUTTON(adj)
+
+

Parameters

+
+++++ + + + + + +

adj

The GtkAdjustment returned by gimp_scale_entry_new().

 
+
+
+

Returns

+

the scale_entry's GtkSpinButton.

+
+
+
+
+

GIMP_SCALE_ENTRY_SPINBUTTON_ADJ()

+
#define             GIMP_SCALE_ENTRY_SPINBUTTON_ADJ(adj)
+
+

Parameters

+
+++++ + + + + + +

adj

The GtkAdjustment returned by gimp_scale_entry_new().

 
+
+
+

Returns

+

the GtkAdjustment of the scale_entry's GtkSpinButton.

+
+
+
+
+

gimp_scale_entry_new ()

+
GtkObject *
+gimp_scale_entry_new (GtkTable *table,
+                      gint column,
+                      gint row,
+                      const gchar *text,
+                      gint scale_width,
+                      gint spinbutton_width,
+                      gdouble value,
+                      gdouble lower,
+                      gdouble upper,
+                      gdouble step_increment,
+                      gdouble page_increment,
+                      guint digits,
+                      gboolean constrain,
+                      gdouble unconstrained_lower,
+                      gdouble unconstrained_upper,
+                      const gchar *tooltip,
+                      const gchar *help_id);
+

This function creates a GtkLabel, a GtkHScale and a GtkSpinButton and +attaches them to a 3-column GtkTable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

table

The GtkTable the widgets will be attached to.

 

column

The column to start with.

 

row

The row to attach the widgets.

 

text

The text for the GtkLabel which will appear +left of the GtkHScale.

 

scale_width

The minimum horizontal size of the GtkHScale.

 

spinbutton_width

The minimum horizontal size of the GtkSpinButton.

 

value

The initial value.

 

lower

The lower boundary.

 

upper

The upper boundary.

 

step_increment

The step increment.

 

page_increment

The page increment.

 

digits

The number of decimal digits.

 

constrain

TRUE if the range of possible values of the +GtkSpinButton should be the same as of the GtkHScale.

 

unconstrained_lower

The spinbutton's lower boundary +if constrain +== FALSE.

 

unconstrained_upper

The spinbutton's upper boundary +if constrain +== FALSE.

 

tooltip

A tooltip message for the scale and the spinbutton.

 

help_id

The widgets' help_id (see gimp_help_set_help_data()).

 
+
+
+

Returns

+

The GtkSpinButton's GtkAdjustment.

+
+
+
+
+

gimp_scale_entry_set_sensitive ()

+
void
+gimp_scale_entry_set_sensitive (GtkObject *adjustment,
+                                gboolean sensitive);
+

Sets the sensitivity of the scale_entry's GtkLabel, GtkHScale and +GtkSpinButton.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

adjustment

a GtkAdjustment returned by gimp_scale_entry_new()

 

sensitive

a boolean value with the same semantics as the sensitive +parameter of gtk_widget_set_sensitive()

 
+
+
+
+
+

gimp_scale_entry_set_logarithmic ()

+
void
+gimp_scale_entry_set_logarithmic (GtkObject *adjustment,
+                                  gboolean logarithmic);
+

Sets whether the scale_entry's scale widget will behave in a linear +or logharithmic fashion. Useful when an entry has to attend large +ranges, but smaller selections on that range require a finer +adjustment.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

adjustment

a GtkAdjustment as returned by gimp_scale_entry_new()

 

logarithmic

a boolean value to set or reset logarithmic behaviour +of the scale widget

 
+
+

Since: 2.2

+
+
+
+

gimp_scale_entry_get_logarithmic ()

+
gboolean
+gimp_scale_entry_get_logarithmic (GtkObject *adjustment);
+
+

Parameters

+
+++++ + + + + + +

adjustment

a GtkAdjustment as returned by gimp_scale_entry_new()

 
+
+
+

Returns

+

TRUE if the the entry's scale widget will behave in +logharithmic fashion, FALSE for linear behaviour.

+
+

Since: 2.2

+
+
+
+

gimp_color_scale_entry_new ()

+
GtkObject *
+gimp_color_scale_entry_new (GtkTable *table,
+                            gint column,
+                            gint row,
+                            const gchar *text,
+                            gint scale_width,
+                            gint spinbutton_width,
+                            gdouble value,
+                            gdouble lower,
+                            gdouble upper,
+                            gdouble step_increment,
+                            gdouble page_increment,
+                            guint digits,
+                            const gchar *tooltip,
+                            const gchar *help_id);
+

This function creates a GtkLabel, a GimpColorScale and a +GtkSpinButton and attaches them to a 3-column GtkTable.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

table

The GtkTable the widgets will be attached to.

 

column

The column to start with.

 

row

The row to attach the widgets.

 

text

The text for the GtkLabel which will appear +left of the GtkHScale.

 

scale_width

The minimum horizontal size of the GtkHScale.

 

spinbutton_width

The minimum horizontal size of the GtkSpinButton.

 

value

The initial value.

 

lower

The lower boundary.

 

upper

The upper boundary.

 

step_increment

The step increment.

 

page_increment

The page increment.

 

digits

The number of decimal digits.

 

tooltip

A tooltip message for the scale and the spinbutton.

 

help_id

The widgets' help_id (see gimp_help_set_help_data()).

 
+
+
+

Returns

+

The GtkSpinButton's GtkAdjustment.

+
+
+
+
+

GIMP_RANDOM_SEED_SPINBUTTON()

+
#define             GIMP_RANDOM_SEED_SPINBUTTON(hbox)
+
+

Parameters

+
+++++ + + + + + +

hbox

The GtkHBox returned by gimp_random_seed_new().

 
+
+
+

Returns

+

the random_seed's GtkSpinButton.

+
+
+
+
+

GIMP_RANDOM_SEED_SPINBUTTON_ADJ()

+
#define             GIMP_RANDOM_SEED_SPINBUTTON_ADJ(hbox)
+
+

Parameters

+
+++++ + + + + + +

hbox

The GtkHBox returned by gimp_random_seed_new().

 
+
+
+

Returns

+

the GtkAdjustment of the random_seed's GtkSpinButton.

+
+
+
+
+

GIMP_RANDOM_SEED_TOGGLE()

+
#define             GIMP_RANDOM_SEED_TOGGLE(hbox)
+
+

Parameters

+
+++++ + + + + + +

hbox

The GtkHBox returned by gimp_random_seed_new().

 
+
+
+

Returns

+

the random_seed's GtkToggleButton.

+
+
+
+
+

gimp_random_seed_new ()

+
GtkWidget *
+gimp_random_seed_new (guint32 *seed,
+                      gboolean *random_seed);
+

Creates a widget that allows the user to control how the random number +generator is initialized.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

seed

A pointer to the variable which stores the random seed.

 

random_seed

A pointer to a boolean indicating whether seed should be +initialised randomly or not.

 
+
+
+

Returns

+

A GtkHBox containing a GtkSpinButton for the seed and +a GtkButton for setting a random seed.

+
+
+
+
+

GIMP_COORDINATES_CHAINBUTTON()

+
#define             GIMP_COORDINATES_CHAINBUTTON(sizeentry)
+
+

Parameters

+
+++++ + + + + + +

sizeentry

The GimpSizeEntry returned by gimp_coordinates_new().

 
+
+
+

Returns

+

the GimpChainButton which is attached to the +GimpSizeEntry.

+
+
+
+
+

gimp_coordinates_new ()

+
GtkWidget *
+gimp_coordinates_new (GimpUnit unit,
+                      const gchar *unit_format,
+                      gboolean menu_show_pixels,
+                      gboolean menu_show_percent,
+                      gint spinbutton_width,
+                      GimpSizeEntryUpdatePolicy update_policy,
+                      gboolean chainbutton_active,
+                      gboolean chain_constrains_ratio,
+                      const gchar *xlabel,
+                      gdouble x,
+                      gdouble xres,
+                      gdouble lower_boundary_x,
+                      gdouble upper_boundary_x,
+                      gdouble xsize_0,
+                      gdouble xsize_100,
+                      const gchar *ylabel,
+                      gdouble y,
+                      gdouble yres,
+                      gdouble lower_boundary_y,
+                      gdouble upper_boundary_y,
+                      gdouble ysize_0,
+                      gdouble ysize_100);
+

Convenience function that creates a GimpSizeEntry with two fields for x/y +coordinates/sizes with a GimpChainButton attached to constrain either the +two fields' values or the ratio between them.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

unit

The initial unit of the GimpUnitMenu.

 

unit_format

A printf-like unit-format string as is used with +gimp_unit_menu_new().

 

menu_show_pixels

TRUE if the GimpUnitMenu should contain an item +for GIMP_UNIT_PIXEL.

 

menu_show_percent

TRUE if the GimpUnitMenu should contain an item +for GIMP_UNIT_PERCENT.

 

spinbutton_width

The horizontal size of the GimpSizeEntry's +GtkSpinButton's.

 

update_policy

The update policy for the GimpSizeEntry.

 

chainbutton_active

TRUE if the attached GimpChainButton should be +active.

 

chain_constrains_ratio

TRUE if the chainbutton should constrain the +fields' aspect ratio. If FALSE, the values will +be constrained.

 

xlabel

The label for the X coordinate.

 

x

The initial value of the X coordinate.

 

xres

The horizontal resolution in DPI.

 

lower_boundary_x

The lower boundary of the X coordinate.

 

upper_boundary_x

The upper boundary of the X coordinate.

 

xsize_0

The X value which will be treated as 0%.

 

xsize_100

The X value which will be treated as 100%.

 

ylabel

The label for the Y coordinate.

 

y

The initial value of the Y coordinate.

 

yres

The vertical resolution in DPI.

 

lower_boundary_y

The lower boundary of the Y coordinate.

 

upper_boundary_y

The upper boundary of the Y coordinate.

 

ysize_0

The Y value which will be treated as 0%.

 

ysize_100

The Y value which will be treated as 100%.

 
+
+
+

Returns

+

The new GimpSizeEntry.

+
+
+
+
+

gimp_toggle_button_update ()

+
void
+gimp_toggle_button_update (GtkWidget *widget,
+                           gpointer data);
+

Note that this function calls gimp_toggle_button_sensitive_update() +which is a deprecated hack you shouldn't use. See that function's +documentation for a proper replacement of its functionality.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A GtkToggleButton.

 

data

A pointer to a gint variable which will store the value of +gtk_toggle_button_get_active().

 
+
+
+
+
+

gimp_radio_button_update ()

+
void
+gimp_radio_button_update (GtkWidget *widget,
+                          gpointer data);
+

Note that this function calls gimp_toggle_button_sensitive_update() +which is a deprecated hack you shouldn't use. See that function's +documentation for a proper replacement of its functionality.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

widget

A GtkRadioButton.

 

data

A pointer to a gint variable which will store the value of +GPOINTER_TO_INT (g_object_get_data (widget +, "gimp-item-data")).

 
+
+
+
+
+

gimp_int_adjustment_update ()

+
void
+gimp_int_adjustment_update (GtkAdjustment *adjustment,
+                            gpointer data);
+

Note that the GtkAdjustment's value (which is a gdouble) will be +rounded with RINT().

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

adjustment

A GtkAdjustment.

 

data

A pointer to a gint variable which will store the +adjustment +'s value.

 
+
+
+
+
+

gimp_uint_adjustment_update ()

+
void
+gimp_uint_adjustment_update (GtkAdjustment *adjustment,
+                             gpointer data);
+

Note that the GtkAdjustment's value (which is a gdouble) will be rounded +with (guint) (value + 0.5).

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

adjustment

A GtkAdjustment.

 

data

A pointer to a guint variable which will store the +adjustment +'s value.

 
+
+
+
+
+

gimp_float_adjustment_update ()

+
void
+gimp_float_adjustment_update (GtkAdjustment *adjustment,
+                              gpointer data);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

adjustment

A GtkAdjustment.

 

data

A pointer to a gfloat variable which will store the +adjustment +'s value.

 
+
+
+
+
+

gimp_double_adjustment_update ()

+
void
+gimp_double_adjustment_update (GtkAdjustment *adjustment,
+                               gpointer data);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

adjustment

A GtkAdjustment.

 

data

A pointer to a gdouble variable which will store the +adjustment +'s value.

 
+
+
+
+
+

gimp_widgets_error_quark ()

+
GQuark
+gimp_widgets_error_quark (void);
+

This function is never called directly. Use GIMP_WIDGETS_ERROR() instead.

+
+

Returns

+

the GQuark that defines the GIMP widgets error domain.

+
+
+
+
+

Types and Values

+
+

enum GimpWidgetsError

+

Types of errors returned by libgimpwidgets functions

+
+

Members

+
+++++ + + + + + +

GIMP_WIDGETS_PARSE_ERROR

+

A parse error has occured

+
 
+
+
+
+
+

GIMP_WIDGETS_ERROR

+
#define GIMP_WIDGETS_ERROR (gimp_widgets_error_quark ())
+
+

The GIMP widgets error domain.

+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgetsUtils.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgetsUtils.html new file mode 100644 index 0000000..1df66a2 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-GimpWidgetsUtils.html @@ -0,0 +1,355 @@ + + + + +GimpWidgetsUtils: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpWidgetsUtils

+

GimpWidgetsUtils — A collection of helper functions.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GtkWidget * + +gimp_table_attach_aligned () +
+void + +gimp_label_set_attributes () +
+gint + +gimp_widget_get_monitor () +
+gint + +gimp_get_monitor_at_pointer () +
+void + +gimp_widget_track_monitor () +
+GimpColorProfile * + +gimp_screen_get_color_profile () +
+GimpColorProfile * + +gimp_widget_get_color_profile () +
+GimpColorTransform * + +gimp_widget_get_color_transform () +
+
+
+

Description

+

A collection of helper functions.

+
+
+

Functions

+
+

gimp_table_attach_aligned ()

+
GtkWidget *
+gimp_table_attach_aligned (GtkTable *table,
+                           gint column,
+                           gint row,
+                           const gchar *label_text,
+                           gfloat xalign,
+                           gfloat yalign,
+                           GtkWidget *widget,
+                           gint colspan,
+                           gboolean left_align);
+

Note that the label_text + can be NULL and that the widget will be +attached starting at (column + + 1) in this case, too.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

table

The GtkTable the widgets will be attached to.

 

column

The column to start with.

 

row

The row to attach the widgets.

 

label_text

The text for the GtkLabel which will be attached left of +the widget.

 

xalign

The horizontal alignment of the GtkLabel.

 

yalign

The vertical alignment of the GtkLabel.

 

widget

The GtkWidget to attach right of the label.

 

colspan

The number of columns the widget will use.

 

left_align

TRUE if the widget should be left-aligned.

 
+
+
+

Returns

+

The created GtkLabel.

+
+
+
+
+

gimp_label_set_attributes ()

+
void
+gimp_label_set_attributes (GtkLabel *label,
+                           ...);
+

Sets Pango attributes on a GtkLabel in a more convenient way than +gtk_label_set_attributes().

+

This function is useful if you want to change the font attributes +of a GtkLabel. This is an alternative to using PangoMarkup which +is slow to parse and awkward to handle in an i18n-friendly way.

+

The attributes are set on the complete label, from start to end. If +you need to set attributes on part of the label, you will have to +use the PangoAttributes API directly.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

label

a GtkLabel

 

...

a list of PangoAttrType and value pairs terminated by -1.

 
+
+

Since: 2.2

+
+
+
+

gimp_widget_get_monitor ()

+
gint
+gimp_widget_get_monitor (GtkWidget *widget);
+
+
+
+

gimp_get_monitor_at_pointer ()

+
gint
+gimp_get_monitor_at_pointer (GdkScreen **screen);
+
+
+
+

gimp_widget_track_monitor ()

+
void
+gimp_widget_track_monitor (GtkWidget *widget,
+                           GCallback monitor_changed_callback,
+                           gpointer user_data);
+

This function behaves as if GtkWidget had a signal

+

GtkWidget::monitor_changed(GtkWidget *widget, gpointer user_data)

+

That is emitted whenever widget +'s toplevel window is moved from +one monitor to another. This function automatically connects to +the right toplevel GtkWindow, even across moving widget + between +toplevel windows.

+

Note that this function tracks the toplevel, not widget + itself, so +all a window's widgets are always considered to be on the same +monitor. This is because this function is mainly used for fetching +the new monitor's color profile, and it makes little sense to use +different profiles for the widgets of one window.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

widget

a GtkWidget

 

monitor_changed_callback

the callback when widget +'s monitor changes

 

user_data

data passed to monitor_changed_callback +

 
+
+

Since: 2.10

+
+
+
+

gimp_screen_get_color_profile ()

+
GimpColorProfile *
+gimp_screen_get_color_profile (GdkScreen *screen,
+                               gint monitor);
+

This function returns the GimpColorProfile of monitor number monitor + +of screen +, or NULL if there is no profile configured.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

screen

a GdkScreen

 

monitor

the monitor number

 
+
+
+

Returns

+

the monitor's GimpColorProfile, or NULL.

+
+

Since: 2.10

+
+
+
+

gimp_widget_get_color_profile ()

+
GimpColorProfile *
+gimp_widget_get_color_profile (GtkWidget *widget);
+
+
+
+

gimp_widget_get_color_transform ()

+
GimpColorTransform *
+gimp_widget_get_color_transform (GtkWidget *widget,
+                                 GimpColorConfig *config,
+                                 GimpColorProfile *src_profile,
+                                 const Babl *src_format,
+                                 const Babl *dest_format);
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-cell-renderers.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-cell-renderers.html new file mode 100644 index 0000000..e159f97 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-cell-renderers.html @@ -0,0 +1,41 @@ + + + + +Part II. Cell Renderers for GtkTreeView: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part II. Cell Renderers for GtkTreeView

+
+

Table of Contents

+
+
+GimpCellRendererColor — A GtkCellRenderer to display a GimpRGB color. +
+
+GimpCellRendererToggle — A GtkCellRendererToggle that displays icons instead +of a checkbox. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-colordisplay.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-colordisplay.html new file mode 100644 index 0000000..62c5b9a --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-colordisplay.html @@ -0,0 +1,40 @@ + + + + +Part III. GIMP Display Filters: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part III. GIMP Display Filters

+
+

Table of Contents

+
+
+GimpColorDisplay — Pluggable GIMP display color correction modules. +
+
+GimpColorDisplayStack — A stack of color correction modules. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-colorselector.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-colorselector.html new file mode 100644 index 0000000..738fa22 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-colorselector.html @@ -0,0 +1,46 @@ + + + + +Part IV. GIMP Color Selectors: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part IV. GIMP Color Selectors

+
+

Table of Contents

+
+
+GimpColorSelector — Pluggable GIMP color selector modules. +
+
+GimpColorNotebook — A GimpColorSelector implementation. +
+
+GimpColorScales — A GimpColorSelector implementation. +
+
+GimpColorSelect — A GimpColorSelector implementation. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-controller.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-controller.html new file mode 100644 index 0000000..40bde84 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-controller.html @@ -0,0 +1,38 @@ + + + + +Part V. GIMP Controllers: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part V. GIMP Controllers

+
+

Table of Contents

+
+GimpController — Pluggable GIMP input controller modules. +
+
+

+ Note that the controller API is work in progress. +

+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-deprecated.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-deprecated.html new file mode 100644 index 0000000..fe53e36 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-deprecated.html @@ -0,0 +1,44 @@ + + + + +Part VII. Deprecated API: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part VII. Deprecated API

+
+

Table of Contents

+
+
+GimpOldWidgets — Old API that is still available but declared +as deprecated. +
+
+GimpPixmap — Widget which creates a GtkPixmap from XPM data. +
+
+GimpUnitMenu — Widget for selecting a GimpUnit. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-gallery.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-gallery.html new file mode 100644 index 0000000..f89102f --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-gallery.html @@ -0,0 +1,100 @@ + + + + +Widget Gallery: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-hierarchy.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-hierarchy.html new file mode 100644 index 0000000..eff20bb --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-hierarchy.html @@ -0,0 +1,110 @@ + + + + +Object Hierarchy: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Object Hierarchy

+
+    GObject
+    ├── GInitiallyUnowned
+       ╰── GtkObject
+           ├── GtkWidget
+              ├── GtkContainer
+                 ├── GtkPaned
+                    ╰── GtkHPaned
+                        ╰── GimpBrowser
+                 ├── GtkBin
+                    ├── GtkAlignment
+                       ╰── GimpBusyBox
+                    ├── GtkButton
+                       ├── GimpButton
+                          ╰── GimpColorButton
+                       ├── GimpPickButton
+                       ╰── GtkOptionMenu
+                           ╰── GimpUnitMenu
+                    ├── GtkWindow
+                       ╰── GtkDialog
+                           ├── GtkFileChooserDialog
+                              ╰── GimpColorProfileChooserDialog
+                           ╰── GimpDialog
+                    ├── GtkComboBox
+                       ├── GimpColorProfileComboBox
+                       ├── GimpIntComboBox
+                          ╰── GimpEnumComboBox
+                       ├── GimpStringComboBox
+                       ╰── GimpUnitComboBox
+                    ╰── GtkFrame
+                        ╰── GimpFrame
+                 ├── GtkTable
+                    ├── GimpChainButton
+                    ╰── GimpSizeEntry
+                 ├── GtkBox
+                    ├── GimpColorSelector
+                       ├── GimpColorNotebook
+                       ├── GimpColorScales
+                       ╰── GimpColorSelect
+                    ├── GimpColorSelection
+                    ├── GimpFileEntry
+                    ├── GimpHintBox
+                    ├── GimpMemsizeEntry
+                    ├── GimpPageSelector
+                    ├── GimpPathEditor
+                    ╰── GimpPreview
+                        ╰── GimpScrolledPreview
+                 ╰── GtkTextView
+                     ╰── GimpColorProfileView
+              ├── GtkDrawingArea
+                 ├── GimpColorArea
+                 ├── GimpOffsetArea
+                 ╰── GimpPreviewArea
+              ├── GtkEntry
+                 ├── GimpColorHexEntry
+                 ├── GimpNumberPairEntry
+                 ╰── GtkSpinButton
+                     ╰── GimpSpinButton
+              ├── GtkRange
+                 ╰── GtkScale
+                     ╰── GimpColorScale
+              ├── GtkMisc
+                 ├── GtkLabel
+                    ╰── GimpEnumLabel
+                 ╰── GtkImage
+                     ╰── GimpPixmap
+              ╰── GimpRuler
+           ╰── GtkCellRenderer
+               ├── GimpCellRendererColor
+               ╰── GtkCellRendererToggle
+                   ╰── GimpCellRendererToggle
+    ├── GimpColorDisplay
+    ├── GimpColorDisplayStack
+    ├── GtkListStore
+       ├── GimpColorProfileStore
+       ╰── GimpIntStore
+           ╰── GimpEnumStore
+    ├── GimpController
+    ├── GimpUnitStore
+    ╰── GimpZoomModel
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-utils.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-utils.html new file mode 100644 index 0000000..49408ed --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-utils.html @@ -0,0 +1,63 @@ + + + + +Part VI. GIMP Widgets Utilities: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part VI. GIMP Widgets Utilities

+
+

Table of Contents

+
+
+GimpCairo-utils — Utility functions for cairo +
+
+GimpHelpUI — Functions for setting tooltip and help identifier +used by the GIMP help system. +
+
+GimpQueryBox — Some simple dialogs to enter a single int, +double, string or boolean value. +
+
+GimpIcons — Prebuilt common menu/toolbar items and +corresponding icons +
+
+GimpEnumWidgets — A set of utility functions to create widgets +based on enums. +
+
+GimpPropWidgets — Editable views on GObject properties. +
+
+GimpWidgets — A collection of convenient widget constructors, +standard callbacks and helper functions. +
+
+GimpWidgetsUtils — A collection of helper functions. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets-widgets.html b/devel-docs/libgimpwidgets/html/libgimpwidgets-widgets.html new file mode 100644 index 0000000..6fe5b4b --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets-widgets.html @@ -0,0 +1,152 @@ + + + + +Part I. GIMP Widgets: GIMP Widgets Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Widgets

+
+

Table of Contents

+
+
Object Hierarchy
+
Widget Gallery
+
+GimpBrowser — A base class for a documentation browser. +
+
+GimpButton — A GtkButton with a little extra functionality. +
+
+GimpChainButton — Widget to visually connect two entry widgets. +
+
+GimpColorArea — Displays a GimpRGB color, optionally with +alpha-channel. +
+
+GimpColorButton — Widget for selecting a color from a simple button. +
+
+GimpColorHexEntry — Widget for entering a color's hex triplet. +
+
+GimpColorScale — Fancy colored sliders. +
+
+GimpColorSelection — Widget for doing a color selection. +
+
+GimpColorProfileChooserDialog — A file chooser for selecting color profiles. +
+
+GimpColorProfileStore — A GtkListStore subclass that keep color profiles. +
+
+GimpColorProfileComboBox — A combo box for selecting color profiles. +
+
+GimpColorProfileView — A widget for viewing color profile properties +
+
+GimpDialog — Constructors for GtkDialog's and action_areas as +well as other dialog-related stuff. +
+
+GimpEnumStore — A GimpIntStore subclass that keeps enum values. +
+
+GimpEnumComboBox — A GimpIntComboBox subclass for selecting an enum value. +
+
+GimpEnumLabel — A GtkLabel subclass that displays an enum value. +
+
+GimpFileEntry — Widget for entering a filename. +
+
+GimpFrame — A widget providing a HIG-compliant subclass +of GtkFrame. +
+
+GimpHintBox — Displays a wilber icon and a text. +
+
+GimpIntComboBox — A widget providing a popup menu of integer +values (e.g. enums). +
+
+GimpIntStore — A model for integer based name-value pairs +(e.g. enums) +
+
+GimpMemSizeEntry — A composite widget to enter a memory size. +
+
+GimpNumberPairEntry — A GtkEntry subclass to enter ratios. +
+
+GimpOffsetArea — Widget to control image offsets. +
+
+GimpPageSelector — A widget to select pages from multi-page things. +
+
+GimpPathEditor — Widget for editing a file search path. +
+
+GimpPickButton — Widget to pick a color from screen. +
+
+GimpPreviewArea — A general purpose preview widget which caches +its pixel data. +
+
+GimpPreview — A widget providing a GimpPreviewArea plus +framework to update the preview. +
+
+GimpRuler — A ruler widget with configurable unit and orientation. +
+
+GimpScrolledPreview — A widget providing a GimpPreview enhanced by +scrolling capabilities. +
+
+GimpSizeEntry — Widget for entering pixel values and resolutions. +
+
+GimpStringComboBox — A GtkComboBox subclass to select strings. +
+
+GimpUnitStore — A model for units +
+
+GimpUnitComboBox — A GtkComboBox to select a GimpUnit. +
+
+GimpZoomModel — A model for zoom values. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/libgimpwidgets.devhelp2 b/devel-docs/libgimpwidgets/html/libgimpwidgets.devhelp2 new file mode 100644 index 0000000..8111b03 --- /dev/null +++ b/devel-docs/libgimpwidgets/html/libgimpwidgets.devhelp2 @@ -0,0 +1,1257 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpwidgets/html/right-insensitive.png b/devel-docs/libgimpwidgets/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/right-insensitive.png differ diff --git a/devel-docs/libgimpwidgets/html/right.png b/devel-docs/libgimpwidgets/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpwidgets/html/right.png differ diff --git a/devel-docs/libgimpwidgets/html/style.css b/devel-docs/libgimpwidgets/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpwidgets/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpwidgets/html/up-insensitive.png b/devel-docs/libgimpwidgets/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpwidgets/html/up-insensitive.png differ diff --git a/devel-docs/libgimpwidgets/html/up.png b/devel-docs/libgimpwidgets/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpwidgets/html/up.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-browser.png b/devel-docs/libgimpwidgets/images/gimp-widget-browser.png new file mode 100644 index 0000000..49a6251 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-browser.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-button.png b/devel-docs/libgimpwidgets/images/gimp-widget-button.png new file mode 100644 index 0000000..ce6dea5 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-button.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-chain-button.png b/devel-docs/libgimpwidgets/images/gimp-widget-chain-button.png new file mode 100644 index 0000000..db71a5c Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-chain-button.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-color-area.png b/devel-docs/libgimpwidgets/images/gimp-widget-color-area.png new file mode 100644 index 0000000..85390bd Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-color-area.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-color-button.png b/devel-docs/libgimpwidgets/images/gimp-widget-color-button.png new file mode 100644 index 0000000..1f464b6 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-color-button.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-color-hex-entry.png b/devel-docs/libgimpwidgets/images/gimp-widget-color-hex-entry.png new file mode 100644 index 0000000..f402ac3 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-color-hex-entry.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-color-profile-combo-box.png b/devel-docs/libgimpwidgets/images/gimp-widget-color-profile-combo-box.png new file mode 100644 index 0000000..0592449 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-color-profile-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-color-scale.png b/devel-docs/libgimpwidgets/images/gimp-widget-color-scale.png new file mode 100644 index 0000000..2a72c4c Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-color-scale.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-color-selection.png b/devel-docs/libgimpwidgets/images/gimp-widget-color-selection.png new file mode 100644 index 0000000..dbf3916 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-color-selection.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-dialog.png b/devel-docs/libgimpwidgets/images/gimp-widget-dialog.png new file mode 100644 index 0000000..97d74c4 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-dialog.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-enum-combo-box.png b/devel-docs/libgimpwidgets/images/gimp-widget-enum-combo-box.png new file mode 100644 index 0000000..50ee70d Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-enum-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-enum-label.png b/devel-docs/libgimpwidgets/images/gimp-widget-enum-label.png new file mode 100644 index 0000000..9a76eda Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-enum-label.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-file-entry.png b/devel-docs/libgimpwidgets/images/gimp-widget-file-entry.png new file mode 100644 index 0000000..39c8f15 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-file-entry.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-frame.png b/devel-docs/libgimpwidgets/images/gimp-widget-frame.png new file mode 100644 index 0000000..6709e72 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-frame.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-hint-box.png b/devel-docs/libgimpwidgets/images/gimp-widget-hint-box.png new file mode 100644 index 0000000..ea1a05a Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-hint-box.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-int-combo-box.png b/devel-docs/libgimpwidgets/images/gimp-widget-int-combo-box.png new file mode 100644 index 0000000..143fba5 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-int-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-memsize-entry.png b/devel-docs/libgimpwidgets/images/gimp-widget-memsize-entry.png new file mode 100644 index 0000000..ba85f44 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-memsize-entry.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-number-pair-entry.png b/devel-docs/libgimpwidgets/images/gimp-widget-number-pair-entry.png new file mode 100644 index 0000000..97315e8 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-number-pair-entry.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-offset-area.png b/devel-docs/libgimpwidgets/images/gimp-widget-offset-area.png new file mode 100644 index 0000000..715e910 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-offset-area.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-page-selector.png b/devel-docs/libgimpwidgets/images/gimp-widget-page-selector.png new file mode 100644 index 0000000..7cdd44b Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-page-selector.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-path-editor.png b/devel-docs/libgimpwidgets/images/gimp-widget-path-editor.png new file mode 100644 index 0000000..1d21199 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-path-editor.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-pick-button.png b/devel-docs/libgimpwidgets/images/gimp-widget-pick-button.png new file mode 100644 index 0000000..9b2c963 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-pick-button.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-preview-area.png b/devel-docs/libgimpwidgets/images/gimp-widget-preview-area.png new file mode 100644 index 0000000..1b2acc3 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-preview-area.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-string-combo-box.png b/devel-docs/libgimpwidgets/images/gimp-widget-string-combo-box.png new file mode 100644 index 0000000..9a984ad Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-string-combo-box.png differ diff --git a/devel-docs/libgimpwidgets/images/gimp-widget-unit-menu.png b/devel-docs/libgimpwidgets/images/gimp-widget-unit-menu.png new file mode 100644 index 0000000..17522d2 Binary files /dev/null and b/devel-docs/libgimpwidgets/images/gimp-widget-unit-menu.png differ diff --git a/devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml b/devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml new file mode 100644 index 0000000..f00ff33 --- /dev/null +++ b/devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml @@ -0,0 +1,148 @@ + + + + + + + GIMP Widgets Library Reference Manual + + for GIMP + + + + + GIMP Widgets + + + Object Hierarchy + + + + Widget Gallery + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cell Renderers for GtkTreeView + + + + + + GIMP Display Filters + + + + + + GIMP Color Selectors + + + + + + + + GIMP Controllers + + Note that the controller API is work in progress. + + + + + + GIMP Widgets Utilities + + + + + + + + + + + + Deprecated API + + + + + + + Index + + + + Index of new symbols in GIMP 2.2 + + + + Index of new symbols in GIMP 2.4 + + + + Index of new symbols in GIMP 2.6 + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of new symbols in GIMP 2.10.4 + + + + Index of new symbols in GIMP 2.10.10 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpwidgets/libgimpwidgets-overrides.txt b/devel-docs/libgimpwidgets/libgimpwidgets-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpwidgets/libgimpwidgets-sections.txt b/devel-docs/libgimpwidgets/libgimpwidgets-sections.txt new file mode 100644 index 0000000..01be7d2 --- /dev/null +++ b/devel-docs/libgimpwidgets/libgimpwidgets-sections.txt @@ -0,0 +1,1768 @@ +
+gimpbrowser +GimpBrowser +GimpBrowser +gimp_browser_new +gimp_browser_add_search_types +gimp_browser_set_widget +gimp_browser_show_message + +GimpBrowserClass +GIMP_BROWSER +GIMP_IS_BROWSER +GIMP_TYPE_BROWSER +gimp_browser_get_type +GIMP_BROWSER_CLASS +GIMP_IS_BROWSER_CLASS +GIMP_BROWSER_GET_CLASS +
+ +
+gimpbusybox +GimpBusyBox +GimpBusyBox +gimp_busy_box_new +gimp_busy_box_set_message +gimp_busy_box_get_message + +GIMP_BUSY_BOX +GIMP_IS_BUSY_BOX +GIMP_TYPE_BUSY_BOX +gimp_busy_box_get_type +GimpBusyBoxClass +GimpBusyBoxPrivate +GIMP_BUSY_BOX_CLASS +GIMP_IS_BUSY_BOX_CLASS +GIMP_BUSY_BOX_GET_CLASS +
+ +
+gimpbutton +GimpButton +GimpButton +gimp_button_new +gimp_button_extended_clicked + +GIMP_BUTTON +GIMP_IS_BUTTON +GIMP_TYPE_BUTTON +gimp_button_get_type +GimpButtonClass +GIMP_BUTTON_CLASS +GIMP_IS_BUTTON_CLASS +GIMP_BUTTON_GET_CLASS +
+ +
+gimpcairo-utils +GimpCairoUtils +gimp_cairo_set_focus_line_pattern +gimp_cairo_surface_create_from_pixbuf +
+ +
+gimpcellrenderercolor +GimpCellRendererColor +GimpCellRendererColor +gimp_cell_renderer_color_new + +GimpCellRendererColorClass +GIMP_CELL_RENDERER_COLOR +GIMP_IS_CELL_RENDERER_COLOR +GIMP_TYPE_CELL_RENDERER_COLOR +gimp_cell_renderer_color_get_type +GIMP_CELL_RENDERER_COLOR_CLASS +GIMP_IS_CELL_RENDERER_COLOR_CLASS +GIMP_CELL_RENDERER_COLOR_GET_CLASS +
+ +
+gimpcellrenderertoggle +GimpCellRendererToggle +GimpCellRendererToggle +gimp_cell_renderer_toggle_new +gimp_cell_renderer_toggle_clicked + +GimpCellRendererToggleClass +GIMP_CELL_RENDERER_TOGGLE +GIMP_IS_CELL_RENDERER_TOGGLE +GIMP_TYPE_CELL_RENDERER_TOGGLE +gimp_cell_renderer_toggle_get_type +GIMP_CELL_RENDERER_TOGGLE_CLASS +GIMP_IS_CELL_RENDERER_TOGGLE_CLASS +GIMP_CELL_RENDERER_TOGGLE_GET_CLASS +
+ +
+gimpchainbutton +GimpChainButton +GimpChainButton +GimpChainPosition +gimp_chain_button_new +gimp_chain_button_get_icon_size +gimp_chain_button_set_icon_size +gimp_chain_button_set_active +gimp_chain_button_get_active + +GIMP_CHAIN_BUTTON +GIMP_IS_CHAIN_BUTTON +GIMP_TYPE_CHAIN_BUTTON +gimp_chain_button_get_type +GimpChainButtonClass +GIMP_CHAIN_BUTTON_CLASS +GIMP_IS_CHAIN_BUTTON_CLASS +GIMP_CHAIN_BUTTON_GET_CLASS +GIMP_TYPE_CHAIN_POSITION +gimp_chain_position_get_type +
+ +
+gimpcolorarea +GimpColorArea +GimpColorArea +GimpColorAreaType +gimp_color_area_new +gimp_color_area_set_color +gimp_color_area_get_color +gimp_color_area_has_alpha +gimp_color_area_set_type +gimp_color_area_set_draw_border +gimp_color_area_set_color_config + +GIMP_COLOR_AREA +GIMP_IS_COLOR_AREA +GIMP_TYPE_COLOR_AREA +gimp_color_area_get_type +GimpColorAreaClass +GIMP_COLOR_AREA_CLASS +GIMP_IS_COLOR_AREA_CLASS +GIMP_COLOR_AREA_GET_CLASS +GIMP_TYPE_COLOR_AREA_TYPE +gimp_color_area_type_get_type +
+ +
+gimpcolorbutton +GimpColorButton +GimpColorButton +gimp_color_button_new +gimp_color_button_set_title +gimp_color_button_get_title +gimp_color_button_set_color +gimp_color_button_get_color +gimp_color_button_set_update +gimp_color_button_get_update +gimp_color_button_has_alpha +gimp_color_button_set_type +gimp_color_button_set_color_config +gimp_color_button_get_ui_manager + +GIMP_COLOR_BUTTON +GIMP_IS_COLOR_BUTTON +GIMP_TYPE_COLOR_BUTTON +gimp_color_button_get_type +GimpColorButtonClass +GIMP_COLOR_BUTTON_CLASS +GIMP_IS_COLOR_BUTTON_CLASS +GIMP_COLOR_BUTTON_GET_CLASS +
+ +
+gimpcolorhexentry +GimpColorHexEntry +GimpColorHexEntry +gimp_color_hex_entry_new +gimp_color_hex_entry_set_color +gimp_color_hex_entry_get_color + +GimpColorHexEntryClass +GIMP_COLOR_HEX_ENTRY +GIMP_IS_COLOR_HEX_ENTRY +GIMP_TYPE_COLOR_HEX_ENTRY +gimp_color_hex_entry_get_type +GIMP_COLOR_HEX_ENTRY_CLASS +GIMP_IS_COLOR_HEX_ENTRY_CLASS +GIMP_COLOR_HEX_ENTRY_GET_CLASS +
+ +
+gimpcolorscale +GimpColorScale +GimpColorScale +gimp_color_scale_new +gimp_color_scale_set_channel +gimp_color_scale_set_color +gimp_color_scale_set_color_config + +GimpColorScaleClass +GIMP_COLOR_SCALE +GIMP_IS_COLOR_SCALE +GIMP_TYPE_COLOR_SCALE +gimp_color_scale_get_type +GIMP_COLOR_SCALE_CLASS +GIMP_IS_COLOR_SCALE_CLASS +GIMP_COLOR_SCALE_GET_CLASS +
+ +
+gimpcolorselection +GimpColorSelection +GimpColorSelection +gimp_color_selection_new +gimp_color_selection_set_show_alpha +gimp_color_selection_get_show_alpha +gimp_color_selection_set_color +gimp_color_selection_get_color +gimp_color_selection_set_old_color +gimp_color_selection_get_old_color +gimp_color_selection_reset +gimp_color_selection_color_changed +gimp_color_selection_set_config + +GIMP_COLOR_SELECTION +GIMP_IS_COLOR_SELECTION +GIMP_TYPE_COLOR_SELECTION +gimp_color_selection_get_type +GimpColorSelectionClass +GIMP_COLOR_SELECTION_CLASS +GIMP_IS_COLOR_SELECTION_CLASS +GIMP_COLOR_SELECTION_GET_CLASS +
+ +
+gimpcolorprofilechooserdialog +GimpColorProfileChooserDialog +gimp_color_profile_chooser_dialog_new + +GIMP_COLOR_PROFILE_CHOOSER_DIALOG +GIMP_COLOR_PROFILE_CHOOSER_DIALOG_CLASS +GIMP_COLOR_PROFILE_CHOOSER_DIALOG_GET_CLASS +GIMP_IS_COLOR_PROFILE_CHOOSER_DIALOG +GIMP_IS_COLOR_PROFILE_CHOOSER_DIALOG_CLASS +GIMP_TYPE_COLOR_PROFILE_CHOOSER_DIALOG +GimpColorProfileChooserDialog +GimpColorProfileChooserDialogClass +GimpColorProfileChooserDialogPrivate +gimp_color_profile_chooser_dialog_get_type +
+ +
+gimpcolorprofilecombobox +GimpColorProfileComboBox +GimpColorProfileComboBox +gimp_color_profile_combo_box_new +gimp_color_profile_combo_box_new_with_model +gimp_color_profile_combo_box_add +gimp_color_profile_combo_box_add_file +gimp_color_profile_combo_box_set_active +gimp_color_profile_combo_box_set_active_file +gimp_color_profile_combo_box_get_active +gimp_color_profile_combo_box_get_active_file + +GimpColorProfileComboBoxClass +GIMP_COLOR_PROFILE_COMBO_BOX +GIMP_IS_COLOR_PROFILE_COMBO_BOX +GIMP_TYPE_COLOR_PROFILE_COMBO_BOX +gimp_color_profile_combo_box_get_type +GIMP_COLOR_PROFILE_COMBO_BOX_CLASS +GIMP_IS_COLOR_PROFILE_COMBO_BOX_CLASS +GIMP_COLOR_PROFILE_COMBO_BOX_GET_CLASS +
+ +
+gimpcolorprofilestore +GimpColorProfileStore +GimpColorProfileStore +gimp_color_profile_store_new +gimp_color_profile_store_add +gimp_color_profile_store_add_file + +GimpColorProfileStoreClass +GIMP_COLOR_PROFILE_STORE +GIMP_IS_COLOR_PROFILE_STORE +GIMP_TYPE_COLOR_PROFILE_STORE +gimp_color_profile_store_get_type +GIMP_COLOR_PROFILE_STORE_CLASS +GIMP_IS_COLOR_PROFILE_STORE_CLASS +GIMP_COLOR_PROFILE_STORE_GET_CLASS +
+ +
+gimpcolorprofileview +GimpColorProfileView +gimp_color_profile_view_new +gimp_color_profile_view_set_profile +gimp_color_profile_view_set_error + +GIMP_COLOR_PROFILE_VIEW +GIMP_COLOR_PROFILE_VIEW_CLASS +GIMP_COLOR_PROFILE_VIEW_GET_CLASS +GIMP_IS_COLOR_PROFILE_VIEW +GIMP_IS_COLOR_PROFILE_VIEW_CLASS +GIMP_TYPE_COLOR_PROFILE_VIEW +GimpColorProfileView +GimpColorProfileViewClass +GimpColorProfileViewPrivate +gimp_color_profile_view_get_type +
+ +
+gimpenumstore +GimpEnumStore +GimpEnumStore +gimp_enum_store_new +gimp_enum_store_new_with_range +gimp_enum_store_new_with_values +gimp_enum_store_new_with_values_valist +gimp_enum_store_set_stock_prefix +gimp_enum_store_set_icon_prefix + +GimpEnumStoreClass +GIMP_ENUM_STORE +GIMP_IS_ENUM_STORE +GIMP_TYPE_ENUM_STORE +gimp_enum_store_get_type +GIMP_ENUM_STORE_CLASS +GIMP_IS_ENUM_STORE_CLASS +GIMP_ENUM_STORE_GET_CLASS +
+ +
+gimpenumcombobox +GimpEnumComboBox +GimpEnumComboBox +gimp_enum_combo_box_new +gimp_enum_combo_box_new_with_model +gimp_enum_combo_box_set_stock_prefix +gimp_enum_combo_box_set_icon_prefix + +GimpEnumComboBoxClass +GIMP_ENUM_COMBO_BOX +GIMP_IS_ENUM_COMBO_BOX +GIMP_TYPE_ENUM_COMBO_BOX +gimp_enum_combo_box_get_type +GIMP_ENUM_COMBO_BOX_CLASS +GIMP_IS_ENUM_COMBO_BOX_CLASS +GIMP_ENUM_COMBO_BOX_GET_CLASS +
+ +
+gimpenumlabel +GimpEnumLabel +GimpEnumLabel +gimp_enum_label_new +gimp_enum_label_set_value + +GimpEnumLabelClass +GIMP_ENUM_LABEL +GIMP_IS_ENUM_LABEL +GIMP_TYPE_ENUM_LABEL +gimp_enum_label_get_type +GIMP_ENUM_LABEL_CLASS +GIMP_IS_ENUM_LABEL_CLASS +GIMP_ENUM_LABEL_GET_CLASS +
+ +
+gimpfileentry +GimpFileEntry +GimpFileEntry +gimp_file_entry_new +gimp_file_entry_get_filename +gimp_file_entry_set_filename + +GIMP_FILE_ENTRY +GIMP_IS_FILE_ENTRY +GIMP_TYPE_FILE_ENTRY +gimp_file_entry_get_type +GimpFileEntryClass +GIMP_FILE_ENTRY_CLASS +GIMP_IS_FILE_ENTRY_CLASS +GIMP_FILE_ENTRY_GET_CLASS +
+ +
+gimpframe +GimpFrame +GimpFrame +gimp_frame_new + +GimpFrameClass +GIMP_FRAME +GIMP_IS_FRAME +GIMP_TYPE_FRAME +gimp_frame_get_type +GIMP_FRAME_CLASS +GIMP_IS_FRAME_CLASS +GIMP_FRAME_GET_CLASS +
+ +
+gimphintbox +GimpHintBox +GimpHintBox +gimp_hint_box_new + +GimpHintBoxClass +GimpHintBoxPrivate +GIMP_HINT_BOX +GIMP_IS_HINT_BOX +GIMP_TYPE_HINT_BOX +gimp_hint_box_get_type +GIMP_HINT_BOX_CLASS +GIMP_IS_HINT_BOX_CLASS +GIMP_HINT_BOX_GET_CLASS +
+ +
+gimppageselector +GimpPageSelector +GimpPageSelector +GimpPageSelectorTarget +gimp_page_selector_new +gimp_page_selector_set_n_pages +gimp_page_selector_get_n_pages +gimp_page_selector_set_target +gimp_page_selector_get_target +gimp_page_selector_set_page_thumbnail +gimp_page_selector_get_page_thumbnail +gimp_page_selector_set_page_label +gimp_page_selector_get_page_label +gimp_page_selector_select_all +gimp_page_selector_unselect_all +gimp_page_selector_select_page +gimp_page_selector_unselect_page +gimp_page_selector_page_is_selected +gimp_page_selector_get_selected_pages +gimp_page_selector_select_range +gimp_page_selector_get_selected_range + +GimpPageSelectorClass +GIMP_PAGE_SELECTOR +GIMP_IS_PAGE_SELECTOR +GIMP_TYPE_PAGE_SELECTOR +gimp_page_selector_get_type +GIMP_PAGE_SELECTOR_CLASS +GIMP_IS_PAGE_SELECTOR_CLASS +GIMP_PAGE_SELECTOR_GET_CLASS +GIMP_TYPE_PAGE_SELECTOR_TARGET +gimp_page_selector_target_get_type +
+ +
+gimppatheditor +GimpPathEditor +GimpPathEditor +gimp_path_editor_new +gimp_path_editor_get_path +gimp_path_editor_set_path +gimp_path_editor_get_writable_path +gimp_path_editor_set_writable_path +gimp_path_editor_get_dir_writable +gimp_path_editor_set_dir_writable + +GIMP_PATH_EDITOR +GIMP_IS_PATH_EDITOR +GIMP_TYPE_PATH_EDITOR +gimp_path_editor_get_type +GimpPathEditorClass +GIMP_PATH_EDITOR_CLASS +GIMP_IS_PATH_EDITOR_CLASS +GIMP_PATH_EDITOR_GET_CLASS +
+ +
+gimppixmap +GimpPixmap +GimpPixmap +gimp_pixmap_new +gimp_pixmap_set + +GIMP_PIXMAP +GIMP_IS_PIXMAP +GIMP_TYPE_PIXMAP +gimp_pixmap_get_type +GimpPixmapClass +GIMP_PIXMAP_CLASS +GIMP_IS_PIXMAP_CLASS +GIMP_PIXMAP_GET_CLASS +
+ +
+gimpintstore +GimpIntStore +GimpIntStore +GimpIntStoreColumns +gimp_int_store_new +gimp_int_store_lookup_by_value +gimp_int_store_lookup_by_user_data + +GimpIntStoreClass +GIMP_INT_STORE +GIMP_IS_INT_STORE +GIMP_TYPE_INT_STORE +gimp_int_store_get_type +GIMP_INT_STORE_CLASS +GIMP_IS_INT_STORE_CLASS +GIMP_INT_STORE_GET_CLASS +
+ +
+gimpintcombobox +GimpIntComboBox +GimpIntComboBox +GimpIntComboBoxLayout +GimpIntSensitivityFunc +gimp_int_combo_box_new +gimp_int_combo_box_new_valist +gimp_int_combo_box_new_array +gimp_int_combo_box_prepend +gimp_int_combo_box_append +gimp_int_combo_box_set_active +gimp_int_combo_box_get_active +gimp_int_combo_box_set_active_by_user_data +gimp_int_combo_box_get_active_user_data +gimp_int_combo_box_set_label +gimp_int_combo_box_get_label +gimp_int_combo_box_set_layout +gimp_int_combo_box_get_layout +gimp_int_combo_box_connect +gimp_int_combo_box_set_sensitivity + +GimpIntComboBoxClass +GIMP_INT_COMBO_BOX +GIMP_IS_INT_COMBO_BOX +GIMP_TYPE_INT_COMBO_BOX +gimp_int_combo_box_get_type +GIMP_INT_COMBO_BOX_CLASS +GIMP_IS_INT_COMBO_BOX_CLASS +GIMP_INT_COMBO_BOX_GET_CLASS +GIMP_TYPE_INT_COMBO_BOX_LAYOUT +gimp_int_combo_box_layout_get_type +
+ +
+gimpspinbutton +GimpSpinButton +gimp_spin_button_new_ +gimp_spin_button_new_with_range +gimp_spin_button_new +gimp_spin_button_new_I +gimp_spin_button_new_I_3 +gimp_spin_button_new_I_9 + +GIMP_IS_SPIN_BUTTON +GIMP_SPIN_BUTTON +GIMP_IS_SPIN_BUTTON_CLASS +GIMP_SPIN_BUTTON_CLASS +GIMP_SPIN_BUTTON_GET_CLASS +GIMP_TYPE_SPIN_BUTTON +GimpSpinButton +GimpSpinButtonClass +GimpSpinButtonPrivate +gimp_spin_button_get_type +
+ +
+gimpstringcombobox +GimpStringComboBox +GimpStringComboBox +gimp_string_combo_box_new +gimp_string_combo_box_set_active +gimp_string_combo_box_get_active + +GimpStringComboBoxClass +GIMP_STRING_COMBO_BOX +GIMP_IS_STRING_COMBO_BOX +GIMP_TYPE_STRING_COMBO_BOX +gimp_string_combo_box_get_type +GIMP_STRING_COMBO_BOX_CLASS +GIMP_IS_STRING_COMBO_BOX_CLASS +GIMP_STRING_COMBO_BOX_GET_CLASS +
+ +
+gimpmemsizeentry +GimpMemsizeEntry +GimpMemsizeEntry +gimp_memsize_entry_new +gimp_memsize_entry_set_value +gimp_memsize_entry_get_value + +GimpMemsizeEntryClass +GIMP_MEMSIZE_ENTRY +GIMP_IS_MEMSIZE_ENTRY +GIMP_TYPE_MEMSIZE_ENTRY +gimp_memsize_entry_get_type +GIMP_MEMSIZE_ENTRY_CLASS +GIMP_IS_MEMSIZE_ENTRY_CLASS +GIMP_MEMSIZE_ENTRY_GET_CLASS +
+ +
+gimpsizeentry +GimpSizeEntry +GimpSizeEntry +GimpSizeEntryField +GimpSizeEntryUpdatePolicy +gimp_size_entry_new +gimp_size_entry_add_field +gimp_size_entry_attach_label +gimp_size_entry_set_resolution +gimp_size_entry_set_size +gimp_size_entry_set_value_boundaries +gimp_size_entry_get_value +gimp_size_entry_set_value +gimp_size_entry_set_refval_boundaries +gimp_size_entry_set_refval_digits +gimp_size_entry_get_refval +gimp_size_entry_set_refval +gimp_size_entry_get_unit +gimp_size_entry_set_unit +gimp_size_entry_set_pixel_digits +gimp_size_entry_show_unit_menu +gimp_size_entry_grab_focus +gimp_size_entry_set_activates_default +gimp_size_entry_get_help_widget + +GIMP_SIZE_ENTRY +GIMP_IS_SIZE_ENTRY +GIMP_TYPE_SIZE_ENTRY +gimp_size_entry_get_type +GimpSizeEntryClass +GIMP_SIZE_ENTRY_CLASS +GIMP_IS_SIZE_ENTRY_CLASS +GIMP_SIZE_ENTRY_GET_CLASS +GIMP_TYPE_SIZE_ENTRY_UPDATE_POLICY +gimp_size_entry_update_policy_get_type +
+ +
+gimpnumberpairentry +GimpNumberPairEntry +GimpNumberPairEntry +GimpAspectType +gimp_number_pair_entry_new +gimp_number_pair_entry_set_default_values +gimp_number_pair_entry_get_default_values +gimp_number_pair_entry_set_values +gimp_number_pair_entry_get_values +gimp_number_pair_entry_get_aspect +gimp_number_pair_entry_set_aspect +gimp_number_pair_entry_get_ratio +gimp_number_pair_entry_set_ratio +gimp_number_pair_entry_get_user_override +gimp_number_pair_entry_set_user_override +gimp_number_pair_entry_get_default_text +gimp_number_pair_entry_set_default_text + +GIMP_NUMBER_PAIR_ENTRY +GIMP_IS_NUMBER_PAIR_ENTRY +GIMP_TYPE_NUMBER_PAIR_ENTRY +gimp_number_pair_entry_get_type +GimpNumberPairEntryClass +GIMP_NUMBER_PAIR_ENTRY_CLASS +GIMP_IS_NUMBER_PAIR_ENTRY_CLASS +GIMP_NUMBER_PAIR_ENTRY_GET_CLASS +GIMP_TYPE_ASPECT_TYPE +gimp_aspect_type_get_type +
+ +
+gimpruler +GimpRuler +GimpRuler +gimp_ruler_new +gimp_ruler_set_unit +gimp_ruler_get_unit +gimp_ruler_set_position +gimp_ruler_get_position +gimp_ruler_set_range +gimp_ruler_get_range +gimp_ruler_add_track_widget +gimp_ruler_remove_track_widget + +GimpRulerClass +GIMP_RULER +GIMP_IS_RULER +GIMP_TYPE_RULER +gimp_ruler_get_type +GIMP_RULER_CLASS +GIMP_IS_RULER_CLASS +GIMP_RULER_GET_CLASS +
+ +
+gimpunitstore +GimpUnitStore +GimpUnitStore +gimp_unit_store_new +gimp_unit_store_set_has_pixels +gimp_unit_store_get_has_pixels +gimp_unit_store_set_has_percent +gimp_unit_store_get_has_percent +gimp_unit_store_set_pixel_value +gimp_unit_store_set_pixel_values +gimp_unit_store_set_resolution +gimp_unit_store_set_resolutions +gimp_unit_store_get_value +gimp_unit_store_get_values + +GimpUnitStoreClass +GIMP_UNIT_STORE +GIMP_IS_UNIT_STORE +GIMP_TYPE_UNIT_STORE +gimp_unit_store_get_type +GIMP_UNIT_STORE_CLASS +GIMP_IS_UNIT_STORE_CLASS +GIMP_UNIT_STORE_GET_CLASS +
+ +
+gimpunitcombobox +GimpUnitComboBox +GimpUnitComboBox +gimp_unit_combo_box_new +gimp_unit_combo_box_new_with_model +gimp_unit_combo_box_get_active +gimp_unit_combo_box_set_active + +GIMP_UNIT_COMBO_BOX +GIMP_IS_UNIT_COMBO_BOX +GIMP_TYPE_UNIT_COMBO_BOX +gimp_unit_combo_box_get_type +GimpUnitComboBoxClass +GIMP_UNIT_COMBO_BOX_CLASS +GIMP_IS_UNIT_COMBO_BOX_CLASS +GIMP_UNIT_COMBO_BOX_GET_CLASS +
+ +
+gimpunitmenu +GimpUnitMenu +GimpUnitMenu +gimp_unit_menu_new +gimp_unit_menu_set_unit +gimp_unit_menu_get_unit +gimp_unit_menu_get_pixel_digits +gimp_unit_menu_set_pixel_digits + +GIMP_UNIT_MENU +GIMP_IS_UNIT_MENU +GIMP_TYPE_UNIT_MENU +gimp_unit_menu_get_type +GimpUnitMenuClass +GIMP_UNIT_MENU_CLASS +GIMP_IS_UNIT_MENU_CLASS +GIMP_UNIT_MENU_GET_CLASS +
+ +
+gimpoffsetarea +GimpOffsetArea +GimpOffsetArea +gimp_offset_area_new +gimp_offset_area_set_size +gimp_offset_area_set_offsets +gimp_offset_area_set_pixbuf + +GIMP_OFFSET_AREA +GIMP_IS_OFFSET_AREA +GIMP_TYPE_OFFSET_AREA +gimp_offset_area_get_type +GimpOffsetAreaClass +GIMP_OFFSET_AREA_CLASS +GIMP_IS_OFFSET_AREA_CLASS +GIMP_OFFSET_AREA_GET_CLASS +
+ +
+gimpdialog +GimpDialog +GimpDialog +gimp_dialog_new +gimp_dialog_new_valist +gimp_dialog_add_button +gimp_dialog_add_buttons +gimp_dialog_add_buttons_valist +gimp_dialog_run +gimp_dialogs_show_help_button + +GIMP_TYPE_DIALOG +GIMP_DIALOG +GIMP_IS_DIALOG +gimp_dialog_get_type +GimpDialogClass +GIMP_DIALOG_CLASS +GIMP_IS_DIALOG_CLASS +GIMP_DIALOG_GET_CLASS +
+ +
+gimphelpui +GimpHelpUI +GimpHelpFunc +GIMP_HELP_ID +gimp_help_enable_tooltips +gimp_help_disable_tooltips +gimp_standard_help_func +gimp_help_connect +gimp_help_set_help_data +gimp_help_set_help_data_with_markup +gimp_context_help + +gimp_help_id_quark +
+ +
+gimpquerybox +GimpQueryBox +GimpQueryStringCallback +GimpQueryIntCallback +GimpQueryDoubleCallback +GimpQuerySizeCallback +GimpQueryBooleanCallback +gimp_query_string_box +gimp_query_int_box +gimp_query_double_box +gimp_query_size_box +gimp_query_boolean_box +GIMP_QUERY_BOX_VBOX +
+ +
+gimpicons +GimpIcons +gimp_stock_init +gimp_icons_init +gimp_icons_set_icon_theme + +GIMP_ICON_ATTACH +GIMP_ICON_DETACH +GIMP_ICON_INVERT +GIMP_ICON_RECORD +GIMP_ICON_RESET +GIMP_ICON_SHRED +GIMP_ICON_BUSINESS_CARD +GIMP_ICON_CHAR_PICKER +GIMP_ICON_CURSOR +GIMP_ICON_DISPLAY +GIMP_ICON_GEGL +GIMP_ICON_LINKED +GIMP_ICON_MARKER +GIMP_ICON_SMARTPHONE +GIMP_ICON_TRANSPARENCY +GIMP_ICON_VIDEO +GIMP_ICON_VISIBLE +GIMP_ICON_WEB +GIMP_ICON_BRUSH +GIMP_ICON_BUFFER +GIMP_ICON_COLORMAP +GIMP_ICON_DYNAMICS +GIMP_ICON_FILE_MANAGER +GIMP_ICON_FONT +GIMP_ICON_GRADIENT +GIMP_ICON_GRID +GIMP_ICON_INPUT_DEVICE +GIMP_ICON_MYPAINT_BRUSH +GIMP_ICON_PALETTE +GIMP_ICON_PATTERN +GIMP_ICON_PLUGIN +GIMP_ICON_SAMPLE_POINT +GIMP_ICON_SYMMETRY +GIMP_ICON_TEMPLATE +GIMP_ICON_TOOL_PRESET +GIMP_ICON_FRAME +GIMP_ICON_TEXTURE +GIMP_ICON_APPLICATION_EXIT +GIMP_ICON_ASPECT_PORTRAIT +GIMP_ICON_ASPECT_LANDSCAPE +GIMP_ICON_CAP_BUTT +GIMP_ICON_CAP_ROUND +GIMP_ICON_CAP_SQUARE +GIMP_ICON_CENTER +GIMP_ICON_CENTER_HORIZONTAL +GIMP_ICON_CENTER_VERTICAL +GIMP_ICON_CHAIN_HORIZONTAL +GIMP_ICON_CHAIN_HORIZONTAL_BROKEN +GIMP_ICON_CHAIN_VERTICAL +GIMP_ICON_CHAIN_VERTICAL_BROKEN +GIMP_ICON_CHANNEL +GIMP_ICON_CHANNEL_ALPHA +GIMP_ICON_CHANNEL_BLUE +GIMP_ICON_CHANNEL_GRAY +GIMP_ICON_CHANNEL_GREEN +GIMP_ICON_CHANNEL_INDEXED +GIMP_ICON_CHANNEL_RED +GIMP_ICON_CLOSE +GIMP_ICON_CLOSE_ALL +GIMP_ICON_COLOR_PICKER_BLACK +GIMP_ICON_COLOR_PICKER_GRAY +GIMP_ICON_COLOR_PICKER_WHITE +GIMP_ICON_COLOR_PICK_FROM_SCREEN +GIMP_ICON_COLOR_SELECTOR_CMYK +GIMP_ICON_COLOR_SELECTOR_TRIANGLE +GIMP_ICON_COLOR_SELECTOR_WATER +GIMP_ICON_COLOR_SPACE_LINEAR +GIMP_ICON_COLOR_SPACE_NON_LINEAR +GIMP_ICON_COLOR_SPACE_PERCEPTUAL +GIMP_ICON_COLORS_DEFAULT +GIMP_ICON_COLORS_SWAP +GIMP_ICON_CONTROLLER +GIMP_ICON_CONTROLLER_KEYBOARD +GIMP_ICON_CONTROLLER_LINUX_INPUT +GIMP_ICON_CONTROLLER_MIDI +GIMP_ICON_CONTROLLER_MOUSE +GIMP_ICON_CONTROLLER_WHEEL +GIMP_ICON_CONVERT_RGB +GIMP_ICON_CONVERT_GRAYSCALE +GIMP_ICON_CONVERT_INDEXED +GIMP_ICON_CONVERT_PRECISION +GIMP_ICON_CURVE_FREE +GIMP_ICON_CURVE_SMOOTH +GIMP_ICON_DIALOG_CHANNELS +GIMP_ICON_DIALOG_DASHBOARD +GIMP_ICON_DIALOG_DEVICE_STATUS +GIMP_ICON_DIALOG_ERROR +GIMP_ICON_DIALOG_IMAGES +GIMP_ICON_DIALOG_INFORMATION +GIMP_ICON_DIALOG_LAYERS +GIMP_ICON_DIALOG_NAVIGATION +GIMP_ICON_DIALOG_PATHS +GIMP_ICON_DIALOG_QUESTION +GIMP_ICON_DIALOG_RESHOW_FILTER +GIMP_ICON_DIALOG_TOOLS +GIMP_ICON_DIALOG_TOOL_OPTIONS +GIMP_ICON_DIALOG_UNDO_HISTORY +GIMP_ICON_DIALOG_WARNING +GIMP_ICON_DISPLAY_FILTER +GIMP_ICON_DISPLAY_FILTER_CLIP_WARNING +GIMP_ICON_DISPLAY_FILTER_COLORBLIND +GIMP_ICON_DISPLAY_FILTER_CONTRAST +GIMP_ICON_DISPLAY_FILTER_GAMMA +GIMP_ICON_DISPLAY_FILTER_LCMS +GIMP_ICON_DISPLAY_FILTER_PROOF +GIMP_ICON_DOCUMENT_NEW +GIMP_ICON_DOCUMENT_OPEN +GIMP_ICON_DOCUMENT_OPEN_RECENT +GIMP_ICON_DOCUMENT_PAGE_SETUP +GIMP_ICON_DOCUMENT_PRINT +GIMP_ICON_DOCUMENT_PRINT_RESOLUTION +GIMP_ICON_DOCUMENT_PROPERTIES +GIMP_ICON_DOCUMENT_REVERT +GIMP_ICON_DOCUMENT_SAVE +GIMP_ICON_DOCUMENT_SAVE_AS +GIMP_ICON_EDIT +GIMP_ICON_EDIT_CLEAR +GIMP_ICON_EDIT_COPY +GIMP_ICON_EDIT_CUT +GIMP_ICON_EDIT_DELETE +GIMP_ICON_EDIT_FIND +GIMP_ICON_EDIT_PASTE +GIMP_ICON_EDIT_PASTE_AS_NEW +GIMP_ICON_EDIT_PASTE_INTO +GIMP_ICON_EDIT_REDO +GIMP_ICON_EDIT_UNDO +GIMP_ICON_FILL_HORIZONTAL +GIMP_ICON_FILL_VERTICAL +GIMP_ICON_FOLDER_NEW +GIMP_ICON_FORMAT_INDENT_MORE +GIMP_ICON_FORMAT_INDENT_LESS +GIMP_ICON_FORMAT_JUSTIFY_CENTER +GIMP_ICON_FORMAT_JUSTIFY_FILL +GIMP_ICON_FORMAT_JUSTIFY_LEFT +GIMP_ICON_FORMAT_JUSTIFY_RIGHT +GIMP_ICON_FORMAT_TEXT_BOLD +GIMP_ICON_FORMAT_TEXT_ITALIC +GIMP_ICON_FORMAT_TEXT_DIRECTION_LTR +GIMP_ICON_FORMAT_TEXT_DIRECTION_RTL +GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR +GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_LTR_UPRIGHT +GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL +GIMP_ICON_FORMAT_TEXT_DIRECTION_TTB_RTL_UPRIGHT +GIMP_ICON_FORMAT_TEXT_SPACING_LETTER +GIMP_ICON_FORMAT_TEXT_SPACING_LINE +GIMP_ICON_FORMAT_TEXT_STRIKETHROUGH +GIMP_ICON_FORMAT_TEXT_UNDERLINE +GIMP_ICON_GRADIENT_LINEAR +GIMP_ICON_GRADIENT_BILINEAR +GIMP_ICON_GRADIENT_RADIAL +GIMP_ICON_GRADIENT_SQUARE +GIMP_ICON_GRADIENT_CONICAL_SYMMETRIC +GIMP_ICON_GRADIENT_CONICAL_ASYMMETRIC +GIMP_ICON_GRADIENT_SHAPEBURST_ANGULAR +GIMP_ICON_GRADIENT_SHAPEBURST_SPHERICAL +GIMP_ICON_GRADIENT_SHAPEBURST_DIMPLED +GIMP_ICON_GRADIENT_SPIRAL_CLOCKWISE +GIMP_ICON_GRADIENT_SPIRAL_ANTICLOCKWISE +GIMP_ICON_GRAVITY_EAST +GIMP_ICON_GRAVITY_NORTH +GIMP_ICON_GRAVITY_NORTH_EAST +GIMP_ICON_GRAVITY_NORTH_WEST +GIMP_ICON_GRAVITY_SOUTH +GIMP_ICON_GRAVITY_SOUTH_EAST +GIMP_ICON_GRAVITY_SOUTH_WEST +GIMP_ICON_GRAVITY_WEST +GIMP_ICON_GO_BOTTOM +GIMP_ICON_GO_DOWN +GIMP_ICON_GO_FIRST +GIMP_ICON_GO_HOME +GIMP_ICON_GO_LAST +GIMP_ICON_GO_TOP +GIMP_ICON_GO_UP +GIMP_ICON_GO_PREVIOUS +GIMP_ICON_GO_NEXT +GIMP_ICON_HELP +GIMP_ICON_HELP_ABOUT +GIMP_ICON_HELP_USER_MANUAL +GIMP_ICON_HISTOGRAM +GIMP_ICON_HISTOGRAM_LINEAR +GIMP_ICON_HISTOGRAM_LOGARITHMIC +GIMP_ICON_IMAGE +GIMP_ICON_IMAGE_OPEN +GIMP_ICON_IMAGE_RELOAD +GIMP_ICON_JOIN_MITER +GIMP_ICON_JOIN_ROUND +GIMP_ICON_JOIN_BEVEL +GIMP_ICON_LAYER +GIMP_ICON_LAYER_ANCHOR +GIMP_ICON_LAYER_FLOATING_SELECTION +GIMP_ICON_LAYER_MASK +GIMP_ICON_LAYER_MERGE_DOWN +GIMP_ICON_LAYER_TEXT_LAYER +GIMP_ICON_LAYER_TO_IMAGESIZE +GIMP_ICON_LIST +GIMP_ICON_LIST_ADD +GIMP_ICON_LIST_REMOVE +GIMP_ICON_MENU_LEFT +GIMP_ICON_MENU_RIGHT +GIMP_ICON_OBJECT_DUPLICATE +GIMP_ICON_OBJECT_FLIP_HORIZONTAL +GIMP_ICON_OBJECT_FLIP_VERTICAL +GIMP_ICON_OBJECT_RESIZE +GIMP_ICON_OBJECT_ROTATE_180 +GIMP_ICON_OBJECT_ROTATE_270 +GIMP_ICON_OBJECT_ROTATE_90 +GIMP_ICON_OBJECT_SCALE +GIMP_ICON_PATH +GIMP_ICON_PATH_STROKE +GIMP_ICON_PIVOT_CENTER +GIMP_ICON_PIVOT_EAST +GIMP_ICON_PIVOT_NORTH +GIMP_ICON_PIVOT_NORTH_EAST +GIMP_ICON_PIVOT_NORTH_WEST +GIMP_ICON_PIVOT_SOUTH +GIMP_ICON_PIVOT_SOUTH_EAST +GIMP_ICON_PIVOT_SOUTH_WEST +GIMP_ICON_PIVOT_WEST +GIMP_ICON_PREFERENCES_SYSTEM +GIMP_ICON_PROCESS_STOP +GIMP_ICON_QUICK_MASK_OFF +GIMP_ICON_QUICK_MASK_ON +GIMP_ICON_SELECTION +GIMP_ICON_SELECTION_ADD +GIMP_ICON_SELECTION_ALL +GIMP_ICON_SELECTION_BORDER +GIMP_ICON_SELECTION_GROW +GIMP_ICON_SELECTION_INTERSECT +GIMP_ICON_SELECTION_NONE +GIMP_ICON_SELECTION_REPLACE +GIMP_ICON_SELECTION_SHRINK +GIMP_ICON_SELECTION_STROKE +GIMP_ICON_SELECTION_SUBTRACT +GIMP_ICON_SELECTION_TO_CHANNEL +GIMP_ICON_SELECTION_TO_PATH +GIMP_ICON_SHAPE_CIRCLE +GIMP_ICON_SHAPE_DIAMOND +GIMP_ICON_SHAPE_SQUARE +GIMP_ICON_SYSTEM_RUN +GIMP_ICON_TOOL_AIRBRUSH +GIMP_ICON_TOOL_ALIGN +GIMP_ICON_TOOL_BLUR +GIMP_ICON_TOOL_BRIGHTNESS_CONTRAST +GIMP_ICON_TOOL_BUCKET_FILL +GIMP_ICON_TOOL_BY_COLOR_SELECT +GIMP_ICON_TOOL_CAGE +GIMP_ICON_TOOL_CLONE +GIMP_ICON_TOOL_COLOR_TEMPERATURE +GIMP_ICON_TOOL_COLORIZE +GIMP_ICON_TOOL_COLOR_BALANCE +GIMP_ICON_TOOL_COLOR_PICKER +GIMP_ICON_TOOL_CROP +GIMP_ICON_TOOL_CURVES +GIMP_ICON_TOOL_DESATURATE +GIMP_ICON_TOOL_DODGE +GIMP_ICON_TOOL_ELLIPSE_SELECT +GIMP_ICON_TOOL_ERASER +GIMP_ICON_TOOL_EXPOSURE +GIMP_ICON_TOOL_FLIP +GIMP_ICON_TOOL_FOREGROUND_SELECT +GIMP_ICON_TOOL_FREE_SELECT +GIMP_ICON_TOOL_FUZZY_SELECT +GIMP_ICON_TOOL_GRADIENT +GIMP_ICON_TOOL_HANDLE_TRANSFORM +GIMP_ICON_TOOL_HEAL +GIMP_ICON_TOOL_HUE_SATURATION +GIMP_ICON_TOOL_INK +GIMP_ICON_TOOL_ISCISSORS +GIMP_ICON_TOOL_LEVELS +GIMP_ICON_TOOL_MEASURE +GIMP_ICON_TOOL_MOVE +GIMP_ICON_TOOL_MYPAINT_BRUSH +GIMP_ICON_TOOL_N_POINT_DEFORMATION +GIMP_ICON_TOOL_OFFSET +GIMP_ICON_TOOL_PAINTBRUSH +GIMP_ICON_TOOL_PATH +GIMP_ICON_TOOL_PENCIL +GIMP_ICON_TOOL_PERSPECTIVE +GIMP_ICON_TOOL_PERSPECTIVE_CLONE +GIMP_ICON_TOOL_POSTERIZE +GIMP_ICON_TOOL_RECT_SELECT +GIMP_ICON_TOOL_ROTATE +GIMP_ICON_TOOL_SCALE +GIMP_ICON_TOOL_SEAMLESS_CLONE +GIMP_ICON_TOOL_SHADOWS_HIGHLIGHTS +GIMP_ICON_TOOL_SHEAR +GIMP_ICON_TOOL_SMUDGE +GIMP_ICON_TOOL_TEXT +GIMP_ICON_TOOL_THRESHOLD +GIMP_ICON_TOOL_TRANSFORM_3D +GIMP_ICON_TOOL_UNIFIED_TRANSFORM +GIMP_ICON_TOOL_WARP +GIMP_ICON_TOOL_ZOOM +GIMP_ICON_TRANSFORM_3D_CAMERA +GIMP_ICON_TRANSFORM_3D_MOVE +GIMP_ICON_TRANSFORM_3D_ROTATE +GIMP_ICON_VIEW_REFRESH +GIMP_ICON_VIEW_FULLSCREEN +GIMP_ICON_WILBER +GIMP_ICON_WILBER_EEK +GIMP_ICON_WINDOW_CLOSE +GIMP_ICON_WINDOW_MOVE_TO_SCREEN +GIMP_ICON_WINDOW_NEW +GIMP_ICON_ZOOM_IN +GIMP_ICON_ZOOM_ORIGINAL +GIMP_ICON_ZOOM_OUT +GIMP_ICON_ZOOM_FIT_BEST +GIMP_ICON_ZOOM_FOLLOW_WINDOW + +GIMP_STOCK_ANCHOR +GIMP_STOCK_CENTER +GIMP_STOCK_DUPLICATE +GIMP_STOCK_EDIT +GIMP_STOCK_RESET +GIMP_STOCK_CLOSE +GIMP_STOCK_MENU_LEFT +GIMP_STOCK_MENU_RIGHT +GIMP_STOCK_MOVE_TO_SCREEN +GIMP_STOCK_INVERT +GIMP_STOCK_LAYER_TO_IMAGESIZE +GIMP_STOCK_MERGE_DOWN +GIMP_STOCK_NAVIGATION +GIMP_STOCK_PASTE_AS_NEW +GIMP_STOCK_PASTE_INTO +GIMP_STOCK_PATH_STROKE +GIMP_STOCK_PLUGIN +GIMP_STOCK_QUICK_MASK_OFF +GIMP_STOCK_QUICK_MASK_ON +GIMP_STOCK_HISTOGRAM +GIMP_STOCK_HISTOGRAM_LINEAR +GIMP_STOCK_HISTOGRAM_LOGARITHMIC +GIMP_STOCK_RESHOW_FILTER +GIMP_STOCK_RESIZE +GIMP_STOCK_FLIP_HORIZONTAL +GIMP_STOCK_FLIP_VERTICAL +GIMP_STOCK_ROTATE_180 +GIMP_STOCK_ROTATE_270 +GIMP_STOCK_ROTATE_90 +GIMP_STOCK_SCALE +GIMP_STOCK_LINKED +GIMP_STOCK_VISIBLE +GIMP_STOCK_LIST +GIMP_STOCK_GRID +GIMP_STOCK_PORTRAIT +GIMP_STOCK_LANDSCAPE +GIMP_STOCK_VIDEO +GIMP_STOCK_WEB +GIMP_STOCK_IMAGE +GIMP_STOCK_LAYER +GIMP_STOCK_LAYER_MASK +GIMP_STOCK_CHANNEL +GIMP_STOCK_CHANNEL_RED +GIMP_STOCK_CHANNEL_GREEN +GIMP_STOCK_CHANNEL_BLUE +GIMP_STOCK_CHANNEL_GRAY +GIMP_STOCK_CHANNEL_INDEXED +GIMP_STOCK_CHANNEL_ALPHA +GIMP_STOCK_PATH +GIMP_STOCK_TEXT_LAYER +GIMP_STOCK_FLOATING_SELECTION +GIMP_STOCK_TEMPLATE +GIMP_STOCK_IMAGES +GIMP_STOCK_LAYERS +GIMP_STOCK_CHANNELS +GIMP_STOCK_PATHS +GIMP_STOCK_COLORMAP +GIMP_STOCK_INDEXED_PALETTE +GIMP_STOCK_CURSOR +GIMP_STOCK_SAMPLE_POINT +GIMP_STOCK_SHAPE_CIRCLE +GIMP_STOCK_SHAPE_SQUARE +GIMP_STOCK_SHAPE_DIAMOND +GIMP_STOCK_CAP_BUTT +GIMP_STOCK_CAP_ROUND +GIMP_STOCK_CAP_SQUARE +GIMP_STOCK_JOIN_MITER +GIMP_STOCK_JOIN_ROUND +GIMP_STOCK_JOIN_BEVEL +GIMP_STOCK_SELECTION +GIMP_STOCK_SELECTION_ALL +GIMP_STOCK_SELECTION_NONE +GIMP_STOCK_SELECTION_GROW +GIMP_STOCK_SELECTION_SHRINK +GIMP_STOCK_SELECTION_BORDER +GIMP_STOCK_SELECTION_ADD +GIMP_STOCK_SELECTION_SUBTRACT +GIMP_STOCK_SELECTION_REPLACE +GIMP_STOCK_SELECTION_INTERSECT +GIMP_STOCK_SELECTION_STROKE +GIMP_STOCK_SELECTION_TO_CHANNEL +GIMP_STOCK_SELECTION_TO_PATH +GIMP_STOCK_GRADIENT_LINEAR +GIMP_STOCK_GRADIENT_BILINEAR +GIMP_STOCK_GRADIENT_RADIAL +GIMP_STOCK_GRADIENT_SQUARE +GIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC +GIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC +GIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL +GIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR +GIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED +GIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE +GIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE +GIMP_STOCK_GRAVITY_NORTH_WEST +GIMP_STOCK_GRAVITY_NORTH +GIMP_STOCK_GRAVITY_NORTH_EAST +GIMP_STOCK_GRAVITY_WEST +GIMP_STOCK_GRAVITY_EAST +GIMP_STOCK_GRAVITY_SOUTH_WEST +GIMP_STOCK_GRAVITY_SOUTH +GIMP_STOCK_GRAVITY_SOUTH_EAST +GIMP_STOCK_HCENTER +GIMP_STOCK_VCENTER +GIMP_STOCK_CHAR_PICKER +GIMP_STOCK_LETTER_SPACING +GIMP_STOCK_LINE_SPACING +GIMP_STOCK_TEXT_DIR_LTR +GIMP_STOCK_TEXT_DIR_RTL +GIMP_STOCK_PRINT_RESOLUTION +GIMP_STOCK_TOOLS +GIMP_STOCK_TOOL_OPTIONS +GIMP_STOCK_DEVICE_STATUS +GIMP_STOCK_INPUT_DEVICE +GIMP_STOCK_DISPLAY_FILTER +GIMP_STOCK_CURVE_FREE +GIMP_STOCK_CURVE_SMOOTH +GIMP_STOCK_COLOR_PICKER_BLACK +GIMP_STOCK_COLOR_PICKER_GRAY +GIMP_STOCK_COLOR_PICKER_WHITE +GIMP_STOCK_COLOR_TRIANGLE +GIMP_STOCK_COLOR_PICK_FROM_SCREEN +GIMP_STOCK_CONVERT_GRAYSCALE +GIMP_STOCK_CONVERT_INDEXED +GIMP_STOCK_CONVERT_RGB +GIMP_STOCK_TRANSPARENCY +GIMP_STOCK_DEFAULT_COLORS +GIMP_STOCK_SWAP_COLORS +GIMP_STOCK_UNDO_HISTORY +GIMP_STOCK_HCHAIN +GIMP_STOCK_HCHAIN_BROKEN +GIMP_STOCK_VCHAIN +GIMP_STOCK_VCHAIN_BROKEN +GIMP_STOCK_TEXTURE +GIMP_STOCK_FRAME +GIMP_STOCK_ERROR +GIMP_STOCK_INFO +GIMP_STOCK_QUESTION +GIMP_STOCK_WARNING +GIMP_STOCK_GEGL +GIMP_STOCK_USER_MANUAL +GIMP_STOCK_WILBER +GIMP_STOCK_WILBER_EEK +GIMP_STOCK_ZOOM_FOLLOW_WINDOW +GIMP_STOCK_TOOL_AIRBRUSH +GIMP_STOCK_TOOL_ALIGN +GIMP_STOCK_TOOL_BLEND +GIMP_STOCK_TOOL_BLUR +GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST +GIMP_STOCK_TOOL_BUCKET_FILL +GIMP_STOCK_TOOL_BY_COLOR_SELECT +GIMP_STOCK_TOOL_CAGE +GIMP_STOCK_TOOL_CLONE +GIMP_STOCK_TOOL_COLOR_BALANCE +GIMP_STOCK_TOOL_COLOR_PICKER +GIMP_STOCK_TOOL_COLORIZE +GIMP_STOCK_TOOL_CROP +GIMP_STOCK_TOOL_CURVES +GIMP_STOCK_TOOL_DESATURATE +GIMP_STOCK_TOOL_DODGE +GIMP_STOCK_TOOL_ELLIPSE_SELECT +GIMP_STOCK_TOOL_ERASER +GIMP_STOCK_TOOL_FLIP +GIMP_STOCK_TOOL_FOREGROUND_SELECT +GIMP_STOCK_TOOL_FREE_SELECT +GIMP_STOCK_TOOL_FUZZY_SELECT +GIMP_STOCK_TOOL_HEAL +GIMP_STOCK_TOOL_HUE_SATURATION +GIMP_STOCK_TOOL_INK +GIMP_STOCK_TOOL_ISCISSORS +GIMP_STOCK_TOOL_LEVELS +GIMP_STOCK_TOOL_MEASURE +GIMP_STOCK_TOOL_MOVE +GIMP_STOCK_TOOL_PAINTBRUSH +GIMP_STOCK_TOOL_PATH +GIMP_STOCK_TOOL_PENCIL +GIMP_STOCK_TOOL_PERSPECTIVE +GIMP_STOCK_TOOL_PERSPECTIVE_CLONE +GIMP_STOCK_TOOL_POSTERIZE +GIMP_STOCK_TOOL_RECT_SELECT +GIMP_STOCK_TOOL_ROTATE +GIMP_STOCK_TOOL_SCALE +GIMP_STOCK_TOOL_SHEAR +GIMP_STOCK_TOOL_SMUDGE +GIMP_STOCK_TOOL_TEXT +GIMP_STOCK_TOOL_THRESHOLD +GIMP_STOCK_TOOL_ZOOM +GIMP_STOCK_CONTROLLER +GIMP_STOCK_CONTROLLER_KEYBOARD +GIMP_STOCK_CONTROLLER_LINUX_INPUT +GIMP_STOCK_CONTROLLER_MIDI +GIMP_STOCK_CONTROLLER_MOUSE +GIMP_STOCK_CONTROLLER_WHEEL +GIMP_STOCK_DISPLAY_FILTER_COLORBLIND +GIMP_STOCK_DISPLAY_FILTER_CONTRAST +GIMP_STOCK_DISPLAY_FILTER_GAMMA +GIMP_STOCK_DISPLAY_FILTER_LCMS +GIMP_STOCK_DISPLAY_FILTER_PROOF +GIMP_STOCK_QMASK_ON +GIMP_STOCK_QMASK_OFF +GIMP_STOCK_BRUSH +GIMP_STOCK_DYNAMICS +GIMP_STOCK_BUFFER +GIMP_STOCK_DETACH +GIMP_STOCK_FONT +GIMP_STOCK_GRADIENT +GIMP_STOCK_PALETTE +GIMP_STOCK_PATTERN +GIMP_STOCK_TOOL_PRESET +
+ +
+gimpenumwidgets +GimpEnumWidgets +gimp_enum_radio_box_new +gimp_enum_radio_box_new_with_range +gimp_enum_radio_frame_new +gimp_enum_radio_frame_new_with_range +gimp_enum_stock_box_new +gimp_enum_stock_box_new_with_range +gimp_enum_stock_box_set_child_padding +gimp_enum_icon_box_new +gimp_enum_icon_box_new_with_range +gimp_enum_icon_box_set_child_padding +
+ +
+gimpwidgets +GimpWidgets +GimpWidgetsError +gimp_radio_group_new +gimp_radio_group_new2 +gimp_radio_group_set_active +gimp_int_radio_group_new +gimp_int_radio_group_set_active +gimp_spin_button_new +GIMP_SCALE_ENTRY_LABEL +GIMP_SCALE_ENTRY_SCALE +GIMP_SCALE_ENTRY_SCALE_ADJ +GIMP_SCALE_ENTRY_SPINBUTTON +GIMP_SCALE_ENTRY_SPINBUTTON_ADJ +gimp_scale_entry_new +gimp_scale_entry_set_sensitive +gimp_scale_entry_set_logarithmic +gimp_scale_entry_get_logarithmic +gimp_color_scale_entry_new +GIMP_RANDOM_SEED_SPINBUTTON +GIMP_RANDOM_SEED_SPINBUTTON_ADJ +GIMP_RANDOM_SEED_TOGGLE +gimp_random_seed_new +GIMP_COORDINATES_CHAINBUTTON +gimp_coordinates_new +gimp_toggle_button_update +gimp_radio_button_update +gimp_int_adjustment_update +gimp_uint_adjustment_update +gimp_float_adjustment_update +gimp_double_adjustment_update +GIMP_WIDGETS_ERROR +gimp_widgets_error_quark +
+ +
+gimppropwidgets +GimpPropWidgets +gimp_prop_boolean_combo_box_new +gimp_prop_boolean_radio_frame_new +gimp_prop_check_button_new +gimp_prop_color_area_new +gimp_prop_coordinates_connect +gimp_prop_coordinates_new +gimp_prop_entry_new +gimp_prop_pointer_combo_box_new +gimp_prop_enum_check_button_new +gimp_prop_enum_combo_box_new +gimp_prop_enum_label_new +gimp_prop_enum_radio_box_new +gimp_prop_enum_radio_frame_new +gimp_prop_enum_stock_box_new +gimp_prop_enum_icon_box_new +gimp_prop_expander_new +gimp_prop_file_chooser_button_new +gimp_prop_file_chooser_button_new_with_dialog +gimp_prop_hscale_new +gimp_prop_icon_image_new +gimp_prop_int_combo_box_new +gimp_prop_label_new +gimp_prop_memsize_entry_new +gimp_prop_opacity_entry_new +gimp_prop_path_editor_new +gimp_prop_scale_entry_new +gimp_prop_size_entry_new +gimp_prop_spin_button_new +gimp_prop_stock_image_new +gimp_prop_string_combo_box_new +gimp_prop_text_buffer_new +gimp_prop_unit_combo_box_new +gimp_prop_unit_menu_new +
+ +
+gimpcolordisplay +GimpColorDisplay +GimpColorDisplay +gimp_color_display_new +gimp_color_display_clone +gimp_color_display_set_enabled +gimp_color_display_get_enabled +gimp_color_display_get_config +gimp_color_display_get_managed +gimp_color_display_convert +gimp_color_display_convert_surface +gimp_color_display_convert_buffer +gimp_color_display_load_state +gimp_color_display_save_state +gimp_color_display_configure +gimp_color_display_configure_reset +gimp_color_display_changed + +GimpColorDisplayClass +GIMP_COLOR_DISPLAY +GIMP_IS_COLOR_DISPLAY +GIMP_TYPE_COLOR_DISPLAY +gimp_color_display_get_type +GIMP_COLOR_DISPLAY_CLASS +GIMP_IS_COLOR_DISPLAY_CLASS +GIMP_COLOR_DISPLAY_GET_CLASS +
+ +
+gimpcolordisplaystack +GimpColorDisplayStack +GimpColorDisplayStack +gimp_color_display_stack_new +gimp_color_display_stack_clone +gimp_color_display_stack_changed +gimp_color_display_stack_add +gimp_color_display_stack_remove +gimp_color_display_stack_reorder_up +gimp_color_display_stack_reorder_down +gimp_color_display_stack_convert +gimp_color_display_stack_convert_surface +gimp_color_display_stack_convert_buffer + +GimpColorDisplayStackClass +GIMP_COLOR_DISPLAY_STACK +GIMP_IS_COLOR_DISPLAY_STACK +GIMP_TYPE_COLOR_DISPLAY_STACK +gimp_color_display_stack_get_type +GIMP_COLOR_DISPLAY_STACK_CLASS +GIMP_IS_COLOR_DISPLAY_STACK_CLASS +GIMP_COLOR_DISPLAY_STACK_GET_CLASS +
+ +
+gimpcolorselector +GimpColorSelector +GimpColorSelector +GIMP_COLOR_SELECTOR_SIZE +GIMP_COLOR_SELECTOR_BAR_SIZE +GimpColorSelectorChannel +GimpColorSelectorModel +gimp_color_selector_new +gimp_color_selector_set_toggles_visible +gimp_color_selector_get_toggles_visible +gimp_color_selector_set_toggles_sensitive +gimp_color_selector_get_toggles_sensitive +gimp_color_selector_set_show_alpha +gimp_color_selector_get_show_alpha +gimp_color_selector_set_color +gimp_color_selector_get_color +gimp_color_selector_set_channel +gimp_color_selector_get_channel +gimp_color_selector_set_model_visible +gimp_color_selector_get_model_visible +gimp_color_selector_color_changed +gimp_color_selector_channel_changed +gimp_color_selector_model_visible_changed +gimp_color_selector_set_config + +GimpColorSelectorClass +GIMP_COLOR_SELECTOR +GIMP_IS_COLOR_SELECTOR +GIMP_TYPE_COLOR_SELECTOR +gimp_color_selector_get_type +GIMP_COLOR_SELECTOR_CLASS +GIMP_IS_COLOR_SELECTOR_CLASS +GIMP_COLOR_SELECTOR_GET_CLASS +GIMP_TYPE_COLOR_SELECTOR_CHANNEL +GIMP_TYPE_COLOR_SELECTOR_MODEL +gimp_color_selector_channel_get_type +gimp_color_selector_model_get_type +
+ +
+gimpcolornotebook +GimpColorNotebook +GimpColorNotebook +gimp_color_notebook_set_has_page + +GimpColorNotebookClass +GIMP_COLOR_NOTEBOOK +GIMP_IS_COLOR_NOTEBOOK +GIMP_TYPE_COLOR_NOTEBOOK +gimp_color_notebook_get_type +GIMP_COLOR_NOTEBOOK_CLASS +GIMP_IS_COLOR_NOTEBOOK_CLASS +GIMP_COLOR_NOTEBOOK_GET_CLASS +
+ +
+gimpcolorscales +GimpColorScales +GimpColorScales +gimp_color_scales_set_show_rgb_u8 +gimp_color_scales_get_show_rgb_u8 + +GIMP_COLOR_SCALES +GIMP_IS_COLOR_SCALES +GIMP_TYPE_COLOR_SCALES +gimp_color_scales_get_type +
+ +
+gimpcolorselect +GimpColorSelect +GimpColorSelect + +GIMP_COLOR_SELECT +GIMP_IS_COLOR_SELECT +GIMP_TYPE_COLOR_SELECT +gimp_color_select_get_type +
+ +
+gimppickbutton +GimpPickButton +GimpPickButton +gimp_pick_button_new + +GimpPickButtonClass +GIMP_PICK_BUTTON +GIMP_IS_PICK_BUTTON +GIMP_TYPE_PICK_BUTTON +gimp_pick_button_get_type +GIMP_PICK_BUTTON_CLASS +GIMP_IS_PICK_BUTTON_CLASS +GIMP_PICK_BUTTON_GET_CLASS +
+ +
+gimppreviewarea +GimpPreviewArea +GimpPreviewArea +gimp_preview_area_new +gimp_preview_area_draw +gimp_preview_area_fill +gimp_preview_area_blend +gimp_preview_area_mask +gimp_preview_area_set_offsets +gimp_preview_area_set_colormap +gimp_preview_area_set_max_size +gimp_preview_area_menu_popup +gimp_preview_area_set_color_config + +GimpPreviewAreaClass +GIMP_PREVIEW_AREA +GIMP_IS_PREVIEW_AREA +GIMP_TYPE_PREVIEW_AREA +gimp_preview_area_get_type +GIMP_PREVIEW_AREA_CLASS +GIMP_IS_PREVIEW_AREA_CLASS +GIMP_PREVIEW_AREA_GET_CLASS +
+ +
+gimppreview +GimpPreview +GimpPreview +gimp_preview_get_update +gimp_preview_set_update +gimp_preview_set_bounds +gimp_preview_get_size +gimp_preview_get_position +gimp_preview_transform +gimp_preview_untransform +gimp_preview_get_area +gimp_preview_draw +gimp_preview_draw_buffer +gimp_preview_invalidate +gimp_preview_set_default_cursor +gimp_preview_get_controls + +GimpPreviewClass +GIMP_PREVIEW +GIMP_IS_PREVIEW +GIMP_TYPE_PREVIEW +gimp_preview_get_type +GIMP_PREVIEW_CLASS +GIMP_IS_PREVIEW_CLASS +GIMP_PREVIEW_GET_CLASS +
+ +
+gimpscrolledpreview +GimpScrolledPreview +GimpScrolledPreview +gimp_scrolled_preview_set_position +gimp_scrolled_preview_set_policy +gimp_scrolled_preview_freeze +gimp_scrolled_preview_thaw + +GimpScrolledPreviewClass +GIMP_SCROLLED_PREVIEW +GIMP_IS_SCROLLED_PREVIEW +GIMP_TYPE_SCROLLED_PREVIEW +gimp_scrolled_preview_get_type +GIMP_SCROLLED_PREVIEW_CLASS +GIMP_IS_SCROLLED_PREVIEW_CLASS +GIMP_SCROLLED_PREVIEW_GET_CLASS +
+ +
+gimpwidgetsutils +gimp_table_attach_aligned +gimp_label_set_attributes +gimp_widget_get_monitor +gimp_get_monitor_at_pointer +gimp_widget_track_monitor +gimp_screen_get_color_profile +gimp_widget_get_color_profile +gimp_widget_get_color_transform +
+ +
+gimpzoommodel +GimpZoomModel +GimpZoomModel +GimpZoomType +gimp_zoom_model_new +gimp_zoom_model_set_range +gimp_zoom_model_zoom +gimp_zoom_model_get_factor +gimp_zoom_model_get_fraction +gimp_zoom_button_new +gimp_zoom_model_zoom_step + +GimpZoomModelClass +GIMP_ZOOM_MODEL +GIMP_IS_ZOOM_MODEL +GIMP_TYPE_ZOOM_MODEL +gimp_zoom_model_get_type +GIMP_ZOOM_MODEL_CLASS +GIMP_IS_ZOOM_MODEL_CLASS +GIMP_ZOOM_MODEL_GET_CLASS +GIMP_TYPE_ZOOM_TYPE +gimp_zoom_type_get_type +
+ +
+gimpoldwidgets +gimp_int_option_menu_new +gimp_int_option_menu_set_history +GimpIntOptionMenuSensitivityCallback +gimp_int_option_menu_set_sensitive +gimp_option_menu_new +gimp_option_menu_new2 +gimp_option_menu_set_history +GimpOptionMenuSensitivityCallback +gimp_option_menu_set_sensitive +gimp_menu_item_update +gimp_toggle_button_sensitive_update +gimp_pixmap_button_new +gimp_unit_menu_update +
+ +
+gimpcontroller +GimpController +GimpControllerEventType +GimpControllerEventAny +GimpControllerEventTrigger +GimpControllerEventValue +GimpControllerEvent +GimpController +GimpController +gimp_controller_new +gimp_controller_get_n_events +gimp_controller_get_event_name +gimp_controller_get_event_blurb +gimp_controller_event + +GimpControllerClass +GIMP_CONTROLLER +GIMP_IS_CONTROLLER +GIMP_TYPE_CONTROLLER +gimp_controller_get_type +GIMP_CONTROLLER_CLASS +GIMP_IS_CONTROLLER_CLASS +GIMP_CONTROLLER_GET_CLASS +
+ +
+gimp3migration +GdkModifierIntent +gdk_event_triggers_context_menu +gdk_keymap_get_modifier_mask +gdk_cairo_get_clip_rectangle +gdk_screen_get_monitor_workarea +gtk_box_new +gtk_button_box_new +gtk_paned_new +gtk_scale_new +gtk_scrollbar_new +gtk_separator_new +gtk_widget_get_modifier_mask +gtk_label_get_xalign +gtk_label_get_yalign +gtk_label_set_xalign +gtk_label_set_yalign +
diff --git a/devel-docs/libgimpwidgets/libgimpwidgets.types b/devel-docs/libgimpwidgets/libgimpwidgets.types new file mode 100644 index 0000000..abd39f2 --- /dev/null +++ b/devel-docs/libgimpwidgets/libgimpwidgets.types @@ -0,0 +1,54 @@ +#include +#include +#include +#include + +gimp_browser_get_type +gimp_busy_box_get_type +gimp_button_get_type +gimp_cell_renderer_color_get_type +gimp_cell_renderer_toggle_get_type +gimp_chain_button_get_type +gimp_color_area_get_type +gimp_color_button_get_type +gimp_color_display_get_type +gimp_color_display_stack_get_type +gimp_color_hex_entry_get_type +gimp_color_notebook_get_type +gimp_color_profile_chooser_dialog_get_type +gimp_color_profile_store_get_type +gimp_color_profile_combo_box_get_type +gimp_color_profile_view_get_type +gimp_color_scale_get_type +gimp_color_scales_get_type +gimp_color_selector_get_type +gimp_color_select_get_type +gimp_color_selection_get_type +gimp_controller_get_type +gimp_dialog_get_type +gimp_enum_combo_box_get_type +gimp_enum_label_get_type +gimp_enum_store_get_type +gimp_file_entry_get_type +gimp_frame_get_type +gimp_hint_box_get_type +gimp_int_combo_box_get_type +gimp_int_store_get_type +gimp_memsize_entry_get_type +gimp_number_pair_entry_get_type +gimp_offset_area_get_type +gimp_page_selector_get_type +gimp_path_editor_get_type +gimp_pick_button_get_type +gimp_pixmap_get_type +gimp_preview_area_get_type +gimp_preview_get_type +gimp_ruler_get_type +gimp_scrolled_preview_get_type +gimp_size_entry_get_type +gimp_spin_button_get_type +gimp_string_combo_box_get_type +gimp_unit_combo_box_get_type +gimp_unit_menu_get_type +gimp_unit_store_get_type +gimp_zoom_model_get_type diff --git a/devel-docs/libgimpwidgets/version.in b/devel-docs/libgimpwidgets/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpwidgets/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ diff --git a/devel-docs/libgimpwidgets/visual-index.xml b/devel-docs/libgimpwidgets/visual-index.xml new file mode 100644 index 0000000..56dac78 --- /dev/null +++ b/devel-docs/libgimpwidgets/visual-index.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libtool-instructions.txt b/devel-docs/libtool-instructions.txt new file mode 100644 index 0000000..1040a12 --- /dev/null +++ b/devel-docs/libtool-instructions.txt @@ -0,0 +1,65 @@ +configure.ac libtool settings +============================= + +This is a brief description of how the various version variables at the +top of configure.ac are to be set, including gimp_interface_age and +gimp_binary_age. + +See the arithmetic under the "libtool versioning" comment heading in +configure.ac as a reference. + +See https://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html +for definitions of libtool "current", "revision" and "age" numbers as +used below. + +When making a release +--------------------- + +(1) When making releases on the stable branch, set: + gimp_micro_version += 1; + gimp_interface_age += 1; + + If gimp_binary_age is defined as a constant, set gimp_binary_age += 1; + else if gimp_binary_age is defined as an m4_eval(), leave it as it is. + + The default gimp_binary_age m4_eval() expression auto-increments + itself. + +(2) NEVER increment gimp_interface_age and gimp_binary_age by more than +1 at any time for whatever reason, or you will have to wear a brown +paper bag on your head to hide your face for the rest of your life. If +you increment gimp_interface_age by more than 1, then the libtool +"current" number is decremented which could result in incompatible +library interface with existing bin programs. + +(3) If any functions have been added, set gimp_interface_age=0. This +will cause the "current" and "age" part of libtool version to bump +upwards, increasing the interface number the library implements while +keeping the minimum interface number supported the same as before +(i.e., backwards compatible ABI). + + Example: In GIMP 2.8.10, with gimp_minor_version=8, + gimp_micro_version=10 and gimp_interface_age=10 (incremented by 1 + for every micro release), current=800 and age=800, which means that + the libraries support interface numbers 0 through 800, and the + interface DID NOT change at all between GIMP 2.8.0 to GIMP 2.8.10. + + Example: In GIMP 2.8.12, with gimp_minor_version=8, + gimp_micro_version=12 and gimp_interface_age=0, current=812 and + age=812, which means that the libraries support interface numbers 0 + through 812, and the ABI interface DID change in backwards + compatible manner at the time gimp_interface_age was set to 0. + +(4) If backwards compatibility was broken, set gimp_binary_age=0 and +gimp_interface_age=0. This will cause "age" part of libtool version to +be 0, increasing the minimum interface supported to "current" part of +libtool version, and making ABI backwards incompatible (the linker +will not be able to use these libraries with programs compiled to work +against older libraries. + + Example: In GIMP 2.8.14, with gimp_minor_version=8, + gimp_micro_version=14, gimp_binary_age=0 and gimp_interface_age=0, + current=814 and age=0, which means that the libraries support + interface number 814 only, which tells libtool the ABI interface + changed in backwards incompatible manner at the time + gimp_binary_age was set to 0. diff --git a/devel-docs/parasites.txt b/devel-docs/parasites.txt new file mode 100644 index 0000000..edb1b09 --- /dev/null +++ b/devel-docs/parasites.txt @@ -0,0 +1,316 @@ + +PARASITE REGISTRY +================= + +This document describes parasites in GIMP. + + +Table of contents +----------------- +Parasite registry + Table of contents + Audience + +1. Namespace + +2. Known prefixes + +3. Known global parasites + +4. Known image parasites + +5. Known layer/drawable parasites + +6. Parasite format + + +Audience +-------- +This document is designed for the convenience of GIMP developers. +It does not need to concern users. + +>>>> If your plug-in or script writes parasites, please +>>>> amend this file in the Git repository or submit patches to +>>>> gimp-developer-list@gnome.org + + +1. NAMESPACE +============ + +Plug-in-specific data should be prefixed by the plug-in function name and +a slash, i.e. private data of plug_in_displace should be named like: + +plug_in_displace/data1 +plug_in_displace/data2 +etc. + +Global data follows no strict rules. + + +2. KNOWN PREFIXES +================= + +"tiff" : The standard GIMP TIFF plugin +"jpeg" : The standard GIMP JPEG plugin +"png" : The standard GIMP PNG plugin +"dcm" : The standard GIMP DICOM plugin +"gimp" : For common and standard parasites + + +3. KNOWN GLOBAL PARASITES +========================= + +"jpeg-save-defaults" (GLOBAL, PERSISTENT) + Default save parameters used by the JPEG plug-in. + +"png-save-defaults" (GLOBAL, PERSISTENT) + Default save parameters used by the PNG plug-in. + +"/_fu_data" (GLOBAL, IMAGE, DRAWABLE, PERSISTENT) + The Gimp::Fu module (Perl) might store the arguments of the + last plug-in invocation. It is usually attached to images, + but might also be found globally. The data format is either + pure character data (Data::Dumper) or a serialized data + stream created by Storable::nfreeze. + +"exif-orientation-rotate" (GLOBAL, PERSISTENT) + Whether a load plug-in should automatically rotate the image + according to the orientation specified in the EXIF data. This + has values "yes" or "no". If the parasite is not set, the + plug-in should ask the user what to do. This parasite may be + removed in a future version (assuming always yes). + + +4. KNOWN IMAGE PARASITES +======================== + +"gimp-comment" (IMAGE, PERSISTENT) + Standard GIF-style image comments. This parasite should be + human-readable text in UTF-8 encoding. A trailing \0 might + be included and is not part of the comment. Note that image + comments may also be present in the "gimp-metadata" parasite. + +"gimp-brush-name" (IMAGE, PERSISTENT) + A string in UTF-8 encoding specifying the name of a GIMP brush. + Currently, the gbr plug-in uses this parasite when loading and + saving .gbr files. A trailing \0 might be included and is not + part of the name. + +"gimp-brush-pipe-name" (IMAGE, PERSISTENT) + A string in UTF-8 encoding specifying the name of a GIMP brush + pipe. Currently, the gih plug-in uses this parasite when loading and + saving .gih files. A trailing \0 might be included and is not + part of the name. + +"gimp-brush-pipe-parameters" (IMAGE, PERSISTENT) + This is all very preliminary: + + A string, containing parameters describing how an brush pipe + should be used. The contents is a space-separated list of + keywords and values. The keyword and value are separated by a + colon. + + This parasite is currently attached to an image by the psp + plug-in when it loads a .tub file (Paint Shop Pro picture + tube). It is used (first attached with values asked from the + user, if nonexistent) by the gpb plug-in when it saves a .gih + file. The .gih file contains the same text in it. + + The keywords are: + ncells: the number of brushes in the brush pipe + step: the default spacing for the pipe + dim: the dimension of the pipe. The number of cells + in the pipe should be equal to the product + of the ranks of each dimension. + cols: number of columns in each layer of the image, + to be used when editing the pipe as a GIMP image + rows: ditto for rows. Note that the number of columns and rows + not necessarily are identical to the ranks of the + dimensions of a pipe, but in the case of two- + and three-dimensional pipes, it probably is. + rank0, rank1, ...: (one for each dimension): the index range + for that dimension + placement: "default", "constant" or "random". "constant" means + use the spacing in the first brush in the pipe. + "random" means perturb that with some suitable + random number function. (Hmm, would it be overdoing it + if the pipe also could specify what random function + and its parameters...?) + sel0, sel1, ...: "default", "random", "incremental", "angular", + "pressure", "velocity", and whatever else suitable we might + think of ;-) Determines how one index from each dimension is + selected (until we have pinpointed the brush to use). + +"gimp-image-grid" (IMAGE, PERSISTENT) + The GimpGrid object serialized to a string. Saved as parasite + to keep the XCF files backwards compatible. Although gimp-1.2 + does not know how to handle the image grid, it keeps the grid + information intact. + +"gimp-pattern-name" (IMAGE, PERSISTENT) + A string in UTF-8 encoding specifying the name of a GIMP pattern. + Currently, the pat plug-in uses this parasite when loading and + saving .pat files. A trailing \0 might be included and is not + part of the name. + +"tiff-save-options" (IMAGE) + The TiffSaveVals structure from the TIFF plugin. + +"jpeg-save-options" (IMAGE) + The JpegSaveVals structure from the JPEG plugin. + +"jpeg-exif-data" (IMAGE) (deprecated) + The ExifData structure serialized into a uchar* blob from + libexif. This is deprecated in favor of "exif-data". + +"jpeg-original-settings" (IMAGE, PERSISTENT) + The settings found in the original JPEG image: quality (IJG), + color space, component subsampling and quantization tables. + These can be reused when saving the image in order to minimize + quantization losses and keep the same size/quality ratio. + +"gamma" (IMAGE, PERSISTENT) + The original gamma this image was created/saved. For JPEG; this is + always one, for PNG it's usually taken from the image data. GIMP + might use and modify this. The format is an ascii string with the + gamma exponent as a flotingpoint value. + + Example: for sRGB images this might contain "0.45454545" + +"chromaticity" (IMAGE, PERSISTENT) + This parasite contains 8 floatingpoint values (ascii, separated by + whitespace) specifying the x and y coordinates of the whitepoint, the + red, green and blue primaries, in this order. + + Example: for sRGB images this might contain + "0.3127 0.329 0.64 0.33 0.3 0.6 0.15 0.06" + wx wy rx ry gx gy bx by + +"rendering-intent" (IMAGE, PERSISTENT) + This specifies the rendering intent of the image. It's a value + between 0 and 3, again in ascii: + + 0 - perceptual (e.g. for photographs) + 1 - relative colorimetric (e.g. for logos) + 2 - saturation-preserving (e.g. for business charts) + 3 - absolute colorimetric + +"hot-spot" (IMAGE, PERSISTENT) + Use this parasite to store an image's "hot spot". Currently + used by the XBM plugin to store mouse cursor hot spots. + + Example: a hot spot at coordinates (5,5) is stored as "5 5" + +"exif-data" (IMAGE, PERSISTENT) + The ExifData structure serialized into a character array by + libexif (using exif_data_save_data). If a "gimp-metadata" + parasite is present, it should take precedence over this one. + +"gimp-metadata" (IMAGE, PERSISTENT) + The metadata associated with the image, serialized as one XMP + packet. This metadata includes the contents of any XMP, EXIF + and IPTC blocks from the original image, as well as + user-specified values such as image comment, copyright, + license, etc. + +"icc-profile" (IMAGE, PERSISTENT | UNDOABLE) + This contains an ICC profile describing the color space the + image was produced in. TIFF images stored in PhotoShop do + oftentimes contain embedded profiles. An experimental color + manager exists to use this parasite, and it will be used + for interchange between TIFF and PNG (identical profiles) + +"icc-profile-name" (IMAGE, PERSISTENT | UNDOABLE) + The profile name is a convenient name for referring to the + profile. It is for example used in the PNG file format. The + name must be stored in UTF-8 encoding. If a file format uses + a different character encoding, it must be converted to UTF-8 + for use as a parasite. + +"decompose-data" (IMAGE, NONPERSISTENT) + Starting with GIMP 2.4, this is added to images produced by + the decompose plug-in, and contains information necessary to + recompose the original source RGB layer from the resulting + grayscale layers. It is ascii; a typical example would be + "source=2 type=RGBA 4 5 6 7". This means that layer 2 was + decomposed in RGBA mode, giving rise to layers 4, 5, 6, and 7. + +"print-settings" (IMAGE, NONPERSISTENT) + This parasite is stored by the Print plug-in and holds settings + done in the Print dialog. It also has a version field so that + changes to the parasite can be done. GIMP 2.4 used version 0.3. + The format is GKeyFile. A lot of the contents are identical to + what is stored in ~/.gimp-2.x/print-settings but the parasite + has some additional image-related fields. + +"print-page-setup" (IMAGE, NONPERSISTENT) + This parasite is stored by the Print plug-in and holds settings + done in the Page Setup dialog. The format is GKeyFile as created + from GtkPageSetup. The content is identical to what is stored in + ~/.gimp-2.x/print-page-setup. + +"dcm/XXXX-XXXX-AA" (IMAGE, PERSISTENT) + These parasites are stored by the Dicom plug-in and hold the DICOM + element information for that image. The format is raw binary data + as read from the original image. + where: XXXX is a 4-digit ascii encoded hexadecimal number + AA is a two character ascii value representing the Dicom + element's Value Representation (VR) + + +5. KNOWN LAYER/DRAWABLE PARASITES +================================= + +"gimp-text-layer" (LAYER, PERSISTENT) + The associated GimpText object serialized to a string. For + convenience the string is terminated by a trailing '\0'. + The idea of using a parasite for text layers is to keep the XCF + files backward compatible. Although gimp-1.2 doesn't know how + to handle the text layer, it keeps the parasite intact. + +"gfig" (LAYER, PERSISTENT) + As of GIMP 2.2, the gfig plug-in creates its own layers, and + stores a representation of the figure as a layer parasite. + The parasite contains a GFig save file, in an ascii format. + If gfig is started while the active layer contains a "gfig" + parasite, the contents of the parasite are loaded at startup. + + +6. PARASITE FORMAT +================== + +The parasite data format is not rigidly specified. For non-persistent +parasites you are entirely free, as the parasite data does not survive the +current gimp session. If you need persistent data, you basically have to +choose between the following alternatives (also, having some standard for +non-persistent data might be fine as well): + +- Cook your own binary data format + + You can invent your own data format. This means that you will either + loose totally (consider endian-ness or version-ness issues) or you will + get yourself into deep trouble to get it "right" in all cases. + +- Use character (string) data + + Obvious to Perl people but less so to C programmers: just sprintf your + data into a string (e.g. "SIZE 100x200 XRES 300 YRES 300") and store + that in the parasite, and later sscanf it again. This often solves most + of the problems you might encounter, makes for easier debugging and + more robustness (consider the case when you add more entries to your + persistent data: older plug-ins might be able to read the relevant + parts and your application can detect missing fields easily). The + drawback is that your data is likely to be larger than a compact binary + representation would be. Not much a problem for most applications, + though. + + You could also use one parasite per field you store, i.e. foo-size, + foo-offset-x, foo-offset-y etc... + +- Use the libgimpconfig serialize functions + + This is a special case of the previous one, using the convenience + functions provided by libgimpconfig. If you are not concerned about + the size of the string representation of your data, you can use + gimp_config_serialize_to_string() and other functions to easily + convert your data to/from a character string. diff --git a/devel-docs/pat.txt b/devel-docs/pat.txt new file mode 100644 index 0000000..36a869f --- /dev/null +++ b/devel-docs/pat.txt @@ -0,0 +1,44 @@ + +The GIMP Pattern File Format Version 1 (.pat) +------------------------------------------------ + +HEADER +------ + +Bytes 0 - 3: header_size: + Type: 32 bit unsigned int + Value: size of pattern header (24) + length of pattern name + +Bytes 4 - 7: version + Type: 32 bit unsigned int + Value: The file format version. + +Bytes 8 - 11: width + Type: 32 bit unsigned int + Value: Pattern width + +Bytes 12 - 15: height + Type: 32 bit unsigned int + Value: Pattern height + +Bytes 16 - 19: bytes + Type: 32 bit unsigned int + Value: Colour depth of pattern + 1 = greyscale, 2 = greyscale + A, 3 = RGB, 4 = RGBA + +Bytes 20 - 23: magic_number + Type: 32 bit unsigned int + Value: GIMP pattern magic number. + ('G' << 24) + ('P' << 16) + ('A' << 8) + 'T' + +Bytes 24 - (header_size - 1): + Type: char * + Value: UTF-8 string - name of pattern + + +BODY +---- + Size: width * height * bytes + Type: uchar * + Value: Pixel values (row-first) for pattern + diff --git a/devel-docs/performance-logs/Makefile.am b/devel-docs/performance-logs/Makefile.am new file mode 100644 index 0000000..9f97b4b --- /dev/null +++ b/devel-docs/performance-logs/Makefile.am @@ -0,0 +1,10 @@ +## Process this file with automake to produce Makefile.in + +EXTRA_DIST = \ + dashboard-add-marker.png \ + dashboard-start-recording.png \ + dashboard-stop-recording.png \ + performance-log-parameters.png \ + new-performance-issue.png \ + performance-log-viewer.png \ + performance-logs.md diff --git a/devel-docs/performance-logs/Makefile.in b/devel-docs/performance-logs/Makefile.in new file mode 100644 index 0000000..1beb5ab --- /dev/null +++ b/devel-docs/performance-logs/Makefile.in @@ -0,0 +1,755 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/performance-logs +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +EXTRA_DIST = \ + dashboard-add-marker.png \ + dashboard-start-recording.png \ + dashboard-stop-recording.png \ + performance-log-parameters.png \ + new-performance-issue.png \ + performance-log-viewer.png \ + performance-logs.md + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/performance-logs/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/performance-logs/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + cscopelist-am ctags-am distclean distclean-generic \ + distclean-libtool distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags-am uninstall uninstall-am + +.PRECIOUS: Makefile + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/performance-logs/dashboard-add-marker.png b/devel-docs/performance-logs/dashboard-add-marker.png new file mode 100644 index 0000000..5d3d3ae Binary files /dev/null and b/devel-docs/performance-logs/dashboard-add-marker.png differ diff --git a/devel-docs/performance-logs/dashboard-start-recording.png b/devel-docs/performance-logs/dashboard-start-recording.png new file mode 100644 index 0000000..5cc719c Binary files /dev/null and b/devel-docs/performance-logs/dashboard-start-recording.png differ diff --git a/devel-docs/performance-logs/dashboard-stop-recording.png b/devel-docs/performance-logs/dashboard-stop-recording.png new file mode 100644 index 0000000..ffe3227 Binary files /dev/null and b/devel-docs/performance-logs/dashboard-stop-recording.png differ diff --git a/devel-docs/performance-logs/new-performance-issue.png b/devel-docs/performance-logs/new-performance-issue.png new file mode 100644 index 0000000..1206002 Binary files /dev/null and b/devel-docs/performance-logs/new-performance-issue.png differ diff --git a/devel-docs/performance-logs/performance-log-parameters.png b/devel-docs/performance-logs/performance-log-parameters.png new file mode 100644 index 0000000..33a0ec2 Binary files /dev/null and b/devel-docs/performance-logs/performance-log-parameters.png differ diff --git a/devel-docs/performance-logs/performance-log-viewer.png b/devel-docs/performance-logs/performance-log-viewer.png new file mode 100644 index 0000000..e90372d Binary files /dev/null and b/devel-docs/performance-logs/performance-log-viewer.png differ diff --git a/devel-docs/performance-logs/performance-logs.md b/devel-docs/performance-logs/performance-logs.md new file mode 100644 index 0000000..86e0746 --- /dev/null +++ b/devel-docs/performance-logs/performance-logs.md @@ -0,0 +1,651 @@ +# Performance Logs + +GIMP 2.10.8 and above has the ability to record *performance logs* containing +detailed information about the run-time behavior of the program, helping +locating and analyzing performance bottlenecks. + +This document describes how to record and view performance logs, and how to +report performance-related issues. + +## Table of Contents + + - [1. Recording Performance Logs](#1-recording-performance-logs) + - [1.1. Event Markers](#11-event-markers) + - [1.2. Log Parameters](#12-log-parameters) + - [2. Reporting Performance-Related Issues](#2-reporting-performance-related-issues) + - [3. What Information is Contained in the Log?](#3-what-information-is-contained-in-the-log) + - [4. Viewing Performance Logs](#4-viewing-performance-logs) + - [4.1. Sample-Selection Area](#41-sample-selection-area) + - [4.1.1. Selecting Samples](#411-selecting-samples) + - [4.2. Information Area](#42-information-area) + - [4.2.1. Information Page](#421-information-page) + - [4.2.2. Markers Page](#422-markers-page) + - [4.2.3. Variables Page](#423-variables-page) + - [4.2.4. Backtrace Page](#424-backtrace-page) + - [4.2.4.1. Threads Pane](#4241-threads-pane) + - [4.2.4.2. Stack Pane](#4242-stack-pane) + - [4.2.5. Profile Page](#425-profile-page) + - [4.2.5.1. Root Column](#4251-root-column) + - [4.2.5.1.1. Thread Filter](#42511-thread-filter) + - [4.2.5.1.2. Call-Graph Direction](#42512-call-graph-direction) + - [4.2.5.2. Function Columns](#4252-function-columns) + - [4.2.5.3. Source Columns](#4253-source-columns) + - [4.3. Selection Modifiers](#43-selection-modifiers) + - [4.3.1. Searching Samples](#431-searching-samples) + - [4.4. History Navigation](#44-history-navigation) + - [4.5. Environment Variables](#45-environment-variables) + +## 1. Recording Performance Logs + +Performance logs track the program state while the program is normally running. +In the usual case, you would record a performance log while performing a task +whose performance you wish to optimize, or against which you wish to report a +performance-related bug. +The recorded log can then be used to investigate the run-time behavior of the +program during the execution of the task. + +![Start recording a performance log](dashboard-start-recording.png) + +To record a performance log, open the *Dashboard* dockable (*Windows ▸ +Dockable Dialogs ▸ Dashboard*), click the *Record* button at the +bottom of the dockable, and select a filename for the log. +The *Record* button will subsequently change its color, indicating that the log +is being recorded. + +At this point, you should perform the task of interest as you normally would, +while state information is being recorded. +The log contains periodic samples of the program state during execution, and it +is therefore important to keep performing the task long enough (possibly +repeating it multiple times) so that a sufficiently large number of samples is +collected. +30 seconds or more is a good amount of time (longer periods improve the quality +of the log, while increasing its size). + +![Stop recording a performance log](dashboard-stop-recording.png) + +When you're done performing the task, stop recording the log by pressing the +*Record* button again. +At this point, GIMP will perform any necessary final steps, which may take a +while (usually, no more than a few seconds). +At the end of this process, the log is ready. + +*Note:* +In situations where you can't cleanly stop recording the log, such as +when GIMP crashes or freezes in the middle of the process, make sure to record +a *progressive* log, as described in [section *1.2*](#12-log-parameters). + +### 1.1. Event Markers + +When the recorded task is made up of multiple steps, it is useful to have an +indication of where the different steps begin and end within the log. +This is achieved using *event markers*. +An event marker is an annotated time-point in the log, signifying the +occurrence of an event of interest, such as the beginning or end of a logical +step. +It is up to you to add event markers to the log, as you see necessary. + +![Add an event marker to a performance log](dashboard-add-marker.png) + +To add an event marker, click the *Add Marker* button at the bottom of the +Dashboard dockable, next to the *Record* button, and enter a short description +for the corresponding event. +(Note that the *Add Marker* button is only available while a log is being +recorded.) +You may also click the button while holding the *Shift* key, to add an *empty* +event marker, not containing a description; this is useful when event markers +are needed to be added quickly. + +Event markers are numbered sequentially, and may be referred to by their +number (this is especially useful for empty event markers.) +The number of the next event marker (the one that will be added when the button +is clicked) is displayed on the *Add Marker* button. + +### 1.2. Log Parameters + +When creating a performance log, several parameters can be set at the bottom of +the file-selection dialog. +There should normally be no reason to change the parameters, unless noted +otherwise. + +![Performance-log parameters](performance-log-parameters.png) + + - *Sample Frequency:* + The number of program-state samples per second. + Higher values improve the resolution of the log, while making the recording + itself more expensive. + + - *Backtrace:* + Whether or not to include backtraces in the log. + Backtraces capture the code-paths taken while recording the log, and should + normally be included. + + - *Messages:* + Whether or not to include diagnostic messages in the log. + Diagnostic messages indicate errors and unexpected conditions, and should + normally be included. + + - *Progressive:* + Whether or not to record a progressive log. + + GIMP normally defers certain information to the end of the log, in order to + minimize the cost of recording. + If the log can't be cleanly finished—for example, if GIMP crashes or + freezes while recording the log—this information will be missing, rendering + the log of limited use. + In situations like these, a progressive log should be recorded; progressive + logs include all relevant information at each sample, allowing them to be + terminated at any time. + + Progressive logs may incur a higher overhead while recording. + +## 2. Reporting Performance-Related Issues + +![Reporting a performance-related issue](new-performance-issue.png) + +When reporting a performance-related issue, use the +[*performance* template][new-performance-issue] in GIMP's GitLab issue +tracker. +Provide a detailed description of the task you were performing, and attach a +performance log. +If the performance log is too big, attach a compressed version. +If you've added any empty event markers to the log, provide a description for +these markers in the report. + +Note that the log alone, while containing plenty of low-level information, +doesn't in itself explain *what* you were doing, nor does it contain all the +relevant details, so please *do* take time to describe the issue in addition to +the log. +Attaching a screencast of the process, possibly *while* recording the log, can +also be very helpful. + +## 3. What Information is Contained in the Log? + +The log consists mainly of a series of periodic *samples* of the program state. +(The default sampling rate is 10 samples per second; see +[section *1.2*](#12-log-parameters) for a way to modify this value.) +Each sample contains the values of all the *instrumentation variables* +displayed in the Dashboard. +Additionally, on supported platforms, each sample contains a full *program +backtrace*. +(Backtraces are currently supported on Linux and Windows; their level of detail +might depend on the available libraries and build-time options.) +When debugging information is available, corresponding source-location +information is included. + +Additionally, the log contains certain global information, not related to any +sample. +This includes GIMP version information, performance-log parameters (such as the +sampling rate), GEGL configuration parameters (such as the tile size), and the +values of all environment variables starting with `GIMP_`, `GEGL_`, or `BABL_`. + +## 4. Viewing Performance Logs + +![Performance-log viewer](performance-log-viewer.png) + +The GIMP source tree includes a graphical viewer for performance logs, under +the `tools/` directory. +The viewer is not included as part of GIMP installations, but is distributed as +part of source tarballs. + +To view a performance log, run: + + $GIMP_SRC_DIR/tools/performance-log-viewer $LOG_FILE + +where `$GIMP_SRC_DIR` is the root of the GIMP source tree, and `$LOG_FILE` is +the log filename. + +Note that there is no need to build or install GIMP in order to use the log +viewer. +Indeed, only the files prefixed with `performance-log` in the `tools/` +directory are actually needed. +The log viewer does require, however, a POSIX-compatible shell, Python 3, +PyGObject, and GTK+ 3 (including gir bindings). + +The rest of this section describes how to use the log viewer. + +### 4.1. Sample-Selection Area + +The upper part of the viewer window is the *sample-selection area*. +It consists of one or more graphs, visualizing a selected subset of the +instrumentation variables at each sample. +A variable list to the left of each graph is used to select the set of +variables to be visualized. +The list is searchable by variable name, and its tooltip shows the variable +descriptions. +A row buttons below the list allows adding, removing, and reordering the +graphs. + +Note that all variables visualized by the same graph share the same scale. +It therefore makes sense to visualize variables that measure related +quantities, such as `cache-occupied` and `swap-occupied`, using a single graph, +while visualizing variables that measure unrelated quantities, such as +`cache-occupied` and `cpu-usage`, using separate graphs. +Boolean variables, such as `cpu-active`, are an exception, and always use the +full height of the graph, regardless of the other variables they are visualized +along. + +A dashed line in a graph indicates that the corresponding variable's value is +infinite. +A missing line in part of the graph indicates that a measurement of the +corresponding variable is not available at the corresponding samples. + +Event markers are displayed as ticks above the graphs, at the nearest sample. + +Hovering over the sample-selection area displays a tooltip, showing the current +sample index, the time at which it was taken relative to the start of the log, +the values of all visualized variables at the current sample, and the +descriptions for all event markers corresponding to the current sample, if any. + +#### 4.1.1. Selecting Samples + +In addition to visualizing the instrumentation variables, the sample-selection +area is used to select a subset of the samples, referred to as the current +*selection*, which affects the data displayed in the information area, +described below. +The samples included in the current selection are highlighted on the graphs, +and a textual description of the current selection appears in the window's +titlebar. + +A single sample can be selected by clicking any of the graphs at the +corresponding area. +Multiple samples can be selected by clicking and dragging. +Entire spans of samples enclosed between a pair of event markers can be +selected by double-clicking, or double-clicking and dragging. +*Shift*, *Ctrl*, and *Shift+Ctrl* can be used as modifiers in order to +add-to, subtract-from, and intersect-with the current selection, respectively. + +Samples can also be selected using the keyboard, with the arrow, *Home*/*End*, +and *Shift* keys, while any of the graphs has focus. + +Right-clicking on any of the graphs, or pressing *Escape* while they have +focus, clears the selection. +The behavior when the selection is empty is equivalent to selecting all +samples. + +*Ctrl*-right-clicking on any of the graphs inverts the selection. + +### 4.2. Information Area + +The lower part of the viewer window is the *information area*. +It consists of multiple *pages* showing different data, generally relating to +the current selection of samples. + +#### 4.2.1. Information Page + +The *information page* shows global information contained in the log, not +associated with any sample, including: + + - *Log Parameters*: + Various parameters relating to the performance log itself. + See [section *1.2*](#12-log-parameters) for more information. + + - *GIMP Version*: + Verbose GIMP version information, as reported by `gimp -v`. + + - *Environment*: + A list of environment variables for the GIMP process recording the log, + starting with `GIMP_`, `GEGL_`, or `BABL_`. + These environment variables directly affect the behavior of GIMP. + + - *GEGL Config*: + A list of all the properties of the `GeglConfig` object of the GIMP process + recording the log. + +The key/value lists are searchable by key name. + +#### 4.2.2. Markers Page + +The *markers page* lists the event markers contained in the log, displaying +their number, relative time, and description. +It is only present in logs containing event markers. + +If the current selection contains samples corresponding to any markers, the +markers are selected in the markers-page list. Conversely, if any markers are +selected in the markers-page list, the corresponding samples are selected. + +#### 4.2.3. Variables Page + +The *variables page* shows instrumentation-variable statistics for the current +selection. + +When a single sample is selected, the current values of all variables are +listed, both in a formatted form, and in raw form as appears in the log file. +The formatted form is usually more convenient, while the raw form is more +precise. + +When multiple samples are selected, a number of statistics are listed for each +variables, taken over the selected set of samples. +This includes the minimum, maximum, and median values, the mean, and the +standard deviation. + +The variable list is searchable by variable name, and its tooltip shows the +variable descriptions. + +#### 4.2.4. Backtrace Page + +The *backtrace page* shows the program backtrace at the current sample. +It is only available when a single sample is selected, in logs containing +backtraces. + +##### 4.2.4.1. Threads Pane + +The *threads pane*, on the left side of the page, lists all active threads at +the time of the sample, displaying the following information: + + - *ID*: + The operating-system numeric thread-ID, uniquely identifying the thread. + + - *Name*: + The descriptive thread name. + Note that not all threads may be named, or the name may not be available on + some platforms. + + - *State*: + The thread's state. + May be one of: + + - *`R`*: + The thread is in a *running* state, executing code on the CPU. + + - *`S`*: + The thread is in a *sleeping* state, not executing any code. + This may include various types of non-running states on different + platforms. + + Note that on some platforms, thread state information may not be fully + accurate. + +The thread list is searchable by thread name. + +Double-clicking on a thread selects all samples at which the thread is in the +running state. + +##### 4.2.4.2. Stack Pane + +The *stack pane*, on the right side of the page, shows the selected thread's +call stack at the time of the sample, displaying the following information: + + - *Frame Number (#)*: + The stack-frame's nesting level, where 0 is the most-nested frame. + + - *Address*: + The start address of the function. + + - *Object*: + The object file containing the function. + The full path is available in the corresponding tooltip. + + - *Function*: + The function name. + + - *Offset*: + The offset of the current instruction, relative to the start of the + function. + + - *Source*: + The source file corresponding to the current instruction. + The full path is available in the corresponding tooltip. + + - *Line*: + The line number corresponding to the current instruction. + +Note that for some frames, only partial information may be available. + +When the source file for a given frame is found locally, a *file* icon is shown +at the end of the corresponding row. +The icon's tooltip shows the local path to the source file, and clicking on the +icon opens the file in a text editor, at the corresponding line (when +possible). +See [section *4.5*](#45-environment-variables) for information regarding how to +control local source-file lookup and the selected text editor. + +The frame list is searchable by function name. + +Double-clicking on a frame selects all samples at which the corresponding +function is present in the backtrace. + +#### 4.2.5. Profile Page + +The *profile page* shows a fully context-sensitive *call graph*, annotated with +frequency information, for the current selection. +It replaces the backtrace page when multiple samples are selected, in logs +containing backtraces. + +The call graph is comprised of all the call stacks at the selected samples. +Note that each sample generally includes multiple call stacks—one per each +thread. +Some call stacks may be filtered out, as described below. + +The call graph is traversed using a series of cascading columns (aka *Miller +columns*). +Each non-root column lists the direct *descendants* (*callers* or *callees*) of +a given function; selecting a descendant opens a new column to the right of the +current column, showing the descendants of the selected function, and so on. + +##### 4.2.5.1. Root Column + +The *root column* of the call graph shows a list of all functions included in +the graph. +The following frequency statistics are shown next to each function: + + - *Self*: + The number of call stacks in which the function appears at the most-nested + frame (when the graph direction is *caller → callee*), or at the + least-nested frame (when the graph direction is *callee → caller*), as a + percentage of the total number of call stacks. + When the graph direction is *caller → callee*, this quantity indicates the + relative amount of time spent executing code belonging exclusively to this + function. + + - *All*: + The number of call stacks in which the function appears at any frame, as a + percentage of the total number of call stacks. + This quantity indicates the relative amount of time spent executing code + belonging to this function, or any of its (direct or indirect) descendant, + and is always greater-than or equal-to *Self*. + +By default, the list is sorted by *All*, but it can be sorted by *Self* or by +function name as well. +The list is searchable by function name. +Pressing *Escape* while the list has focus deselects the current item. + +The root-column header buttons allow controlling the structure of the call +graph: + +###### 4.2.5.1.1. Thread Filter + +The *Threads* button opens the *thread filter*, allowing control over which +threads, and which states of each thread, are included in the graph. + +The thread filter lists all threads included in the current selection. +Each thread is identified by ID and name, as described in +[section *4.2.4.1*](#4241-threads-pane). +Next to each thread is a row of toggles, corresponding to the different thread +states; only call stacks during which the thread was in one of the active +states are included in the graph. +Clicking on a thread-state column title toggles the entire column. + +The thread list can be searched by thread name. + +###### 4.2.5.1.2. Call-Graph Direction + +By default, the graph direction is *caller → callee*—the direct descendants of +each function are its callees. +The *Call-Graph Direction* button allows toggling the graph between the *caller +→ callee* direction, and the reverse *callee → caller* direction, in which the +direct descendants of each function are its callers. + +##### 4.2.5.2. Function Columns + +When a function from the root column is selected, a new *function column* opens +to the right of the root column, listing the direct descendants of the +function. +The descendants list has a similar structure to the function list of the root +column. +When a descendant function is selected, a subsequent function column opens to +the right of current column, showing its direct descendants, and so on. +In this manner, the call graph can be traversed according to its current +direction. + +Note that the call graph is fully *context-sensitive*. +This means that the listed descendants of the function depend on the current +column's path in the graph, that is, on the call chain leading to the column. + +For example, suppose functions `foo1` and `foo2` both call `bar`, which, in +turn, calls `baz1` and `baz2`; however, `bar` only calls `baz1` when called +through `foo1`, and `baz2` when called through `foo2`. +When selecting `foo1` in the root column, in the *caller → callee* direction, +and subsequently selecting `bar` in `foo1`'s column, `bar`'s column will only +list `baz1` as a descendant, since `baz2` is never called by `bar` when it is +called through `foo1`. +Likewise, when selecting `foo2` in the root column, and `bar` in `foo2`'s +column, only `baz2` will be listed in `bar`'s column. + +Context-sensitivity extends to the frequency statistics as well: +The only call stacks considered for each descendant are those in which it +appears as part of a call chain matching the current column. +In other words, the statistics are local to the current call chain, and are +generally different from the global statistics for the same functions. + +In addition to the function's callees or callers, the descendants list includes +a special *[Self]* item, corresponding to the current function. +It is most useful for its *Self* percentage, which, in the *caller → callee* +direction, indicates the amount of time spent executing code belonging +exclusively to the current function, and not to any of its descendants, +relative to the total amount of time spent executing the function as a whole. +In other words, in non-recursive cases, the sum of *[Self]*'s *Self* +percentage, and the rest of the descendants' *All* percentage, adds up to +100%—the full execution time of the function. + +Double-clicking on any of the descendants selects the corresponding function in +the root column, effectively discarding the current call-chain context. +It is especially useful before swapping the graph's direction. + +The *Select Samples* button in the column header selects all the samples +corresponding to the current column, that is, all the samples whose call stacks +contribute to column. +The button's tooltip shows a textual description of the samples. + +##### 4.2.5.3. Source Columns + +When the *[Self]* item of a function column is selected, if the log contains +source-location information for the function, and the corresponding source file +is found locally, a new *source column* opens to the right of the function +column, showing the source code for the function. +Source lines which appear as part of call stacks display similar frequency +statistics to the root- and function-columns, and are referred to as *annotated +lines*. +Similarly to descendants in function columns, annotated lines are also +context-sensitive. + +When a source column is opened, the annotated line with the highest *All* +percentage is selected. +The *Previous Annotated Line* and *Next Annotated Line* buttons on the left +side of the column header can be used to quickly navigate between annotated +lines. +The source code is searchable by line number. + +The *Select Samples* button in the column header selects all the samples +corresponding to the selected annotated source line. +The button's tooltip shows a textual description of the samples. + +The file button in the column header opens the source file in a text editor, at +the selected line, if possible (see +[section *4.5*](#45-environment-variables)). +The button's tooltip shows the full path to the file. + +### 4.3. Selection Modifiers + +The buttons on the right side of the window's titlebar allow modifying the +selection in various ways: +The *Clear Selection* and *Invert Selection* buttons clear and invert the +selection, respectively. +The *Find Samples* button allows searching for samples, as explained below. + +#### 4.3.1. Searching Samples + +The *Find Samples* button opens a popover allowing searching for all samples +matching a user-defined condition. +The condition should be a Python expression, evaluating to a boolean value. +The selected samples are those for which the expression evaluates to `True`. + +A number of sample-dependent variables and functions are provided: + + - *Instrumentation Variables*: + All instrumentation variables are available as variables of type `float`. + Hyphens in variable names are replaced with underscores. + + For example, the expression `cpu_usage > 0.5` matches all samples at which + the `cpu-usage` variable is greater-than or equal-to 0.5, that is, at which + CPU usage is above 50%. + + - *`thread (id, state = None)`*: + The `thread()` function matches all samples whose backtrace contains a + given thread. + + The `id` argument may be either a thread-ID of type `int`, or a thread name + of type `str`. + The argument may be a regular expression, which should fully match the + thread name. + + The optional `state` argument, if not `None`, may specify a thread state + (see [section *4.2.4.1*](#4241-threads-pane)). + Only samples at which the thread is in the given state are matched. + The argument may be a regular expression, which should fully match the + thread state. + + For example, the expression `thread ('paint', 'R')` matches all samples at + which the `paint` thread is in the `R` (*running*) state. + + - *`function (name, id = None, state = None)`*: + The `function()` function matches all samples whose backtrace contains a + given function. + + The `name` argument should specify a function name. + The argument may be a regular expression, which should fully match the + function name. + + The optional `id` and `state` arguments have similar meaning to the + corresponding arguments of the `thread()` function, and may be used to + limit the search to the call stacks of matching threads. + + For example, the expression `function ('gimp_image_.*')` matches all + samples whose backtrace includes a function beginning with `gimp_image_`, + that is, one of the `GimpImage` functions. + +By default, the matching samples replace the current selection, but they can be +set to *add-to*, *subtract-from*, or *intersect-with* the current selection +instead. + +### 4.4. History Navigation + +The *Back* and *Forward* buttons on the left side of the window's titlebar +allow moving backward and forward in the viewer's state history. +The viewer state consists of the current selection, and the current call-graph +direction, thread filter, and path. + +### 4.5. Environment Variables + +The following environment variables are used by the viewer: + + - *`PERFORMANCE_LOG_VIEWER_PATH`*: + Colon-separated list of paths, under which to look for local source files. + If the variable is not defined, the current directory is used instead. + + Source files appearing in the log are searched as follows, where the first + matching file is selected: + + - If the path is absolute, look for the file at the exact location. + + - For each local path in `PERFORMANCE_LOG_VIEWER_PATH`, try concatenating + the local path and the log path. + If no such file exists, remove the first component of log path, and try + again. + + - *`PERFORMANCE_LOG_VIEWER_EDITOR`*: + The command to use to launch the text editor. + The special strings `{file}` and `{line}` are replaced with the filename + and line number, respectively. + If the variable is not defined, a default text editor is used. + +[new-performance-issue]: https://gitlab.gnome.org/GNOME/gimp/issues/new?issuable_template=performance diff --git a/devel-docs/release-howto.txt b/devel-docs/release-howto.txt new file mode 100644 index 0000000..787e66c --- /dev/null +++ b/devel-docs/release-howto.txt @@ -0,0 +1,194 @@ + + How to do a GIMP release + ---------------------------- + a check-list for doing a GIMP release + + ( ) Announce a string freeze on the GIMP Developer mailing list. + + Mention that a release is planned, what branch will be frozen, and + how long the string freeze is going to last. Plan for a couple of + weeks at least. No translatable strings must be touched during + this time. An example announcement message is: + https://mail.gnome.org/archives/gimp-developer-list/2016-October/msg00004.html + + ( ) Announce the planned release on the GNOME I18N mailing list. + + Let them know about the planned release, what branch it's based + on, and how many changes to expect. An example message is: + https://mail.gnome.org/archives/gnome-i18n/2016-October/msg00035.html + + ( ) Also notify the maintainers of the official builds for Windows + (irc:ender/@jernejs), macOS (irc:Samm/@samm-git) and flatpak + (irc:Jehan/@Jehan) of the upcoming release so they have some time + to sort out issues with their builds. + + ( ) Make sure we have a tag inside + desktop/org.gimp.GIMP.appdata.xml.in.in for this upcoming + version, with type="development" for development or RC releases + (set type="stable", or just no type for stable releases). + + Some installers may feature more prominently software with recent + releases if the appropriate tag was set (e.g. GNOME Software has a + "Recent Releases" category). + + If a description is added, it may be featured in installers and + will be translatable (use <_p> or <_li> tags to make the strings + localizable). So it is better to prepare the description text as + early as possible. + + ( ) Wait until the date specified in the announcements, use this time + to get bug fixes applied which don't modify strings. + + ( ) Check that you have working ssh access to pentagon.gnome.org and + that you are a member of the gimpadmins group. If not, ask + Michael Natterer or Michael Schumacher for assistance. + + ( ) Check that download.gimp.org has enough space to upload the + release and to place it into the download area. If not, make + place or ask Michael Natterer or Michael Schumacher to do that. + + ( ) Check that you have admin access to the GIMP product on + bugzilla.gimp.org and commit access to the gimp-web module, or + that someone can do the changes for you. + + ( ) Check if NEWS, authors.xml (and the generated AUTHORS), README or + INSTALL need to be updated, as well as any release notes on + gimp.org. Don't forget to add any "Index of new symbols in GIMP + 2.x" to the gtk-doc generated devel-docs. + + ( ) Does the splash screen need to be changed? + + Splash requirements: + + [ ] Accepted license: a libre license, such as CC 0, CC by, CC + by-sa or Free Art. + [ ] XCF file must be provided. + [ ] Minimum size: full HD (splash images will be scaled down to 1/2 + of the main display when too big; but they won't be scaled up. + Therefore anything smaller than fullHD will look tiny and + unsuited on a 4K or higher res display). + [ ] Loading text will appear in bottom quarter, so image contents + must be adapted. + + ( ) If ever the actual release date evolved and is different from the + planned date, update the "date" in the tag of the appdata + in: desktop/org.gimp.GIMP.appdata.xml.in + + ( ) Bump the version number to an even micro in configure.ac and + commit this change. It should be the version number of the + release you are about to make. Releases always have even micro + numbers. + + [ ] In configure.ac, modify gimp_micro_version accordingly. + + [ ] In configure.ac, modify gimp_interface_age accordingly. + + ( ) Make dist tarballs: + + [ ] Start with a checkout of the GIMP tree. Make sure the + checkout is up to date, clean from uncommitted changes. + + [ ] Run 'git clean -x -d -f' (Warning: you will lose any files + that are not added). + + [ ] Run 'git diff'. This should not generate any output, or your + tree has local modifications. + + [ ] Run ./autogen.sh --enable-gtk-doc + + [ ] Run 'make' to do a complete build of the source tree. + + [ ] Run 'make distcheck'. Avoid passing make -j since that can + cause mysterious fails. + + [ ] If changes to generated files are made by the above command + (run 'git diff' to find out), commit+push them and repeat + from the beginning of this sub-section. + + [ ] If there are problems reported by 'make distcheck', fix + them. If you made changes in the tree to get 'make distcheck' + running, commit+push them and repeat from the beginning of + this sub-section. + + [ ] If 'make distcheck' passed and created tarballs, go to the + next item. + + ( ) A successful run of the 'make distcheck' would create the final + dist tarballs. It will include a ChangeLog generated from the + 'git log'. Note that we don't bother with any release commit, + that's what tags are for (see below). + + ( ) Tag the release (don't forget to push the tag) + git tag -s GIMP_2_x_y + git push origin GIMP_2_x_y + + ( ) Bump the version number (past the tagged version) in configure.ac + to the next odd micro and commit this change. GIT versions always + have odd micro numbers. + + [ ] In configure.ac, modify gimp_micro_version accordingly. + + [ ] In configure.ac, modify gimp_interface_age accordingly. + + ( ) Publish dist tarballs: + + [ ] Use `sha256sum` and `sha512sum` to create checksums of the + tarball (tar.bz2). + + [ ] Upload the tarball (tar.bz2) to your home directory on + pentagon.gnome.org. + + [ ] Copy the tarball to its final destination in the download area + (/srv/ftp/pub/gimp/v2.x). Really use "cp" not "mv" or SELinux + will make the uploaded file unreadable to the web server unless + some obscure status bit is toggled. + + [ ] Update the `SHA256SUMS` and `SHA512SUMS` files present in the + same download area by adding the computed sha256 and sha512 + sums. + Note: do not add new MD5 sums anymore. They are considered + unsafe. + + [ ] Update the 0.0_LATEST-IS- file in the corresponding directory + on the download server. + + [ ] Change permissions of the new files to make them writable by + the 'gimpadmins' group. This will allow other members of this + group to correct mistakes and to update the 0.0_LATEST-IS- + file next time. + + ( ) Add the new version to the GIMP product on bugzilla.gimp.org. + + ( ) Check out or update the 'gimp-web' module, check out its testing + branch. + + [ ] Update the file 'GIMP_VERSIONS' adding the version, release + date, tarball name and its SHA256 and SHA512 hashes under + "STABLE". + Note: do not add new MD5 sums in 'GIMP_VERSIONS' as well. + + [ ] Create a news items for the release in content/news/ + + [ ] Run `make authors.md` in GIMP repository. This will generate + the file `authors.md`. Move it to ./content/about/authors.md on + the 'gimp-web' module and commit it. + + [ ] Commit and push the changes, the web server should then + update itself soon (it checks for updates every 5 minutes). + Go to https://testing.gimp.org to verify the changes. + + ( ) Announce the release on gimp.org and send a release announcement + to the gimp-user and gimp-developer mailing lists. + + [ ] Check out the gimp-web master branch and merge or cherry-pick + the changes you did in the testing branch. + + [ ] Push the changes, the web server should then update itself + soon (it checks for updates every 15 minutes). + Go to https://www.gimp.org to verify the changes. + + [ ] Due to the tendency of news sites to front-run release + articles even before actual announcements appear, publish + everything as fast as possible. + + ( ) Grab a properly chilled beverage and enjoy yourself. diff --git a/devel-docs/structure.xml b/devel-docs/structure.xml new file mode 100644 index 0000000..5ebe524 --- /dev/null +++ b/devel-docs/structure.xml @@ -0,0 +1,340 @@ + + + +
+ + + Directory Structure of the <application>GIMP</application> Source Tree + + + Sven + Neumann + + 2003 + + + This document outlines the directory structure of the + GIMP source tree. It should help + people to get started with the GIMP code. + + + + + + The GIMP source tree can be divided + into the core application, libraries, plug-ins, data files and + some stuff that doesn't fit into these categories. Here is a list + of top-level directories: + + + + + + + app + + The source code of the core GIMP application. + + + + build + + This is a virtual CVS module that is only here to assist in + building GIMP for Windows. + + + + cursors + + Bitmaps that are used to construct cursors used by the various + GIMP tools. + + + + data + + All sorts of data files like brushes, gradients, patterns as well + as the splash image and files to integrate + GIMP into the GNOME desktop. + + + + devel-docs + + The developers documentation. The file you are looking at (or at + least the source that was used to generate it) is located here. + + + + docs + + Documentation for users. The man-pages which get installed with + the GIMP as well as reference sheets + for keybindings and other stuff. + + + + etc + + Configuration files that get installed with the + GIMP. + + + + libgimp + + The main GIMP library. It provides the + API to write plug-ins in the C programming + language. GIMP itself does not link + against this library. + + + + libgimpbase + + Basic functions that are shared by the + GIMP application and its plug-ins. + + + + libgimpcolor + + Color-related functionality that is shared by the + GIMP application and its plug-ins. + + + + libgimpmath + + A basic set of mathematic operations useful for the the + GIMP application and its plug-ins. + + + + libgimpmodule + + A small library that abstracts dynamic loading of modules. This is + used to implement loadable color selectors and display filters. + + + + libgimpwidgets + + User interface elements (widgets) and utility functions that are + shared by the GIMP application and its + plug-ins. + + + + m4macros + + m4 macros (well, actually just one) which get installed to help + automake to detect a GIMP installation. Useful for plug-in + developers. + + + + modules + + Color selectors and display filters that can be loaded at + run-time. + + + + plug-ins + + This directory and its sub-directories hold all the + GIMP plug-ins that are part of the main + GIMP distribution. + + + + po + + Translations of strings used in the main + GIMP application. + + + + po-libgimp + + Translations of strings used in libgimp. + + + + po-plug-ins + + Translations of strings used in GIMP + plug-ins. + + + + po-script-fu + + Translations of strings used in Script-Fu scripts. + + + + regexrepl + + Code to handle regular expressions in case your C library does not + support them. These files will not be used for most builds since + modern libc implementation have offer support for regular + expressions. + + + + themes + + The look of GIMP is themeable to some + extent. This directory at the moment only holds the default theme + but more themes might be added in the future. + + + + tips + + The helpful tips shown at startup are located here together with + their translations. + + + + tools + + The source code for some GIMP-related + tools as well as tools used to build the + GIMP application. + + + + + + + + The contents of these directories will be explained in detail in + the following sections. + + + + The <application>GIMP</application> application + + The source code of the core GIMP + application is found in the app directory. + + + + + + + app/base + + base functionality such as pixel regions, tiles etc. + + + + app/paint-funcs + + functions to manipulate pixels, part of the base + functionality + + + + app/compose + + new pixel compositing routines that supersede the code + in app/paint-funcs + + + + app/config + + handling of config files, provides the GimpConfig + interface and the GimpRc object which is used from + all over of the application; depends on GObject + + + + app/core + + the core of the GIMP core, makes heavy use of GObject + but is not GTK+-dependent + + + + app/file + + file handling routines, part of the core + + + + app/paint + + paint core that provides different ways to paint strokes + + + + app/plug-in + + plug-in handling, part of the core + + + + app/pdb + + core side of the Procedural Database, exposes internal + functionality by means of the PDB + + + + app/text + + text handling, part of the core + + + + app/vectors + + vectors framework, part of the core + + + + app/xcf + + XCF file handling, part of the core + + + + app/display + + handles displays (e.g. image windows), part of the GUI + + + + app/tools + + user interface part of the tools as found in the toolbox. + The actual tool functionality is in the core + + + + app/widgets + + a collection of widgets used in the application GUI + + + + app/gui + + the code that puts the user interface together + + + + + + + + + +
+ diff --git a/devel-docs/submitting-patches.txt b/devel-docs/submitting-patches.txt new file mode 100644 index 0000000..e50744b --- /dev/null +++ b/devel-docs/submitting-patches.txt @@ -0,0 +1 @@ +See https://gimp.org/bugs/howtos/submit-patch.html for instructions diff --git a/devel-docs/tagging.txt b/devel-docs/tagging.txt new file mode 100644 index 0000000..52a546a --- /dev/null +++ b/devel-docs/tagging.txt @@ -0,0 +1,148 @@ +============================================================= +How does resource tagging in Gimp work? +============================================================= + + +GimpTagged + +Tagging is not limited to a concrete class hierarchy, but any class +implementing the GimpTagged interface can be tagged. In addition to +methods for adding/removing/enumerating tags it also requires +GimpTagged objects to identify themselves: + +* gimp_tagged_get_identifier: used to get a unique identifier of a +GimpTagged object. For objects which are stored in a file it will +usually be a filename. + +* gimp_tagged_get_checksum: the identifier mentioned above has the problem +that it can change during sessions (for example, user moves or renames +a resource file). Therefore, there needs to be a way to get another +identifier from the data of the tagged object, so that tags stored between +session can be remapped properly. + + +GimpTag + +Tags are represented by a GimpTag object. There are no limitations for +tag names except that they cannot contain a selected set of terminal +punctuation characters (used to separate tags), leading or trailing +whitespace and cannot begin with a reserved prefix for internal tags +('gimp:'). These conditions are enforced when creating a tag object from a +tag string. The only reason for tag creation to fail is if there are +no characters left after trying to fix a tag according to the +rules above. Tag names are displayed as the user typed them (case +sensitive), but tag comparison is done case-insensitively. + +Tags are immutable, i.e. when a tag is created with one name string, it +cannot be changed, but a new tag has to be created instead. + +There are methods provided for convenient use with glib, a comparison +function which can be used to sort tag lists and functions for storing +tags in a GHashTable. + + +GimpTagCache + +Between sessions, tags assigned to objects are stored in a cache +file. The cache file is a simple XML file, which lists all resources and +tags which are added to them. Resources which have no tags assigned +are listed here too, so that when we check the cache we know that they +have no tags assigned instead of trying to find out if the resource file +has been renamed. + +When the session ends, a list of all resources and their tags +is constructed. Resources which were not loaded during this session, +but had tags assigned are also added to the list (they are saved +because they could be useful in the next session, for example, when +a temporarily disconnected network directory is reconnected). The list +is then written to a tag cache file in the user's home directory. + +When the session starts, the previously saved resource and tag mapping has to +be loaded and assigned to GimpTagged objects. First the tag cache is +loaded from file, and then containers are added (GimpContainer objects +which contain items implementing the GimpTagged interface). After that, +loaded resources are assigned tags: + + If a resource identifier matches an identifier in the cache, + corresponding tags are assigned to the GimpTagged object. + Else, if the identifier is not found in the tag cache, + an attempt is made to check if the resource file has been + moved/renamed. In such case the checksum is used to match the + GimpTagged object with all of the records in the tag cache. + If a match is found, + the identifier is updated in the tag cache. + Otherwise, + the loaded GimpTagged object is considered to be a newly + added resource. + + +GimpFilteredContainer + +A GimpFilteredContainer is a "view" (representation) of a +GimpContainer. It is related to tagging in that it can be used to +filter a GimpContainer to contain only GimpTagged objects which have +certain tags assigned. It is automatically updated with any changes in +the GimpContainer it wraps. However, items should not be added or removed +from this container manually as changes do not affect the original +container and would be lost when the GimpFilteredContainer is +updated. Instead, the contents should be changed by setting a tag list +which would be used to filter GimpTagged objects containing all of the +given GimpTags. + +GimpFilteredContainer can use any GimpContainer as a source +container. Therefore, it is possible to use the decorator design pattern +to implement additional container views, such as a view combining items +from multiple containers. + + +GimpTagEntry widget + +The GimpTagEntry widget extends GtkEntry and is used to either assign or +query tags depending on the selected mode. The widget support various +usability features: + + * Jellybeans: When a tag is entered and confirmed by either separator, + pressing return or otherwise, it becomes a jellybean, i.e. a single + unit, not a bunch of characters. Navigating in a GimpTagEntry, + deleting tags, etc. can be performed much faster. However, while a tag + is just being entered (not yet confirmed), all actions operate on + characters as usual. + + * Custom auto completion is implemented in the GimpTagEntry widget which + allows to complete tags in the middle of a tag list, doesn't offer + already completed tags, tab cycles all possible completions, etc. + + * If the GimpTagEntry is empty and unused it displays a description for + the user regarding its purpose. + +When operating in tag assignment mode, tags are assigned only when +the user hits the return key. + +When operating in tag query mode, the given GimpFilteredContainer is +filtered as the user types. The GimpTagEntry also remembers recently used +configurations, which can be cycled using up and down arrow keys. + + +GimpComboTagEntry widget + +The GimpComboTagEntry widget extends GimpTagEntry and adds the ability to pick +tags from a menu-like list (using the GimpTagPopup widget). + + +GimpTagPopup widget + +The GimpTagPopup widget is used as a tag list menu from the GimpComboTagEntry +widget. It is not designed to be used with any other widget. + +GimpTagPopup has many visual and behavioral similarities to GtkMenu. +In particular, it uses menu-like scrolling. + +GimpTagPopup implements various usability features, some of which are: + + * Tags which would result in an empty selection of resources are made + insensitive. + + * Closing either with the keyboard or by clicking outside the popup area. + + * Underlining of highlighted (hovered) tags. + diff --git a/devel-docs/tools/Makefile.am b/devel-docs/tools/Makefile.am new file mode 100644 index 0000000..4554852 --- /dev/null +++ b/devel-docs/tools/Makefile.am @@ -0,0 +1,56 @@ +## Process this file with automake to produce Makefile.in + +if OS_WIN32 +mwindows = -mwindows +else +libm = -lm +endif + +libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la +libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la +libgimpconfig = $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la +libgimpmath = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la $(libm) +libgimpmodule = $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la +libgimpwidgets = $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la + + +AM_CPPFLAGS = \ + $(GTK_CFLAGS) \ + -DTOP_SRCDIR=\"$(top_srcdir)\" \ + -I$(top_srcdir) \ + $(GEGL_CFLAGS) + +AM_LDFLAGS = $(mwindows) + + +if ENABLE_GTK_DOC +noinst_PROGRAMS = $(DOC_SHOOTER) +endif + +doc_shooter_SOURCES = \ + shadow.c \ + shadow.h \ + shooter.c \ + units.c \ + units.h \ + widgets.c \ + widgets.h + +doc_shooter_LDADD = \ + $(libgimpwidgets) \ + $(libgimpconfig) \ + $(libgimpmodule) \ + $(libgimpmath) \ + $(libgimpcolor) \ + $(libgimpbase) \ + $(GTK_LIBS) \ + $(X_LIBS) -lX11 -lXext + + +EXTRA_PROGRAMS = doc-shooter + +EXTRA_DIST = README.shooter + + +clean-local: + rm -f *.png diff --git a/devel-docs/tools/Makefile.in b/devel-docs/tools/Makefile.in new file mode 100644 index 0000000..f479952 --- /dev/null +++ b/devel-docs/tools/Makefile.in @@ -0,0 +1,954 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +EXTRA_PROGRAMS = doc-shooter$(EXEEXT) +subdir = devel-docs/tools +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am_doc_shooter_OBJECTS = shadow.$(OBJEXT) shooter.$(OBJEXT) \ + units.$(OBJEXT) widgets.$(OBJEXT) +doc_shooter_OBJECTS = $(am_doc_shooter_OBJECTS) +am__DEPENDENCIES_1 = +am__DEPENDENCIES_2 = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la \ + $(am__DEPENDENCIES_1) +doc_shooter_DEPENDENCIES = $(libgimpwidgets) $(libgimpconfig) \ + $(libgimpmodule) $(am__DEPENDENCIES_2) $(libgimpcolor) \ + $(libgimpbase) $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/shadow.Po ./$(DEPDIR)/shooter.Po \ + ./$(DEPDIR)/units.Po ./$(DEPDIR)/widgets.Po +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(doc_shooter_SOURCES) +DIST_SOURCES = $(doc_shooter_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +@OS_WIN32_TRUE@mwindows = -mwindows +@OS_WIN32_FALSE@libm = -lm +libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la +libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la +libgimpconfig = $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la +libgimpmath = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la $(libm) +libgimpmodule = $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la +libgimpwidgets = $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la +AM_CPPFLAGS = \ + $(GTK_CFLAGS) \ + -DTOP_SRCDIR=\"$(top_srcdir)\" \ + -I$(top_srcdir) \ + $(GEGL_CFLAGS) + +AM_LDFLAGS = $(mwindows) +@ENABLE_GTK_DOC_TRUE@noinst_PROGRAMS = $(DOC_SHOOTER) +doc_shooter_SOURCES = \ + shadow.c \ + shadow.h \ + shooter.c \ + units.c \ + units.h \ + widgets.c \ + widgets.h + +doc_shooter_LDADD = \ + $(libgimpwidgets) \ + $(libgimpconfig) \ + $(libgimpmodule) \ + $(libgimpmath) \ + $(libgimpcolor) \ + $(libgimpbase) \ + $(GTK_LIBS) \ + $(X_LIBS) -lX11 -lXext + +EXTRA_DIST = README.shooter +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/tools/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/tools/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +doc-shooter$(EXEEXT): $(doc_shooter_OBJECTS) $(doc_shooter_DEPENDENCIES) $(EXTRA_doc_shooter_DEPENDENCIES) + @rm -f doc-shooter$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(doc_shooter_OBJECTS) $(doc_shooter_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shadow.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shooter.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/units.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widgets.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -f ./$(DEPDIR)/shadow.Po + -rm -f ./$(DEPDIR)/shooter.Po + -rm -f ./$(DEPDIR)/units.Po + -rm -f ./$(DEPDIR)/widgets.Po + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f ./$(DEPDIR)/shadow.Po + -rm -f ./$(DEPDIR)/shooter.Po + -rm -f ./$(DEPDIR)/units.Po + -rm -f ./$(DEPDIR)/widgets.Po + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile + + +clean-local: + rm -f *.png + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/tools/README.shooter b/devel-docs/tools/README.shooter new file mode 100644 index 0000000..53a905c --- /dev/null +++ b/devel-docs/tools/README.shooter @@ -0,0 +1,13 @@ +The doc-shooter is a small utility used to create screenshots of +widgets for the GIMP API reference manuals. This utility is X11 +specific, so it should only be built when GIMP is being compiled +for the X11 GDK backend. + +Taking the screenshots is not part of the docs build. +Instead, the images are created, and then copied by hand into +devel-docs/libgimpwidgets/images. Ideally, the images should be +taken once a release, and all images should be updated at the +same time. A simple theme should be used to take the screenshots. + +The GTK+ docs team came up with the idea for this utility as +well as some of the code to implement it. diff --git a/devel-docs/tools/shadow.c b/devel-docs/tools/shadow.c new file mode 100644 index 0000000..cf292c9 --- /dev/null +++ b/devel-docs/tools/shadow.c @@ -0,0 +1,149 @@ +#include "shadow.h" +#include + +#define BLUR_RADIUS 5 +#define SHADOW_OFFSET (BLUR_RADIUS * 4 / 5) +#define SHADOW_OPACITY 0.75 + +typedef struct { + int size; + double *data; +} ConvFilter; + +static double +gaussian (double x, double y, double r) +{ + return ((1 / (2 * M_PI * r)) * + exp ((- (x * x + y * y)) / (2 * r * r))); +} + +static ConvFilter * +create_blur_filter (int radius) +{ + ConvFilter *filter; + int x, y; + double sum; + + filter = g_new0 (ConvFilter, 1); + filter->size = radius * 2 + 1; + filter->data = g_new (double, filter->size * filter->size); + + sum = 0.0; + + for (y = 0 ; y < filter->size; y++) + { + for (x = 0 ; x < filter->size; x++) + { + sum += filter->data[y * filter->size + x] = gaussian (x - (filter->size >> 1), + y - (filter->size >> 1), + radius); + } + } + + for (y = 0; y < filter->size; y++) + { + for (x = 0; x < filter->size; x++) + { + filter->data[y * filter->size + x] /= sum; + } + } + + return filter; + +} + +static GdkPixbuf * +create_shadow (GdkPixbuf *src) +{ + int x, y, i, j; + int width, height; + GdkPixbuf *dest; + static ConvFilter *filter = NULL; + int src_rowstride, dest_rowstride; + int src_bpp, dest_bpp; + + guchar *src_pixels, *dest_pixels; + + if (!filter) + filter = create_blur_filter (BLUR_RADIUS); + + width = gdk_pixbuf_get_width (src) + BLUR_RADIUS * 2 + SHADOW_OFFSET; + height = gdk_pixbuf_get_height (src) + BLUR_RADIUS * 2 + SHADOW_OFFSET; + + dest = gdk_pixbuf_new (gdk_pixbuf_get_colorspace (src), + gdk_pixbuf_get_has_alpha (src), + gdk_pixbuf_get_bits_per_sample (src), + width, height); + gdk_pixbuf_fill (dest, 0); + src_pixels = gdk_pixbuf_get_pixels (src); + src_rowstride = gdk_pixbuf_get_rowstride (src); + src_bpp = gdk_pixbuf_get_has_alpha (src) ? 4 : 3; + + dest_pixels = gdk_pixbuf_get_pixels (dest); + dest_rowstride = gdk_pixbuf_get_rowstride (dest); + dest_bpp = gdk_pixbuf_get_has_alpha (dest) ? 4 : 3; + + for (y = 0; y < height; y++) + { + for (x = 0; x < width; x++) + { + int sumr = 0, sumg = 0, sumb = 0, suma = 0; + + for (i = 0; i < filter->size; i++) + { + for (j = 0; j < filter->size; j++) + { + int src_x, src_y; + + src_y = -(BLUR_RADIUS + SHADOW_OFFSET) + y - (filter->size >> 1) + i; + src_x = -(BLUR_RADIUS + SHADOW_OFFSET) + x - (filter->size >> 1) + j; + + if (src_y < 0 || src_y > gdk_pixbuf_get_height (src) || + src_x < 0 || src_x > gdk_pixbuf_get_width (src)) + continue; + + sumr += src_pixels [src_y * src_rowstride + + src_x * src_bpp + 0] * + filter->data [i * filter->size + j]; + sumg += src_pixels [src_y * src_rowstride + + src_x * src_bpp + 1] * + filter->data [i * filter->size + j]; + + sumb += src_pixels [src_y * src_rowstride + + src_x * src_bpp + 2] * + filter->data [i * filter->size + j]; + + if (src_bpp == 4) + suma += src_pixels [src_y * src_rowstride + + src_x * src_bpp + 3] * + filter->data [i * filter->size + j]; + + + } + } + + if (dest_bpp == 4) + dest_pixels [y * dest_rowstride + + x * dest_bpp + 3] = suma * SHADOW_OPACITY; + + } + } + + return dest; +} + +GdkPixbuf * +create_shadowed_pixbuf (GdkPixbuf *src) +{ + GdkPixbuf *dest; + + dest = create_shadow (src); + + gdk_pixbuf_composite (src, dest, + BLUR_RADIUS, BLUR_RADIUS, + gdk_pixbuf_get_width (src), + gdk_pixbuf_get_height (src), + BLUR_RADIUS, BLUR_RADIUS, 1.0, 1.0, + GDK_INTERP_NEAREST, 255); + return dest; +} diff --git a/devel-docs/tools/shadow.h b/devel-docs/tools/shadow.h new file mode 100644 index 0000000..2f569cc --- /dev/null +++ b/devel-docs/tools/shadow.h @@ -0,0 +1,8 @@ +#ifndef __SHADOW_H__ +#define __SHADOW_H__ + +#include + +GdkPixbuf *create_shadowed_pixbuf (GdkPixbuf *src); + +#endif /* __SHADOW_H__ */ diff --git a/devel-docs/tools/shooter.c b/devel-docs/tools/shooter.c new file mode 100644 index 0000000..ecfa18f --- /dev/null +++ b/devel-docs/tools/shooter.c @@ -0,0 +1,298 @@ + +#include "config.h" + +#include + +#ifdef HAVE_UNISTD_H +#include +#endif + +#include +#include +#include + +#include + +#include "libgimpbase/gimpbase.h" +#include "libgimpconfig/gimpconfig.h" +#include "libgimpmodule/gimpmodule.h" +#include "libgimpwidgets/gimpwidgets.h" +#include "libgimpwidgets/gimpwidgets-private.h" + +#include "shadow.h" +#include "units.h" +#include "widgets.h" + + +static Window +find_toplevel_window (Display *display, + Window xid) +{ + Window root, parent, *children; + guint nchildren; + + do + { + if (XQueryTree (display, xid, + &root, &parent, &children, &nchildren) == 0) + { + g_warning ("Couldn't find window manager window"); + return 0; + } + + if (root == parent) + return xid; + + xid = parent; + } + while (TRUE); +} + +static GdkPixbuf * +add_border_to_shot (GdkPixbuf *pixbuf) +{ + GdkPixbuf *retval; + + retval = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, + gdk_pixbuf_get_width (pixbuf) + 2, + gdk_pixbuf_get_height (pixbuf) + 2); + + /* Fill with solid black */ + gdk_pixbuf_fill (retval, 0x000000FF); + + gdk_pixbuf_copy_area (pixbuf, + 0, 0, + gdk_pixbuf_get_width (pixbuf), + gdk_pixbuf_get_height (pixbuf), + retval, 1, 1); + + return retval; +} + +static GdkPixbuf * +remove_shaped_area (GdkPixbuf *pixbuf, + Window window) +{ + Display *display; + GdkPixbuf *retval; + XRectangle *rectangles; + gint rectangle_count, rectangle_order; + gint i; + + retval = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, + gdk_pixbuf_get_width (pixbuf), + gdk_pixbuf_get_height (pixbuf)); + + gdk_pixbuf_fill (retval, 0); + + display = gdk_x11_display_get_xdisplay (gdk_display_get_default ()); + + rectangles = XShapeGetRectangles (display, window, ShapeBounding, + &rectangle_count, &rectangle_order); + + for (i = 0; i < rectangle_count; i++) + { + int y, x; + + for (y = rectangles[i].y; + y < rectangles[i].y + rectangles[i].height; + y++) + { + const guchar *src_pixels; + guchar *dest_pixels; + + src_pixels = gdk_pixbuf_get_pixels (pixbuf) + + y * gdk_pixbuf_get_rowstride (pixbuf) + + rectangles[i].x * (gdk_pixbuf_get_has_alpha (pixbuf) ? 4 : 3); + + dest_pixels = gdk_pixbuf_get_pixels (retval) + + y * gdk_pixbuf_get_rowstride (retval) + + rectangles[i].x * 4; + + for (x = rectangles[i].x; + x < rectangles[i].x + rectangles[i].width; + x++) + { + *dest_pixels++ = *src_pixels ++; + *dest_pixels++ = *src_pixels ++; + *dest_pixels++ = *src_pixels ++; + *dest_pixels++ = 255; + + if (gdk_pixbuf_get_has_alpha (pixbuf)) + src_pixels++; + } + } + } + + return retval; +} + +static GdkPixbuf * +take_window_shot (Window child, + gboolean include_decoration) +{ + GdkDisplay *display; + GdkScreen *screen; + GdkWindow *window; + Window xid; + gint x_orig, y_orig; + gint x = 0, y = 0; + gint width, height; + GdkPixbuf *tmp, *tmp2; + GdkPixbuf *retval; + + display = gdk_display_get_default (); + screen = gdk_screen_get_default (); + + if (include_decoration) + xid = find_toplevel_window (gdk_x11_display_get_xdisplay (display), child); + else + xid = child; + + window = gdk_x11_window_foreign_new_for_display (display, xid); + + width = gdk_window_get_width (window); + height = gdk_window_get_height (window); + gdk_window_get_origin (window, &x_orig, &y_orig); + + if (x_orig < 0) + { + x = - x_orig; + width = width + x_orig; + x_orig = 0; + } + + if (y_orig < 0) + { + y = - y_orig; + height = height + y_orig; + y_orig = 0; + } + + if (x_orig + width > gdk_screen_get_width (screen)) + width = gdk_screen_get_width (screen) - x_orig; + + if (y_orig + height > gdk_screen_get_height (screen)) + height = gdk_screen_get_height (screen) - y_orig; + + tmp = gdk_pixbuf_get_from_drawable (NULL, window, NULL, + x, y, 0, 0, width, height); + + if (include_decoration) + tmp2 = remove_shaped_area (tmp, xid); + else + tmp2 = add_border_to_shot (tmp); + + retval = create_shadowed_pixbuf (tmp2); + + g_object_unref (tmp); + g_object_unref (tmp2); + + return retval; +} + +static gboolean +shooter_get_foreground (GimpRGB *color) +{ + color->r = color->g = color->b = 0.0; + color->a = 1.0; + return TRUE; +} + +static gboolean +shooter_get_background (GimpRGB *color) +{ + color->r = color->g = color->b = 1.0; + color->a = 1.0; + return TRUE; +} + +static void +shooter_standard_help (const gchar *help_id, + gpointer help_data) +{ +} + +static void +shooter_ensure_modules (void) +{ + static GimpModuleDB *module_db = NULL; + + if (! module_db) + { + gchar *config = gimp_config_build_plug_in_path ("modules"); + gchar *path = gimp_config_path_expand (config, TRUE, NULL); + + module_db = gimp_module_db_new (FALSE); + gimp_module_db_load (module_db, path); + + g_free (path); + g_free (config); + } +} + +int +main (int argc, char **argv) +{ + GdkPixbuf *screenshot = NULL; + GList *toplevels; + GList *node; + + g_set_application_name ("GIMP documentation shooter"); + + /* If there's no DISPLAY, we silently error out. + * We don't want to break headless builds. + */ + if (! gtk_init_check (&argc, &argv)) + return EXIT_SUCCESS; + + gtk_rc_add_default_file (gimp_gtkrc ()); + + units_init (); + + gimp_widgets_init (shooter_standard_help, + shooter_get_foreground, + shooter_get_background, + shooter_ensure_modules); + + toplevels = get_all_widgets (); + + for (node = toplevels; node; node = g_list_next (node)) + { + GdkWindow *window; + WidgetInfo *info; + XID xid; + gchar *filename; + + info = node->data; + + gtk_widget_show (info->window); + + window = gtk_widget_get_window (info->window); + + gtk_widget_show_now (info->window); + gtk_widget_queue_draw (info->window); + + while (gtk_events_pending ()) + { + gtk_main_iteration (); + } + sleep (1); + + while (gtk_events_pending ()) + { + gtk_main_iteration (); + } + + xid = gdk_x11_drawable_get_xid (GDK_DRAWABLE (window)); + screenshot = take_window_shot (xid, info->include_decorations); + + filename = g_strdup_printf ("%s.png", info->name); + gdk_pixbuf_save (screenshot, filename, "png", NULL, NULL); + g_free(filename); + + gtk_widget_hide (info->window); + } + + return EXIT_SUCCESS; +} diff --git a/devel-docs/tools/units.c b/devel-docs/tools/units.c new file mode 100644 index 0000000..ed5db39 --- /dev/null +++ b/devel-docs/tools/units.c @@ -0,0 +1,102 @@ + +#include "config.h" + +#include + +#include "libgimpbase/gimpbase.h" +#include "libgimpbase/gimpbase-private.h" + +#include "units.h" + + +typedef struct +{ + gdouble factor; + gint digits; + const gchar *identifier; + const gchar *symbol; + const gchar *abbreviation; + const gchar *singular; + const gchar *plural; +} GimpUnitDef; + +static const GimpUnitDef unit_defs[] = +{ + { 0.0, 0, "pixels", "px", "px", "pixel", "pixels" }, + { 1.0, 2, "inches", "''", "in", "inch", "inches" }, + { 25.4, 1, "millimeters", "mm", "mm", "millimeter", "millimeters" } +}; + + +static gint +units_get_number_of_units (void) +{ + return G_N_ELEMENTS (unit_defs); +} + +static gint +units_get_number_of_built_in_units (void) +{ + return G_N_ELEMENTS (unit_defs); +} + +static gdouble +units_unit_get_factor (GimpUnit unit) +{ + return unit_defs[unit].factor; +} + +static gint +units_unit_get_digits (GimpUnit unit) +{ + return unit_defs[unit].digits; +} + +static const gchar * +units_unit_get_identifier (GimpUnit unit) +{ + return unit_defs[unit].identifier; +} + +static const gchar * +units_unit_get_symbol (GimpUnit unit) +{ + return unit_defs[unit].symbol; +} + +static const gchar * +units_unit_get_abbreviation (GimpUnit unit) +{ + return unit_defs[unit].abbreviation; +} + +static const gchar * +units_unit_get_singular (GimpUnit unit) +{ + return unit_defs[unit].singular; +} + +static const gchar * +units_unit_get_plural (GimpUnit unit) +{ + return unit_defs[unit].plural; +} + +void +units_init (void) +{ + GimpUnitVtable vtable; + + vtable.unit_get_number_of_units = units_get_number_of_units; + vtable.unit_get_number_of_built_in_units = units_get_number_of_built_in_units; + vtable.unit_new = NULL; + vtable.unit_get_factor = units_unit_get_factor; + vtable.unit_get_digits = units_unit_get_digits; + vtable.unit_get_identifier = units_unit_get_identifier; + vtable.unit_get_symbol = units_unit_get_symbol; + vtable.unit_get_abbreviation = units_unit_get_abbreviation; + vtable.unit_get_singular = units_unit_get_singular; + vtable.unit_get_plural = units_unit_get_plural; + + gimp_base_init (&vtable); +} diff --git a/devel-docs/tools/units.h b/devel-docs/tools/units.h new file mode 100644 index 0000000..8875e8a --- /dev/null +++ b/devel-docs/tools/units.h @@ -0,0 +1,8 @@ +#ifndef __UNITS_H__ +#define __UNITS_H__ + + +void units_init (void); + + +#endif /* __UNITS_H__ */ diff --git a/devel-docs/tools/widgets.c b/devel-docs/tools/widgets.c new file mode 100644 index 0000000..6d17f9c --- /dev/null +++ b/devel-docs/tools/widgets.c @@ -0,0 +1,756 @@ + +#include "config.h" + +#include + +#include +#include + +#undef GIMP_DISABLE_DEPRECATED + +#include "libgimpbase/gimpbase.h" +#include "libgimpconfig/gimpconfig.h" +#include "libgimpcolor/gimpcolor.h" +#include "libgimpwidgets/gimpwidgets.h" +#include "libgimpwidgets/gimpwidgets-private.h" + + +#include "widgets.h" + + +#define SMALL_WIDTH 240 +#define SMALL_HEIGHT 75 +#define MEDIUM_WIDTH 240 +#define MEDIUM_HEIGHT 165 +#define LARGE_WIDTH 240 +#define LARGE_HEIGHT 240 + + +static gboolean +adjust_size_callback (WidgetInfo *info) +{ + Window toplevel; + Window root; + gint tx; + gint ty; + guint twidth; + guint theight; + guint tborder_width; + guint tdepth; + guint target_width = 0; + guint target_height = 0; + + toplevel = GDK_WINDOW_XWINDOW (gtk_widget_get_window (info->window)); + XGetGeometry (GDK_WINDOW_XDISPLAY (gtk_widget_get_window (info->window)), + toplevel, + &root, &tx, &ty, &twidth, &theight, &tborder_width, &tdepth); + + switch (info->size) + { + case SMALL: + target_width = SMALL_WIDTH; + target_height = SMALL_HEIGHT; + break; + case MEDIUM: + target_width = MEDIUM_WIDTH; + target_height = MEDIUM_HEIGHT; + break; + case LARGE: + target_width = LARGE_WIDTH; + target_height = LARGE_HEIGHT; + break; + case ASIS: + target_width = twidth; + target_height = theight; + break; + } + + if (twidth > target_width || + theight > target_height) + { + gtk_widget_set_size_request (info->window, + 2 + target_width - (twidth - target_width), /* Dunno why I need the +2 fudge factor; */ + 2 + target_height - (theight - target_height)); + } + return FALSE; +} + +static void +realize_callback (WidgetInfo *info) +{ + g_timeout_add (500, (GSourceFunc)adjust_size_callback, info); +} + +static WidgetInfo * +new_widget_info (const char *name, + GtkWidget *widget, + WidgetSize size) +{ + WidgetInfo *info; + + info = g_new0 (WidgetInfo, 1); + + info->name = g_strdup (name); + info->size = size; + info->no_focus = TRUE; + + if (GTK_IS_WINDOW (widget)) + { + info->window = widget; + + gtk_window_set_resizable (GTK_WINDOW (info->window), FALSE); + g_signal_connect_swapped (info->window, "realize", + G_CALLBACK (realize_callback), info); + } + else + { + info->window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + + gtk_window_set_accept_focus (GTK_WINDOW (info->window), FALSE); + + gtk_container_set_border_width (GTK_CONTAINER (info->window), 12); + gtk_container_add (GTK_CONTAINER (info->window), widget); + gtk_widget_show_all (widget); + } + + gtk_window_set_skip_taskbar_hint (GTK_WINDOW (info->window), TRUE); + + gtk_widget_set_app_paintable (info->window, TRUE); + g_signal_connect (info->window, "focus", G_CALLBACK (gtk_true), NULL); + + switch (size) + { + case SMALL: + gtk_widget_set_size_request (info->window, SMALL_WIDTH, SMALL_HEIGHT); + break; + case MEDIUM: + gtk_widget_set_size_request (info->window, MEDIUM_WIDTH, MEDIUM_HEIGHT); + break; + case LARGE: + gtk_widget_set_size_request (info->window, LARGE_WIDTH, LARGE_HEIGHT); + break; + default: + break; + } + + return info; +} + +static void +color_init (GimpRGB *rgb) +{ + gimp_rgb_parse_name (rgb, "goldenrod", -1); + gimp_rgb_set_alpha (rgb, 0.7); +} + +static GdkPixbuf * +load_image (const gchar *name) +{ + GdkPixbuf *pixbuf; + gchar *filename; + + filename = g_build_filename (TOP_SRCDIR, "data", "images", name, NULL); + + pixbuf = gdk_pixbuf_new_from_file (filename, NULL); + + g_free (filename); + + return pixbuf; +} + +static WidgetInfo * +create_browser (void) +{ + GtkWidget *vbox; + GtkWidget *align; + GtkWidget *browser; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); + browser = gimp_browser_new (); + gtk_box_pack_start (GTK_BOX (GIMP_BROWSER (browser)->left_vbox), + gtk_label_new ("TreeView goes here"), TRUE, TRUE, 0); + gtk_container_add (GTK_CONTAINER (align), browser); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Browser"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-browser", vbox, MEDIUM); +} + +static WidgetInfo * +create_button (void) +{ + GtkWidget *widget; + GtkWidget *align; + + widget = gimp_button_new (); + gtk_container_add (GTK_CONTAINER (widget), + gtk_label_new_with_mnemonic ("_Button")); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); + gtk_container_add (GTK_CONTAINER (align), widget); + + return new_widget_info ("gimp-widget-button", align, SMALL); +} + +static WidgetInfo * +create_chain_button (void) +{ + GtkWidget *vbox; + GtkWidget *align; + GtkWidget *table; + GtkWidget *label; + GtkWidget *chain; + GtkWidget *separator; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.8); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + table = gtk_table_new (2, 5, FALSE); + gtk_table_set_row_spacings (GTK_TABLE (table), 6); + gtk_table_set_col_spacings (GTK_TABLE (table), 6); + gtk_container_add (GTK_CONTAINER (align), table); + chain = gimp_chain_button_new (GIMP_CHAIN_LEFT); + gimp_chain_button_set_active (GIMP_CHAIN_BUTTON (chain), TRUE); + gtk_table_attach (GTK_TABLE (table), chain, 0,1, 0,2, + GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); + label = gtk_label_new ("Linked "); + gtk_table_attach (GTK_TABLE (table), label, 1,2, 0,1, + GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); + label = gtk_label_new ("Linked "); + gtk_table_attach (GTK_TABLE (table), label, 1,2, 1,2, + GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); + separator = gtk_separator_new (GTK_ORIENTATION_VERTICAL); + gtk_table_attach (GTK_TABLE (table), separator, 2,3, 0,2, + GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); + label = gtk_label_new (" Unlinked"); + gtk_table_attach (GTK_TABLE (table), label, 3,4, 0,1, + GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); + label = gtk_label_new (" Unlinked"); + gtk_table_attach (GTK_TABLE (table), label, 3,4, 1,2, + GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); + chain = gimp_chain_button_new (GIMP_CHAIN_RIGHT); + gimp_chain_button_set_active (GIMP_CHAIN_BUTTON (chain), FALSE); + gtk_table_attach (GTK_TABLE (table), chain, 4,5, 0,2, + GTK_SHRINK | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); + + gtk_box_pack_end (GTK_BOX (vbox), gtk_label_new ("Chain Button"), + TRUE, TRUE, 0); + + return new_widget_info ("gimp-widget-chain-button", vbox, MEDIUM); +} + +static WidgetInfo * +create_color_area (void) +{ + GtkWidget *vbox; + GtkWidget *area; + GtkWidget *align; + GimpRGB color; + + color_init (&color); + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 1.0); + area = gimp_color_area_new (&color, GIMP_COLOR_AREA_SMALL_CHECKS, 0); + gimp_color_area_set_draw_border (GIMP_COLOR_AREA (area), TRUE); + gtk_widget_set_size_request (area, -1, 25); + gtk_container_add (GTK_CONTAINER (align), area); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Color Area"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-color-area", vbox, SMALL); +} + +static WidgetInfo * +create_color_button (void) +{ + GtkWidget *vbox; + GtkWidget *button; + GtkWidget *align; + GimpRGB color; + + color_init (&color); + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 1.0); + button = gimp_color_button_new ("Color Button", + 80, 20, &color, + GIMP_COLOR_AREA_SMALL_CHECKS); + gtk_container_add (GTK_CONTAINER (align), button); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Color Button"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-color-button", vbox, SMALL); +} + +static WidgetInfo * +create_color_hex_entry (void) +{ + GtkWidget *vbox; + GtkWidget *entry; + GtkWidget *align; + GimpRGB color; + + color_init (&color); + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + entry = gimp_color_hex_entry_new (); + gimp_color_hex_entry_set_color (GIMP_COLOR_HEX_ENTRY (entry), &color); + gtk_container_add (GTK_CONTAINER (align), entry); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Color Hex Entry"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-color-hex-entry", vbox, SMALL); +} + +static WidgetInfo * +create_color_profile_combo_box (void) +{ + GtkWidget *vbox; + GtkWidget *combo; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + combo = gimp_color_profile_combo_box_new (gtk_dialog_new (), NULL); + gimp_color_profile_combo_box_add_file (GIMP_COLOR_PROFILE_COMBO_BOX (combo), + NULL, "sRGB"); + gtk_combo_box_set_active (GTK_COMBO_BOX (combo), 0); + gtk_container_add (GTK_CONTAINER (align), combo); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Color Profile Combo Box"), + FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-color-profile-combo-box", vbox, SMALL); +} + +static WidgetInfo * +create_color_scale (void) +{ + GtkWidget *vbox; + GtkWidget *scale; + GtkWidget *align; + GimpRGB rgb; + GimpHSV hsv; + + color_init (&rgb); + gimp_rgb_to_hsv (&rgb, &hsv); + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.8, 0.0); + scale = gimp_color_scale_new (GTK_ORIENTATION_HORIZONTAL, + GIMP_COLOR_SELECTOR_HUE); + gimp_color_scale_set_color (GIMP_COLOR_SCALE (scale), &rgb, &hsv); + gtk_range_set_value (GTK_RANGE (scale), 40); + gtk_container_add (GTK_CONTAINER (align), scale); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Color Scale"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-color-scale", vbox, SMALL); +} + +static WidgetInfo * +create_color_selection (void) +{ + GtkWidget *vbox; + GtkWidget *selection; + GtkWidget *align; + GimpRGB color; + + color_init (&color); + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); + selection = gimp_color_selection_new (); + gimp_color_selection_set_show_alpha(GIMP_COLOR_SELECTION (selection), TRUE); + gimp_color_selection_set_color (GIMP_COLOR_SELECTION (selection), &color); + gtk_widget_set_size_request (selection, 400, -1); + gtk_container_add (GTK_CONTAINER (align), selection); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Color Selection"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-color-selection", vbox, ASIS); +} + +static WidgetInfo * +create_dialog (void) +{ + WidgetInfo *info; + GtkWidget *widget; + GtkWidget *content; + GtkWidget *label; + + widget = gimp_dialog_new ("Gimp Dialog", + "gimp-widget-dialog", + NULL, 0, NULL, NULL, + "_Cancel", GTK_RESPONSE_CANCEL, + "_OK", GTK_RESPONSE_OK, + + NULL); + + label = gtk_label_new ("Gimp Dialog"); + content = gtk_dialog_get_content_area (GTK_DIALOG (widget)); + gtk_container_add (GTK_CONTAINER (content), label); + gtk_widget_show (label); + info = new_widget_info ("gimp-widget-dialog", widget, MEDIUM); + info->include_decorations = TRUE; + + return info; +} + +static WidgetInfo * +create_enum_combo_box (void) +{ + GtkWidget *vbox; + GtkWidget *combo; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + combo = gimp_enum_combo_box_new (GIMP_TYPE_CHANNEL_TYPE); + gimp_int_combo_box_set_active (GIMP_INT_COMBO_BOX (combo), GIMP_BLUE_CHANNEL); + gtk_container_add (GTK_CONTAINER (align), combo); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Enum Combo Box"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-enum-combo-box", vbox, SMALL); +} + +static WidgetInfo * +create_enum_label (void) +{ + GtkWidget *vbox; + GtkWidget *label; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + label = gimp_enum_label_new (GIMP_TYPE_IMAGE_BASE_TYPE, GIMP_RGB); + gtk_container_add (GTK_CONTAINER (align), label); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Enum Label"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-enum-label", vbox, SMALL); +} + +static WidgetInfo * +create_file_entry (void) +{ + GtkWidget *vbox; + GtkWidget *entry; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + entry = gimp_file_entry_new ("File Entry", + "wilber.png", + FALSE, TRUE); + gtk_container_add (GTK_CONTAINER (align), entry); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("File Entry"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-file-entry", vbox, SMALL); +} + +static WidgetInfo * +create_frame (void) +{ + GtkWidget *frame; + GtkWidget *content; + + frame = gimp_frame_new ("Frame"); + content = gtk_label_new ("Frame Content\nThis Frame is HIG compliant"); + gtk_label_set_xalign (GTK_LABEL (content), 0.0); + gtk_label_set_yalign (GTK_LABEL (content), 0.0); + gtk_container_add (GTK_CONTAINER (frame), content); + + return new_widget_info ("gimp-widget-frame", frame, MEDIUM); +} + +static WidgetInfo * +create_hint_box (void) +{ + GtkWidget *box = gimp_hint_box_new ("This is a user hint."); + + return new_widget_info ("gimp-widget-hint-box", box, MEDIUM); +} + +static WidgetInfo * +create_number_pair_entry (void) +{ + GtkWidget *vbox; + GtkWidget *entry; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + entry = gimp_number_pair_entry_new (":/", TRUE, 0.001, GIMP_MAX_IMAGE_SIZE); + gimp_number_pair_entry_set_values (GIMP_NUMBER_PAIR_ENTRY (entry), 4, 3); + gtk_container_add (GTK_CONTAINER (align), entry); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Number Pair Entry"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-number-pair-entry", vbox, SMALL); +} + +static WidgetInfo * +create_int_combo_box (void) +{ + GtkWidget *vbox; + GtkWidget *combo; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + combo = gimp_int_combo_box_new ("Sobel", 1, + "Prewitt", 2, + "Gradient", 3, + "Roberts", 4, + "Differential", 5, + "Laplace", 6, + NULL); + gimp_int_combo_box_set_active (GIMP_INT_COMBO_BOX (combo), 1); + + gtk_container_add (GTK_CONTAINER (align), combo); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Int Combo Box"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-int-combo-box", vbox, SMALL); +} + +static WidgetInfo * +create_memsize_entry (void) +{ + GtkWidget *vbox; + GtkWidget *entry; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); + entry = gimp_memsize_entry_new ((3 * 1024 + 512) * 1024, + 0, 1024 * 1024 * 1024); + gtk_container_add (GTK_CONTAINER (align), entry); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Memsize Entry"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-memsize-entry", vbox, SMALL); +} + +static WidgetInfo * +create_offset_area (void) +{ + GtkWidget *vbox; + GtkWidget *frame; + GtkWidget *area; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); + frame = gtk_frame_new (NULL); + gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN); + gtk_container_add (GTK_CONTAINER (align), frame); + area = gimp_offset_area_new (100, 100); + gimp_offset_area_set_size (GIMP_OFFSET_AREA (area), 180, 160); + gimp_offset_area_set_offsets (GIMP_OFFSET_AREA (area), 30, 30); + gtk_container_add (GTK_CONTAINER (frame), area); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Offset Area"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-offset-area", vbox, LARGE); +} + +static WidgetInfo * +create_page_selector (void) +{ + GtkWidget *vbox; + GtkWidget *selector; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + selector = gimp_page_selector_new (); + gtk_widget_set_size_request (selector, -1, 240); + gimp_page_selector_set_n_pages (GIMP_PAGE_SELECTOR (selector), 16); + gimp_page_selector_select_range (GIMP_PAGE_SELECTOR (selector), + "1,3,7-9,12-15"); + gtk_box_pack_start (GTK_BOX (vbox), selector, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Page Selector"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-page-selector", vbox, ASIS); +} + +static WidgetInfo * +create_path_editor (void) +{ + GtkWidget *vbox; + GtkWidget *editor; + GtkWidget *align; + gchar *config = gimp_config_build_data_path ("patterns"); + gchar *path = gimp_config_path_expand (config, TRUE, NULL); + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); + editor = gimp_path_editor_new ("Path Editor", path); + gtk_widget_set_size_request (editor, -1, 240); + gtk_container_add (GTK_CONTAINER (align), editor); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Path Editor"), FALSE, FALSE, 0); + + g_free (path); + g_free (config); + + return new_widget_info ("gimp-widget-path-editor", vbox, ASIS); +} + +static WidgetInfo * +create_pick_button (void) +{ + GtkWidget *vbox; + GtkWidget *button; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 1.0); + button = gimp_pick_button_new (); + gtk_container_add (GTK_CONTAINER (align), button); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Pick Button"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-pick-button", vbox, SMALL); +} + +static gboolean +area_realize (GimpPreviewArea *area) +{ + GdkPixbuf *pixbuf; + + pixbuf = load_image ("wilber-wizard.png"); + gimp_preview_area_draw (GIMP_PREVIEW_AREA (area), 0, 0, + gdk_pixbuf_get_width (pixbuf), + gdk_pixbuf_get_height (pixbuf), + GIMP_RGBA_IMAGE, + gdk_pixbuf_get_pixels (pixbuf), + gdk_pixbuf_get_rowstride (pixbuf)); + g_object_unref (pixbuf); + + return FALSE; +} + +static WidgetInfo * +create_preview_area (void) +{ + GtkWidget *vbox; + GtkWidget *area; + GtkWidget *align; + GdkPixbuf *pixbuf; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); + area = gimp_preview_area_new (); + g_signal_connect (area, "realize", + G_CALLBACK (area_realize), NULL); + gtk_container_add (GTK_CONTAINER (align), area); + pixbuf = load_image ("wilber-wizard.png"); + gtk_widget_set_size_request (area, + gdk_pixbuf_get_width (pixbuf), + gdk_pixbuf_get_height (pixbuf)); + g_object_unref (pixbuf); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Preview Area"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-preview-area", vbox, MEDIUM); +} + +static WidgetInfo * +create_string_combo_box (void) +{ + GtkWidget *vbox; + GtkWidget *combo; + GtkWidget *align; + GtkListStore *store; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + store = gtk_list_store_new (1, G_TYPE_STRING); + gtk_list_store_insert_with_values (store, NULL, 0, 0, "Foo", -1); + gtk_list_store_insert_with_values (store, NULL, 1, 0, "Bar", -1); + combo = gimp_string_combo_box_new (GTK_TREE_MODEL (store), 0, 0); + g_object_unref (store); + gimp_string_combo_box_set_active (GIMP_STRING_COMBO_BOX (combo), "Foo"); + + gtk_container_add (GTK_CONTAINER (align), combo); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("String Combo Box"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-string-combo-box", vbox, SMALL); +} + +static WidgetInfo * +create_unit_menu (void) +{ + GtkWidget *vbox; + GtkWidget *menu; + GtkWidget *align; + + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6); + align = gtk_alignment_new (0.5, 0.5, 0.5, 0.0); + menu = gimp_unit_menu_new ("%p", GIMP_UNIT_MM, TRUE, FALSE, FALSE); + gtk_container_add (GTK_CONTAINER (align), menu); + gtk_box_pack_start (GTK_BOX (vbox), align, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox), + gtk_label_new ("Unit Menu"), FALSE, FALSE, 0); + + return new_widget_info ("gimp-widget-unit-menu", vbox, SMALL); +} + +GList * +get_all_widgets (void) +{ + GList *retval = NULL; + + retval = g_list_append (retval, create_browser ()); + retval = g_list_append (retval, create_button ()); + retval = g_list_append (retval, create_chain_button ()); + retval = g_list_append (retval, create_color_area ()); + retval = g_list_append (retval, create_color_button ()); + retval = g_list_append (retval, create_color_hex_entry ()); + retval = g_list_append (retval, create_color_profile_combo_box ()); + retval = g_list_append (retval, create_color_scale ()); + retval = g_list_append (retval, create_color_selection ()); + retval = g_list_append (retval, create_dialog ()); + retval = g_list_append (retval, create_enum_combo_box ()); + retval = g_list_append (retval, create_enum_label ()); + retval = g_list_append (retval, create_file_entry ()); + retval = g_list_append (retval, create_frame ()); + retval = g_list_append (retval, create_hint_box ()); + retval = g_list_append (retval, create_int_combo_box ()); + retval = g_list_append (retval, create_memsize_entry ()); + retval = g_list_append (retval, create_number_pair_entry ()); + retval = g_list_append (retval, create_offset_area ()); + retval = g_list_append (retval, create_page_selector ()); + retval = g_list_append (retval, create_path_editor ()); + retval = g_list_append (retval, create_pick_button ()); + retval = g_list_append (retval, create_preview_area ()); + retval = g_list_append (retval, create_string_combo_box ()); + retval = g_list_append (retval, create_unit_menu ()); + + return retval; +} diff --git a/devel-docs/tools/widgets.h b/devel-docs/tools/widgets.h new file mode 100644 index 0000000..53925cb --- /dev/null +++ b/devel-docs/tools/widgets.h @@ -0,0 +1,25 @@ +#ifndef __WIDGETS_H__ +#define __WIDGETS_H__ + + +typedef enum +{ + SMALL, + MEDIUM, + LARGE, + ASIS +} WidgetSize; + +typedef struct WidgetInfo +{ + GtkWidget *window; + gchar *name; + gboolean no_focus; + gboolean include_decorations; + WidgetSize size; +} WidgetInfo; + +GList * get_all_widgets (void); + + +#endif /* __WIDGETS_H__ */ diff --git a/devel-docs/ui-framework.txt b/devel-docs/ui-framework.txt new file mode 100644 index 0000000..ed97004 --- /dev/null +++ b/devel-docs/ui-framework.txt @@ -0,0 +1,57 @@ + GIMP UI Framework + ================= + +This document describes how the GIMP UI framework functions and is +implemented. Here, "UI framework" refers to the system that saves the +UI layout between GIMP sessions, i.e. how docks, dockable dialogs etc +are setup. + + + Key Classes + ----------- + +GimpDockable - Represents a dockable dialog. +GimpDockbook - A GtkNotebook of GimpDockables +GimpDock - A columns of GimpDockbooks +GimpToolbox - Subclasses GimpDock, contains the toolbox. + Dockables are added at the bottom +GimpMenuDock - Subclasses GimpDock, contains dockables, should + probably be merged with GimpDock. The name + contains "menu" from the time when it hosted the + Image Selection Menu that is now in the + GimpDockWindow +GimpDockColumns - A set of GimpDocks arranged side by side. +GimpDockWindow - A toplevel window containing a GimpDockColumns. +GimpImageWindow - A toplevel window containing images and one + GimpDockColumns to the left and to the right. +GimpDialogFactory - A factory to create and position toplevel windows +GimpSessionInfo - Contains session info for one toplevel +GimpUIConfigurer - Configures the UI when switching between + single-window and multi-window mode + + + GimpDialogFactory + ----------------- + +The GimpDialogFactory can be considered to solve two distinct +problems: + +1. Create widgets from text, in particular from text in sessionrc +2. Session manage toplevel windows so their position is remembered + across GIMP sessions + +One possible design adjustment would be to have GimpWidgetFactory that +takes care of 1), and then have GimpDialogFactory inherit from +GtkWidgetFactory and implementing 2). GimpWidgetFactory could possibly +use GtkBuilder. + + + sessionrc + --------- +When GIMP starts, the sessionrc file is parsed. This step puts +GimpSessionInfo:s into GimpDialogFactories. Later when dialogs are +created, the dialog factory looks up existing session info entries. If +one exists, it uses the session info to set e.g. the position of the +created dialog. If it doesn't exist, it creates a new session info +object for the dialog. When GIMP exists, the current session infos are +then written back to sessionrc. diff --git a/devel-docs/undo.txt b/devel-docs/undo.txt new file mode 100644 index 0000000..03457a3 --- /dev/null +++ b/devel-docs/undo.txt @@ -0,0 +1,73 @@ +A quick overview of the undo system +----------------------------------- + +Actions on the image by the user are pushed onto an undo stack. Each +action object includes all the information needed to undo or redo an +operation, plus an UndoType. The type can be converted to text to +show to the user. Actions may be run forwards (UndoState == REDO) or +backwards (UndoState == UNDO). As the action is run, it swaps the +image's current state and the recorded state. A run action is moved +from the undo stack to the redo stack (or vice-versa if UndoState == +REDO). Pushing something onto the undo stack causes the redo stack to +be cleared, since the actions on the redo stack may depend on the +image being in a particular state (eg consider: layer add, rename, +undo rename, layer delete. If the redo stack weren't cleared on undo, +then there would still be a "rename" operation on the redo stack which +could be run on a non-existent layer. Bad news.) + +Undo groups +----------- +In order to group many basic operations together into a more useful +whole, code can push group start and end markers. A group is treated +as a single action for the purposes of the undo and redo user +commands. It is legal to nest groups, in which case the outermost +group is the only user-visible one. + +Groups boundaries used to be implemented by pushing a NULL pointer on +the undo (or redo) stack. Now they are a special action which has the +"group_boundary" bit set. This allows the group boundaries to include +the undo type associated with the whole group. The individual actions +need to preserve their own undo type since the undo_free_* functions +sometimes need to know which action is being freed. + +Undo events +----------- +Images emit UNDO_EVENT signals, to say that the user has performed an +undo or redo action on that image. This allows interested parties to +track image mutation actions. So far, only the undo history dialog +uses this feature. The other way to discover the undo status of an +image is to use the iterator functions undo_map_over_undo_stack() and +undo_map_over_redo_stack(). These call your function on each action +(or group) on the stack. There is also undo_get_undo_name() and +undo_get_redo_name() to peek at the top items on each stack. This +could be used (eg) to change the undo/redo menu strings to something +more meaningful, but currently lack synchronisation. + +Dirtying images +--------------- +NOTE about the gimage->dirty counter: + If 0, then the image is clean (ie, copy on disk is the same as the one + in memory). + If positive, then that's the number of dirtying operations done + on the image since the last save. + If negative, then user has hit undo and gone back in time prior + to the saved copy. Hitting redo will eventually come back to + the saved copy. + The image is dirty (ie, needs saving) if counter is non-zero. + If the counter is around 10000, this is due to undo-ing back + before a saved version, then mutating the image (thus destroying + the redo stack). Once this has happened, it's impossible to get + the image back to the state on disk, since the redo info has been + freed. See undo.c for the gorey details. + +NEVER CALL gimp_image_dirty() directly! + +If your code has just dirtied the image, push an undo instead. +Failing that, push the trivial undo which tells the user the +command is not undoable: undo_push_cantundo() (But really, it would +be best to push a proper undo). If you just dirty the image +without pushing an undo then the dirty count is increased, but +popping that many undo actions won't lead to a clean image. + +Austin + diff --git a/devel-docs/vbr.txt b/devel-docs/vbr.txt new file mode 100644 index 0000000..01ac4a6 --- /dev/null +++ b/devel-docs/vbr.txt @@ -0,0 +1,64 @@ +The GIMP Generated Brush File Format Version 1 (.vbr) +----------------------------------------------------- + +Updated August 24, 2006. + +The VBR format is used for "generated" brushes, that is, brushes +specified by a set of numerical parameters rather than a bitmap or +pixmap. This format dates back to at least 1998, although it +has been tweaked several times. The most recent tweak, in August +2004, added support for variable shapes. Prior to this, the +version number used was always 1.0. The version number used for +shaped brushes is 1.5. + +VBR files are plain text tiles, consisting of a set of fields +separated by line breaks. The number of lines is variable, 10 if the +brush is "shaped", 8 otherwise. All numerical fields are in float +format, with a dot as decimal separator, except the number of spikes +(for shaped brushes), which is an integer. + +Non-shaped brushes: + +Line 1: Must always contain the magic string "GIMP-VBR". + +Line 2: Version number, always "1.0". + +Line 3: The name of the brush. This is a UTF-8 string, with a maximum + length of 255 bytes. + +Line 4: The brush spacing. + +Line 5: The brush radius, in pixels. + +Line 6: The brush hardness. + +Line 7: The brush aspect ratio. + +Line 8: The brush angle. + + +Shaped brushes: + +Line 1: Must always contain the magic string "GIMP-VBR". + +Line 2: Version number, always "1.5". + +Line 3: The name of the brush. This is a UTF-8 string, with a maximum + length of 255 bytes. + +Line 4: A string giving the shape of the brush. Currently "circle", + "square", and "diamond" are supported. The possible shapes + are defined by the GimpBrushGeneratedShape enum in + core-enums.h. + +Line 5: The brush spacing. + +Line 6: The brush radius, in pixels. + +Line 7: The number of spikes for the shape. + +Line 8: The brush hardness. + +Line 9: The brush aspect ratio. + +Line 10: The brush angle. diff --git a/devel-docs/xcf.txt b/devel-docs/xcf.txt new file mode 100644 index 0000000..945c30c --- /dev/null +++ b/devel-docs/xcf.txt @@ -0,0 +1,1607 @@ +==================================== +DOCUMENTATION OF THE XCF FILE FORMAT +==================================== + +Introduction +------------ + +This document describes the native image file format of GIMP. + +Note that the XCF format is a "living" format which follows closely the +GIMP software and evolves together. The ultimate reference for the +format is therefore its code, even though we will try to update this +documentation regularly, to make life simpler to ourselves as well as +third-party XCF-reader's developers. + +The code for reading and writing XCF is found in: app/xcf/ + + +License +------- + +Copyright Henning Makholm , 2006-07-11 +Copyright various GIMP developers (see git log), 2009-2019 + +This is free documentation; you can modify and/or redistribute +it according to the terms of the GNU General Public License +as published by the Free Software Foundation, either version +2 of the license, or (at your option) any later version. + + +Table of contents +----------------- + +Documentation of the XCF file format + License + Table of contents + Audience + Scope + Status + Version history + +1. Basic concepts + XCF file + Basic data types + Canvas + Color + Pixel data: Tiles + Pixel data: Levels of detail hierarchy + Channels + Layers + Layer masks + Properties + Parasites + Selections + Floating selection + Tattoos + +2. General properties + +3. The Image structure + Header + Image properties + +4. The Channel structure + Channel properties + +5. The Layer structure + Layer properties + +6. The Hierarchy structure + Levels + +7. Tile data organization + Uncompressed tile data + RLE compressed tile data + +8. Miscellaneous + The name XCF + + +Audience +-------- + +Audience of this document are developers of GIMP and other software that +reads and writes XCF files. + + +Scope +----- + +The XCF format is designed to store the whole state of GIMP that is specific to +one image (i.e., not the cut buffer, tool options, key bindings, etc.) and +is not undo data. This makes the full collection of data stored in an XCF file +rather heterogeneous and tied to the internals of GIMP. + +Use of the XCF format by third-party software is recommended only as a +way to get data into and out of GIMP for which it would be impossible or +inconvenient to use a more standard interchange format. Authors of +third-party XCF-creating software in particular should take care to +write files that are as indistinguishable as possible from ones saved by +GIMP. The GIMP developers take care to make each version of GIMP able to +read XCF files produced by older GIMP versions, but they make no special +efforts to allow reading of XCF files created by other software. + +Interchanging image data with other applications is not the goal of the +XCF format. Other formats may be more appropriate. For this use case +GIMP opens and exports common images formats, like JPEG, PNG and PSD, +though they may all miss various features of XCF. +OpenRaster (ORA) in particular is meant to be a generic interchange +format between software, with as few feature loss as possible, though +its standardization is still quite slow. + +For the stated reasons and clarification GIMP _saves_ XCF files, +but _exports_ to other image formats. + +Beware that CinePaint's native file format is called XCF, too. While it is +derived from the format described here, both formats differ in many details +and are _not_ mutually compatible. +This document does not describe the CinePaint XCF format. +For more information on that see: +https://web.archive.org/web/20161024115140/http://www.cinepaint.org/more/docs/xcf.html + + +Status +------ + +This specification is an official condensation and extrapolation of +the XCF-writing and -reading code in version 2.10.14 of GIMP, and +earlier versions. Yet we remind that the ultimate reference is the +loading and saving code of the XCF format. + +Some of the normative statements made below are enforced by the XCF +code in GIMP; others are just the authors' informed guess about +"best practices" that would be likely to maximize interoperability +with future versions of GIMP. + +This document is complete, relatively to GIMP 2.10 features stored in +the XCF format, though if you discover any errors or missing features, +we would be thankful if you could report it as a bug: +https://gitlab.gnome.org/GNOME/gimp/issues + + +Version history +--------------- +This section lists the changes between file format versions in bigger terms. +Details are denoted in the text. + +Version 0: +Since GIMP 0.99.16, released on 1997-12-15. +The initial file format. Everything that is not listed in the following versions +is part of this. + +Version 1: +Since GIMP 0.99.16, released on 1997-12-15. +Adds color maps. Chapter 3 "The image structure" describes the PROP_COLOR_MAP +property. + +Version 2: +Since GIMP 1.3.10, released on 2002-11-07. +Adds layer modes "Soft light", "Grain extract", "Grain merge" and painting +mode "Color Erase". In chapter 5 "The layer structure" the description of +the property PROP_MODE contains the new layer modes. +Improves path handling in GIMP 1.3.21, released on 5.10.2003. +Chapter 1 "Basic concepts" describes the path handling in general and +chapter 2 "General concepts" introduces the PROP_VECTORS property. + +Version 3: +Since GIMP 2.7.1, released on 2010-06-29. +Adds layer groups. The chapter 5 "The layer structure" describes the new +properties PROP_GROUP_ITEM, PROP_GROUP_ITEM_FLAGS and PROP_ITEM_PATH. + +Version 4 to 13: +Since GIMP 2.10.0, released on 2018-04-27. +Adds many layer modes, layer group masks, high-bit depth (precisions +other than 8-bit gamma), zlib compression and 64-bit offsets for XCF +files bigger than 4GB. + + +1. BASIC CONCEPTS +================= + +It is recommended that a software developer who wants to take full +advantage of the XCF format be deeply familiar with GIMP at least +as a user. The following high-level overview is meant to help those +non-users who just need to extract pixel data from an XCF file get up +to speed. + + +XCF file +-------- + +An XCF file is a sequence of bytes. In general an XCF file describes a stack of +layers and channels on a canvas. +It contains a series of data structures, the order of which is in general not +significant. The exception to this is that the main image structure must come at +the very beginning of the file, and that the tile data blocks for each drawable +must follow each other directly. + +References _between_ structures in the XCF file take the form of +"pointers" that count the number of bytes between the beginning +of the XCF file and the beginning of the target structure. +Pointers used to be 32-bit data. Since the maximum address of a layer, +channel, hierarchy or tile set was 2^32 - 1, i.e. at 4 GB, the maximum +size for XCF images before GIMP 2.10.0 was quite limited. +Now pointers can be 64-bit, allowing files big enough for any image +produced by current technology. See the chapter "Basic data types" for +description of the POINTER type. + +Each structure is designed to be written and read sequentially; many +contain items of variable length and the concept of an offset _within_ +a data structure is not often relevant. + + +Basic data types +---------------- + +A WORD is a 32-bit integer stored as 4 bytes in big-endian order, i.e. with +the most significant byte first. The word is not necessarily aligned to an +offset within the XCF file that is a multiple of 4. +Depending on the context the word can be unsigned or (2's complement) signed. +UINT32 denotes unsigned words and INT32 denotes signed words in this document. + +A FLOAT is stored as a 32-bit IEEE 754 single-precision floating-point number +in big-endian order. + +A STRING is stored as follows: + + uint32 n+1 Number of bytes that follow, including the zero byte + byte[n] ... String data in Unicode, encoded using UTF-8 + byte 0 Zero marks the end of the string. + +Exception: the empty string is stored simply as an uint32 with the +value 0. + +A POINTER is stored as a 32-bit integer (4 bytes) in big-endian order +for XCF up to 10, and 64-bit (8 bytes), still big-endian, for XCF 11 +and over, allowing higher than 4GB XCF files since GIMP 2.10.0. + +Canvas +------ + +A canvas is an abstract rectangular viewport for the layers and channels. +The image header stores the canvas' dimensions. + + +Color +----- + +RGB: +Three intensity values for red, green, and blue additive color +components, each on a scale from 0 to 255. The exact color space +is not specified. GIMP displays image data directly on PC +display hardware without any software correction, so in most +cases the intensity values should be considered nonlinear samples +that map to physical light intensities using a power function +with an exponent ("gamma") of about 2.5. (This is how PC hardware +commonly treat bit values in the video buffer, which incidentally +also has the property of making each 1/255th step about equally +perceptible to the human eye when the monitor is correctly +adjusted). +Beware, however, that GIMP's compositing algorithms (as described +in the document compositing.txt) implicitly treat the intensities +as _linear_ samples. The XCF file format currently has no support +for storing the intended gamma of the samples. + +TODO: Are the statements about color space, gamma and layer modes still valid? + +Grayscale: +One intensity value on a scale from 0 (black) to 255 (white). +Gamma considerations as for RGB. + +Indexed: +An 8-bit index into a color map that is shared between all +layers. The color map maps each index to an RGB triple which is +interpreted as in the RGB model. + + +Pixel data: Tiles +----------------- + +Basically pixels are organized in a grid of "tiles", each +with a width and height of up to 64 pixels. The only tiles that have a +width less than 64 are those in the rightmost column, and the only +tiles that have a height less than 64 are those in the bottommost row. +Thus, a layer measuring 200 x 150 pixels will be divided into 12 +tiles: + + +-----------------+-----------------+------------------+-----------------+ + | Tile 0: 64 x 64 | Tile 1: 64 x 64 | Tile 2: 64 x 64 | Tile 3: 8 x 64 | + +-----------------+-----------------+------------------+-----------------+ + | Tile 4: 64 x 64 | Tile 5: 64 x 64 | Tile 6: 64 x 64 | Tile 7: 8 x 64 | + +-----------------+-----------------+------------------+-----------------+ + | Tile 8: 64 x 22 | Tile 9: 64 x 22 | Tile 10: 64 x 22 | Tile 11: 8 x 22 | + +-----------------+-----------------+------------------+-----------------+ + +As can be seen from this example, the tiles appear in the XCF file in +row-major, top-to-bottom, left-to-right order. The dimensions of the +individual tiles are not stored explicitly in the XCF file, but must +be computed by the reader. + +The tiles that are pointed to by a single level structure must be +contiguous in the XCF file, because GIMP's XCF reader uses the +difference between two subsequent tile pointers to judge the amount of +memory it needs to allocate for internal data structures. + + +Pixel data: Levels of detail hierarchy +-------------------------------------- + +The tiles themselves are organized in levels of detail. These levels +build a hierarchy. + +Only the first level structure is used by GIMP's XCF reader, +except that the reader checks that a terminating zero for the +level-pointer list can be found. GIMP's XCF writer creates a +series of dummy level structures (with NULL-pointers to the tiles), each +declaring a height and width half of the previous one (rounded down), +until the height and with are both less than 64. Thus, for a layer of +200 x 150 pixels, this series of levels will be saved: + + A level of 200 x 150 pixels with 12 tiles: the actually used one + A level of 100 x 75 pixels with no tiles + A level of 50 x 37 pixels with no tiles + +Third-party XCF writers should probably mimic this entire structure; +robust XCF readers should have no reason to even read past the pointer +to the first level structure. + +TODO: The XCF file holds (for unclear historical reasons) +a level-of-detail hierarchy, but we only use the +lowest hierarchy level of it and other XCF consumers +are told to do the same. This looks like a mipmap. Would +using it to save an image pyramid or the thumbnail +for the File dialogs get us some benefits? + + +Channel +------- + +A channel is a named object that contains a single byte of information +for each pixel in the canvas area. Channels have a variety of use as +intermediate objects during editing; they are not meant to be rendered +directly when the final image is displayed or exported to layer-less +formats. A major use of channels is as a store for saved selections. + +A channel can be edited as if it was a grayscale layer with the same +dimensions as the canvas. When it is shown in the GIMP editor UI +together with other layers, it is used as if it was the _inverse_ +alpha channel of a layer with the same color information in all +pixels; this color can be stored in the XCF file as a property of the +channel. This "mask" representation is generally thought of as an UI +feature rather than an intrinsic semantics of a channel. + +Though the channel data structure in the XCF file contains a height +and width field, these must always be the same as the canvas width and +height. +TODO: does this apply to any channel or only to selections? + + +Layer +----- + +A layer is a named rectangular area of pixels which has a definite +position with respect to the canvas. It may extend beyond the canvas or +(more commonly) only cover some of it. Each pixel of the layer has a color +which is specified in one of three ways as described in the "Color" section. + +All layers in an image must use the same color model. +Exception: if the "floating selection" (see below) belongs to a channel or +layer mask, it will be represented as grayscale pixels with alpha independently +of the image's overall color model. + +Each pixel of a layer also has an alpha component which specifies the +opacity of the pixel on a linear scale from 0 (denoting an alpha of +0.0, or completely transparent) to 255 (denoting an alpha of 1.0, or +completely opaque). The color values do not use "premultiplied alpha" +storage. The color information for pixels with alpha 0 _may_ be +meaningful; GIMP preserves it when parts of a layer are erased and +provides (obscure) ways of recovering it in its user interface. + +The bottommost layer _only_ in an image may not contain alpha +information; in this case all pixels in the layer have an alpha value +of 255. (Even if the bottommost layer does not cover the entire +canvas, it is the only layer that can be without an explicit alpha +channel). + +In images that use the indexed color model, GIMP does not support +partial transparency and interprets alpha values from 0 to 127 as +fully transparent and values from 128 to 255 as fully opaque. This +behavior _may_ change in future versions of GIMP. +TODO: has already changed? + +Layers have certain other properties such as a visibility flag, +a global opacity (which is multiplied with individual pixel alphas) +a layer group flag and various editing state flags. + + +Layer mask +---------- + +The layer mask can be attached to a layer (since GIMP 2.10.0, layer +group can also have a layer mask). +Actually it is represented as a channel structure in the XCF file. +It is referred to from its parent layer and not listed in the master list +of channels. +Its dimensions and placement coincide with those of its parent layer. + +Unless disabled by the PROP_APPLY_MASK property, the layer mask +functions as an extra alpha channel for the layer, in that for each +pixel the layer's alpha byte and the layer mask byte are multiplied to +find the extent to which the layer blankets the background. Thus a +layer mask can make parts of the layer more transparent, but never +more opaque. + + +Properties +---------- + +Properties are an extension mechanism to attribute the image, channels +and layers. Some are attributes for general use, such as PROP_END, +others are specific to the image, a channel or a layer. + +Technically properties are implemented as variable-length series of +variable-length PROPERTY records which have the following general format + + uint32 type Numerical type identifier + uint32 plength Payload length in bytes (but BEWARE! see below) + byte[n] ... Payload - interpretation depends on the type + +The authoritative source for property type numbers is the file +app/xcf/xcf-private.h in the GIMP sources. Only GIMP itself should define +new property types. + +The number of properties in a property list is not stored explicitly; +the last property in the list is identified by having type 0; it must +have length 0. + +XCF readers must skip and ignore property records of unrecognized +type, and the length word is there to support such skipping. However, +GIMP's own XCF reader will _ignore_ the length word of most +properties that it _does_ recognize, and instead reads the amount of +payload it knows this property to have. This means that a property +record is not itself extensible: one cannot piggyback extra data onto +an existing property record by increasing its length. Also, some +historical versions of GIMP actually stored the wrong length for +some properties, so there are XCF files with misleading property +length information in circulation. For maximal compatibility, an XCF +reader should endeavor to know the native lengths of as many +properties as possible and fall back to the length word only for truly +unknown property types. + +There is not supposed to be more than one instance of each property in +a property list, but some versions of GIMP will erroneously emit +duplicate properties. An XCF reader that meets a duplicated property +should let the content of the later instance take precedence, except +for properties that contain lists of subitems, in which the lists +should generally be concatenated. An XCF writer should never +deliberately duplicate properties within a single property list. + + +Parasites +--------- + +Parasites provide a second level of extensibility. +A parasite is analogous to a property, but is identified by a string +rather than a number. This makes a larger namespace available for +parasites. GIMP plug-ins can access the parasites of an image +component through the API and can define their own parasite +names which will be ignored by other plug-ins. + +A list of known parasites and their data formats can be found in the +file devel-doc/parasites.txt of the GIMP source tree. + +The PROP_PARASITE property stores the parasites of the image, layers +and channels and the PROP_VECTORS property those of the paths. + +The number of parasites there is not directly encoded; the list ends when +the total length of the parasite data read equals the property payload length. + +GIMP's XCF reader checks that the combined size of all parasites +in the property precisely equals the length word, so it is safe for +a reader to use the length word to skip the property without parsing +the individual parasites. + +The parasite content may be binary, but often a textual encoding is +chosen in order to spare the writing and reading code of having to deal +with byte ordering. + +There can only be one parasite with a given name attached to +each element of the image. Some versions of GIMP will +erroneously write some parasites twice in the same property list; +XCF readers must be prepared to gracefully ignore all but the +last instance of a parasite name in each property list. + +TODO: How shall parasite readers handle lists in duplicate parasites? + +Selection +--------- + +If the current selection in the editor is nonempty, then GIMP stores it +as a channel in the XCF file. Pixels with a value of 255 belong to the +selection; pixels with a value of 0 don't, and pixels with intermediate +values are partially selected. + + +Floating selection +------------------ + +A floating selection is a selection, that is attached to a particular +layer, channel or layer mask. + +Technically it is handled as a layer with alpha. + +If a floating selection exists, it must always be the first layer in +the layer list, but it is not rendered at that position in the layer stack. +Instead it is logically attached to another layer, or a channel or layer mask, +and the content of the floating selection is combined with ("anchored to") +that drawable before it is used to render the visible image. + +The floating selection must not have a layer mask of its own, but if +an ordinary (not floating) selection also exists, it will be used as +a layer mask for the floating selection. + +If a floating selection exists, it must also be the active layer. + +Because the floating selection is modal and ephemeral, users rarely +save XCF files containing a floating selection. It may be acceptable +for third-party XCF consumers to ignore the floating selection or +explicitly refuse to process it. + + +Tattoos +------- + +A tattoo is a unique and permanent identifier attached to a drawable or path +that can be used to uniquely identify it within an image even between sessions. + +The tattoo of the image, a layer or channel is stored in the PROP_TATTOO +property, a tattoo for a path in the PROP_VECTORS property. + +The PROP_TATTOO property of the entire image stores a "high-water +mark" for the entire image; it is greater than OR EQUAL TO any +tattoo for an element of the image. It allows efficient generation +of new unused tattoo values and also prevents old tattoo numbers +from being reused within a single image, lest plug-ins that use +the tattoos for bookkeeping get confused. + +An XCF file must either provide tattoo values for all its elements +or for none of them. GIMP will invent fresh tattoos when it +reads in tattoo-less elements, but it does not attempt to keep them +different from ones specified explicitly in the file. +TODO: can this cause confusion and hard-to-find errors? If so, fix. + + +Text +---- + +GIMP stores text in plain layers with parasites for the text and formatting +and PROP_TEXT_LAYER_FLAGS for flags. + + +Vector paths +------------ + +GIMP stores vector paths as properties of the image. +If all paths are continuous sequences of Bezier strokes, then GIMP uses +the PROP_PATHS property, otherwise PROP_VECTORS. PROP_PATHS is for old +files from GIMP up to version 1.2. + + +2. GENERAL PROPERTIES +===================== + +This chapter describes the formats of the defined property records that +can appear in more than one context in an XCF file. + +PROP_COLOR_TAG (since GIMP 2.10.0, commit 4f9095798d0) + uint32 34 Type identification + uint32 4 Four bytes of payload + uint32 tag Color tag of the layer; one of + 0: None + 1: Blue + 2: Green + 3: Yellow + 4: Orange + 5: Brown + 6: Red + 7: Violet + 8: Gray + + PROP_COLOR_TAG can be assigned to layers, channels and paths. They are + only organisational properties and have no consequence on render. + +PROP_END + uint32 0 Type identification + uint32 0 PROP_END has no payload. + + The PROP_END pseudo-property marks the end of any property list. + +PROP_FLOAT_OPACITY (essential, since GIMP 2.10.0, commit a2ad257711a) + uint32 33 Type identification + uint32 4 Four bytes of payload + float opacity Opacity on a scale from 0.0 (fully transparent) to + 1.0 (fully opaque) + + PROP_FLOAT_OPACITY records the overall opacity setting for the layer + or channel. Since GIMP 2.10.0, it always appears in the property list + of layers and channels after PROP_OPACITY, which saves the same value, + yet with integer precision. This way, new readers can overwrite the + 8-bit value with proper precision whereas older readers can simply + skip PROP_FLOAT_OPACITY if unknown. + +PROP_LINKED (editing state) + uint32 9 Type identification + uint32 4 Four bytes of payload + uint32 linked 1 if the layer is linked; 0 if not + + PROP_LINKED controls the behavior of Transform tools with a layer, + channel or path. If a Transform tool is used to transform one of them + all other linked elements will be transformed the same way. + It appears in the property list for layers, channels and paths. + +PROP_LOCK_CONTENT (since version 3, editing state) + uint32 28 Type identification + uint32 4 Four bytes of payload + uint32 locked 1 if the content is locked; 0 if not + + PROP_LOCK_CONTENT specifies whether the layer, channel or path is locked, + i.e. cannot be edited. + +PROP_LOCK_POSITION (since GIMP 2.10.0, commit d4933b30526, editing state) + uint32 32 Type identification + uint32 4 Four bytes of payload + uint32 locked 1 if the position is locked; 0 if not + + PROP_LOCK_POSITION specifies whether the layer, channel or path's + position is locked, i.e. cannot be transformed (translation, etc.). + +PROP_OPACITY (essential) + uint32 6 Type identification + uint32 4 Four bytes of payload + uint32 opacity Opacity on a scale from 0 (fully transparent) to + 255 (fully opaque) + + PROP_OPACITY records the overall opacity setting for the layer or channel. + It appears in the property list of layers and channels. + + Note that though GIMP's user interface displays the opacity as a percentage, + it is actually stored on a 0-255 scale. Also note that this opacity value + is stored as a 32-bit quantity even though it has been scaled to + fit exactly in a single byte. + + When reading old XCF files that lack this property, full opacity + should be assumed. + + While this property continues to be stored for compatibility, the new + property PROP_FLOAT_OPACITY since GIMP 2.10.0 must override the value + of PROP_OPACITY with float precision. + +PROP_PARASITES + uint32 21 Type identification + uint32 plength Total length of the following payload data in bytes + ,----------------- Repeat for each parasite: + | string name Name of the parasite + | uint32 flags Flags of the parasite + | uint32 pplength Length of the payload data in bytes + | byte[n] ... Parasite-specific payload + `-- + + PROP_PARASITES stores parasites. It can contain multiple parasite records. + See "Basic concepts" and the file parasites.txt for more information about + parasites. + This property can appear in any property list. + +PROP_TATTOO (internal GIMP state) + uint32 20 Type identification + uint32 4 Four bytes of payload + uint32 tattoo Nonzero unsigned integer identifier + + PROP_TATTOO is an unique identifier for the denoted image, channel or layer. + It appears in the property list of layers, channels, and the image. + +PROP_VISIBLE (essential) + uint32 8 Type identification + uint32 4 Four bytes of payload + uint32 visible 1 if the layer/channel is visible; 0 if not + + PROP_VISIBLE specifies the visibility of a layer or channel. + It appears in the property list for layers and channels. + For the visibility of a path see the PROP_VECTORS property. + + When reading old XCF files that lack this property, assume that + layers are visible and channels are not. + + +3. THE IMAGE STRUCTURE +====================== + +Header +------ + +The image structure always starts at offset 0 in the XCF file. + + byte[9] "gimp xcf " File type identification + byte[4] version XCF version + "file": version 0 + "v001": version 1 + "v002": version 2 + "v003": version 3 + byte 0 Zero marks the end of the version tag. + uint32 width Width of canvas + uint32 height Height of canvas + uint32 base_type Color mode of the image; one of + 0: RGB color + 1: Grayscale + 2: Indexed color + (see enum GimpImageBaseType + in libgimpbase/gimpbaseenums.h) + uint32 precision Image precision; this field is only present for + XCF 4 or over (since GIMP 2.10.0). Its value for + XCF 7 or over is one of: + 100: 8-bit linear integer + 150: 8-bit gamma integer + 200: 16-bit linear integer + 250: 16-bit gamma integer + 300: 32-bit linear integer + 350: 32-bit gamma integer + 500: 16-bit linear floating point + 550: 16-bit gamma floating point + 600: 32-bit linear floating point + 650: 32-bit gamma floating point + 700: 64-bit linear floating point + 750: 64-bit gamma floating point + For XCF 4 (which was a development version, hence + this format should not be found often and may be + ignored by readers), its value may be one of: + 0: 8-bit gamma integer + 1: 16-bit gamma integer + 2: 32-bit linear integer + 3: 16-bit linear floating point + 4: 32-bit linear floating point + For XCF 5 or 6 (which were development versions, + hence these formats may be ignored by readers), + its value may be one of: + 100: 8-bit linear integer + 150: 8-bit gamma integer + 200: 16-bit linear integer + 250: 16-bit gamma integer + 300: 32-bit linear integer + 350: 32-bit gamma integer + 400: 16-bit linear floating point + 450: 16-bit gamma floating point + 500: 32-bit linear floating point + 550: 32-bit gamma floating point + NOTE: XCF 3 or older's precision was always + "8-bit gamma integer". + property-list Image properties + ,----------------- Repeat once for each layer, topmost layer first: + | pointer lptr Pointer to the layer structure. + `-- + pointer 0 Zero marks the end of the array of layer pointers. + ,------------------ Repeat once for each channel, in no particular order: + | pointer cptr Pointer to the channel structure. + `-- + pointer 0 Zero marks the end of the array of channel pointers. + +The last 4 characters of the initial 13-character identification string are +a version indicator. The version will be higher than 3 if the correct +reconstruction of pixel data from the file requires that the reader +understands features not described in this specification. On the other +hand, optional extra information that can be safely ignored will not +cause the version to increase. + +GIMP's XCF writer dynamically selects the lowest version that will +allow the image to be represented. Third-party XCF writers should do +likewise. + +Version numbers from v100 upwards have been used by CinePaint, which +originated as a 16-bit fork of GIMP, see "Scope". + + +Image properties +---------------- + +The following properties are found only in the property list of the +image structure. Additionally the list can also contain the properties +PROP_END, PROP_PARASITES and PROP_TATTOO, defined in chapter 2. + +PROP_COLORMAP (essential) + uint32 1 Type identification + uint32 3*n+4 Payload length in bytes + uint32 n Number of colors in the color map (should be <256) + ,------------ Repeat n times: + | byte r Red component of a color map color + | byte g Green component of a color map color + | byte b Blue component of a color map color + `-- + + PROP_COLORMAP stores the color map. + It appears in all indexed images. + + The property will be ignored if it is encountered in an RGB or grayscale + image. The current GIMP will not write a color map with RGB or + grayscale images, but some older ones occasionally did, and readers + should be prepared to gracefully ignore it in those cases. + + Note that in contrast to the palette data model of, for example, the + PNG format, an XCF color map does not contain alpha components, and + there is no color map entry for "transparent"; the alpha channel of + layers that have one is always represented separately. + + The structure here is that of since XCF version 1. Comments in the + GIMP source code indicate that XCF version 0 could not store indexed + images in a sane way; contemporary GIMP versions will complain and + reinterpret the pixel data as a grayscale image if they meet a + version-0 indexed image. + + Beware that the payload length of the PROP_COLORMAP in particular + cannot be trusted: some historic releases of GIMP erroneously + wrote n+4 instead of 3*n+4 into the length word (but still actually + followed it by 3*n+4 bytes of payload). + +PROP_COMPRESSION (essential) + uint32 17 Type identification + uint32 1 One byte of payload + byte comp Compression indicator; one of + 0: No compression + 1: RLE encoding + 2: zlib compression + 3: (Never used, but reserved for some fractal compression) + + PROP_COMPRESSION defines the encoding of pixels in tile data blocks in the + entire XCF file. See chapter 7 for details. + + Note that unlike most other properties whose payload is always a + small integer, PROP_COMPRESSION does _not_ pad the value to a full + 32-bit integer. + + Contemporary GIMP versions always write files with comp=1. It is unknown to + the author of this document whether versions that wrote completely + uncompressed (comp=0) files ever existed. + +PROP_GUIDES (editing state) + uint32 18 Type identification + uint32 5*n Five bytes of payload per guide + ,--------------- Repeat n times: + | int32 coord Guide coordinate + | byte o Guide orientation; one of + | 1: The guide is horizontal, and coord is a y coordinate + | 2: The guide is vertical, and coord is an x coordinate + (see enum XcfOrientationType in /app/xcf/xcf-private.h) + `-- + + PROP_GUIDES stores the horizontal or vertical positions of guides. + It appears if any guides have been defined. + + Some old XCF files define guides with negative coordinates; those + should be ignored by readers. + +PROP_PATHS + uint32 23 Type identification + uint32 plength Total length of the following payload in bytes + uint32 aindex Index of the active path + uint32 n Number of paths that follow + path_1 + path_2 + ... + path_n + + PROP_PATHS stores the paths. + + Each path has one of three formats + + Format 1: Format 2: Format 3: + string string string name Name of the path + uint32 uint32 uint32 linked 1 if the path is linked; + 0 if not + byte byte byte state 4 if closed; 2 otherwise + (for GIMP 1.2 compatibility) + uint32 uint32 uint32 closed 1 if path is closed; + 0 otherwise + uint32 uint32 uint32 np Number of points + uint32=1 uint32=2 uint32=3 version Version indicator + uint32 uint32 dummy Ignored; always set to 1 + uint32 tattoo 0 if none, or see PROP_TATTOO + ,---------- ,---------- ,------------------ Repeat for np points: + | int32 | int32 | int32 type Type of point; one of + | | | 0: Anchor + | | | 1: Bezier control point + | | | (for GIMP 1.2 compatibility) + | int32 | float | float x X coordinate + | int32 | float | float y Y coordinate + `-- `-- `-- + + This format is used to save path data if all paths in the image are + continuous sequences of Bezier strokes. Otherwise GIMP stores the paths in + PROP_VECTORS. + + Note: the attribute 'linked' was formerly erroneously called 'locked' + (but meant 'linked' anyway). + + A closed path is a path which has the last and the first point connected, + for instance a triangle. + + GIMP's XCF reader _does not_ check that the total size of all path + specifications in the property precisely equals the plength word. + Note that this is different to PROP_VECTORS. + + TODO: Clarify: PROP_PATHS cannot represent parasites for paths, but the + XCF writer does not check whether all paths are parasite-less when + choosing which property to use, so path parasites may be lost upon + saving). Is this by design or a bug? + + There may be paths that declare a length of 0 points; these should + be ignored. + +PROP_RESOLUTION (not editing state, but not _really_ essential either) + uint32 19 Type identification + uint32 8 Eight bytes of payload + float hres Horizontal resolution in pixels per inch (ppi) + float vres Vertical resolution in pixels per inch (ppi) + + PROP_RESOLUTION gives the intended physical size of the image's pixels. + + Note that for many images, such as graphics created for the web, the + creator does not really have an intended resolution in mind but + intends the image to be shown at whatever the natural resolution of + the viewer's monitor is. Similarly, photographs commonly do not have + a well-defined target size and are intended to be scaled to fit the + available space instead. Therefore readers should not interpret the + information in this property too rigidly; GIMP writes it to XCF + files unconditionally, even if the user has not explicitly chosen a + resolution. + +PROP_SAMPLE_POINTS + uint32 17 Type identification + uint32 plength Total length of the following payload in bytes + ,---------------- Repeat for each sample point: + | uint32 x X coordinate + | uint32 y Y coordinate + `-- + +PROP_UNIT (editing state) + uint32 22 Type identification + uint32 4 Four bytes of payload + uint32 uid Unit identifier; one of + 1: Inches (25.4 mm) + 2: Millimeters (1 mm) + 3: Points (127/360 mm) + 4: Picas (127/30 mm) + + PROP_UNIT specifies the units used to specify resolution in the Scale Image + and Print Size dialogs. Note that this is used only in the user interface; + the PROP_RESOLUTION property is always stored in ppi. + + To specify non-standard units use PROP_USER_UNIT. + +PROP_USER_UNIT (editing state) + uint32 24 Type identification + uint32 plength Total length of the following payload in bytes + float factor 1 inch divided by the length of the unit + uint32 digits Number of decimal digits used with the unit + string id An identifier for the unit + string symbol Short symbol for the unit + string abbrev Abbreviation for the unit + string sname Unit name in singular form + string pname Unit name in plural form + + PROP_USER_UNIT allows the use of units that are not on the standard list. + It is an alternative to PROP_UNIT. + TODO: How is this related to the unitrc file? + +PROP_VECTORS + uint32 25 Type identification + uint32 plength Total length of the following payload in bytes + uint32 1 Version tag; so far always 1 + uint32 aindex Index of the active path + uint32 n Number of paths that follow + ,---------------------- Repeat n times: + | string name Name of the path + | uint32 tattoo Tattoo of the path (see PROP_TATTOO), or 0 + | uint32 visible 1 if path is visible, 0 if not + | uint32 linked 1 if path is linked, 0 if not + | uint32 m Number of parasites for the path + | uint32 k Number of strokes in the first path + | ,-------------------- Repeat m times: + | | parasite ... In same format as in PROP_PARASITES. + | `-- + | ,-------------------- Repeat k times: + | | uint32 1 The stroke is a Bezier stroke + | | uint32 closed 1 if path is closed; 0 otherwise + | | uint32 nf Number of floats given for each point; + | | must be >= 2 and <= 6. + | | uint32 np Number of control points for this stroke + | | ,------------------ Repeat np times: + | | | uint32 type Type of the first point; one of + | | | 0: Anchor + | | | 1: Bezier control point + | | | float x X coordinate + | | | float y Y coordinate + | | | float pressure Only if nf >= 3; otherwise defaults to 1.0 + | | | float xtilt Only if nf >= 4; otherwise defaults to 0.5 + | | | float ytilt Only if nf >= 5; otherwise defaults to 0.5 + | | | float wheel Only if nf == 6; otherwise defaults to 0.5 + | | `-- + | `-- + `-- + + PROP_VECTORS stores the paths. + + It appears if all paths are continuous sequences of Bezier strokes; + otherwise PROP_PATHS is used. + + GIMP's XCF reader checks that the total size of all path + specifications in the property precisely equals the plength word, so + it is safe for a reader to use the plength word to skip the property + without parsing the individual parasites. (Note that this is _not_ + the case for PROP_PATHS). + + +4. THE CHANNEL STRUCTURE +======================== + +Channel structures are pointed to from layer structures (in case of +layer masks) or from the master image structure (for all other +channels). + + uint32 width Width of the channel + uint32 height Height of the channel + string name Name of the channel + property-list Channel properties + pointer hptr Pointer to the hierarchy structure with the pixels. + +The width and height of the channel must be the same as those of its +parent structure (the layer in the case of layer masks; the canvas for +all other channels). + + +Channel properties +------------------ + +The following properties are found only in the property list of +channel structures. Additionally the list can also contain the +properties: PROP_COLOR_TAG, PROP_END, PROP_FLOAT_OPACITY, PROP_LINKED, +PROP_LOCK_CONTENT, PROP_LOCK_POSITION, PROP_OPACITY, PROP_PARASITES, +PROP_TATTOO and PROP_VISIBLE, defined in chapter 2. + +PROP_ACTIVE_CHANNEL (editing state) + uint32 3 Type identification + uint32 0 PROP_ACTIVE_CHANNEL has no payload + + The presence of PROP_ACTIVE_CHANNEL indicates that the channel is the + currently active channel. + It appears in the property list of the currently active channel. + Only zero or one channel must have this property at any time. + +PROP_COLOR + uint32 16 Type identification + uint32 3 Three bytes of payload + byte r Red component of color + byte g Green component of color + byte b Blue component of color + + PROP_COLOR gives the color of the screen that is used to represent the channel + when it is visible in the UI. + (The alpha of the screen is given as the channel's PROP_OPACITY). + TODO: What exactly does "screen" mean here? + + While this property continues to be stored for compatibility, the new + property PROP_FLOAT_COLOR since GIMP 2.10.0 must override the value + of PROP_COLOR with float precision. + +PROP_FLOAT_COLOR (since GIMP 2.10.0, essential, commit 10360c9e130) + uint32 38 Type identification + uint32 12 Twelve bytes of payload + float r Red component of color + float g Green component of color + float b Blue component of color + + PROP_FLOAT_COLOR gives the color of the screen that is used to + represent the channel when it is visible in the UI. Each component is + in the range 0.0 to 1.0. + PROP_FLOAT_COLOR stores the same property as PROP_COLOR with float + precision. Since GIMP 2.10.0, it always appears in the property list + of channels after PROP_COLOR. This way, new readers can overwrite the + 8-bit value with proper precision whereas older readers can simply + skip PROP_FLOAT_COLOR if unknown. + +PROP_SELECTION (editing state?) + uint32 4 Type identification + uint32 0 PROP_SELECTION has no payload + + PROP_SELECTION appears in the property list of the channel structure that + represents the selection mask. + +PROP_SHOW_MASKED (editing state) + uint32 14 Type identification + uint32 4 Four bytes of payload + uint32 masked 1 if the channel is shown as a mask, 0 if not + + PROP_SHOW_MASKED specifies whether a channel is shown as a mask. + + +5. THE LAYER STRUCTURE +====================== + +Layer structures are pointed to from a list of layer pointers in the +master image structure. + + uint32 width Width of the layer + uint32 height Height of the layer + uint32 type Color mode of the layer: one of + 0: RGB color without alpha + 1: RGB color with alpha + 2: Grayscale without alpha + 3: Grayscale with alpha + 4: Indexed without alpha + 5: Indexed with alpha + (see enum GimpImageType in libgimpbase/gimpbaseenums.h) + string name Name of the layer + property-list Layer properties + pointer hptr Pointer to the hierarchy structure with the pixels + pointer mptr Pointer to the layer mask (a channel structure), or 0 + +The color mode of a layer must match that of the entire image. +All layers except the bottommost one _must_ have an alpha channel. The bottom +layer _can_ have an alpha channel. +TODO: Check whether the redundant color mode storage potentially causes errors. +Wouldn't a alpha bit/flag be sufficient? + +Exception: If the layer is a floating selection and is attached to a channel or +layer mask, then its color mode must be 3 (grayscale with alpha). + + +Layer properties +---------------- + +The following properties are found only in the property list of layer +structures. Additionally the list can also contain the properties: +PROP_COLOR_TAG, PROP_END, PROP_FLOAT_OPACITY, PROP_LINKED, +PROP_LOCK_CONTENT, PROP_LOCK_POSITION, PROP_OPACITY, PROP_PARASITES, +PROP_TATTOO and PROP_VISIBLE, defined in chapter 2. + +PROP_ACTIVE_LAYER (editing state) + uint32 2 Type identification + uint32 0 PROP_ACTIVE_LAYER has no payload + + The presence of PROP_ACTIVE_LAYER indicates that the channel is the + currently active layer. + Only zero or one layer must have this property at any time. + +PROP_APPLY_MASK (essential) + uint32 11 Type identification + uint32 4 Four bytes of payload + uint32 apply 1 if the layer mask should be applied, 0 if not + + PROP_APPLY_MASK specifies whether the layer mask shall be applied + to the layer. + If the property does not appear for a layer which has a layer mask, + it defaults to true. + + Robust readers should force this to false if the layer has no layer + mask. Writers should never save this as true unless the layer has a + layer mask. + +PROP_COMPOSITE_MODE (since GIMP 2.10.0, essential, commit 8634b5cbc31) + uint32 35 Type identification + uint32 4 Four bytes of payload + int32 mode Composite mode of the layer; one of: + 1: Union + 2: Clip to backdrop + 3: Clip to layer + 4: Intersection + See below for meaning of negative values. + + PROP_COMPOSITE_MODE records the composite mode, for layers only. A + negative value means that the composite mode was left to "Auto", + rather than explicitly set, while we still store the mapping of "Auto" + at the time of saving the XCF, by inverting it. For instance if "mode" + is -2, it means that "Auto" was set, which corresponds to "Clip to + backdrop" for this specific layer mode. + The reason for this is that we must always keep the expected output, + even if we were to change the mapping of "Auto" in the future. + + Note: as you may guess, "Auto" maps to different actual composite + modes, depending on PROP_MODE. This system makes so you don't have to + know this mapping. A XCF reader may just use the absolute value of + PROP_COMPOSITE_MODE. + +PROP_COMPOSITE_SPACE (since GIMP 2.10.0, essential, commit 8634b5cbc31) + uint32 36 Type identification + uint32 4 Four bytes of payload + int32 space Composite space of the layer; one of: + 1: RGB (linear) + 2: RGB (perceptual) + 3: LAB + See below for meaning of negative values. + + PROP_COMPOSITE_SPACE records the composite mode, for layers only. A + negative value means that the composite space was left to "Auto", + rather than explicitly set, while we still store the mapping of "Auto" + at the time of saving the XCF, by inverting it. For instance if "space" + is -3, it means that "Auto" was set, which corresponds to "LAB" + composite space for this specific layer mode. + The reason for this is that we must always keep the expected output, + even if we were to change the mapping of "Auto" in the future. + + Note: as you may guess, "Auto" maps to different actual composite + spaces, depending on PROP_MODE. This system makes so you don't have to + know this mapping. A XCF reader may just use the absolute value of + PROP_COMPOSITE_SPACE. + +PROP_BLEND_SPACE (since GIMP 2.10.0, essential, commit 8634b5cbc31) + uint32 36 Type identification + uint32 4 Four bytes of payload + int32 space Composite space of the layer; one of: + 1: RGB (linear) + 2: RGB (perceptual) + 3: LAB + See below for meaning of negative values. + + PROP_BLEND_SPACE records the blend mode, for layers only. A negative + value means that the composite space was left to "Auto", rather than + explicitly set, while we still store the mapping of "Auto" at the time + of saving the XCF, by inverting it. For instance if "space" is -3, it + means that "Auto" was set, which corresponds to "LAB" composite space + for this specific layer mode. + The reason for this is that we must always keep the expected output, + even if we were to change the mapping of "Auto" in the future. + + Note: as you may guess, "Auto" maps to different actual blend spaces, + depending on PROP_MODE. This system makes so you don't have to know + this mapping. A XCF reader may just use the absolute value of + PROP_BLEND_SPACE. + +PROP_EDIT_MASK (editing state) + uint32 12 Type identification + uint32 4 Four bytes of payload + uint32 editing 1 if the layer mask is currently being edited, 0 if not + + PROP_EDIT_MASK specifies whether the layer mask is currently being edited. + If the property does not appear for a layer which has a layer mask, + it defaults to false. + + Robust readers should force this to false if the layer has no layer + mask. Writers should never save this as true unless the layer has a + layer mask. + +PROP_FLOATING_SELECTION (essential) + uint32 5 Type identification + uint32 4 Four bytes of payload + pointer ptr Pointer to the layer or channel the floating selection is + attached to + + PROP_FLOATING_SELECTION indicates that the layer is the floating selection + and specifies the pointer to the layer, channel and layer mask it is attached + to. + It appears in the property list for the layer that is the floating selection. + Only zero or one layer must have this property at any time. + +PROP_GROUP_ITEM (since version 3) + uint32 29 Type identification + uint32 0 PROP_GROUP_ITEM has no payload + + PROP_GROUP_ITEM indicates that the layer is a layer group. + It appears in the property list if the layer is a layer group. + +PROP_ITEM_PATH (since version 3) + uint32 30 Type identification + uint32 plength Total length of the following payload in bytes + item-path List of pointers, represented as uint32 values + +TODO: The code reads that it is a list of pointers, represented as uint32 +integers and somehow in the context of layers. What this is for and what +do the property values mean? + +PROP_GROUP_ITEM_FLAGS (since version 3) + uint32 31 Type identification + uint32 4 Four bytes of payload + uint32 flags Flags for the layer, or'ed together from the following set: + 0x00000001 Layer group is expanded. + (see enum XcfGroupItemFlagsType in app/xcf/xcf-private.h) + + PROP_GROUP_ITEM_FLAGS specifies flags for the layer group. + It appears in the property list if the layer is a layer group. + +PROP_LOCK_ALPHA (editing state) +(called PROP_PRESERVE_TRANSPARENCY in GIMP before 2.3) + uint32 10 Type identification + uint32 4 Four bytes of payload + uint32 lock_alpha 1 if alpha is locked; 0 if not + + PROP_LOCK_ALPHA prevents all drawing tools in GIMP from increasing the alpha + of any pixel in the layer. Decreasing the alpha is possible. + +PROP_MODE (essential) + uint32 7 Type identification + uint32 4 Four bytes of payload + unit32 mode Layer mode; one of + * Since "ancient times": + + 0: Normal (legacy) + 1: Dissolve (legacy) [random dithering to discrete alpha) + 2: Behind (legacy) [not selectable in the GIMP UI] + 3: Multiply (legacy) + 4: Screen (legacy) + 5: Old broken Overlay + 6: Difference (legacy) + 7: Addition (legacy) + 8: Subtract (legacy) + 9: Darken only (legacy) + 10: Lighten only (legacy) + 11: Hue (HSV) (legacy) + 12: Saturation (HSV) (legacy) + 13: Color (HSL) (legacy) + 14: Value (HSV) (legacy) + 15: Divide (legacy) + 16: Dodge (legacy) + 17: Burn (legacy) + 18: Hard Light (legacy) + + * Since XCF 2 (GIMP 2.8) + 19: Soft light (legacy) + 20: Grain extract (legacy) + 21: Grain merge (legacy) + 22: Color erase (legacy) + + * Since XCF 9 (GIMP 2.10.0) + 23: Overlay + 24: Hue (LCH) + 25: Chroma (LCH) + 26: Color (LCH) + 27: Lightness (LCH) + + * Since XCF 10 (GIMP 2.10.0) + 28: Normal + 29: Behind + 30: Multiply + 31: Screen + 32: Difference + 33: Addition + 34: Subtract + 35: Darken only + 36: Lighten only + 37: Hue (HSV) + 38: Saturation (HSV) + 39: Color (HSL) + 40: Value (HSV) + 41: Divide + 42: Dodge + 43: Burn + 44: Hard light + 45: Soft light + 46: Grain extract + 47: Grain merge + 48: Vivid light + 49: Pin light + 50: Linear light + 51: Hard mix + 52: Exclusion + 53: Linear burn + 54: Luma/Luminance darken only + 55: Luma/Luminance lighten only + 56: Luminance + 57: Color erase + 58: Erase + 59: Merge + 60: Split + 61: Pass through + + PROP_MODE specifies the layer mode. + + When reading old XCF files that lack this property, assume mode==0. + The effects of the various layer modes are defined in the document + compositing.txt. + + Beware that GIMP ignores all other layer modes than Normal and + Dissolve for the bottommost visible layer of the image. If a mode>=3 has + been specified for this layer it will interpreted as mode==0 (Normal) for + display and flattening purposes. This effect happens for one layer + only: even if the bottommost visible layer covers only some (or + none) of the canvas, it will be the only layer to have its mode + forced to Normal. + + Implementation note: all layer modes are implemented as GEGL + operations. The list can be found at: + app/operations/layer-modes/gimp-layer-modes.c + The "op_name" value in particular gives the operation name allowing + reader developers to search for this string. For instance, the + "Normal" layer mode is implemented as the "gimp:normal" GEGL operation + whose implementation can be found at: + app/operations/layer-modes/gimpoperationnormal.c + +NOTE: The layer modes 'Old broken Overlay' and 'Soft light (legacy)' are identical. + +PROP_OFFSETS (essential) + uint32 15 Type identification + uint32 8 Eight bytes of payload + int32 xoffset Horizontal offset + int32 yoffset Vertical offset + + PROP_OFFSETS gives the coordinates of the upper left corner of the layer + relative to the upper left corner of the canvas. + The coordinates can be negative; this corresponds to a layer that + extends to the left of or above the canvas boundary. + + When reading old XCF files that lack this property, assume (0,0). + +PROP_SHOW_MASK (editing state) + uint32 13 Type identification + uint32 4 Four bytes of payload + uint32 visible 1 if the layer mask is visible, 0 if not + + PROP_SHOW_MASK specifies whether the layer mask is visible. + If the property does not appear for a layer which has a layer mask, + it defaults to false. + + Robust readers should force this to false if the layer has no layer + mask. Writers should never save this as true unless the layer has a + layer mask. + +PROP_TEXT_LAYER_FLAGS + uint32 26 Type identification + uint32 4 Four bytes of payload + uint32 flags Flags, or'ed together from the following set: + 0x00000001 Do _not_ change the layer name if the text + content is changed + 0x00000002 The pixel data has been painted to or otherwise + modified since the text was rendered. + (see the anonymous enum in app/text/gimptextlayer-xcf.c) + + PROP_TEXT_LAYER_FLAGS specifies the text layer behavior by flags. + It appears in property lists for text layers. + The actual text (and other parameters such as font and color) is a + parasite rather than a property. + + +6. THE HIERARCHY STRUCTURE +========================== + +A hierarchy contains data for a rectangular array of pixels. +It appears in a context: each layer and channel has a pointer to its hierarchy. + + uint32 width Width of the pixel array + uint32 height Height of the pixel array + uint32 bpp Number of bytes per pixel given + 3: RGB color without alpha + 4: RGB color with alpha + 1: Grayscale without alpha + 2: Grayscale with alpha + 1: Indexed without alpha + 2: Indexed with alpha + + pointer lptr Pointer to the "level" structure + ,-------- ------ Repeat zero or more times + | pointer dlevel Pointer to an unused level structure (dummy level) + `-- + pointer 0 Zero marks the end of the list of level pointers. + +The width, height and bpp values are for consistency checking; their +correct values can always be inferred from the context, and are +checked when GIMP reads the XCF file. + + +Levels +------ + +The level structure for the first level is laid out as follows: + + uint32 width Width of the pixel array + uint32 height Height of the pixel array + ,----------------- Repeat for each of the ceil(width/64)*ceil(height/64) tiles + | pointer tptr Pointer to tile data + `-- + pointer 0 Zero marks the end of the array of tile pointers. + +Due to oversight, in the level structures for the aforementioned +dummy levels, the "pointer" fields are "uint32" instead. + +The width and height must be the same as the ones recorded in the +hierarchy structure (except for the dummy levels). + +Ceil(x) is the smallest integer not smaller than x. + + +7. TILE DATA ORGANIZATION +========================= + +The format of the data blocks pointed to by the tile pointers in the +level structure of hierarchy differs according to the value of the +PROP_COMPRESSION property of the main image structure. Current +GIMP versions use RLE compression by default, and zlib compression +optionally. Readers should nevertheless be prepared to meet the +older uncompressed format. + +Both formats assume the width, height and byte depth of the tile are +known from the context (namely, they are stored explicitly in the +hierarchy structure for regular tiles). Both encodings store a linear sequence +of width*height pixels, extracted from the tile in row-major, +top-to-bottom, left-to-right order (the same as the reading direction +of multi-line English text). + +In color modes with alpha information, the alpha value is the last of +the 2 or 4 bytes for each pixel. In RGB color modes, the 3 (first) +bytes for each pixel is the red intensity, the green intensity, and +the blue intensity, in that order. + +Tile data, as other data in XCF format, is big-endian. In particular it +means that pixel values are stored as big-endian when the precision is +over 8-bit per channel. + +Warning: a bug during development was having pixel data saved in the +host byte order before version 12, which means that any XCF file from +version 7 to 11 may be broken when saved then loaded on machines with +different byte orders (and we cannot know for sure which byte order was +used for storage for these XCF versions, though little-endian may be a +safe assumption, considering most end-user processors are little-endian +nowadays). The stable GIMP 2.10.0 always outputs in big-endian and would +only use XCF version 7 to 11 when precision is 8-bit. Therefore if a XCF +reader tries to load a XCF 7 to 11 using over 8-bit precision, this XCF +was created with a development version of GIMP (therefore unsupported) +and byte-order is unspecified. + +Uncompressed tile data +---------------------- + +In the uncompressed format the file first contains all the bytes for +the first pixel, then all the bytes for the second pixel, and so on. + +zlib compressed tile data +------------------------ + +In the zlib compressed format, each tile is compressed as-is (pixel +after pixel) with zlib. + +RLE compressed tile data +------------------------ + +In the Run-Length Encoded format, each tile consists of a run-length +encoded stream of the first byte of each pixel, then a stream of the +second byte of each pixel, and so forth. In each of the streams, +multiple occurrences of the same byte value are represented in +compressed form. The representation of a stream is a series of +operations; the first byte of each operation determines the format and +meaning of the operation (opcode): + + byte n For 0 <= n <= 126: a short run of identical bytes + byte v Repeat this value n+1 times +or + byte 127 A long run of identical bytes + byte p + byte q + byte v Repeat this value p*256 + q times +or + byte 128 A long run of different bytes + byte p + byte q + byte[p*256+q] data Copy these verbatim to the output stream +or + byte n For 129 <= n <= 255: a short run of different bytes + byte[256-n] data Copy these verbatim to the output stream + +The end of the stream for "the first byte of all pixels" (and the +following similar streams) must occur at the end of one of these +operations; it is not permitted to have one operation span the +boundary between streams. + +The RLE encoding can cause degenerated encodings in which the original +data stream may double in size (or grow to arbitrarily large sizes if +(128,0,0) operations are inserted). Such encodings must be avoided, as +GIMP's XCF reader expects that the size of an encoded tile is +never more than 24 KB, which is only 1.5 times the unencoded size of a +64x64 RGBA tile. + +A simple way for an XCF creator to avoid overflow is + a) never using opcode 0 (but instead opcode 255) + b) using opcodes 127 and 128 only for lengths larger than 127 + c) never emitting two "different bytes" opcodes next to each other + in the encoding of a single stream. + +TODO: If each tile has a maximum of 64 pixels (resulting in a maximum of 64 +bytes for each color in this tile), do values>64 and long runs apply at all? + + +8. MISCELLANEOUS +================ + + +The name XCF +------------ + +The name XCF honors GIMP's origin at the eXperimental Computing +Facility of the University of California at Berkeley. + +TODO: Integrate this document into the API doc. + +TODO: Some properties are denoted with "essential", +"editing state", "not editing state, but not really +essential either". What did the original author Henning Makholm mean? + +TODO: What will happen with the format after the GEGL +port? AFAIK the ORA format will play a big role in +the GEGL context (correct me if I'm wrong). +Will XCF be dropped then or will ORA then be yet +another import/export format like PSD etc.? + + -- cgit v1.2.3