From 5c1676dfe6d2f3c837a5e074117b45613fd29a72 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:30:19 +0200 Subject: Adding upstream version 2.10.34. Signed-off-by: Daniel Baumann --- devel-docs/libgimpcolor/Makefile.am | 57 + devel-docs/libgimpcolor/Makefile.in | 1106 ++++++++++++++ devel-docs/libgimpcolor/html/GimpColorManaged.html | 284 ++++ devel-docs/libgimpcolor/html/api-index-full.html | 643 ++++++++ devel-docs/libgimpcolor/html/home.png | Bin 0 -> 256 bytes devel-docs/libgimpcolor/html/index.html | 69 + devel-docs/libgimpcolor/html/left-insensitive.png | Bin 0 -> 395 bytes devel-docs/libgimpcolor/html/left.png | Bin 0 -> 262 bytes .../html/libgimpcolor-GimpAdaptiveSupersample.html | 132 ++ .../html/libgimpcolor-GimpBilinear.html | 226 +++ .../libgimpcolor/html/libgimpcolor-GimpCMYK.html | 491 ++++++ .../libgimpcolor/html/libgimpcolor-GimpCairo.html | 463 ++++++ .../html/libgimpcolor-GimpColorProfile.html | 1138 ++++++++++++++ .../html/libgimpcolor-GimpColorSpace.html | 868 +++++++++++ .../html/libgimpcolor-GimpColorTransform.html | 431 ++++++ .../libgimpcolor/html/libgimpcolor-GimpHSV.html | 263 ++++ .../libgimpcolor/html/libgimpcolor-GimpPixbuf.html | 181 +++ .../libgimpcolor/html/libgimpcolor-GimpRGB.html | 1561 ++++++++++++++++++++ devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 | 202 +++ devel-docs/libgimpcolor/html/pt01.html | 69 + devel-docs/libgimpcolor/html/right-insensitive.png | Bin 0 -> 373 bytes devel-docs/libgimpcolor/html/right.png | Bin 0 -> 261 bytes devel-docs/libgimpcolor/html/style.css | 530 +++++++ devel-docs/libgimpcolor/html/up-insensitive.png | Bin 0 -> 374 bytes devel-docs/libgimpcolor/html/up.png | Bin 0 -> 260 bytes devel-docs/libgimpcolor/libgimpcolor-docs.sgml | 58 + devel-docs/libgimpcolor/libgimpcolor-overrides.txt | 0 devel-docs/libgimpcolor/libgimpcolor-sections.txt | 238 +++ devel-docs/libgimpcolor/libgimpcolor.types | 1 + devel-docs/libgimpcolor/version.in | 1 + 30 files changed, 9012 insertions(+) create mode 100644 devel-docs/libgimpcolor/Makefile.am create mode 100644 devel-docs/libgimpcolor/Makefile.in create mode 100644 devel-docs/libgimpcolor/html/GimpColorManaged.html create mode 100644 devel-docs/libgimpcolor/html/api-index-full.html create mode 100644 devel-docs/libgimpcolor/html/home.png create mode 100644 devel-docs/libgimpcolor/html/index.html create mode 100644 devel-docs/libgimpcolor/html/left-insensitive.png create mode 100644 devel-docs/libgimpcolor/html/left.png create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html create mode 100644 devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 create mode 100644 devel-docs/libgimpcolor/html/pt01.html create mode 100644 devel-docs/libgimpcolor/html/right-insensitive.png create mode 100644 devel-docs/libgimpcolor/html/right.png create mode 100644 devel-docs/libgimpcolor/html/style.css create mode 100644 devel-docs/libgimpcolor/html/up-insensitive.png create mode 100644 devel-docs/libgimpcolor/html/up.png create mode 100644 devel-docs/libgimpcolor/libgimpcolor-docs.sgml create mode 100644 devel-docs/libgimpcolor/libgimpcolor-overrides.txt create mode 100644 devel-docs/libgimpcolor/libgimpcolor-sections.txt create mode 100644 devel-docs/libgimpcolor/libgimpcolor.types create mode 100644 devel-docs/libgimpcolor/version.in (limited to 'devel-docs/libgimpcolor') diff --git a/devel-docs/libgimpcolor/Makefile.am b/devel-docs/libgimpcolor/Makefile.am new file mode 100644 index 0000000..6df5b4f --- /dev/null +++ b/devel-docs/libgimpcolor/Makefile.am @@ -0,0 +1,57 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE = libgimpcolor + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = gimpcolor.h + +# Images to copy into HTML directory +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ + + +include $(top_srcdir)/gtk-doc.make + +# Other files to distribute +EXTRA_DIST += version.in diff --git a/devel-docs/libgimpcolor/Makefile.in b/devel-docs/libgimpcolor/Makefile.in new file mode 100644 index 0000000..576368c --- /dev/null +++ b/devel-docs/libgimpcolor/Makefile.in @@ -0,0 +1,1106 @@ +# Makefile.in generated by automake 1.16.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2020 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- +# +# gtk-doc.make - make rules for gtk-doc +# Copyright (C) 2003 James Henstridge +# 2004-2007 Damon Chaplin +# 2007-2017 Stefan Sauer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = devel-docs/libgimpcolor +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/m4macros/alsa.m4 \ + $(top_srcdir)/m4macros/ax_compare_version.m4 \ + $(top_srcdir)/m4macros/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4macros/ax_gcc_func_attribute.m4 \ + $(top_srcdir)/m4macros/ax_prog_cc_for_build.m4 \ + $(top_srcdir)/m4macros/ax_prog_perl_version.m4 \ + $(top_srcdir)/m4macros/detectcflags.m4 \ + $(top_srcdir)/m4macros/pythondev.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.in \ + $(top_srcdir)/gtk-doc.make +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +AA_LIBS = @AA_LIBS@ +ACLOCAL = @ACLOCAL@ +ALLOCA = @ALLOCA@ +ALL_LINGUAS = @ALL_LINGUAS@ +ALSA_CFLAGS = @ALSA_CFLAGS@ +ALSA_LIBS = @ALSA_LIBS@ +ALTIVEC_EXTRA_CFLAGS = @ALTIVEC_EXTRA_CFLAGS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +APPSTREAM_UTIL = @APPSTREAM_UTIL@ +AR = @AR@ +AS = @AS@ +ATK_CFLAGS = @ATK_CFLAGS@ +ATK_LIBS = @ATK_LIBS@ +ATK_REQUIRED_VERSION = @ATK_REQUIRED_VERSION@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BABL_CFLAGS = @BABL_CFLAGS@ +BABL_LIBS = @BABL_LIBS@ +BABL_REQUIRED_VERSION = @BABL_REQUIRED_VERSION@ +BUG_REPORT_URL = @BUG_REPORT_URL@ +BUILD_EXEEXT = @BUILD_EXEEXT@ +BUILD_OBJEXT = @BUILD_OBJEXT@ +BZIP2_LIBS = @BZIP2_LIBS@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CAIRO_PDF_CFLAGS = @CAIRO_PDF_CFLAGS@ +CAIRO_PDF_LIBS = @CAIRO_PDF_LIBS@ +CAIRO_PDF_REQUIRED_VERSION = @CAIRO_PDF_REQUIRED_VERSION@ +CAIRO_REQUIRED_VERSION = @CAIRO_REQUIRED_VERSION@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CC_FOR_BUILD = @CC_FOR_BUILD@ +CC_VERSION = @CC_VERSION@ +CFLAGS = @CFLAGS@ +CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@ +CPP_FOR_BUILD = @CPP_FOR_BUILD@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DESKTOP_DATADIR = @DESKTOP_DATADIR@ +DESKTOP_FILE_VALIDATE = @DESKTOP_FILE_VALIDATE@ +DLLTOOL = @DLLTOOL@ +DOC_SHOOTER = @DOC_SHOOTER@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILE_AA = @FILE_AA@ +FILE_EXR = @FILE_EXR@ +FILE_HEIF = @FILE_HEIF@ +FILE_JP2_LOAD = @FILE_JP2_LOAD@ +FILE_JPEGXL = @FILE_JPEGXL@ +FILE_MNG = @FILE_MNG@ +FILE_PDF_SAVE = @FILE_PDF_SAVE@ +FILE_PS = @FILE_PS@ +FILE_WMF = @FILE_WMF@ +FILE_XMC = @FILE_XMC@ +FILE_XPM = @FILE_XPM@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +FONTCONFIG_REQUIRED_VERSION = @FONTCONFIG_REQUIRED_VERSION@ +FREETYPE2_REQUIRED_VERSION = @FREETYPE2_REQUIRED_VERSION@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GDBUS_CODEGEN = @GDBUS_CODEGEN@ +GDK_PIXBUF_CFLAGS = @GDK_PIXBUF_CFLAGS@ +GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ +GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ +GDK_PIXBUF_REQUIRED_VERSION = @GDK_PIXBUF_REQUIRED_VERSION@ +GEGL = @GEGL@ +GEGL_CFLAGS = @GEGL_CFLAGS@ +GEGL_LIBS = @GEGL_LIBS@ +GEGL_MAJOR_MINOR_VERSION = @GEGL_MAJOR_MINOR_VERSION@ +GEGL_REQUIRED_VERSION = @GEGL_REQUIRED_VERSION@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GEXIV2_CFLAGS = @GEXIV2_CFLAGS@ +GEXIV2_LIBS = @GEXIV2_LIBS@ +GEXIV2_REQUIRED_VERSION = @GEXIV2_REQUIRED_VERSION@ +GIMP_API_VERSION = @GIMP_API_VERSION@ +GIMP_APP_VERSION = @GIMP_APP_VERSION@ +GIMP_BINARY_AGE = @GIMP_BINARY_AGE@ +GIMP_COMMAND = @GIMP_COMMAND@ +GIMP_DATA_VERSION = @GIMP_DATA_VERSION@ +GIMP_FULL_NAME = @GIMP_FULL_NAME@ +GIMP_INTERFACE_AGE = @GIMP_INTERFACE_AGE@ +GIMP_MAJOR_VERSION = @GIMP_MAJOR_VERSION@ +GIMP_MICRO_VERSION = @GIMP_MICRO_VERSION@ +GIMP_MINOR_VERSION = @GIMP_MINOR_VERSION@ +GIMP_MKENUMS = @GIMP_MKENUMS@ +GIMP_MODULES = @GIMP_MODULES@ +GIMP_PACKAGE_REVISION = @GIMP_PACKAGE_REVISION@ +GIMP_PKGCONFIG_VERSION = @GIMP_PKGCONFIG_VERSION@ +GIMP_PLUGINS = @GIMP_PLUGINS@ +GIMP_PLUGIN_VERSION = @GIMP_PLUGIN_VERSION@ +GIMP_REAL_VERSION = @GIMP_REAL_VERSION@ +GIMP_RELEASE = @GIMP_RELEASE@ +GIMP_SYSCONF_VERSION = @GIMP_SYSCONF_VERSION@ +GIMP_TOOL_VERSION = @GIMP_TOOL_VERSION@ +GIMP_UNSTABLE = @GIMP_UNSTABLE@ +GIMP_USER_VERSION = @GIMP_USER_VERSION@ +GIMP_VERSION = @GIMP_VERSION@ +GIO_CFLAGS = @GIO_CFLAGS@ +GIO_LIBS = @GIO_LIBS@ +GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ +GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ +GIO_WINDOWS_CFLAGS = @GIO_WINDOWS_CFLAGS@ +GIO_WINDOWS_LIBS = @GIO_WINDOWS_LIBS@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ +GMODULE_NO_EXPORT_CFLAGS = @GMODULE_NO_EXPORT_CFLAGS@ +GMODULE_NO_EXPORT_LIBS = @GMODULE_NO_EXPORT_LIBS@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GOBJECT_QUERY = @GOBJECT_QUERY@ +GREP = @GREP@ +GS_LIBS = @GS_LIBS@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +GTK_CFLAGS = @GTK_CFLAGS@ +GTK_LIBS = @GTK_LIBS@ +GTK_MAC_INTEGRATION_CFLAGS = @GTK_MAC_INTEGRATION_CFLAGS@ +GTK_MAC_INTEGRATION_LIBS = @GTK_MAC_INTEGRATION_LIBS@ +GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@ +GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ +GUDEV_CFLAGS = @GUDEV_CFLAGS@ +GUDEV_LIBS = @GUDEV_LIBS@ +HARFBUZZ_CFLAGS = @HARFBUZZ_CFLAGS@ +HARFBUZZ_LIBS = @HARFBUZZ_LIBS@ +HARFBUZZ_REQUIRED_VERSION = @HARFBUZZ_REQUIRED_VERSION@ +HAVE_CXX14 = @HAVE_CXX14@ +HAVE_FINITE = @HAVE_FINITE@ +HAVE_ISFINITE = @HAVE_ISFINITE@ +HAVE_VFORK = @HAVE_VFORK@ +HOST_GLIB_COMPILE_RESOURCES = @HOST_GLIB_COMPILE_RESOURCES@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_REQUIRED_VERSION = @INTLTOOL_REQUIRED_VERSION@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ +INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ +INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ +INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +ISO_CODES_LOCALEDIR = @ISO_CODES_LOCALEDIR@ +ISO_CODES_LOCATION = @ISO_CODES_LOCATION@ +JPEG_LIBS = @JPEG_LIBS@ +JSON_GLIB_CFLAGS = @JSON_GLIB_CFLAGS@ +JSON_GLIB_LIBS = @JSON_GLIB_LIBS@ +JXL_CFLAGS = @JXL_CFLAGS@ +JXL_LIBS = @JXL_LIBS@ +JXL_THREADS_CFLAGS = @JXL_THREADS_CFLAGS@ +JXL_THREADS_LIBS = @JXL_THREADS_LIBS@ +LCMS_CFLAGS = @LCMS_CFLAGS@ +LCMS_LIBS = @LCMS_LIBS@ +LCMS_REQUIRED_VERSION = @LCMS_REQUIRED_VERSION@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ +LIBBACKTRACE_LIBS = @LIBBACKTRACE_LIBS@ +LIBHEIF_CFLAGS = @LIBHEIF_CFLAGS@ +LIBHEIF_LIBS = @LIBHEIF_LIBS@ +LIBHEIF_REQUIRED_VERSION = @LIBHEIF_REQUIRED_VERSION@ +LIBJXL_REQUIRED_VERSION = @LIBJXL_REQUIRED_VERSION@ +LIBLZMA_REQUIRED_VERSION = @LIBLZMA_REQUIRED_VERSION@ +LIBMYPAINT_CFLAGS = @LIBMYPAINT_CFLAGS@ +LIBMYPAINT_LIBS = @LIBMYPAINT_LIBS@ +LIBMYPAINT_REQUIRED_VERSION = @LIBMYPAINT_REQUIRED_VERSION@ +LIBOBJS = @LIBOBJS@ +LIBPNG_REQUIRED_VERSION = @LIBPNG_REQUIRED_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@ +LIBUNWIND_LIBS = @LIBUNWIND_LIBS@ +LIBUNWIND_REQUIRED_VERSION = @LIBUNWIND_REQUIRED_VERSION@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +LT_VERSION_INFO = @LT_VERSION_INFO@ +LZMA_CFLAGS = @LZMA_CFLAGS@ +LZMA_LIBS = @LZMA_LIBS@ +MAIL = @MAIL@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MIME_INFO_CFLAGS = @MIME_INFO_CFLAGS@ +MIME_INFO_LIBS = @MIME_INFO_LIBS@ +MIME_TYPES = @MIME_TYPES@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MMX_EXTRA_CFLAGS = @MMX_EXTRA_CFLAGS@ +MNG_CFLAGS = @MNG_CFLAGS@ +MNG_LIBS = @MNG_LIBS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +MYPAINT_BRUSHES_CFLAGS = @MYPAINT_BRUSHES_CFLAGS@ +MYPAINT_BRUSHES_LIBS = @MYPAINT_BRUSHES_LIBS@ +NATIVE_GLIB_CFLAGS = @NATIVE_GLIB_CFLAGS@ +NATIVE_GLIB_LIBS = @NATIVE_GLIB_LIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OPENEXR_CFLAGS = @OPENEXR_CFLAGS@ +OPENEXR_LIBS = @OPENEXR_LIBS@ +OPENEXR_REQUIRED_VERSION = @OPENEXR_REQUIRED_VERSION@ +OPENJPEG_CFLAGS = @OPENJPEG_CFLAGS@ +OPENJPEG_LIBS = @OPENJPEG_LIBS@ +OPENJPEG_REQUIRED_VERSION = @OPENJPEG_REQUIRED_VERSION@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PANGOCAIRO_CFLAGS = @PANGOCAIRO_CFLAGS@ +PANGOCAIRO_LIBS = @PANGOCAIRO_LIBS@ +PANGOCAIRO_REQUIRED_VERSION = @PANGOCAIRO_REQUIRED_VERSION@ +PATHSEP = @PATHSEP@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PERL_REQUIRED_VERSION = @PERL_REQUIRED_VERSION@ +PERL_VERSION = @PERL_VERSION@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PNG_CFLAGS = @PNG_CFLAGS@ +PNG_LIBS = @PNG_LIBS@ +POFILES = @POFILES@ +POPPLER_CFLAGS = @POPPLER_CFLAGS@ +POPPLER_DATA_CFLAGS = @POPPLER_DATA_CFLAGS@ +POPPLER_DATA_LIBS = @POPPLER_DATA_LIBS@ +POPPLER_DATA_REQUIRED_VERSION = @POPPLER_DATA_REQUIRED_VERSION@ +POPPLER_LIBS = @POPPLER_LIBS@ +POPPLER_REQUIRED_VERSION = @POPPLER_REQUIRED_VERSION@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PYBIN_PATH = @PYBIN_PATH@ +PYCAIRO_CFLAGS = @PYCAIRO_CFLAGS@ +PYCAIRO_LIBS = @PYCAIRO_LIBS@ +PYGIMP_EXTRA_CFLAGS = @PYGIMP_EXTRA_CFLAGS@ +PYGTK_CFLAGS = @PYGTK_CFLAGS@ +PYGTK_CODEGEN = @PYGTK_CODEGEN@ +PYGTK_DEFSDIR = @PYGTK_DEFSDIR@ +PYGTK_LIBS = @PYGTK_LIBS@ +PYLINK_LIBS = @PYLINK_LIBS@ +PYTHON = @PYTHON@ +PYTHON2_REQUIRED_VERSION = @PYTHON2_REQUIRED_VERSION@ +PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_PLATFORM = @PYTHON_PLATFORM@ +PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_VERSION = @PYTHON_VERSION@ +RANLIB = @RANLIB@ +RSVG_REQUIRED_VERSION = @RSVG_REQUIRED_VERSION@ +RT_LIBS = @RT_LIBS@ +SCREENSHOT_LIBS = @SCREENSHOT_LIBS@ +SED = @SED@ +SENDMAIL = @SENDMAIL@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSE2_EXTRA_CFLAGS = @SSE2_EXTRA_CFLAGS@ +SSE4_1_EXTRA_CFLAGS = @SSE4_1_EXTRA_CFLAGS@ +SSE_EXTRA_CFLAGS = @SSE_EXTRA_CFLAGS@ +STRIP = @STRIP@ +SVG_CFLAGS = @SVG_CFLAGS@ +SVG_LIBS = @SVG_LIBS@ +SYMPREFIX = @SYMPREFIX@ +TIFF_LIBS = @TIFF_LIBS@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WEBKIT_CFLAGS = @WEBKIT_CFLAGS@ +WEBKIT_LIBS = @WEBKIT_LIBS@ +WEBKIT_REQUIRED_VERSION = @WEBKIT_REQUIRED_VERSION@ +WEBPDEMUX_CFLAGS = @WEBPDEMUX_CFLAGS@ +WEBPDEMUX_LIBS = @WEBPDEMUX_LIBS@ +WEBPMUX_CFLAGS = @WEBPMUX_CFLAGS@ +WEBPMUX_LIBS = @WEBPMUX_LIBS@ +WEBP_CFLAGS = @WEBP_CFLAGS@ +WEBP_LIBS = @WEBP_LIBS@ +WEBP_REQUIRED_VERSION = @WEBP_REQUIRED_VERSION@ +WEB_PAGE = @WEB_PAGE@ +WIN32_LARGE_ADDRESS_AWARE = @WIN32_LARGE_ADDRESS_AWARE@ +WINDRES = @WINDRES@ +WMF_CFLAGS = @WMF_CFLAGS@ +WMF_CONFIG = @WMF_CONFIG@ +WMF_LIBS = @WMF_LIBS@ +WMF_REQUIRED_VERSION = @WMF_REQUIRED_VERSION@ +XDG_EMAIL = @XDG_EMAIL@ +XFIXES_CFLAGS = @XFIXES_CFLAGS@ +XFIXES_LIBS = @XFIXES_LIBS@ +XGETTEXT = @XGETTEXT@ +XGETTEXT_REQUIRED_VERSION = @XGETTEXT_REQUIRED_VERSION@ +XMC_CFLAGS = @XMC_CFLAGS@ +XMC_LIBS = @XMC_LIBS@ +XMKMF = @XMKMF@ +XMLLINT = @XMLLINT@ +XMU_LIBS = @XMU_LIBS@ +XPM_LIBS = @XPM_LIBS@ +XSLTPROC = @XSLTPROC@ +XVFB_RUN = @XVFB_RUN@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +Z_LIBS = @Z_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CC_FOR_BUILD = @ac_ct_CC_FOR_BUILD@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +gimpdatadir = @gimpdatadir@ +gimpdir = @gimpdir@ +gimplocaledir = @gimplocaledir@ +gimpplugindir = @gimpplugindir@ +gimpsysconfdir = @gimpsysconfdir@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +intltool__v_merge_options_ = @intltool__v_merge_options_@ +intltool__v_merge_options_0 = @intltool__v_merge_options_0@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +manpage_gimpdir = @manpage_gimpdir@ +mkdir_p = @mkdir_p@ +ms_librarian = @ms_librarian@ +mypaint_brushes_dir = @mypaint_brushes_dir@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgpyexecdir = @pkgpyexecdir@ +pkgpythondir = @pkgpythondir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +pyexecdir = @pyexecdir@ +pythondir = @pythondir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# The name of the module. +DOC_MODULE = libgimpcolor + +# The top-level SGML file. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. +DOC_SOURCE_DIR = $(top_srcdir)/$(DOC_MODULE) + +# Extra options to pass to gtkdoc-scangobj +SCANGOBJ_OPTIONS = + +# Extra options to supply to gtkdoc-scan +SCAN_OPTIONS = --deprecated-guards="GIMP_DISABLE_DEPRECATED" + +# Extra options to supply to gtkdoc-mkdb +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref +FIXXREF_OPTIONS = + +# Used for dependencies +HFILE_GLOB = $(DOC_SOURCE_DIR)/*.h +CFILE_GLOB = $(DOC_SOURCE_DIR)/*.c + +# Header files to ignore when scanning +IGNORE_HFILES = gimpcolor.h + +# Images to copy into HTML directory +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) +content_files = + +# Other files to distribute +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + @CFLAGS@ \ + -I$(top_srcdir) \ + -I$(top_builddir) \ + @GLIB_CFLAGS@ + +GTKDOC_LIBS = \ + $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la \ + $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la \ + @GLIB_LIBS@ + +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) +SETUP_FILES = \ + $(content_files) \ + $(expand_content_files) \ + $(DOC_MAIN_SGML_FILE) \ + $(DOC_MODULE)-sections.txt \ + $(DOC_MODULE)-overrides.txt + + +# Other files to distribute +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.in +DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ + html-build.stamp pdf-build.stamp \ + sgml.stamp html.stamp pdf.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).actions \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test +@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = +@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp +@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = +@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp + +#### setup #### +GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) +GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) +GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; + +#### scan #### +GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) +GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) +GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; +GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) +GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) +GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; + +#### xml #### +GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) +GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) +GTK_DOC_V_XML_0 = @echo " DOC Building XML"; + +#### html #### +GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) +GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) +GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; +GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) +GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) +GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; + +#### pdf #### +GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) +GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) +GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu devel-docs/libgimpcolor/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu devel-docs/libgimpcolor/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/gtk-doc.make $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version: $(top_builddir)/config.status $(srcdir)/version.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +@ENABLE_GTK_DOC_FALSE@all-local: +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local cscopelist-am ctags-am dist-hook \ + distclean distclean-generic distclean-libtool distclean-local \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-data-local \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-local + +.PRECIOUS: Makefile + + +gtkdoc-check.test: Makefile + $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ + echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ + chmod +x $@ + +all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) +.PHONY: all-gtk-doc + +@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc + +docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) + +$(REPORT_FILES): sgml-build.stamp + +setup-build.stamp: + -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ + if test "x$$files" != "x" ; then \ + for file in $$files ; do \ + destdir=`dirname $(abs_builddir)/$$file`; \ + test -d "$$destdir" || mkdir -p "$$destdir"; \ + test -f $(abs_srcdir)/$$file && \ + cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ + done; \ + fi; \ + fi + $(AM_V_at)touch setup-build.stamp + +scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) + $(GTK_DOC_V_SCAN)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) + $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ + scanobj_options=""; \ + gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + scanobj_options="--verbose"; \ + fi; \ + fi; \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ + gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ + else \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + $(AM_V_at)touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent + $(GTK_DOC_V_XML)_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ + gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) + $(AM_V_at)touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +$(DOC_MAIN_SGML_FILE): sgml-build.stamp + @true + +xml/gtkdocentities.ent: Makefile + $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + echo ""; \ + ) > $@ + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkhtml_options="$$mkhtml_options --verbose"; \ + fi; \ + fi; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$$?" = "0"; then \ + mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ + fi; \ + cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + -@test "x$(HTML_IMAGES)" = "x" || \ + for file in $(HTML_IMAGES) ; do \ + test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ + test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ + done; + $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + $(AM_V_at)touch html-build.stamp + +pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) + $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ + mkpdf_options=""; \ + gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ + if test "$$?" = "0"; then \ + if test "x$(V)" = "x1"; then \ + mkpdf_options="$$mkpdf_options --verbose"; \ + fi; \ + fi; \ + if test "x$(HTML_IMAGES)" != "x"; then \ + for img in $(HTML_IMAGES); do \ + part=`dirname $$img`; \ + echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ + if test $$? != 0; then \ + mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ + fi; \ + done; \ + fi; \ + gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) + $(AM_V_at)touch pdf-build.stamp + +############## + +clean-local: + @rm -f *~ *.bak + @rm -rf .libs + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ + rm -f $(DOC_MODULE).types; \ + fi + @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ + rm -f $(DOC_MODULE)-sections.txt; \ + fi + +distclean-local: + @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ + rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ + fi + +maintainer-clean-local: + @rm -rf xml html + +install-data-local: + @installfiles=`echo $(builddir)/html/*`; \ + if test "$$installfiles" = '$(builddir)/html/*'; \ + then echo 1>&2 'Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo ' $(INSTALL_DATA) '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + fi; \ + $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ + fi + +uninstall-local: + @if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs +@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" +@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" +@HAVE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local + @mkdir $(distdir)/html + @cp ./html/* $(distdir)/html + @-cp ./$(DOC_MODULE).pdf $(distdir)/ + @-cp ./$(DOC_MODULE).types $(distdir)/ + @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ + @cd $(distdir) && rm -f $(DISTCLEANFILES) + @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/devel-docs/libgimpcolor/html/GimpColorManaged.html b/devel-docs/libgimpcolor/html/GimpColorManaged.html new file mode 100644 index 0000000..7d513b0 --- /dev/null +++ b/devel-docs/libgimpcolor/html/GimpColorManaged.html @@ -0,0 +1,284 @@ + + + + +GimpColorManaged: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorManaged

+

GimpColorManaged — An interface dealing with color profiles.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
const guint8 * + +gimp_color_managed_get_icc_profile () +
+GimpColorProfile * + +gimp_color_managed_get_color_profile () +
+void + +gimp_color_managed_profile_changed () +
+
+
+

Signals

+
+++++ + + + + + +
voidprofile-changedRun First
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
 GimpColorManaged
structGimpColorManagedInterface
+
+
+

Object Hierarchy

+
    GInterface
+    ╰── GimpColorManaged
+
+
+
+

Prerequisites

+

+GimpColorManaged requires + GObject.

+
+
+

Description

+

An interface dealing with color profiles.

+
+
+

Functions

+
+

gimp_color_managed_get_icc_profile ()

+
const guint8 *
+gimp_color_managed_get_icc_profile (GimpColorManaged *managed,
+                                    gsize *len);
+
+

Parameters

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

managed

an object the implements the GimpColorManaged interface

 

len

return location for the number of bytes in the profile data

 
+
+
+

Returns

+

A pointer to a blob of data that represents an ICC +color profile.

+
+

Since: 2.4

+
+
+
+

gimp_color_managed_get_color_profile ()

+
GimpColorProfile *
+gimp_color_managed_get_color_profile (GimpColorManaged *managed);
+

This function always returns a GimpColorProfile and falls back to +gimp_color_profile_new_rgb_srgb() if the method is not implemented.

+
+

Parameters

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

managed

an object the implements the GimpColorManaged interface

 
+
+
+

Returns

+

The managed +'s GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_managed_profile_changed ()

+
void
+gimp_color_managed_profile_changed (GimpColorManaged *managed);
+

Emits the "profile-changed" signal.

+
+

Parameters

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

managed

an object the implements the GimpColorManaged interface

 
+
+

Since: 2.4

+
+
+
+

Types and Values

+
+

GimpColorManaged

+
typedef struct _GimpColorManaged GimpColorManaged;
+
+
+
+

struct GimpColorManagedInterface

+
struct GimpColorManagedInterface {
+  GTypeInterface  base_iface;
+
+  /*  virtual functions  */
+  const guint8     * (* get_icc_profile)   (GimpColorManaged *managed,
+                                            gsize            *len);
+
+  /*  signals  */
+  void               (* profile_changed)   (GimpColorManaged *managed);
+
+  /*  virtual functions  */
+  GimpColorProfile * (* get_color_profile) (GimpColorManaged *managed);
+};
+
+
+

Members

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

GTypeInterface base_iface;

The parent interface

 

get_icc_profile ()

Returns the ICC profile of the pixels managed by +the object

 

profile_changed ()

This signal is emitted when the object's color profile +has changed

 

get_color_profile ()

Returns the GimpColorProfile of the pixels managed +by the object

 
+
+
+
+
+

Signal Details

+
+

The “profile-changed” signal

+
void
+user_function (GimpColorManaged *gimpcolormanaged,
+               gpointer          user_data)
+

Flags: Run First

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

+Index

+

A

+
+gimp_adaptive_supersample_area, function in GimpAdaptiveSupersample +
+
+

B

+
+gimp_bilinear, function in GimpBilinear +
+
+
+gimp_bilinear_16, function in GimpBilinear +
+
+
+gimp_bilinear_32, function in GimpBilinear +
+
+
+gimp_bilinear_8, function in GimpBilinear +
+
+
+gimp_bilinear_pixels_8, function in GimpBilinear +
+
+
+gimp_bilinear_rgb, function in GimpBilinear +
+
+
+gimp_bilinear_rgba, function in GimpBilinear +
+
+

C

+
+GIMP_CAIRO_ARGB32_GET_PIXEL, macro in GimpCairo +
+
+
+GIMP_CAIRO_ARGB32_SET_PIXEL, macro in GimpCairo +
+
+
+gimp_cairo_checkerboard_create, function in GimpCairo +
+
+
+GIMP_CAIRO_RGB24_GET_PIXEL, macro in GimpCairo +
+
+
+GIMP_CAIRO_RGB24_SET_PIXEL, macro in GimpCairo +
+
+
+gimp_cairo_set_source_rgb, function in GimpCairo +
+
+
+gimp_cairo_set_source_rgba, function in GimpCairo +
+
+
+gimp_cairo_surface_create_buffer, function in GimpCairo +
+
+
+gimp_cairo_surface_get_format, function in GimpCairo +
+
+
+GimpCMYK, struct in GimpCMYK +
+
+
+gimp_cmyka_get_uchar, function in GimpCMYK +
+
+
+gimp_cmyka_set, function in GimpCMYK +
+
+
+gimp_cmyka_set_uchar, function in GimpCMYK +
+
+
+gimp_cmyk_get_uchar, function in GimpCMYK +
+
+
+gimp_cmyk_set, function in GimpCMYK +
+
+
+gimp_cmyk_set_uchar, function in GimpCMYK +
+
+
+gimp_cmyk_to_rgb, function in GimpColorSpace +
+
+
+gimp_cmyk_to_rgb_int, function in GimpColorSpace +
+
+
+GimpColorManaged, struct in GimpColorManaged +
+
+
+GimpColorManaged::profile-changed, object signal in GimpColorManaged +
+
+
+GimpColorManagedInterface, struct in GimpColorManaged +
+
+
+GimpColorTransformFlags, enum in GimpColorTransform +
+
+
+gimp_color_managed_get_color_profile, function in GimpColorManaged +
+
+
+gimp_color_managed_get_icc_profile, function in GimpColorManaged +
+
+
+gimp_color_managed_profile_changed, function in GimpColorManaged +
+
+
+gimp_color_profile_get_copyright, function in GimpColorProfile +
+
+
+gimp_color_profile_get_description, function in GimpColorProfile +
+
+
+gimp_color_profile_get_format, function in GimpColorProfile +
+
+
+gimp_color_profile_get_icc_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_get_label, function in GimpColorProfile +
+
+
+gimp_color_profile_get_lcms_format, function in GimpColorProfile +
+
+
+gimp_color_profile_get_lcms_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_get_manufacturer, function in GimpColorProfile +
+
+
+gimp_color_profile_get_model, function in GimpColorProfile +
+
+
+gimp_color_profile_get_space, function in GimpColorProfile +
+
+
+gimp_color_profile_get_summary, function in GimpColorProfile +
+
+
+gimp_color_profile_is_cmyk, function in GimpColorProfile +
+
+
+gimp_color_profile_is_equal, function in GimpColorProfile +
+
+
+gimp_color_profile_is_gray, function in GimpColorProfile +
+
+
+gimp_color_profile_is_linear, function in GimpColorProfile +
+
+
+gimp_color_profile_is_rgb, function in GimpColorProfile +
+
+
+gimp_color_profile_new_d50_gray_lab_trc, function in GimpColorProfile +
+
+
+gimp_color_profile_new_d65_gray_linear, function in GimpColorProfile +
+
+
+gimp_color_profile_new_d65_gray_srgb_trc, function in GimpColorProfile +
+
+
+gimp_color_profile_new_from_file, function in GimpColorProfile +
+
+
+gimp_color_profile_new_from_icc_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_new_from_lcms_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_new_linear_from_color_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_new_rgb_adobe, function in GimpColorProfile +
+
+
+gimp_color_profile_new_rgb_srgb, function in GimpColorProfile +
+
+
+gimp_color_profile_new_rgb_srgb_linear, function in GimpColorProfile +
+
+
+gimp_color_profile_new_srgb_trc_from_color_profile, function in GimpColorProfile +
+
+
+gimp_color_profile_save_to_file, function in GimpColorProfile +
+
+
+gimp_color_transform_can_gegl_copy, function in GimpColorTransform +
+
+
+gimp_color_transform_new, function in GimpColorTransform +
+
+
+gimp_color_transform_new_proofing, function in GimpColorTransform +
+
+
+gimp_color_transform_process_buffer, function in GimpColorTransform +
+
+
+gimp_color_transform_process_pixels, function in GimpColorTransform +
+
+

H

+
+GimpHSL, struct in GimpHSV +
+
+
+gimp_hsl_set, function in GimpHSV +
+
+
+gimp_hsl_set_alpha, function in GimpHSV +
+
+
+gimp_hsl_to_rgb, function in GimpColorSpace +
+
+
+gimp_hsl_to_rgb_int, function in GimpColorSpace +
+
+
+GimpHSV, struct in GimpHSV +
+
+
+gimp_hsva_set, function in GimpHSV +
+
+
+gimp_hsv_clamp, function in GimpHSV +
+
+
+gimp_hsv_set, function in GimpHSV +
+
+
+gimp_hsv_to_rgb, function in GimpColorSpace +
+
+
+gimp_hsv_to_rgb4, function in GimpColorSpace +
+
+
+gimp_hsv_to_rgb_int, function in GimpColorSpace +
+
+
+gimp_hwb_to_rgb, function in GimpColorSpace +
+
+

P

+
+gimp_param_spec_rgb, function in GimpRGB +
+
+
+gimp_param_spec_rgb_get_default, function in GimpRGB +
+
+
+gimp_param_spec_rgb_has_alpha, function in GimpRGB +
+
+
+gimp_pixbuf_create_buffer, function in GimpPixbuf +
+
+
+gimp_pixbuf_get_format, function in GimpPixbuf +
+
+
+gimp_pixbuf_get_icc_profile, function in GimpPixbuf +
+
+
+GimpProgressFunc, user_function in GimpAdaptiveSupersample +
+
+
+GimpPutPixelFunc, user_function in GimpAdaptiveSupersample +
+
+

R

+
+GimpRenderFunc, user_function in GimpAdaptiveSupersample +
+
+
+GimpRGB, struct in GimpRGB +
+
+
+gimp_rgba_add, function in GimpRGB +
+
+
+gimp_rgba_distance, function in GimpRGB +
+
+
+gimp_rgba_get_pixel, function in GimpRGB +
+
+
+gimp_rgba_get_uchar, function in GimpRGB +
+
+
+gimp_rgba_multiply, function in GimpRGB +
+
+
+gimp_rgba_parse_css, function in GimpRGB +
+
+
+gimp_rgba_set, function in GimpRGB +
+
+
+gimp_rgba_set_pixel, function in GimpRGB +
+
+
+gimp_rgba_set_uchar, function in GimpRGB +
+
+
+gimp_rgba_subtract, function in GimpRGB +
+
+
+GimpRGBCompositeMode, enum in GimpRGB +
+
+
+gimp_rgb_add, function in GimpRGB +
+
+
+gimp_rgb_clamp, function in GimpRGB +
+
+
+gimp_rgb_composite, function in GimpRGB +
+
+
+gimp_rgb_distance, function in GimpRGB +
+
+
+gimp_rgb_gamma, function in GimpRGB +
+
+
+gimp_rgb_get_pixel, function in GimpRGB +
+
+
+gimp_rgb_get_uchar, function in GimpRGB +
+
+
+GIMP_RGB_INTENSITY, macro in GimpRGB +
+
+
+gimp_rgb_intensity, function in GimpRGB +
+
+
+GIMP_RGB_INTENSITY_BLUE, macro in GimpRGB +
+
+
+GIMP_RGB_INTENSITY_GREEN, macro in GimpRGB +
+
+
+GIMP_RGB_INTENSITY_RED, macro in GimpRGB +
+
+
+gimp_rgb_intensity_uchar, function in GimpRGB +
+
+
+gimp_rgb_list_names, function in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE, macro in GimpRGB +
+
+
+gimp_rgb_luminance, function in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE_BLUE, macro in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE_GREEN, macro in GimpRGB +
+
+
+GIMP_RGB_LUMINANCE_RED, macro in GimpRGB +
+
+
+gimp_rgb_luminance_uchar, function in GimpRGB +
+
+
+gimp_rgb_max, function in GimpRGB +
+
+
+gimp_rgb_min, function in GimpRGB +
+
+
+gimp_rgb_multiply, function in GimpRGB +
+
+
+gimp_rgb_parse_css, function in GimpRGB +
+
+
+gimp_rgb_parse_hex, function in GimpRGB +
+
+
+gimp_rgb_parse_name, function in GimpRGB +
+
+
+gimp_rgb_set, function in GimpRGB +
+
+
+gimp_rgb_set_alpha, function in GimpRGB +
+
+
+gimp_rgb_set_pixel, function in GimpRGB +
+
+
+gimp_rgb_set_uchar, function in GimpRGB +
+
+
+gimp_rgb_subtract, function in GimpRGB +
+
+
+gimp_rgb_to_cmyk, function in GimpColorSpace +
+
+
+gimp_rgb_to_cmyk_int, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsl, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsl_int, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsv, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsv4, function in GimpColorSpace +
+
+
+gimp_rgb_to_hsv_int, function in GimpColorSpace +
+
+
+gimp_rgb_to_hwb, function in GimpColorSpace +
+
+
+gimp_rgb_to_l_int, function in GimpColorSpace +
+
+

T

+
+GIMP_TYPE_CMYK, macro in GimpCMYK +
+
+
+GIMP_TYPE_HSL, macro in GimpHSV +
+
+
+GIMP_TYPE_HSV, macro in GimpHSV +
+
+
+GIMP_TYPE_PARAM_RGB, macro in GimpRGB +
+
+
+GIMP_TYPE_RGB, macro in GimpRGB +
+
+

V

+
+gimp_value_get_rgb, function in GimpRGB +
+
+
+GIMP_VALUE_HOLDS_RGB, macro in GimpRGB +
+
+
+gimp_value_set_rgb, function in GimpRGB +
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/home.png b/devel-docs/libgimpcolor/html/home.png new file mode 100644 index 0000000..3966a91 Binary files /dev/null and b/devel-docs/libgimpcolor/html/home.png differ diff --git a/devel-docs/libgimpcolor/html/index.html b/devel-docs/libgimpcolor/html/index.html new file mode 100644 index 0000000..8327f63 --- /dev/null +++ b/devel-docs/libgimpcolor/html/index.html @@ -0,0 +1,69 @@ + + + + +GIMP Color Library Reference Manual: GIMP Color Library Reference Manual + + + + + + + +
+
+
+
+

+ for GIMP 2.10.34 + +

+
+
+
+
+
I. GIMP Color Library
+
+
+GimpRGB — Definitions and Functions relating to RGB colors. +
+
+GimpHSV — Definitions and Functions relating to HSV colors. +
+
+GimpCMYK — Definitions and Functions relating to CMYK colors. +
+
+GimpColorSpace — Utility functions which convert colors between +different color models. +
+
+GimpColorManaged — An interface dealing with color profiles. +
+
+GimpColorProfile — Definitions and Functions relating to LCMS. +
+
+GimpColorTransform — Definitions and Functions relating to LCMS. +
+
+GimpAdaptiveSupersample — Functions to perform adaptive supersampling on +an area. +
+
+GimpBilinear — Utility functions for bilinear interpolation. +
+
+GimpCairo — Color utility functions for cairo +
+
+GimpPixbuf — Definitions and Functions relating to GdkPixbuf. +
+
+
Index
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/left-insensitive.png b/devel-docs/libgimpcolor/html/left-insensitive.png new file mode 100644 index 0000000..2cd8c16 Binary files /dev/null and b/devel-docs/libgimpcolor/html/left-insensitive.png differ diff --git a/devel-docs/libgimpcolor/html/left.png b/devel-docs/libgimpcolor/html/left.png new file mode 100644 index 0000000..1ca1664 Binary files /dev/null and b/devel-docs/libgimpcolor/html/left.png differ diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html new file mode 100644 index 0000000..bcb4004 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpAdaptiveSupersample.html @@ -0,0 +1,132 @@ + + + + +GimpAdaptiveSupersample: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpAdaptiveSupersample

+

GimpAdaptiveSupersample — Functions to perform adaptive supersampling on +an area.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + +
+void + +(*GimpProgressFunc) () +
+void + +(*GimpPutPixelFunc) () +
+void + +(*GimpRenderFunc) () +
+gulong + +gimp_adaptive_supersample_area () +
+
+
+

Description

+

Functions to perform adaptive supersampling on an area.

+
+
+

Functions

+
+

GimpProgressFunc ()

+
void
+(*GimpProgressFunc) (gint min,
+                     gint max,
+                     gint current,
+                     gpointer data);
+
+
+
+

GimpPutPixelFunc ()

+
void
+(*GimpPutPixelFunc) (gint x,
+                     gint y,
+                     GimpRGB *color,
+                     gpointer data);
+
+
+
+

GimpRenderFunc ()

+
void
+(*GimpRenderFunc) (gdouble x,
+                   gdouble y,
+                   GimpRGB *color,
+                   gpointer data);
+
+
+
+

gimp_adaptive_supersample_area ()

+
gulong
+gimp_adaptive_supersample_area (gint x1,
+                                gint y1,
+                                gint x2,
+                                gint y2,
+                                gint max_depth,
+                                gdouble threshold,
+                                GimpRenderFunc render_func,
+                                gpointer render_data,
+                                GimpPutPixelFunc put_pixel_func,
+                                gpointer put_pixel_data,
+                                GimpProgressFunc progress_func,
+                                gpointer progress_data);
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html new file mode 100644 index 0000000..d1835f3 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpBilinear.html @@ -0,0 +1,226 @@ + + + + +GimpBilinear: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpBilinear

+

GimpBilinear — Utility functions for bilinear interpolation.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gdouble + +gimp_bilinear () +
+guchar + +gimp_bilinear_8 () +
+guint16 + +gimp_bilinear_16 () +
+guint32 + +gimp_bilinear_32 () +
+GimpRGB + +gimp_bilinear_rgb () +
+GimpRGB + +gimp_bilinear_rgba () +
+void + +gimp_bilinear_pixels_8 () +
+
+
+

Description

+

Utility functions for bilinear interpolation.

+
+
+

Functions

+
+

gimp_bilinear ()

+
gdouble
+gimp_bilinear (gdouble x,
+               gdouble y,
+               gdouble *values);
+
+
+
+

gimp_bilinear_8 ()

+
guchar
+gimp_bilinear_8 (gdouble x,
+                 gdouble y,
+                 guchar *values);
+
+
+
+

gimp_bilinear_16 ()

+
guint16
+gimp_bilinear_16 (gdouble x,
+                  gdouble y,
+                  guint16 *values);
+
+
+
+

gimp_bilinear_32 ()

+
guint32
+gimp_bilinear_32 (gdouble x,
+                  gdouble y,
+                  guint32 *values);
+
+
+
+

gimp_bilinear_rgb ()

+
GimpRGB
+gimp_bilinear_rgb (gdouble x,
+                   gdouble y,
+                   GimpRGB *values);
+
+
+
+

gimp_bilinear_rgba ()

+
GimpRGB
+gimp_bilinear_rgba (gdouble x,
+                    gdouble y,
+                    GimpRGB *values);
+
+
+
+

gimp_bilinear_pixels_8 ()

+
void
+gimp_bilinear_pixels_8 (guchar *dest,
+                        gdouble x,
+                        gdouble y,
+                        guint bpp,
+                        gboolean has_alpha,
+                        guchar **values);
+

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

+

Computes bilinear interpolation of four pixels.

+

When has_alpha + is FALSE, it's identical to gimp_bilinear_8() on +each channel separately. When has_alpha + is TRUE, it handles +alpha channel correctly.

+

The pixels in values + correspond to corner x, y coordinates in the +following order: [0,0], [1,0], [0,1], [1,1].

+
+

Parameters

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

dest

Pixel, where interpolation result is to be stored.

 

x

x-coordinate (0.0 to 1.0).

 

y

y-coordinate (0.0 to 1.0).

 

bpp

Bytes per pixel. dest +and each values +item is an array of +bpp +bytes.

 

has_alpha

TRUE if the last channel is an alpha channel.

 

values

Array of four pointers to pixels.

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html new file mode 100644 index 0000000..9b25940 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCMYK.html @@ -0,0 +1,491 @@ + + + + +GimpCMYK: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpCMYK

+

GimpCMYK — Definitions and Functions relating to CMYK colors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_cmyk_set () +
+void + +gimp_cmyk_set_uchar () +
+void + +gimp_cmyk_get_uchar () +
+void + +gimp_cmyka_set () +
+void + +gimp_cmyka_set_uchar () +
+void + +gimp_cmyka_get_uchar () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + +
structGimpCMYK
#defineGIMP_TYPE_CMYK
+
+
+

Description

+

Definitions and Functions relating to CMYK colors.

+
+
+

Functions

+
+

gimp_cmyk_set ()

+
void
+gimp_cmyk_set (GimpCMYK *cmyk,
+               gdouble cyan,
+               gdouble magenta,
+               gdouble yellow,
+               gdouble black);
+

Very basic initialiser for the internal GimpCMYK structure. Channel +values are doubles in the range 0 to 1.

+
+

Parameters

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

cmyk

A GimpCMYK structure which will hold the specified CMYK value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 
+
+
+
+
+

gimp_cmyk_set_uchar ()

+
void
+gimp_cmyk_set_uchar (GimpCMYK *cmyk,
+                     guchar cyan,
+                     guchar magenta,
+                     guchar yellow,
+                     guchar black);
+

The same as gimp_cmyk_set(), except that channel values are +unsigned chars in the range 0 to 255.

+
+

Parameters

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

cmyk

A GimpCMYK structure which will hold the specified CMYK value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 
+
+
+
+
+

gimp_cmyk_get_uchar ()

+
void
+gimp_cmyk_get_uchar (const GimpCMYK *cmyk,
+                     guchar *cyan,
+                     guchar *magenta,
+                     guchar *yellow,
+                     guchar *black);
+

Retrieve individual channel values from a GimpCMYK structure. Channel +values are pointers to unsigned chars in the range 0 to 255.

+
+

Parameters

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

cmyk

A GimpCMYK structure which will hold the specified CMYK value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 
+
+
+
+
+

gimp_cmyka_set ()

+
void
+gimp_cmyka_set (GimpCMYK *cmyka,
+                gdouble cyan,
+                gdouble magenta,
+                gdouble yellow,
+                gdouble black,
+                gdouble alpha);
+

Initialiser for the internal GimpCMYK structure. Channel values are +doubles in the range 0 to 1.

+
+

Parameters

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

cmyka

A GimpCMYK structure which will hold the specified CMYKA value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 

alpha

The Alpha channel

 
+
+
+
+
+

gimp_cmyka_set_uchar ()

+
void
+gimp_cmyka_set_uchar (GimpCMYK *cmyka,
+                      guchar cyan,
+                      guchar magenta,
+                      guchar yellow,
+                      guchar black,
+                      guchar alpha);
+

The same as gimp_cmyka_set(), except that channel values are +unsigned chars in the range 0 to 255.

+
+

Parameters

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

cmyka

A GimpCMYK structure which will hold the specified CMYKA value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 

alpha

The Alpha channel

 
+
+
+
+
+

gimp_cmyka_get_uchar ()

+
void
+gimp_cmyka_get_uchar (const GimpCMYK *cmyka,
+                      guchar *cyan,
+                      guchar *magenta,
+                      guchar *yellow,
+                      guchar *black,
+                      guchar *alpha);
+

Retrieve individual channel values from a GimpCMYK structure. +Channel values are pointers to unsigned chars in the range 0 to 255.

+
+

Parameters

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

cmyka

A GimpCMYK structure which will hold the specified CMYKA value.

 

cyan

The Cyan channel of the CMYK value

 

magenta

The Magenta channel

 

yellow

The Yellow channel

 

black

The blacK channel

 

alpha

The Alpha channel

 
+
+
+
+
+

Types and Values

+
+

struct GimpCMYK

+
struct GimpCMYK {
+  gdouble c, m, y, k, a;
+};
+
+

Used to keep CMYK and CMYKA colors. All components are in a range +of [0.0..1.0]. An alpha value is somewhat useless in the CMYK +colorspace, but we keep one around anyway so color conversions +going to CMYK and back can preserve alpha.

+
+

Members

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

gdouble c;

the cyan component

 

gdouble m;

the magenta component

 

gdouble y;

the yellow component

 

gdouble k;

the black component

 

gdouble a;

the alpha component

 
+
+
+
+
+

GIMP_TYPE_CMYK

+
#define GIMP_TYPE_CMYK       (gimp_cmyk_get_type ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html new file mode 100644 index 0000000..fcd9999 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpCairo.html @@ -0,0 +1,463 @@ + + + + +GimpCairo: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpCairo

+

GimpCairo — Color utility functions for cairo

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_cairo_set_source_rgb () +
+void + +gimp_cairo_set_source_rgba () +
+cairo_pattern_t * + +gimp_cairo_checkerboard_create () +
const Babl * + +gimp_cairo_surface_get_format () +
+GeglBuffer * + +gimp_cairo_surface_create_buffer () +
#define +GIMP_CAIRO_RGB24_SET_PIXEL() +
#define +GIMP_CAIRO_RGB24_GET_PIXEL() +
#define +GIMP_CAIRO_ARGB32_SET_PIXEL() +
#define +GIMP_CAIRO_ARGB32_GET_PIXEL() +
+
+
+

Description

+

Utility functions that make cairo easier to use with GIMP color +data types.

+
+
+

Functions

+
+

gimp_cairo_set_source_rgb ()

+
void
+gimp_cairo_set_source_rgb (cairo_t *cr,
+                           const GimpRGB *color);
+

Sets the source pattern within cr + to the solid opaque color +described by color +.

+

This function calls cairo_set_source_rgb() for you.

+
+

Parameters

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

cr

Cairo context

 

color

GimpRGB color

 
+
+

Since: 2.6

+
+
+
+

gimp_cairo_set_source_rgba ()

+
void
+gimp_cairo_set_source_rgba (cairo_t *cr,
+                            const GimpRGB *color);
+

Sets the source pattern within cr + to the solid translucent color +described by color +.

+

This function calls cairo_set_source_rgba() for you.

+
+

Parameters

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

cr

Cairo context

 

color

GimpRGB color

 
+
+

Since: 2.6

+
+
+
+

gimp_cairo_checkerboard_create ()

+
cairo_pattern_t *
+gimp_cairo_checkerboard_create (cairo_t *cr,
+                                gint size,
+                                const GimpRGB *light,
+                                const GimpRGB *dark);
+

Create a repeating checkerboard pattern.

+
+

Parameters

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

cr

Cairo context

 

size

check size

 

light

light check color or NULL to use the default light gray

 

dark

dark check color or NULL to use the default dark gray

 
+
+
+

Returns

+

a new Cairo pattern that can be used as a source on cr +.

+
+

Since: 2.6

+
+
+
+

gimp_cairo_surface_get_format ()

+
const Babl *
+gimp_cairo_surface_get_format (cairo_surface_t *surface);
+

This function returns a Babl format that corresponds to surface +'s +pixel format.

+
+

Parameters

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

surface

a Cairo surface

 
+
+
+

Returns

+

the Babl format of surface +.

+
+

Since: 2.10

+
+
+
+

gimp_cairo_surface_create_buffer ()

+
GeglBuffer *
+gimp_cairo_surface_create_buffer (cairo_surface_t *surface);
+

This function returns a GeglBuffer which wraps surface +'s pixels. +It must only be called on image surfaces, calling it on other surface +types is an error.

+
+

Parameters

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

surface

a Cairo surface

 
+
+
+

Returns

+

a GeglBuffer

+
+

Since: 2.10

+
+
+
+

GIMP_CAIRO_RGB24_SET_PIXEL()

+
#define             GIMP_CAIRO_RGB24_SET_PIXEL(d, r, g, b)
+

Sets a single pixel in an Cairo image surface in CAIRO_FORMAT_RGB24.

+
+

Parameters

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

d

pointer to the destination buffer

 

r

red component

 

g

green component

 

b

blue component

 
+
+

Since: 2.6

+
+
+
+

GIMP_CAIRO_RGB24_GET_PIXEL()

+
#define             GIMP_CAIRO_RGB24_GET_PIXEL(s, r, g, b)
+

Gets a single pixel from a Cairo image surface in CAIRO_FORMAT_RGB24.

+
+

Parameters

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

s

pointer to the source buffer

 

r

red component

 

g

green component

 

b

blue component

 
+
+

Since: 2.8

+
+
+
+

GIMP_CAIRO_ARGB32_SET_PIXEL()

+
#define             GIMP_CAIRO_ARGB32_SET_PIXEL(d, r, g, b, a)
+

Sets a single pixel in an Cairo image surface in CAIRO_FORMAT_ARGB32.

+
+

Parameters

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

d

pointer to the destination buffer

 

r

red component, not pre-multiplied

 

g

green component, not pre-multiplied

 

b

blue component, not pre-multiplied

 

a

alpha component

 
+
+

Since: 2.6

+
+
+
+

GIMP_CAIRO_ARGB32_GET_PIXEL()

+
#define             GIMP_CAIRO_ARGB32_GET_PIXEL(s, r, g, b, a)
+

Gets a single pixel from a Cairo image surface in CAIRO_FORMAT_ARGB32.

+
+

Parameters

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

s

pointer to the source buffer

 

r

red component, not pre-multiplied

 

g

green component, not pre-multiplied

 

b

blue component, not pre-multiplied

 

a

alpha component

 
+
+

Since: 2.8

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html new file mode 100644 index 0000000..c6c8d96 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorProfile.html @@ -0,0 +1,1138 @@ + + + + +GimpColorProfile: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorProfile

+

GimpColorProfile — Definitions and Functions relating to LCMS.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+GimpColorProfile * + +gimp_color_profile_new_rgb_srgb () +
+GimpColorProfile * + +gimp_color_profile_new_rgb_srgb_linear () +
+GimpColorProfile * + +gimp_color_profile_new_rgb_adobe () +
+GimpColorProfile * + +gimp_color_profile_new_d65_gray_srgb_trc () +
+GimpColorProfile * + +gimp_color_profile_new_d65_gray_linear () +
+GimpColorProfile * + +gimp_color_profile_new_d50_gray_lab_trc () +
+GimpColorProfile * + +gimp_color_profile_new_srgb_trc_from_color_profile () +
+GimpColorProfile * + +gimp_color_profile_new_linear_from_color_profile () +
+GimpColorProfile * + +gimp_color_profile_new_from_file () +
+GimpColorProfile * + +gimp_color_profile_new_from_icc_profile () +
+GimpColorProfile * + +gimp_color_profile_new_from_lcms_profile () +
+gboolean + +gimp_color_profile_save_to_file () +
const guint8 * + +gimp_color_profile_get_icc_profile () +
+gpointer + +gimp_color_profile_get_lcms_profile () +
const gchar * + +gimp_color_profile_get_description () +
const gchar * + +gimp_color_profile_get_manufacturer () +
const gchar * + +gimp_color_profile_get_model () +
const gchar * + +gimp_color_profile_get_copyright () +
const gchar * + +gimp_color_profile_get_label () +
const gchar * + +gimp_color_profile_get_summary () +
+gboolean + +gimp_color_profile_is_equal () +
+gboolean + +gimp_color_profile_is_rgb () +
+gboolean + +gimp_color_profile_is_gray () +
+gboolean + +gimp_color_profile_is_cmyk () +
+gboolean + +gimp_color_profile_is_linear () +
const Babl * + +gimp_color_profile_get_space () +
const Babl * + +gimp_color_profile_get_format () +
const Babl * + +gimp_color_profile_get_lcms_format () +
+
+
+

Description

+

Definitions and Functions relating to LCMS.

+
+
+

Functions

+
+

gimp_color_profile_new_rgb_srgb ()

+
GimpColorProfile *
+gimp_color_profile_new_rgb_srgb (void);
+

This function is a replacement for cmsCreate_sRGBProfile() and +returns an sRGB profile that is functionally the same as the +ArgyllCMS sRGB.icm profile. "Functionally the same" means it has +the same red, green, and blue colorants and the V4 "chad" +equivalent of the ArgyllCMS V2 white point. The profile TRC is also +functionally equivalent to the ArgyllCMS sRGB.icm TRC and is the +same as the LCMS sRGB built-in profile TRC.

+

The actual primaries in the sRGB specification are +red xy: {0.6400, 0.3300, 1.0} +green xy: {0.3000, 0.6000, 1.0} +blue xy: {0.1500, 0.0600, 1.0}

+

The sRGB primaries given below are "pre-quantized" to compensate +for hexadecimal quantization during the profile-making process. +Unless the profile-making code compensates for this quantization, +the resulting profile's red, green, and blue colorants will deviate +slightly from the correct XYZ values.

+

LCMS2 doesn't compensate for hexadecimal quantization. The +"pre-quantized" primaries below were back-calculated from the +ArgyllCMS sRGB.icm profile. The resulting sRGB profile's colorants +exactly matches the ArgyllCMS sRGB.icm profile colorants.

+
+

Returns

+

the sRGB GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_rgb_srgb_linear ()

+
GimpColorProfile *
+gimp_color_profile_new_rgb_srgb_linear
+                               (void);
+

This function creates a profile for babl_model("RGB"). Please +somebody write something smarter here.

+
+

Returns

+

the linear RGB GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_rgb_adobe ()

+
GimpColorProfile *
+gimp_color_profile_new_rgb_adobe (void);
+

This function creates a profile compatible with AbobeRGB (1998).

+
+

Returns

+

the AdobeRGB-compatible GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_d65_gray_srgb_trc ()

+
GimpColorProfile *
+gimp_color_profile_new_d65_gray_srgb_trc
+                               (void);
+

This function creates a grayscale GimpColorProfile with an +sRGB TRC. See gimp_color_profile_new_rgb_srgb().

+
+

Returns

+

the sRGB-gamma grayscale GimpColorProfile.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_d65_gray_linear ()

+
GimpColorProfile *
+gimp_color_profile_new_d65_gray_linear
+                               (void);
+
+
+
+

gimp_color_profile_new_d50_gray_lab_trc ()

+
GimpColorProfile *
+gimp_color_profile_new_d50_gray_lab_trc
+                               (void);
+

This function creates a grayscale GimpColorProfile with the +D50 ICC profile illuminant as the profile white point and the +LAB companding curve as the TRC.

+
+

Returns

+

a gray profile with the D50 ICC profile illuminant +as the profile white point and the LAB companding curve as the TRC. +as the TRC.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_srgb_trc_from_color_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_srgb_trc_from_color_profile
+                               (GimpColorProfile *profile);
+

This function creates a new RGB GimpColorProfile with a sRGB gamma +TRC and profile +'s RGB chromacities and whitepoint.

+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

the new GimpColorProfile, or NULL if profile +is not +an RGB profile or not matrix-based.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_linear_from_color_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_linear_from_color_profile
+                               (GimpColorProfile *profile);
+

This function creates a new RGB GimpColorProfile with a linear TRC +and profile +'s RGB chromacities and whitepoint.

+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

the new GimpColorProfile, or NULL if profile +is not +an RGB profile or not matrix-based.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_from_file ()

+
GimpColorProfile *
+gimp_color_profile_new_from_file (GFile *file,
+                                  GError **error);
+

This function opens an ICC color profile from file +.

+
+

Parameters

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

file

a GFile

 

error

return location for GError

 
+
+
+

Returns

+

the GimpColorProfile, or NULL. On error, NULL is +returned and error +is set.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_from_icc_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_from_icc_profile
+                               (const guint8 *data,
+                                gsize length,
+                                GError **error);
+

This function opens an ICC color profile from memory. On error, +NULL is returned and error + is set.

+
+

Parameters

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

data

pointer to memory containing an ICC profile

 

length

length of the profile in memory, in bytes

 

error

return location for GError

 
+
+
+

Returns

+

the GimpColorProfile, or NULL.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_new_from_lcms_profile ()

+
GimpColorProfile *
+gimp_color_profile_new_from_lcms_profile
+                               (gpointer lcms_profile,
+                                GError **error);
+

This function creates a GimpColorProfile from a cmsHPROFILE. On +error, NULL is returned and error + is set. The passed +lcms_profile + pointer is not retained by the created +GimpColorProfile.

+
+

Parameters

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

lcms_profile

an LCMS cmsHPROFILE pointer

 

error

return location for GError

 
+
+
+

Returns

+

the GimpColorProfile, or NULL.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_save_to_file ()

+
gboolean
+gimp_color_profile_save_to_file (GimpColorProfile *profile,
+                                 GFile *file,
+                                 GError **error);
+

This function saves profile + to file + as ICC profile.

+
+

Parameters

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

profile

a GimpColorProfile

 

file

a GFile

 

error

return location for GError

 
+
+
+

Returns

+

TRUE on success, FALSE if an error occurred.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_icc_profile ()

+
const guint8 *
+gimp_color_profile_get_icc_profile (GimpColorProfile *profile,
+                                    gsize *length);
+

This function returns profile + as ICC profile data. The returned +memory belongs to profile + and must not be modified or freed.

+
+

Parameters

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

profile

a GimpColorProfile

 

length

return location for the number of bytes

 
+
+
+

Returns

+

a pointer to the IIC profile data.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_lcms_profile ()

+
gpointer
+gimp_color_profile_get_lcms_profile (GimpColorProfile *profile);
+

This function returns profile +'s cmsHPROFILE. The returned +value belongs to profile + and must not be modified or freed.

+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

a pointer to the cmsHPROFILE.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_description ()

+
const gchar *
+gimp_color_profile_get_description (GimpColorProfile *profile);
+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s description. The +returned value belongs to profile +and must not be +modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_manufacturer ()

+
const gchar *
+gimp_color_profile_get_manufacturer (GimpColorProfile *profile);
+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s manufacturer. The +returned value belongs to profile +and must not be +modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_model ()

+
const gchar *
+gimp_color_profile_get_model (GimpColorProfile *profile);
+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s model. The returned +value belongs to profile +and must not be modified or +freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_copyright ()

+
const gchar *
+gimp_color_profile_get_copyright (GimpColorProfile *profile);
+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

a string containing profile +'s copyright. The +returned value belongs to profile +and must not be +modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_label ()

+
const gchar *
+gimp_color_profile_get_label (GimpColorProfile *profile);
+

This function returns a string containing profile +'s "title", a +string that can be used to label the profile in a user interface.

+

Unlike gimp_color_profile_get_description(), this function always +returns a string (as a fallback, it returns "(unnamed profile)").

+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

the profile +'s label. The returned value belongs to +profile +and must not be modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_summary ()

+
const gchar *
+gimp_color_profile_get_summary (GimpColorProfile *profile);
+

This function return a string containing a multi-line summary of +profile +'s description, model, manufacturer and copyright, to be +used as detailed information about the profile in a user +interface.

+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

the profile +'s summary. The returned value belongs to +profile +and must not be modified or freed.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_equal ()

+
gboolean
+gimp_color_profile_is_equal (GimpColorProfile *profile1,
+                             GimpColorProfile *profile2);
+

Compares two profiles.

+
+

Parameters

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

profile1

a GimpColorProfile

 

profile2

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profiles are equal, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_rgb ()

+
gboolean
+gimp_color_profile_is_rgb (GimpColorProfile *profile);
+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile's color space is RGB, FALSE +otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_gray ()

+
gboolean
+gimp_color_profile_is_gray (GimpColorProfile *profile);
+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile's color space is grayscale, FALSE +otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_cmyk ()

+
gboolean
+gimp_color_profile_is_cmyk (GimpColorProfile *profile);
+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile's color space is CMYK, FALSE +otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_is_linear ()

+
gboolean
+gimp_color_profile_is_linear (GimpColorProfile *profile);
+

This function determines is the ICC profile represented by a GimpColorProfile +is a linear RGB profile or not, some profiles that are LUTs though linear +will also return FALSE;

+
+

Parameters

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

profile

a GimpColorProfile

 
+
+
+

Returns

+

TRUE if the profile is a matrix shaping profile with linear +TRCs, FALSE otherwise.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_space ()

+
const Babl *
+gimp_color_profile_get_space (GimpColorProfile *profile,
+                              GimpColorRenderingIntent intent,
+                              GError **error);
+

This function returns the Babl space of profile +, for the +specified intent +.

+
+

Parameters

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

profile

a GimpColorProfile

 

intent

a GimpColorRenderingIntent

 

error

return location for GError

 
+
+
+

Returns

+

the new Babl space.

+
+

Since: 2.10.6

+
+
+
+

gimp_color_profile_get_format ()

+
const Babl *
+gimp_color_profile_get_format (GimpColorProfile *profile,
+                               const Babl *format,
+                               GimpColorRenderingIntent intent,
+                               GError **error);
+

This function takes a GimpColorProfile and a Babl format and +returns a new Babl format with profile +'s RGB primaries and TRC, +and format +'s pixel layout.

+
+

Parameters

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

profile

a GimpColorProfile

 

format

a Babl format

 

intent

a GimpColorRenderingIntent

 

error

return location for GError

 
+
+
+

Returns

+

the new Babl format.

+
+

Since: 2.10

+
+
+
+

gimp_color_profile_get_lcms_format ()

+
const Babl *
+gimp_color_profile_get_lcms_format (const Babl *format,
+                                    guint32 *lcms_format);
+

This function takes a Babl format and returns the lcms format to +be used with that format +. It also returns a Babl format to be +used instead of the passed format +, which usually is the same as +format +, unless lcms doesn't support format +.

+

Note that this function currently only supports RGB, RGBA, R'G'B', +R'G'B'A, Y, YA, Y', Y'A and the cairo-RGB24 and cairo-ARGB32 formats.

+
+

Parameters

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

format

a Babl format

 

lcms_format

return location for an lcms format

 
+
+
+

Returns

+

the Babl format to be used instead of format +, or NULL +if the passed format +is not supported at all.

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html new file mode 100644 index 0000000..15cbaa4 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorSpace.html @@ -0,0 +1,868 @@ + + + + +GimpColorSpace: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorSpace

+

GimpColorSpace — Utility functions which convert colors between +different color models.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_rgb_to_hsv () +
+void + +gimp_rgb_to_hsl () +
+void + +gimp_rgb_to_cmyk () +
+void + +gimp_hsv_to_rgb () +
+void + +gimp_hsl_to_rgb () +
+void + +gimp_cmyk_to_rgb () +
+void + +gimp_rgb_to_hwb () +
+void + +gimp_hwb_to_rgb () +
+void + +gimp_rgb_to_hsv_int () +
+void + +gimp_hsv_to_rgb_int () +
+void + +gimp_rgb_to_hsl_int () +
+void + +gimp_rgb_to_cmyk_int () +
+void + +gimp_cmyk_to_rgb_int () +
+gint + +gimp_rgb_to_l_int () +
+void + +gimp_hsl_to_rgb_int () +
+void + +gimp_rgb_to_hsv4 () +
+void + +gimp_hsv_to_rgb4 () +
+
+
+

Description

+

When programming pixel data manipulation functions you will often +use algorithms operating on a color model different from the one +GIMP uses. This file provides utility functions to convert colors +between different color spaces.

+
+
+

Functions

+
+

gimp_rgb_to_hsv ()

+
void
+gimp_rgb_to_hsv (const GimpRGB *rgb,
+                 GimpHSV *hsv);
+

Does a conversion from RGB to HSV (Hue, Saturation, +Value) colorspace.

+
+

Parameters

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

rgb

A color value in the RGB colorspace

 

hsv

The value converted to the HSV colorspace

 
+
+
+
+
+

gimp_rgb_to_hsl ()

+
void
+gimp_rgb_to_hsl (const GimpRGB *rgb,
+                 GimpHSL *hsl);
+

Convert an RGB color value to a HSL (Hue, Saturation, Lightness) +color value.

+
+

Parameters

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

rgb

A color value in the RGB colorspace

 

hsl

The value converted to HSL

 
+
+
+
+
+

gimp_rgb_to_cmyk ()

+
void
+gimp_rgb_to_cmyk (const GimpRGB *rgb,
+                  gdouble pullout,
+                  GimpCMYK *cmyk);
+

Does a naive conversion from RGB to CMYK colorspace. A simple +formula that doesn't take any color-profiles into account is used. +The amount of black pullout how can be controlled via the pullout + +parameter. A pullout + value of 0 makes this a conversion to CMY. +A value of 1 causes the maximum amount of black to be pulled out.

+
+

Parameters

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

rgb

A value in the RGB colorspace

 

pullout

A scaling value (0-1) indicating how much black should be +pulled out

 

cmyk

The input value naively converted to the CMYK colorspace

 
+
+
+
+
+

gimp_hsv_to_rgb ()

+
void
+gimp_hsv_to_rgb (const GimpHSV *hsv,
+                 GimpRGB *rgb);
+

Converts a color value from HSV to RGB colorspace

+
+

Parameters

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

hsv

A color value in the HSV colorspace

 

rgb

The returned RGB value.

 
+
+
+
+
+

gimp_hsl_to_rgb ()

+
void
+gimp_hsl_to_rgb (const GimpHSL *hsl,
+                 GimpRGB *rgb);
+

Convert a HSL color value to an RGB color value.

+
+

Parameters

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

hsl

A color value in the HSL colorspace

 

rgb

The value converted to a value in the RGB colorspace

 
+
+
+
+
+

gimp_cmyk_to_rgb ()

+
void
+gimp_cmyk_to_rgb (const GimpCMYK *cmyk,
+                  GimpRGB *rgb);
+

Does a simple transformation from the CMYK colorspace to the RGB +colorspace, without taking color profiles into account.

+
+

Parameters

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

cmyk

A color value in the CMYK colorspace

 

rgb

The value converted to the RGB colorspace

 
+
+
+
+
+

gimp_rgb_to_hwb ()

+
void
+gimp_rgb_to_hwb (const GimpRGB *rgb,
+                 gdouble *hue,
+                 gdouble *whiteness,
+                 gdouble *blackness);
+

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

+

Theoretically, hue 0 (pure red) is identical to hue 6 in these transforms. +Pure red always maps to 6 in this implementation. Therefore UNDEFINED can +be defined as 0 in situations where only unsigned numbers are desired.

+

RGB are each on [0, 1]. Whiteness and Blackness are returned in the +range [0, 1] and H is returned in the range [0, 6]. If W == 1 - B, H is +undefined.

+
+

Parameters

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

rgb

A color value in the RGB colorspace

 

hue

The hue value of the above color, in the range 0 to 6

 

whiteness

The whiteness value of the above color, in the range 0 to 1

 

blackness

The blackness value of the above color, in the range 0 to 1

 
+
+
+
+
+

gimp_hwb_to_rgb ()

+
void
+gimp_hwb_to_rgb (gdouble hue,
+                 gdouble whiteness,
+                 gdouble blackness,
+                 GimpRGB *rgb);
+

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

+

H is defined in the range [0, 6] or UNDEFINED, B and W are both in the +range [0, 1]. The returned RGB values are all in the range [0, 1].

+
+

Parameters

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

hue

A hue value, in the range 0 to 6

 

whiteness

A whiteness value, in the range 0 to 1

 

blackness

A blackness value, in the range 0 to 1

 

rgb

The above color converted to the RGB colorspace

 
+
+
+
+
+

gimp_rgb_to_hsv_int ()

+
void
+gimp_rgb_to_hsv_int (gint *red,
+                     gint *green,
+                     gint *blue);
+

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

+

The arguments are pointers to int representing channel values in +the RGB colorspace, and the values pointed to are all in the range +[0, 255].

+

The function changes the arguments to point to the HSV value +corresponding, with the returned values in the following +ranges: H [0, 359], S [0, 255], V [0, 255].

+
+

Parameters

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

red

The red channel value, returns the Hue channel

 

green

The green channel value, returns the Saturation channel

 

blue

The blue channel value, returns the Value channel

 
+
+
+
+
+

gimp_hsv_to_rgb_int ()

+
void
+gimp_hsv_to_rgb_int (gint *hue,
+                     gint *saturation,
+                     gint *value);
+

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

+

The arguments are pointers to int, with the values pointed to in the +following ranges: H [0, 360], S [0, 255], V [0, 255].

+

The function changes the arguments to point to the RGB value +corresponding, with the returned values all in the range [0, 255].

+
+

Parameters

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

hue

The hue channel, returns the red channel

 

saturation

The saturation channel, returns the green channel

 

value

The value channel, returns the blue channel

 
+
+
+
+
+

gimp_rgb_to_hsl_int ()

+
void
+gimp_rgb_to_hsl_int (gint *red,
+                     gint *green,
+                     gint *blue);
+

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

+

The arguments are pointers to int representing channel values in the +RGB colorspace, and the values pointed to are all in the range [0, 255].

+

The function changes the arguments to point to the corresponding HLS +value with the values pointed to in the following ranges: H [0, 360], +L [0, 255], S [0, 255].

+
+

Parameters

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

red

Red channel, returns Hue channel

 

green

Green channel, returns Lightness channel

 

blue

Blue channel, returns Saturation channel

 
+
+
+
+
+

gimp_rgb_to_cmyk_int ()

+
void
+gimp_rgb_to_cmyk_int (gint *red,
+                      gint *green,
+                      gint *blue,
+                      gint *pullout);
+

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

+

Does a naive conversion from RGB to CMYK colorspace. A simple +formula that doesn't take any color-profiles into account is used. +The amount of black pullout how can be controlled via the pullout + +parameter. A pullout + value of 0 makes this a conversion to CMY. +A value of 100 causes the maximum amount of black to be pulled out.

+
+

Parameters

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

red

the red channel; returns the cyan value (0-255)

 

green

the green channel; returns the magenta value (0-255)

 

blue

the blue channel; returns the yellow value (0-255)

 

pullout

the percentage of black to pull out (0-100); returns +the black value (0-255)

 
+
+
+
+
+

gimp_cmyk_to_rgb_int ()

+
void
+gimp_cmyk_to_rgb_int (gint *cyan,
+                      gint *magenta,
+                      gint *yellow,
+                      gint *black);
+

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

+

Does a naive conversion from CMYK to RGB colorspace. A simple +formula that doesn't take any color-profiles into account is used.

+
+

Parameters

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

cyan

the cyan channel; returns the red value (0-255)

 

magenta

the magenta channel; returns the green value (0-255)

 

yellow

the yellow channel; returns the blue value (0-255)

 

black

the black channel (0-255); doesn't change

 
+
+
+
+
+

gimp_rgb_to_l_int ()

+
gint
+gimp_rgb_to_l_int (gint red,
+                   gint green,
+                   gint blue);
+

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

+

Calculates the lightness value of an RGB triplet with the formula +L = (max(R, G, B) + min (R, G, B)) / 2

+
+

Parameters

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

red

Red channel

 

green

Green channel

 

blue

Blue channel

 
+
+
+

Returns

+

Luminance value corresponding to the input RGB value

+
+
+
+
+

gimp_hsl_to_rgb_int ()

+
void
+gimp_hsl_to_rgb_int (gint *hue,
+                     gint *saturation,
+                     gint *lightness);
+

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

+

The arguments are pointers to int, with the values pointed to in the +following ranges: H [0, 360], L [0, 255], S [0, 255].

+

The function changes the arguments to point to the RGB value +corresponding, with the returned values all in the range [0, 255].

+
+

Parameters

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

hue

Hue channel, returns Red channel

 

saturation

Saturation channel, returns Green channel

 

lightness

Lightness channel, returns Blue channel

 
+
+
+
+
+

gimp_rgb_to_hsv4 ()

+
void
+gimp_rgb_to_hsv4 (const guchar *rgb,
+                  gdouble *hue,
+                  gdouble *saturation,
+                  gdouble *value);
+

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

+
+

Parameters

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

rgb

RGB triplet, rgb[0] is red channel, rgb[1] is green, +rgb[2] is blue (0..255)

 

hue

Pointer to hue channel (0..1)

 

saturation

Pointer to saturation channel (0..1)

 

value

Pointer to value channel (0..1)

 
+
+
+
+
+

gimp_hsv_to_rgb4 ()

+
void
+gimp_hsv_to_rgb4 (guchar *rgb,
+                  gdouble hue,
+                  gdouble saturation,
+                  gdouble value);
+

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

+
+

Parameters

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

rgb

RGB triplet, rgb[0] is red channel, rgb[1] is green, +rgb[2] is blue (0..255)

 

hue

Hue channel (0..1)

 

saturation

Saturation channel (0..1)

 

value

Value channel (0..1)

 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html new file mode 100644 index 0000000..52d0dbd --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpColorTransform.html @@ -0,0 +1,431 @@ + + + + +GimpColorTransform: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpColorTransform

+

GimpColorTransform — Definitions and Functions relating to LCMS.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+GimpColorTransform * + +gimp_color_transform_new () +
+GimpColorTransform * + +gimp_color_transform_new_proofing () +
+void + +gimp_color_transform_process_pixels () +
+void + +gimp_color_transform_process_buffer () +
+gboolean + +gimp_color_transform_can_gegl_copy () +
+
+
+

Types and Values

+
++++ + + + + +
enumGimpColorTransformFlags
+
+
+

Description

+

Definitions and Functions relating to LCMS.

+
+
+

Functions

+
+

gimp_color_transform_new ()

+
GimpColorTransform *
+gimp_color_transform_new (GimpColorProfile *src_profile,
+                          const Babl *src_format,
+                          GimpColorProfile *dest_profile,
+                          const Babl *dest_format,
+                          GimpColorRenderingIntent rendering_intent,
+                          GimpColorTransformFlags flags);
+

This function creates an color transform.

+
+

Parameters

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

src_profile

the source GimpColorProfile

 

src_format

the source Babl format

 

dest_profile

the destination GimpColorProfile

 

dest_format

the destination Babl format

 

rendering_intent

the rendering intent

 

flags

transform flags

 
+
+
+

Returns

+

the GimpColorTransform, or NULL if no transform is needed +to convert between pixels of src_profile +and dest_profile +.

+
+

Since: 2.10

+
+
+
+

gimp_color_transform_new_proofing ()

+
GimpColorTransform *
+gimp_color_transform_new_proofing (GimpColorProfile *src_profile,
+                                   const Babl *src_format,
+                                   GimpColorProfile *dest_profile,
+                                   const Babl *dest_format,
+                                   GimpColorProfile *proof_profile,
+                                   GimpColorRenderingIntent proof_intent,
+                                   GimpColorRenderingIntent display_intent,
+                                   GimpColorTransformFlags flags);
+

This function creates a simulation / proofing color transform.

+
+

Parameters

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

src_profile

the source GimpColorProfile

 

src_format

the source Babl format

 

dest_profile

the destination GimpColorProfile

 

dest_format

the destination Babl format

 

proof_profile

the proof GimpColorProfile

 

proof_intent

the proof intent

 

display_intent

the display intent

 

flags

transform flags

 
+
+
+

Returns

+

the GimpColorTransform, or NULL.

+
+

Since: 2.10

+
+
+
+

gimp_color_transform_process_pixels ()

+
void
+gimp_color_transform_process_pixels (GimpColorTransform *transform,
+                                     const Babl *src_format,
+                                     gconstpointer src_pixels,
+                                     const Babl *dest_format,
+                                     gpointer dest_pixels,
+                                     gsize length);
+

This function transforms a contiguous line of pixels.

+
+

Parameters

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

transform

a GimpColorTransform

 

src_format

Babl format of src_pixels +

 

src_pixels

pointer to the source pixels

 

dest_format

Babl format of dest_pixels +

 

dest_pixels

pointer to the destination pixels

 

length

number of pixels to process

 
+
+

Since: 2.10

+
+
+
+

gimp_color_transform_process_buffer ()

+
void
+gimp_color_transform_process_buffer (GimpColorTransform *transform,
+                                     GeglBuffer *src_buffer,
+                                     const GeglRectangle *src_rect,
+                                     GeglBuffer *dest_buffer,
+                                     const GeglRectangle *dest_rect);
+

This function transforms buffer into another buffer.

+
+

Parameters

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

transform

a GimpColorTransform

 

src_buffer

source GeglBuffer

 

src_rect

rectangle in src_buffer +

 

dest_buffer

destination GeglBuffer

 

dest_rect

rectangle in dest_buffer +

 
+
+

Since: 2.10

+
+
+
+

gimp_color_transform_can_gegl_copy ()

+
gboolean
+gimp_color_transform_can_gegl_copy (GimpColorProfile *src_profile,
+                                    GimpColorProfile *dest_profile);
+

This function checks if a GimpColorTransform is needed at all.

+
+

Parameters

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

src_profile

source GimpColorProfile

 

dest_profile

destination GimpColorProfile

 
+
+
+

Returns

+

TRUE if pixels can be correctly converted between +src_profile +and dest_profile +by simply using +gegl_buffer_copy(), babl_process() or similar.

+
+

Since: 2.10

+
+
+
+

Types and Values

+
+

enum GimpColorTransformFlags

+

Flags for modifying GimpColorTransform's behavior.

+
+

Members

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

GIMP_COLOR_TRANSFORM_FLAGS_NOOPTIMIZE

+

optimize for accuracy rather +than for speed

+
 

GIMP_COLOR_TRANSFORM_FLAGS_GAMUT_CHECK

+

mark out of gamut colors in the +transform result

+
 

GIMP_COLOR_TRANSFORM_FLAGS_BLACK_POINT_COMPENSATION

+

do black point +compensation

+
 
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html new file mode 100644 index 0000000..0ff91fa --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpHSV.html @@ -0,0 +1,263 @@ + + + + +GimpHSV: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpHSV

+

GimpHSV — Definitions and Functions relating to HSV colors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_hsv_set () +
+void + +gimp_hsv_clamp () +
+void + +gimp_hsva_set () +
+void + +gimp_hsl_set () +
+void + +gimp_hsl_set_alpha () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + +
structGimpHSV
structGimpHSL
#defineGIMP_TYPE_HSV
#defineGIMP_TYPE_HSL
+
+
+

Description

+

Definitions and Functions relating to HSV colors.

+
+
+

Functions

+
+

gimp_hsv_set ()

+
void
+gimp_hsv_set (GimpHSV *hsv,
+              gdouble hue,
+              gdouble saturation,
+              gdouble value);
+
+
+
+

gimp_hsv_clamp ()

+
void
+gimp_hsv_clamp (GimpHSV *hsv);
+
+
+
+

gimp_hsva_set ()

+
void
+gimp_hsva_set (GimpHSV *hsva,
+               gdouble hue,
+               gdouble saturation,
+               gdouble value,
+               gdouble alpha);
+
+
+
+

gimp_hsl_set ()

+
void
+gimp_hsl_set (GimpHSL *hsl,
+              gdouble h,
+              gdouble s,
+              gdouble l);
+

Since: 2.8

+
+
+
+

gimp_hsl_set_alpha ()

+
void
+gimp_hsl_set_alpha (GimpHSL *hsl,
+                    gdouble a);
+

Since: 2.10

+
+
+
+

Types and Values

+
+

struct GimpHSV

+
struct GimpHSV {
+  gdouble h, s, v, a;
+};
+
+

Used to keep HSV and HSVA colors. All components are in a range of +[0.0..1.0].

+
+

Members

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

gdouble h;

the hue component

 

gdouble s;

the saturation component

 

gdouble v;

the value component

 

gdouble a;

the alpha component

 
+
+
+
+
+

struct GimpHSL

+
struct GimpHSL {
+  gdouble h, s, l, a;
+};
+
+

Used to keep HSL and HSLA colors. All components are in a range of +[0.0..1.0].

+
+

Members

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

gdouble h;

the hue component

 

gdouble s;

the saturation component

 

gdouble l;

the lightness component

 

gdouble a;

the alpha component

 
+
+
+
+
+

GIMP_TYPE_HSV

+
#define GIMP_TYPE_HSV       (gimp_hsv_get_type ())
+
+
+
+
+

GIMP_TYPE_HSL

+
#define GIMP_TYPE_HSL       (gimp_hsl_get_type ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html new file mode 100644 index 0000000..8f2f995 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpPixbuf.html @@ -0,0 +1,181 @@ + + + + +GimpPixbuf: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpPixbuf

+

GimpPixbuf — Definitions and Functions relating to GdkPixbuf.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + +
const Babl * + +gimp_pixbuf_get_format () +
+GeglBuffer * + +gimp_pixbuf_create_buffer () +
+guint8 * + +gimp_pixbuf_get_icc_profile () +
+
+
+

Description

+

Definitions and Functions relating to GdkPixbuf.

+
+
+

Functions

+
+

gimp_pixbuf_get_format ()

+
const Babl *
+gimp_pixbuf_get_format (GdkPixbuf *pixbuf);
+

Returns the Babl format that corresponds to the pixbuf +'s pixel format.

+
+

Parameters

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

pixbuf

a GdkPixbuf

 
+
+
+

Returns

+

the pixbuf +'s pixel format

+
+

Since: 2.10

+
+
+
+

gimp_pixbuf_create_buffer ()

+
GeglBuffer *
+gimp_pixbuf_create_buffer (GdkPixbuf *pixbuf);
+

Returns a GeglBuffer that's either backed by the pixbuf +'s pixels, +or a copy of them. This function tries to not copy the pixbuf +'s +pixels. If the pixbuf's rowstride is a multiple of its bpp, a +simple reference to the pixbuf +'s pixels is made and pixbuf + will +be kept around for as long as the buffer exists; otherwise the +pixels are copied.

+
+

Parameters

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

pixbuf

a GdkPixbuf

 
+
+
+

Returns

+

a new GeglBuffer.

+
+

Since: 2.10

+
+
+
+

gimp_pixbuf_get_icc_profile ()

+
guint8 *
+gimp_pixbuf_get_icc_profile (GdkPixbuf *pixbuf,
+                             gsize *length);
+

Returns the ICC profile attached to the pixbuf +, or NULL if there +is none.

+
+

Parameters

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

pixbuf

a GdkPixbuf

 

length

return location for the ICC profile's length

 
+
+
+

Returns

+

The ICC profile data, or NULL. The value should be freed +with g_free().

+
+

Since: 2.10

+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html b/devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html new file mode 100644 index 0000000..e21542a --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor-GimpRGB.html @@ -0,0 +1,1561 @@ + + + + +GimpRGB: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

GimpRGB

+

GimpRGB — Definitions and Functions relating to RGB colors.

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +gimp_rgb_set () +
+void + +gimp_rgb_set_alpha () +
+void + +gimp_rgb_set_pixel () +
+void + +gimp_rgb_get_pixel () +
+void + +gimp_rgb_set_uchar () +
+void + +gimp_rgb_get_uchar () +
+gboolean + +gimp_rgb_parse_name () +
+gboolean + +gimp_rgb_parse_hex () +
+gboolean + +gimp_rgb_parse_css () +
+gint + +gimp_rgb_list_names () +
+void + +gimp_rgb_add () +
+void + +gimp_rgb_subtract () +
+void + +gimp_rgb_multiply () +
+gdouble + +gimp_rgb_distance () +
+gdouble + +gimp_rgb_max () +
+gdouble + +gimp_rgb_min () +
+void + +gimp_rgb_clamp () +
+void + +gimp_rgb_gamma () +
+gdouble + +gimp_rgb_luminance () +
+guchar + +gimp_rgb_luminance_uchar () +
+gdouble + +gimp_rgb_intensity () +
+guchar + +gimp_rgb_intensity_uchar () +
+void + +gimp_rgb_composite () +
+void + +gimp_rgba_set () +
+void + +gimp_rgba_set_pixel () +
+void + +gimp_rgba_get_pixel () +
+void + +gimp_rgba_set_uchar () +
+void + +gimp_rgba_get_uchar () +
+gboolean + +gimp_rgba_parse_css () +
+void + +gimp_rgba_add () +
+void + +gimp_rgba_subtract () +
+void + +gimp_rgba_multiply () +
+gdouble + +gimp_rgba_distance () +
#define +GIMP_RGB_LUMINANCE() +
#define +GIMP_RGB_INTENSITY() +
+GParamSpec * + +gimp_param_spec_rgb () +
+void + +gimp_param_spec_rgb_get_default () +
+gboolean + +gimp_param_spec_rgb_has_alpha () +
#define +GIMP_VALUE_HOLDS_RGB() +
+void + +gimp_value_get_rgb () +
+void + +gimp_value_set_rgb () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
structGimpRGB
enumGimpRGBCompositeMode
#defineGIMP_RGB_LUMINANCE_RED
#defineGIMP_RGB_LUMINANCE_GREEN
#defineGIMP_RGB_LUMINANCE_BLUE
#defineGIMP_RGB_INTENSITY_RED
#defineGIMP_RGB_INTENSITY_GREEN
#defineGIMP_RGB_INTENSITY_BLUE
#defineGIMP_TYPE_RGB
#defineGIMP_TYPE_PARAM_RGB
+
+
+

Description

+

Definitions and Functions relating to RGB colors.

+
+
+

Functions

+
+

gimp_rgb_set ()

+
void
+gimp_rgb_set (GimpRGB *rgb,
+              gdouble red,
+              gdouble green,
+              gdouble blue);
+

Sets the red, green and blue components of rgb + and leaves the +alpha component unchanged. The color values should be between 0.0 +and 1.0 but there is no check to enforce this and the values are +set exactly as they are passed in.

+
+

Parameters

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

rgb

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 
+
+
+
+
+

gimp_rgb_set_alpha ()

+
void
+gimp_rgb_set_alpha (GimpRGB *rgb,
+                    gdouble alpha);
+

Sets the alpha component of rgb + and leaves the RGB components unchanged.

+
+

Parameters

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

rgb

a GimpRGB struct

 

alpha

the alpha component

 
+
+
+
+
+

gimp_rgb_set_pixel ()

+
void
+gimp_rgb_set_pixel (GimpRGB *rgb,
+                    const Babl *format,
+                    gconstpointer pixel);
+

Sets the red, green and blue components of rgb + from the color +stored in pixel +. The pixel format of pixel + is determined by +format +.

+
+

Parameters

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

rgb

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the source pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgb_get_pixel ()

+
void
+gimp_rgb_get_pixel (const GimpRGB *rgb,
+                    const Babl *format,
+                    gpointer pixel);
+

Writes the red, green, blue and alpha components of rgb + to the +color stored in pixel +. The pixel format of pixel + is determined by +format +.

+
+

Parameters

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

rgb

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the destination pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgb_set_uchar ()

+
void
+gimp_rgb_set_uchar (GimpRGB *rgb,
+                    guchar red,
+                    guchar green,
+                    guchar blue);
+

Sets the red, green and blue components of rgb + from 8bit values +(0 to 255) and leaves the alpha component unchanged.

+
+

Parameters

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

rgb

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 
+
+
+
+
+

gimp_rgb_get_uchar ()

+
void
+gimp_rgb_get_uchar (const GimpRGB *rgb,
+                    guchar *red,
+                    guchar *green,
+                    guchar *blue);
+
+
+
+

gimp_rgb_parse_name ()

+
gboolean
+gimp_rgb_parse_name (GimpRGB *rgb,
+                     const gchar *name,
+                     gint len);
+

Attempts to parse a color name. This function accepts SVG 1.0 +color keywords.

+

This function does not touch the alpha component of rgb +.

+
+

Parameters

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

rgb

a GimpRGB struct used to return the parsed color

 

name

a color name (in UTF-8 encoding)

 

len

the length of name +, in bytes. or -1 if name +is nul-terminated

 
+
+
+

Returns

+

TRUE if name +was parsed successfully and rgb +has +been set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgb_parse_hex ()

+
gboolean
+gimp_rgb_parse_hex (GimpRGB *rgb,
+                    const gchar *hex,
+                    gint len);
+

Attempts to parse a string describing an RGB color in hexadecimal +notation (optionally prefixed with a '#').

+

This function does not touch the alpha component of rgb +.

+
+

Parameters

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

rgb

a GimpRGB struct used to return the parsed color

 

hex

a string describing a color in hexadecimal notation

 

len

the length of hex +, in bytes. or -1 if hex +is nul-terminated

 
+
+
+

Returns

+

TRUE if hex +was parsed successfully and rgb +has +been set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgb_parse_css ()

+
gboolean
+gimp_rgb_parse_css (GimpRGB *rgb,
+                    const gchar *css,
+                    gint len);
+

Attempts to parse a string describing an RGB color in CSS +notation. This can be either a numerical representation +(rgb(255,0,0) or rgb(100%,0%,0%)) +or a hexadecimal notation as parsed by gimp_rgb_parse_hex() +(#ff0000) or a color name as parsed by +gimp_rgb_parse_name() (red).

+

This function does not touch the alpha component of rgb +.

+
+

Parameters

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

rgb

a GimpRGB struct used to return the parsed color

 

css

a string describing a color in CSS notation

 

len

the length of hex +, in bytes. or -1 if hex +is nul-terminated

 
+
+
+

Returns

+

TRUE if css +was parsed successfully and rgb +has been +set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgb_list_names ()

+
gint
+gimp_rgb_list_names (const gchar ***names,
+                     GimpRGB **colors);
+

Returns the list of SVG 1.0 color +keywords that is used by gimp_rgb_parse_name().

+

The returned strings are const and must not be freed. Only the two +arrays are allocated dynamically. You must call g_free() on the +names + and colors + arrays when they are not any longer needed.

+
+

Parameters

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

names

return location for an array of color names

 

colors

return location for an array of GimpRGB structs

 
+
+
+

Returns

+

the number of named colors +(i.e. the length of the returned arrays)

+
+

Since: 2.2

+
+
+
+

gimp_rgb_add ()

+
void
+gimp_rgb_add (GimpRGB *rgb1,
+              const GimpRGB *rgb2);
+
+
+
+

gimp_rgb_subtract ()

+
void
+gimp_rgb_subtract (GimpRGB *rgb1,
+                   const GimpRGB *rgb2);
+
+
+
+

gimp_rgb_multiply ()

+
void
+gimp_rgb_multiply (GimpRGB *rgb1,
+                   gdouble factor);
+
+
+
+

gimp_rgb_distance ()

+
gdouble
+gimp_rgb_distance (const GimpRGB *rgb1,
+                   const GimpRGB *rgb2);
+
+
+
+

gimp_rgb_max ()

+
gdouble
+gimp_rgb_max (const GimpRGB *rgb);
+
+
+
+

gimp_rgb_min ()

+
gdouble
+gimp_rgb_min (const GimpRGB *rgb);
+
+
+
+

gimp_rgb_clamp ()

+
void
+gimp_rgb_clamp (GimpRGB *rgb);
+
+
+
+

gimp_rgb_gamma ()

+
void
+gimp_rgb_gamma (GimpRGB *rgb,
+                gdouble gamma);
+
+
+
+

gimp_rgb_luminance ()

+
gdouble
+gimp_rgb_luminance (const GimpRGB *rgb);
+
+

Parameters

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

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the luminous intensity of the range from 0.0 to 1.0.

+
+

Since: 2.4

+
+
+
+

gimp_rgb_luminance_uchar ()

+
guchar
+gimp_rgb_luminance_uchar (const GimpRGB *rgb);
+
+

Parameters

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

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the luminous intensity in the range from 0 to 255.

+
+

Since: 2.4

+
+
+
+

gimp_rgb_intensity ()

+
gdouble
+gimp_rgb_intensity (const GimpRGB *rgb);
+

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

+

This function is deprecated! Use gimp_rgb_luminance() instead.

+
+

Parameters

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

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the intensity in the range from 0.0 to 1.0.

+
+
+
+
+

gimp_rgb_intensity_uchar ()

+
guchar
+gimp_rgb_intensity_uchar (const GimpRGB *rgb);
+

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

+

This function is deprecated! Use gimp_rgb_luminance_uchar() instead.

+
+

Parameters

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

rgb

a GimpRGB struct

 
+
+
+

Returns

+

the intensity in the range from 0 to 255.

+
+
+
+
+

gimp_rgb_composite ()

+
void
+gimp_rgb_composite (GimpRGB *color1,
+                    const GimpRGB *color2,
+                    GimpRGBCompositeMode mode);
+
+
+
+

gimp_rgba_set ()

+
void
+gimp_rgba_set (GimpRGB *rgba,
+               gdouble red,
+               gdouble green,
+               gdouble blue,
+               gdouble alpha);
+

Sets the red, green, blue and alpha components of rgb +. The values +should be between 0.0 and 1.0 but there is no check to enforce this +and the values are set exactly as they are passed in.

+
+

Parameters

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

rgba

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 

alpha

the alpha component

 
+
+
+
+
+

gimp_rgba_set_pixel ()

+
void
+gimp_rgba_set_pixel (GimpRGB *rgba,
+                     const Babl *format,
+                     gconstpointer pixel);
+

Sets the red, green, blue and alpha components of rgba + from the +color stored in pixel +. The pixel format of pixel + is determined +by format +.

+
+

Parameters

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

rgba

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the source pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgba_get_pixel ()

+
void
+gimp_rgba_get_pixel (const GimpRGB *rgba,
+                     const Babl *format,
+                     gpointer pixel);
+

Writes the red, green, blue and alpha components of rgba + to the +color stored in pixel +. The pixel format of pixel + is determined by +format +.

+
+

Parameters

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

rgba

a GimpRGB struct

 

format

a Babl format

 

pixel

pointer to the destination pixel

 
+
+

Since: 2.10

+
+
+
+

gimp_rgba_set_uchar ()

+
void
+gimp_rgba_set_uchar (GimpRGB *rgba,
+                     guchar red,
+                     guchar green,
+                     guchar blue,
+                     guchar alpha);
+

Sets the red, green, blue and alpha components of rgb + from 8bit +values (0 to 255).

+
+

Parameters

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

rgba

a GimpRGB struct

 

red

the red component

 

green

the green component

 

blue

the blue component

 

alpha

the alpha component

 
+
+
+
+
+

gimp_rgba_get_uchar ()

+
void
+gimp_rgba_get_uchar (const GimpRGB *rgba,
+                     guchar *red,
+                     guchar *green,
+                     guchar *blue,
+                     guchar *alpha);
+
+
+
+

gimp_rgba_parse_css ()

+
gboolean
+gimp_rgba_parse_css (GimpRGB *rgba,
+                     const gchar *css,
+                     gint len);
+

Similar to gimp_rgb_parse_css() but handles RGB colors with alpha +channel in the numerical CSS notation (rgba(255,0,0,255) +or rgba(100%,0%,0%,1000%)).

+

It doesn't handle the hexadecimal notation or color names because +they leave the alpha channel unspecified.

+
+

Parameters

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

rgba

a GimpRGB struct used to return the parsed color

 

css

a string describing a color in CSS notation

 

len

the length of hex +, in bytes. or -1 if hex +is nul-terminated

 
+
+
+

Returns

+

TRUE if css +was parsed successfully and rgb +has been +set, FALSE otherwise

+
+

Since: 2.2

+
+
+
+

gimp_rgba_add ()

+
void
+gimp_rgba_add (GimpRGB *rgba1,
+               const GimpRGB *rgba2);
+
+
+
+

gimp_rgba_subtract ()

+
void
+gimp_rgba_subtract (GimpRGB *rgba1,
+                    const GimpRGB *rgba2);
+
+
+
+

gimp_rgba_multiply ()

+
void
+gimp_rgba_multiply (GimpRGB *rgba,
+                    gdouble factor);
+
+
+
+

gimp_rgba_distance ()

+
gdouble
+gimp_rgba_distance (const GimpRGB *rgba1,
+                    const GimpRGB *rgba2);
+
+
+
+

GIMP_RGB_LUMINANCE()

+
#define             GIMP_RGB_LUMINANCE(r,g,b)
+
+
+
+

GIMP_RGB_INTENSITY()

+
#define             GIMP_RGB_INTENSITY(r,g,b)
+

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

+
+
+
+

gimp_param_spec_rgb ()

+
GParamSpec *
+gimp_param_spec_rgb (const gchar *name,
+                     const gchar *nick,
+                     const gchar *blurb,
+                     gboolean has_alpha,
+                     const GimpRGB *default_value,
+                     GParamFlags flags);
+

Creates a param spec to hold an GimpRGB value. +See g_param_spec_internal() for more information.

+
+

Parameters

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

name

Canonical name of the param

 

nick

Nickname of the param

 

blurb

Brief description of param.

 

has_alpha

TRUE if the alpha channel has relevance.

 

default_value

Value to use if none is assigned.

 

flags

a combination of GParamFlags

 
+
+
+

Returns

+

a newly allocated GParamSpec instance

+
+

Since: 2.4

+
+
+
+

gimp_param_spec_rgb_get_default ()

+
void
+gimp_param_spec_rgb_get_default (GParamSpec *pspec,
+                                 GimpRGB *default_value);
+

Returns the pspec +'s default color value.

+
+

Parameters

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

pspec

a GimpParamSpecRGB.

 

default_value

return location for pspec +'s default value

 
+
+

Since: 2.10.14

+
+
+
+

gimp_param_spec_rgb_has_alpha ()

+
gboolean
+gimp_param_spec_rgb_has_alpha (GParamSpec *pspec);
+
+

Parameters

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

pspec

a GParamSpec to hold an GimpRGB value.

 
+
+
+

Returns

+

TRUE if the alpha channel is relevant.

+
+

Since: 2.4

+
+
+
+

GIMP_VALUE_HOLDS_RGB()

+
#define GIMP_VALUE_HOLDS_RGB(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_RGB))
+
+
+
+
+

gimp_value_get_rgb ()

+
void
+gimp_value_get_rgb (const GValue *value,
+                    GimpRGB *rgb);
+
+
+
+

gimp_value_set_rgb ()

+
void
+gimp_value_set_rgb (GValue *value,
+                    const GimpRGB *rgb);
+
+
+
+

Types and Values

+
+

struct GimpRGB

+
struct GimpRGB {
+  gdouble r, g, b, a;
+};
+
+

Used to keep RGB and RGBA colors. All components are in a range of +[0.0..1.0].

+
+

Members

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

gdouble r;

the red component

 

gdouble g;

the green component

 

gdouble b;

the blue component

 

gdouble a;

the alpha component

 
+
+
+
+
+

enum GimpRGBCompositeMode

+
+

Members

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

GIMP_RGB_COMPOSITE_NONE

+

don't do compositing

+
 

GIMP_RGB_COMPOSITE_NORMAL

+

composite on top

+
 

GIMP_RGB_COMPOSITE_BEHIND

+

composite behind

+
 
+
+
+
+
+

GIMP_RGB_LUMINANCE_RED

+
#define GIMP_RGB_LUMINANCE_RED    (0.22248840)
+
+
+
+
+

GIMP_RGB_LUMINANCE_GREEN

+
#define GIMP_RGB_LUMINANCE_GREEN  (0.71690369)
+
+
+
+
+

GIMP_RGB_LUMINANCE_BLUE

+
#define GIMP_RGB_LUMINANCE_BLUE   (0.06060791)
+
+
+
+
+

GIMP_RGB_INTENSITY_RED

+
#define GIMP_RGB_INTENSITY_RED    (0.30)
+
+

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

+
+
+
+

GIMP_RGB_INTENSITY_GREEN

+
#define GIMP_RGB_INTENSITY_GREEN  (0.59)
+
+

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

+
+
+
+

GIMP_RGB_INTENSITY_BLUE

+
#define GIMP_RGB_INTENSITY_BLUE   (0.11)
+
+

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

+
+
+
+

GIMP_TYPE_RGB

+
#define GIMP_TYPE_RGB               (gimp_rgb_get_type ())
+
+
+
+
+

GIMP_TYPE_PARAM_RGB

+
#define GIMP_TYPE_PARAM_RGB           (gimp_param_rgb_get_type ())
+
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 b/devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 new file mode 100644 index 0000000..9dd1f64 --- /dev/null +++ b/devel-docs/libgimpcolor/html/libgimpcolor.devhelp2 @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimpcolor/html/pt01.html b/devel-docs/libgimpcolor/html/pt01.html new file mode 100644 index 0000000..e651ad4 --- /dev/null +++ b/devel-docs/libgimpcolor/html/pt01.html @@ -0,0 +1,69 @@ + + + + +Part I. GIMP Color Library: GIMP Color Library Reference Manual + + + + + + + + + + + + + + + + +
+

+Part I. GIMP Color Library

+
+

Table of Contents

+
+
+GimpRGB — Definitions and Functions relating to RGB colors. +
+
+GimpHSV — Definitions and Functions relating to HSV colors. +
+
+GimpCMYK — Definitions and Functions relating to CMYK colors. +
+
+GimpColorSpace — Utility functions which convert colors between +different color models. +
+
+GimpColorManaged — An interface dealing with color profiles. +
+
+GimpColorProfile — Definitions and Functions relating to LCMS. +
+
+GimpColorTransform — Definitions and Functions relating to LCMS. +
+
+GimpAdaptiveSupersample — Functions to perform adaptive supersampling on +an area. +
+
+GimpBilinear — Utility functions for bilinear interpolation. +
+
+GimpCairo — Color utility functions for cairo +
+
+GimpPixbuf — Definitions and Functions relating to GdkPixbuf. +
+
+
+
+ + + \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/right-insensitive.png b/devel-docs/libgimpcolor/html/right-insensitive.png new file mode 100644 index 0000000..763208d Binary files /dev/null and b/devel-docs/libgimpcolor/html/right-insensitive.png differ diff --git a/devel-docs/libgimpcolor/html/right.png b/devel-docs/libgimpcolor/html/right.png new file mode 100644 index 0000000..eb90dd4 Binary files /dev/null and b/devel-docs/libgimpcolor/html/right.png differ diff --git a/devel-docs/libgimpcolor/html/style.css b/devel-docs/libgimpcolor/html/style.css new file mode 100644 index 0000000..41781ba --- /dev/null +++ b/devel-docs/libgimpcolor/html/style.css @@ -0,0 +1,530 @@ +body +{ + font-family: cantarell, sans-serif; +} +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + background: rgba(238, 238, 236, 0.5); + border: solid 1px rgb(238, 238, 236); + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + /* fallback for no rgba support */ + background: #e6f3ff; + border: solid 1px #729fcf; + background: rgba(114, 159, 207, 0.1); + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +span.nowrap { + white-space: nowrap; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +.function_type, +.variable_type, +.property_type, +.signal_type, +.parameter_name, +.struct_member_name, +.union_member_name, +.define_keyword, +.datatype_keyword, +.typedef_keyword +{ + text-align: right; +} + +/* dim non-primary columns */ +.c_punctuation, +.function_type, +.variable_type, +.property_type, +.signal_type, +.define_keyword, +.datatype_keyword, +.typedef_keyword, +.property_flags, +.signal_flags, +.parameter_annotations, +.enum_member_annotations, +.struct_member_annotations, +.union_member_annotations +{ + color: #888a85; +} + +.function_type a, +.function_type a:visited, +.function_type a:hover, +.property_type a, +.property_type a:visited, +.property_type a:hover, +.signal_type a, +.signal_type a:visited, +.signal_type a:hover, +.signal_flags a, +.signal_flags a:visited, +.signal_flags a:hover +{ + color: #729fcf; +} + +td p +{ + margin: 0.25em; +} + +div.informaltable table[border="1"], +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.informaltable table[border="1"] td, +div.informaltable table th, +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.informaltable table[border="1"] th, +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +h4 +{ + color: #555753; + margin-top: 1em; + margin-bottom: 1em; +} + +hr +{ + /* tango:aluminium 1 */ + color: #d3d7cf; + background: #d3d7cf; + border: none 0px; + height: 1px; + clear: both; + margin: 2.0em 0em 2.0em 0em; +} + +dl.toc dt +{ + padding-bottom: 0.25em; +} + +dl.toc > dt +{ + padding-top: 0.25em; + padding-bottom: 0.25em; + font-weight: bold; +} + +dl.toc > dl +{ + padding-bottom: 0.5em; +} + +.parameter +{ + font-style: normal; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.informalfigure, +.figure +{ + margin: 1em; +} + +.informalexample, +.example +{ + margin-top: 1em; + margin-bottom: 1em; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + background: rgba(252, 175, 62, 0.1); + border-color: #ffb04f; + border-color: rgba(252, 175, 62, 0.2); +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + background: rgba(138, 226, 52, 0.1); + border-color: #abf562; + border-color: rgba(138, 226, 52, 0.2); +} +div.blockquote +{ + border-color: #eeeeec; +} +.note, .warning, div.blockquote +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; + margin: 2em; +} +.note p, .warning p +{ + margin: 0; +} + +div.warning h3.title, +div.note h3.title +{ + display: none; +} + +p + div.section +{ + margin-top: 1em; +} + +div.refnamediv, +div.refsynopsisdiv, +div.refsect1, +div.refsect2, +div.toc, +div.section +{ + margin-bottom: 1em; +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +.lineart +{ + color: #d3d7cf; + font-weight: normal; +} + +.annotation +{ + /* tango:aluminium 5 */ + color: #555753; + font-weight: normal; +} + +.structfield +{ + font-style: normal; + font-weight: normal; +} + +acronym,abbr +{ + border-bottom: 1px dotted gray; +} + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + border: solid 1px rgba(114, 159, 207, 0.2); + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + background: rgba(114, 159, 207, 0.2); + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; + background: rgba(114, 159, 207, 0.1); +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; + background: none; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + +@media screen { + /* these have a as a first child, but since there are no parent selectors + * we can't use that. */ + a.footnote + { + position: relative; + top: 0em ! important; + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + display: inline-block; + position: relative; + top:-5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 2.5em; + padding-bottom: 500px; + max-width: 60em; + } + p + { + max-width: 60em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + background: #e2e2e2; + border-bottom: solid 1px #babdb6; + border-spacing: 5px; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + z-index: 10; + } + table.navigation#top td + { + padding-left: 6px; + padding-right: 6px; + } + .navigation a, .navigation a:visited + { + /* tango:sky blue 3 */ + color: #204a87; + } + .navigation a:hover + { + /* tango:sky blue 2 */ + color: #3465a4; + } + td.shortcuts + { + /* tango:sky blue 2 */ + color: #3465a4; + font-size: 80%; + white-space: nowrap; + } + td.shortcuts .dim + { + color: #babdb6; + } + .navigation .title + { + font-size: 80%; + max-width: none; + margin: 0px; + font-weight: normal; + } +} +@media screen and (min-width: 60em) { + /* screen larger than 60em */ + body { margin: auto; } +} +@media screen and (max-width: 60em) { + /* screen less than 60em */ + #nav_hierarchy { display: none; } + #nav_interfaces { display: none; } + #nav_prerequisites { display: none; } + #nav_derived_interfaces { display: none; } + #nav_implementations { display: none; } + #nav_child_properties { display: none; } + #nav_style_properties { display: none; } + #nav_index { display: none; } + #nav_glossary { display: none; } + .gallery_image { display: none; } + .property_flags { display: none; } + .signal_flags { display: none; } + .parameter_annotations { display: none; } + .enum_member_annotations { display: none; } + .struct_member_annotations { display: none; } + .union_member_annotations { display: none; } + /* now that a column is hidden, optimize space */ + col.parameters_name { width: auto; } + col.parameters_description { width: auto; } + col.struct_members_name { width: auto; } + col.struct_members_description { width: auto; } + col.enum_members_name { width: auto; } + col.enum_members_description { width: auto; } + col.union_members_name { width: auto; } + col.union_members_description { width: auto; } + .listing_lines { display: none; } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + background: #e2e2e2; + border: solid 1px #babdb6; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.hll { background-color: #ffffcc } +.c { color: #408080; font-style: italic } /* Comment */ +.err { border: 1px solid #FF0000 } /* Error */ +.k { color: #008000; font-weight: bold } /* Keyword */ +.o { color: #666666 } /* Operator */ +.ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +.cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.cp { color: #BC7A00 } /* Comment.Preproc */ +.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +.c1 { color: #408080; font-style: italic } /* Comment.Single */ +.cs { color: #408080; font-style: italic } /* Comment.Special */ +.gd { color: #A00000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.gi { color: #00A000 } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.gt { color: #0044DD } /* Generic.Traceback */ +.kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #008000 } /* Keyword.Pseudo */ +.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #B00040 } /* Keyword.Type */ +.m { color: #666666 } /* Literal.Number */ +.s { color: #BA2121 } /* Literal.String */ +.na { color: #7D9029 } /* Name.Attribute */ +.nb { color: #008000 } /* Name.Builtin */ +.nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.no { color: #880000 } /* Name.Constant */ +.nd { color: #AA22FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.nf { color: #0000FF } /* Name.Function */ +.nl { color: #A0A000 } /* Name.Label */ +.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.nt { color: #008000; font-weight: bold } /* Name.Tag */ +.nv { color: #19177C } /* Name.Variable */ +.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #666666 } /* Literal.Number.Bin */ +.mf { color: #666666 } /* Literal.Number.Float */ +.mh { color: #666666 } /* Literal.Number.Hex */ +.mi { color: #666666 } /* Literal.Number.Integer */ +.mo { color: #666666 } /* Literal.Number.Oct */ +.sa { color: #BA2121 } /* Literal.String.Affix */ +.sb { color: #BA2121 } /* Literal.String.Backtick */ +.sc { color: #BA2121 } /* Literal.String.Char */ +.dl { color: #BA2121 } /* Literal.String.Delimiter */ +.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #BA2121 } /* Literal.String.Double */ +.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #BA2121 } /* Literal.String.Heredoc */ +.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.sx { color: #008000 } /* Literal.String.Other */ +.sr { color: #BB6688 } /* Literal.String.Regex */ +.s1 { color: #BA2121 } /* Literal.String.Single */ +.ss { color: #19177C } /* Literal.String.Symbol */ +.bp { color: #008000 } /* Name.Builtin.Pseudo */ +.fm { color: #0000FF } /* Name.Function.Magic */ +.vc { color: #19177C } /* Name.Variable.Class */ +.vg { color: #19177C } /* Name.Variable.Global */ +.vi { color: #19177C } /* Name.Variable.Instance */ +.vm { color: #19177C } /* Name.Variable.Magic */ +.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/devel-docs/libgimpcolor/html/up-insensitive.png b/devel-docs/libgimpcolor/html/up-insensitive.png new file mode 100644 index 0000000..478700c Binary files /dev/null and b/devel-docs/libgimpcolor/html/up-insensitive.png differ diff --git a/devel-docs/libgimpcolor/html/up.png b/devel-docs/libgimpcolor/html/up.png new file mode 100644 index 0000000..636d50d Binary files /dev/null and b/devel-docs/libgimpcolor/html/up.png differ diff --git a/devel-docs/libgimpcolor/libgimpcolor-docs.sgml b/devel-docs/libgimpcolor/libgimpcolor-docs.sgml new file mode 100644 index 0000000..b9be0dd --- /dev/null +++ b/devel-docs/libgimpcolor/libgimpcolor-docs.sgml @@ -0,0 +1,58 @@ + + + + + + + GIMP Color Library Reference Manual + + for GIMP + + + + + GIMP Color Library + + + + + + + + + + + + + + + Index + + + + Index of new symbols in GIMP 2.2 + + + + Index of new symbols in GIMP 2.4 + + + + Index of new symbols in GIMP 2.6 + + + + Index of new symbols in GIMP 2.8 + + + + Index of new symbols in GIMP 2.10 + + + + Index of deprecated symbols + + + + diff --git a/devel-docs/libgimpcolor/libgimpcolor-overrides.txt b/devel-docs/libgimpcolor/libgimpcolor-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/devel-docs/libgimpcolor/libgimpcolor-sections.txt b/devel-docs/libgimpcolor/libgimpcolor-sections.txt new file mode 100644 index 0000000..0549493 --- /dev/null +++ b/devel-docs/libgimpcolor/libgimpcolor-sections.txt @@ -0,0 +1,238 @@ +
+gimpcmyk +GimpCMYK +GimpCMYK +gimp_cmyk_set +gimp_cmyk_set_uchar +gimp_cmyk_get_uchar +gimp_cmyka_set +gimp_cmyka_set_uchar +gimp_cmyka_get_uchar +GIMP_TYPE_CMYK + +gimp_cmyk_get_type +
+ +
+gimphsv +GimpHSV +GimpHSV +GimpHSL +gimp_hsv_set +gimp_hsv_clamp +gimp_hsva_set +gimp_hsl_set +gimp_hsl_set_alpha +GIMP_TYPE_HSV +GIMP_TYPE_HSL + +gimp_hsv_get_type +gimp_hsl_get_type +
+ +
+gimppixbuf +gimp_pixbuf_get_format +gimp_pixbuf_create_buffer +gimp_pixbuf_get_icc_profile +
+ +
+gimprgb +GimpRGB +GimpRGB +GimpRGBCompositeMode +gimp_rgb_set +gimp_rgb_set_alpha +gimp_rgb_set_pixel +gimp_rgb_get_pixel +gimp_rgb_set_uchar +gimp_rgb_get_uchar +gimp_rgb_parse_name +gimp_rgb_parse_hex +gimp_rgb_parse_css +gimp_rgb_list_names +gimp_rgb_add +gimp_rgb_subtract +gimp_rgb_multiply +gimp_rgb_distance +gimp_rgb_max +gimp_rgb_min +gimp_rgb_clamp +gimp_rgb_gamma +gimp_rgb_luminance +gimp_rgb_luminance_uchar +gimp_rgb_intensity +gimp_rgb_intensity_uchar +gimp_rgb_composite +gimp_rgba_set +gimp_rgba_set_pixel +gimp_rgba_get_pixel +gimp_rgba_set_uchar +gimp_rgba_get_uchar +gimp_rgba_parse_css +gimp_rgba_add +gimp_rgba_subtract +gimp_rgba_multiply +gimp_rgba_distance +GIMP_RGB_LUMINANCE +GIMP_RGB_LUMINANCE_RED +GIMP_RGB_LUMINANCE_GREEN +GIMP_RGB_LUMINANCE_BLUE +GIMP_RGB_INTENSITY +GIMP_RGB_INTENSITY_RED +GIMP_RGB_INTENSITY_GREEN +GIMP_RGB_INTENSITY_BLUE +GIMP_TYPE_RGB +GIMP_TYPE_PARAM_RGB +gimp_param_spec_rgb +gimp_param_spec_rgb_get_default +gimp_param_spec_rgb_has_alpha +GIMP_VALUE_HOLDS_RGB +gimp_value_get_rgb +gimp_value_set_rgb + +GIMP_IS_PARAM_SPEC_RGB +gimp_param_rgb_get_type +gimp_rgb_get_type +
+ +
+gimpcolorspace +GimpColorSpace +gimp_rgb_to_hsv +gimp_rgb_to_hsl +gimp_rgb_to_cmyk +gimp_hsv_to_rgb +gimp_hsl_to_rgb +gimp_cmyk_to_rgb +gimp_rgb_to_hwb +gimp_hwb_to_rgb +gimp_rgb_to_hsv_int +gimp_hsv_to_rgb_int +gimp_rgb_to_hsl_int +gimp_rgb_to_cmyk_int +gimp_cmyk_to_rgb_int +gimp_rgb_to_l_int +gimp_hsl_to_rgb_int +gimp_rgb_to_hsv4 +gimp_hsv_to_rgb4 +
+ +
+gimpcolormanaged +GimpColorManaged +GimpColorManaged +GimpColorManagedInterface +gimp_color_managed_get_icc_profile +gimp_color_managed_get_color_profile +gimp_color_managed_profile_changed + +GIMP_COLOR_MANAGED +GIMP_IS_COLOR_MANAGED +GIMP_TYPE_COLOR_MANAGED +GIMP_COLOR_MANAGED_GET_INTERFACE +gimp_color_managed_get_type +gimp_color_managed_interface_get_type +
+ +
+gimpcolorprofile +GimpColorProfile +gimp_color_profile_new_rgb_srgb +gimp_color_profile_new_rgb_srgb_linear +gimp_color_profile_new_rgb_adobe +gimp_color_profile_new_d65_gray_srgb_trc +gimp_color_profile_new_d65_gray_linear +gimp_color_profile_new_d50_gray_lab_trc +gimp_color_profile_new_srgb_trc_from_color_profile +gimp_color_profile_new_linear_from_color_profile +gimp_color_profile_new_from_file +gimp_color_profile_new_from_icc_profile +gimp_color_profile_new_from_lcms_profile +gimp_color_profile_save_to_file +gimp_color_profile_get_icc_profile +gimp_color_profile_get_lcms_profile +gimp_color_profile_get_description +gimp_color_profile_get_manufacturer +gimp_color_profile_get_model +gimp_color_profile_get_copyright +gimp_color_profile_get_label +gimp_color_profile_get_summary +gimp_color_profile_is_equal +gimp_color_profile_is_rgb +gimp_color_profile_is_gray +gimp_color_profile_is_cmyk +gimp_color_profile_is_linear +gimp_color_profile_get_space +gimp_color_profile_get_format +gimp_color_profile_get_lcms_format + +GIMP_COLOR_PROFILE +GIMP_COLOR_PROFILE_CLASS +GIMP_COLOR_PROFILE_GET_CLASS +GIMP_IS_COLOR_PROFILE +GIMP_IS_COLOR_PROFILE_CLASS +GIMP_TYPE_COLOR_PROFILE +GimpColorProfile +GimpColorProfileClass +GimpColorProfilePrivate +gimp_color_profile_get_type +
+ +
+gimpcolortransform +GimpColorTransform +GimpColorTransformFlags +gimp_color_transform_new +gimp_color_transform_new_proofing +gimp_color_transform_process_pixels +gimp_color_transform_process_buffer +gimp_color_transform_can_gegl_copy + +GIMP_COLOR_TRANSFORM +GIMP_COLOR_TRANSFORM_CLASS +GIMP_COLOR_TRANSFORM_GET_CLASS +GIMP_IS_COLOR_TRANSFORM +GIMP_IS_COLOR_TRANSFORM_CLASS +GIMP_TYPE_COLOR_TRANSFORM +GimpColorTransform +GimpColorTransformClass +GimpColorTransformPrivate +gimp_color_transform_get_type +
+ +
+gimpadaptivesupersample +GimpAdaptiveSupersample +GimpProgressFunc +GimpPutPixelFunc +GimpRenderFunc +gimp_adaptive_supersample_area +
+ +
+gimpbilinear +GimpBilinear +gimp_bilinear +gimp_bilinear_8 +gimp_bilinear_16 +gimp_bilinear_32 +gimp_bilinear_rgb +gimp_bilinear_rgba +gimp_bilinear_pixels_8 +
+ +
+gimpcairo +GimpCairo +gimp_cairo_set_source_rgb +gimp_cairo_set_source_rgba +gimp_cairo_checkerboard_create +gimp_cairo_surface_get_format +gimp_cairo_surface_create_buffer +GIMP_CAIRO_RGB24_SET_PIXEL +GIMP_CAIRO_RGB24_GET_PIXEL +GIMP_CAIRO_ARGB32_SET_PIXEL +GIMP_CAIRO_ARGB32_GET_PIXEL +
diff --git a/devel-docs/libgimpcolor/libgimpcolor.types b/devel-docs/libgimpcolor/libgimpcolor.types new file mode 100644 index 0000000..fa366ac --- /dev/null +++ b/devel-docs/libgimpcolor/libgimpcolor.types @@ -0,0 +1 @@ +gimp_color_managed_get_type diff --git a/devel-docs/libgimpcolor/version.in b/devel-docs/libgimpcolor/version.in new file mode 100644 index 0000000..9e02d6e --- /dev/null +++ b/devel-docs/libgimpcolor/version.in @@ -0,0 +1 @@ +@GIMP_VERSION@ -- cgit v1.2.3