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/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 + 37 files changed, 15016 insertions(+) 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 (limited to 'devel-docs/libgimpbase') 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@ -- cgit v1.2.3