From bdad9ab156419de5b8cdedbd128f66b7ce71d305 Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Thu, 3 Feb 2000 01:47:15 +0000 Subject: [PATCH] added documentation framework --Sven --- ChangeLog | 8 + Makefile.am | 3 +- configure.in | 24 +- devel-docs/.cvsignore | 2 + devel-docs/ChangeLog | 7 + devel-docs/Makefile.am | 3 + devel-docs/README | 48 + devel-docs/libgimp/.cvsignore | 5 + devel-docs/libgimp/Makefile.am | 157 + devel-docs/libgimp/libgimp-decl-list.txt | 825 ++++ devel-docs/libgimp/libgimp-decl.txt | 4001 +++++++++++++++++ devel-docs/libgimp/libgimp-docs.sgml | 83 + devel-docs/libgimp/libgimp-include.c | 15 + devel-docs/libgimp/libgimp-sections.txt | 837 ++++ devel-docs/libgimp/libgimp.args | 0 devel-docs/libgimp/libgimp.hierarchy | 16 + devel-docs/libgimp/libgimp.types | 10 + devel-docs/libgimp/tmpl/color_display.sgml | 142 + devel-docs/libgimp/tmpl/color_selector.sgml | 98 + devel-docs/libgimp/tmpl/gimp.sgml | 2217 +++++++++ devel-docs/libgimp/tmpl/gimpchainbutton.sgml | 67 + devel-docs/libgimp/tmpl/gimpcolorbutton.sgml | 58 + devel-docs/libgimp/tmpl/gimpcolorspace.sgml | 140 + devel-docs/libgimp/tmpl/gimpcompat.sgml | 149 + devel-docs/libgimp/tmpl/gimpdialog.sgml | 76 + devel-docs/libgimp/tmpl/gimpenums.sgml | 922 ++++ devel-docs/libgimp/tmpl/gimpenv.sgml | 49 + devel-docs/libgimp/tmpl/gimpexport.sgml | 86 + devel-docs/libgimp/tmpl/gimpfeatures.sgml | 117 + .../libgimp/tmpl/gimpfileselection.sgml | 67 + devel-docs/libgimp/tmpl/gimphelpui.sgml | 87 + devel-docs/libgimp/tmpl/gimplimits.sgml | 72 + devel-docs/libgimp/tmpl/gimpmath.sgml | 91 + devel-docs/libgimp/tmpl/gimpmatrix.sgml | 152 + devel-docs/libgimp/tmpl/gimpmenu.sgml | 368 ++ devel-docs/libgimp/tmpl/gimpmodule.sgml | 30 + devel-docs/libgimp/tmpl/gimppatheditor.sgml | 56 + devel-docs/libgimp/tmpl/gimpprotocol.sgml | 269 ++ devel-docs/libgimp/tmpl/gimpsizeentry.sgml | 224 + devel-docs/libgimp/tmpl/gimpunit.sgml | 141 + devel-docs/libgimp/tmpl/gimpunitmenu.sgml | 68 + devel-docs/libgimp/tmpl/gimpwidgets.sgml | 225 + devel-docs/libgimp/tmpl/gimpwire.sgml | 289 ++ devel-docs/libgimp/tmpl/gserialize.sgml | 131 + devel-docs/libgimp/tmpl/libgimp-unused.sgml | 0 devel-docs/libgimp/tmpl/parasite.sgml | 184 + devel-docs/libgimp/tmpl/parasiteF.sgml | 26 + devel-docs/libgimp/tmpl/parasiteP.sgml | 26 + devel-docs/libgimp/tmpl/parasiteio.sgml | 55 + libgimp/color_selector.h | 7 +- libgimp/gimpcolorselector.h | 7 +- libgimp/gimpmenu.h | 46 +- 52 files changed, 12759 insertions(+), 27 deletions(-) create mode 100644 devel-docs/.cvsignore create mode 100644 devel-docs/ChangeLog create mode 100644 devel-docs/Makefile.am create mode 100644 devel-docs/README create mode 100644 devel-docs/libgimp/.cvsignore create mode 100644 devel-docs/libgimp/Makefile.am create mode 100644 devel-docs/libgimp/libgimp-decl-list.txt create mode 100644 devel-docs/libgimp/libgimp-decl.txt create mode 100644 devel-docs/libgimp/libgimp-docs.sgml create mode 100644 devel-docs/libgimp/libgimp-include.c create mode 100644 devel-docs/libgimp/libgimp-sections.txt create mode 100644 devel-docs/libgimp/libgimp.args create mode 100644 devel-docs/libgimp/libgimp.hierarchy create mode 100644 devel-docs/libgimp/libgimp.types create mode 100644 devel-docs/libgimp/tmpl/color_display.sgml create mode 100644 devel-docs/libgimp/tmpl/color_selector.sgml create mode 100644 devel-docs/libgimp/tmpl/gimp.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpchainbutton.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpcolorbutton.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpcolorspace.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpcompat.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpdialog.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpenums.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpenv.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpexport.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpfeatures.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpfileselection.sgml create mode 100644 devel-docs/libgimp/tmpl/gimphelpui.sgml create mode 100644 devel-docs/libgimp/tmpl/gimplimits.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpmath.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpmatrix.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpmenu.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpmodule.sgml create mode 100644 devel-docs/libgimp/tmpl/gimppatheditor.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpprotocol.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpsizeentry.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpunit.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpunitmenu.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpwidgets.sgml create mode 100644 devel-docs/libgimp/tmpl/gimpwire.sgml create mode 100644 devel-docs/libgimp/tmpl/gserialize.sgml create mode 100644 devel-docs/libgimp/tmpl/libgimp-unused.sgml create mode 100644 devel-docs/libgimp/tmpl/parasite.sgml create mode 100644 devel-docs/libgimp/tmpl/parasiteF.sgml create mode 100644 devel-docs/libgimp/tmpl/parasiteP.sgml create mode 100644 devel-docs/libgimp/tmpl/parasiteio.sgml diff --git a/ChangeLog b/ChangeLog index 49659e7c2b..528316696f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Fri Feb 4 00:37:43 CET 2000 Sven Neumann + + * Makefile.am + * configure.in + * libgimp/color_selector.h + * libgimp/gimpmenu.h + * devel-docs: added framework for libgimp documentation + Thu Feb 3 21:45:45 GMT 2000 Andy Thomas * plug-ins/xjt/xjt.c diff --git a/Makefile.am b/Makefile.am index 264bf741f3..e3c8b58b4e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -13,7 +13,8 @@ SUBDIRS = \ data \ tips \ help \ - $(GIMPDOCS) + $(GIMPDOCS) \ + $(GIMPDEVELDOCS) bin_SCRIPTS = gimptool @GIMPINSTALL@ diff --git a/configure.in b/configure.in index ad3cc68195..96a9eb8c5a 100644 --- a/configure.in +++ b/configure.in @@ -448,6 +448,24 @@ patterndata=`echo $patterndata` dnl This is for generating PDB docuemntation. AC_PATH_PROGS(EMACS, emacs xemacs, :) +dnl This is for the developers documentation. +AC_CHECK_PROG(GTKDOC, gtkdoc-mkdb, true, false) +AM_CONDITIONAL(HAVE_GTK_DOC, $GTKDOC) +AC_SUBST(HAVE_GTK_DOC) + +dnl Let people disable the gtk-doc stuff. +AC_ARG_ENABLE(gtk-doc, [ --enable-gtk-doc Use gtk-doc to build documentation [default=auto]], enable_gtk_doc="$enableval", enable_gtk_doc=auto) + +if test x$enable_gtk_doc = xauto ; then + if test x$GTKDOC = xtrue ; then + enable_gtk_doc=yes + else + enable_gtk_doc=no + fi +fi + +AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes) + dnl This is for the mail plug-in sendmail_path=":" AC_ARG_ENABLE(sendmail_path, [ --with-sendmail=DIR set sendmail command location], @@ -608,9 +626,10 @@ if test "$INSTALL" = "$ac_install_sh"; then fi GIMPDOCS= +GIMPDEVELDOCS= if test -n "$DISTMAKE"; then WEBBROWSER=webbrowser TIFF=tiff JPEG=jpeg PNG=png AA=aa MPEG=mpeg - XJT=xjt XPM=xpm GIMPDOCS=docs + XJT=xjt XPM=xpm GIMPDOCS=docs GIMPDEVELDOCS=devel-docs fi AM_CONDITIONAL(STATICLIBS, test x$enable_static = xyes) @@ -666,6 +685,7 @@ AC_SUBST(GIMP_MP_FLAGS) AC_SUBST(GIMP_MP_LIBS) AC_SUBST(GIMP_PERL) AC_SUBST(GIMPDOCS) +AC_SUBST(GIMPDEVELDOCS) AC_SUBST(GIMPINSTALL) AC_SUBST(HELPBROWSER) AC_SUBST(GTKXMHTML_CFLAGS) @@ -738,6 +758,8 @@ plug-ins/sinus/Makefile plug-ins/struc/Makefile modules/Makefile docs/Makefile +devel-docs/Makefile +devel-docs/libgimp/Makefile data/Makefile data/brushes/Makefile data/gradients/Makefile diff --git a/devel-docs/.cvsignore b/devel-docs/.cvsignore new file mode 100644 index 0000000000..282522db03 --- /dev/null +++ b/devel-docs/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in diff --git a/devel-docs/ChangeLog b/devel-docs/ChangeLog new file mode 100644 index 0000000000..9ceb4cd195 --- /dev/null +++ b/devel-docs/ChangeLog @@ -0,0 +1,7 @@ +Fri Feb 4 00:40:47 CET 2000 Sven Neumann + + Set up the framework for the libgimp documenation. + + All the information so far is purely autogenerated. We will + want to resort the chapters, add short explanantions and of + course, most importantly, add comment blocks into the source. diff --git a/devel-docs/Makefile.am b/devel-docs/Makefile.am new file mode 100644 index 0000000000..5aac00dfda --- /dev/null +++ b/devel-docs/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = libgimp + +# devel-docs/Makefile.am ends here diff --git a/devel-docs/README b/devel-docs/README new file mode 100644 index 0000000000..b7ebc023dd --- /dev/null +++ b/devel-docs/README @@ -0,0 +1,48 @@ +Developers documentation +------------------------ + +Principle +--------- + +Right now this only applies to libgimp. Other parts of the +code may follow later, but not before libgimp is properly +documented. The documentation is extracted out of the source +using gtk-doc. We use a combination of comment blocks +embedded into the source and additional information added +manually into the SGML files. It is planned to extract useful +inforamtion about the PDB wrappers out of the PDB (probably +using pdbgen). + + +Requirements +------------ +GIMP releases will contain a complete set of HTML files and +the SGML files to create other formats. You will only need +gtk-doc if you want to work on the documentation itself. +In that case you will need the following utilities: + +Perl v5 - the main scripts are in Perl. + +DocBook DTD v3.0 - This is the DocBook SGML DTD. + http://www.ora.com/davenport + +Jade v1.1 - This is a DSSSL processor for converting SGML + to various formats. + http://www.jclark.com/jade + +Modular DocBook Stylesheets (v1.19+ should be OK) + This is the DSSSL code to convert DocBook to HTML (and + a few other formats). It's used together with jade. + http://nwalsh.com/docbook/dsssl + +gtk-doc - This package automatically generates DocBook + documentation for GTK+ and converts the DocBook + documentation into HTML (and man pages in future). + http://www.gtk.org/rdp/download.html + + +HOWTO +----- +Carefully read the README that comes with gtk-doc. Then +read it again. Once you think you really understood how +it is supposed to work, fill in this chapter. diff --git a/devel-docs/libgimp/.cvsignore b/devel-docs/libgimp/.cvsignore new file mode 100644 index 0000000000..146333c000 --- /dev/null +++ b/devel-docs/libgimp/.cvsignore @@ -0,0 +1,5 @@ +Makefile +Makefile.in +html +sgml +libgimp.signals diff --git a/devel-docs/libgimp/Makefile.am b/devel-docs/libgimp/Makefile.am new file mode 100644 index 0000000000..e9d6e2cce2 --- /dev/null +++ b/devel-docs/libgimp/Makefile.am @@ -0,0 +1,157 @@ +## Process this file with automake to produce Makefile.in + +# The name of the module. +DOC_MODULE=libgimp + +# The top-level SGML file. +DOC_MAIN_SGML_FILE=libgimp-docs.sgml + +# The directory containing the source code (if it contains documentation). +DOC_SOURCE_DIR=$(top_srcdir)/libgimp + +CFLAGS=`gimptool --cflags` +LDFLAGS=`gimptool --libs` + +HTML_DIR=$(gimpdatadir)/devel-docs/html + +TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE) + +tmpl_sources = \ + tmpl/color_display.sgml \ + tmpl/color_selector.sgml \ + tmpl/gimp.sgml \ + tmpl/gimpchainbutton.sgml \ + tmpl/gimpcolorbutton.sgml \ + tmpl/gimpcolorspace.sgml \ + tmpl/gimpcompat.sgml \ + tmpl/gimpdialog.sgml \ + tmpl/gimpenums.sgml \ + tmpl/gimpenv.sgml \ + tmpl/gimpexport.sgml \ + tmpl/gimpfeatures.sgml \ + tmpl/gimpfileselection.sgml \ + tmpl/gimphelpui.sgml \ + tmpl/gimplimits.sgml \ + tmpl/gimpmath.sgml \ + tmpl/gimpmatrix.sgml \ + tmpl/gimpmenu.sgml \ + tmpl/gimpmodule.sgml \ + tmpl/gimppatheditor.sgml \ + tmpl/gimpprotocol.sgml \ + tmpl/gimpsizeentry.sgml \ + tmpl/gimpui.sgml \ + tmpl/gimpunit.sgml \ + tmpl/gimpunitmenu.sgml \ + tmpl/gimpwidgets.sgml \ + tmpl/gimpwire.sgml \ + tmpl/gserialize.sgml \ + tmpl/libgimp-unused.sgml \ + tmpl/parasite.sgml \ + tmpl/parasiteF.sgml \ + tmpl/parasiteP.sgml \ + tmpl/parasiteio.sgml + +libgimp_docdir = $(HTML_DIR) + +EXTRA_DIST = \ + libgimp.hierarchy \ + libgimp.types \ + libgimp-include.c \ + libgimp-decl.txt \ + libgimp-sections.txt + +if ENABLE_GTK_DOC +html/book1.html: sgml/libgimp-doc.bottom + $(MAKE) html +else +html/book1.html: +endif + +sgml/libgimp-doc.bottom: $(tmpl_sources) + $(MAKE) sgml + +scan: + -(cd $(srcdir) \ + && env CFLAGS="$(CFLAGS) libgimp-include.c" LDFLAGS=$(LDFLAGS) \ + gtkdoc-scanobj --module=$(DOC_MODULE) \ + && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) \ + --ignore-headers="gimpintl.h libgimp-intl.h stdplugins-intl.h" ) + +templates: scan + cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) + +sgml: + cd $(srcdir) \ + && gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) + +html: + test -d $(srcdir)/html || mkdir $(srcdir)/html + -cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + +clean-local: + rm -f *~ *.bak *.signals *-unused.txt + +maintainer-clean-local: clean + cd $(srcdir) && rm -rf sgml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR) + (installfiles=`echo $(srcdir)/html/*.html`; \ + if test "$$installfiles" = '$(srcdir)/html/*.html'; \ + then echo '-- Nothing to install' ; \ + else \ + for i in $$installfiles; do \ + echo '-- Installing '$$i ; \ + $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \ + done; \ + echo '-- Installing $(srcdir)/html/index.sgml' ; \ + $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \ + echo '-- Fixing Crossreferences' ; \ + gtkdoc-fixxref --module=$(DOC_MODULE) --html-dir=$(HTML_DIR)|| true; \ + fi) + +dist-hook: + mkdir $(distdir)/html + mkdir $(distdir)/sgml + mkdir $(distdir)/tmpl + -cp $(srcdir)/html/*.html $(srcdir)/html/*.css $(distdir)/html + -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl + -cp $(srcdir)/sgml/*.sgml $(distdir)/sgml + -cp $(srcdir)/sgml/*.bottom $(srcdir)/sgml/*.top $(distdir)/sgml + +.PHONY : html sgml templates scan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimp/libgimp-decl-list.txt b/devel-docs/libgimp/libgimp-decl-list.txt new file mode 100644 index 0000000000..9d8576e694 --- /dev/null +++ b/devel-docs/libgimp/libgimp-decl-list.txt @@ -0,0 +1,825 @@ +
+gimpunitmenu +GIMP_UNIT_MENU +GimpUnitMenu +gimp_unit_menu_new +gimp_unit_menu_set_unit +gimp_unit_menu_get_unit + +GIMP_TYPE_UNIT_MENU +GIMP_IS_UNIT_MENU +gimp_unit_menu_get_type +GIMP_UNIT_MENU_CLASS +GIMP_IS_UNIT_MENU_CLASS +
+ +
+gimpsizeentry +GIMP_SIZE_ENTRY +GimpSizeEntryUP +GimpSizeEntryField +GimpSizeEntry +gimp_size_entry_new +gimp_size_entry_add_field +gimp_size_entry_attach_label +gimp_size_entry_set_resolution +gimp_size_entry_set_size +gimp_size_entry_set_value_boundaries +gimp_size_entry_get_value +gimp_size_entry_set_value +gimp_size_entry_set_refval_boundaries +gimp_size_entry_set_refval_digits +gimp_size_entry_get_refval +gimp_size_entry_set_refval +gimp_size_entry_get_unit +gimp_size_entry_set_unit +gimp_size_entry_grab_focus + +GIMP_TYPE_SIZE_ENTRY +GIMP_IS_SIZE_ENTRY +gimp_size_entry_get_type +GIMP_SIZE_ENTRY_CLASS +GIMP_IS_SIZE_ENTRY_CLASS +
+ +
+gimpchainbutton +GIMP_CHAIN_BUTTON +GimpChainPosition +GimpChainButton +gimp_chain_button_new +gimp_chain_button_set_active +gimp_chain_button_get_active + +GIMP_TYPE_CHAIN_BUTTON +GIMP_IS_CHAIN_BUTTON +gimp_chain_button_get_type +GIMP_CHAIN_BUTTON_CLASS +GIMP_IS_CHAIN_BUTTON_CLASS +
+ +
+gimpfileselection +GIMP_FILE_SELECTION +GimpFileSelection +gimp_file_selection_new +gimp_file_selection_get_filename +gimp_file_selection_set_filename + +GIMP_TYPE_FILE_SELECTION +GIMP_IS_FILE_SELECTION +gimp_file_selection_get_type +GIMP_FILE_SELECTION_CLASS +GIMP_IS_FILE_SELECTION_CLASS +
+ +
+gimppatheditor +GIMP_PATH_EDITOR +GimpPathEditor +gimp_path_editor_new +gimp_path_editor_get_path + +GIMP_TYPE_PATH_EDITOR +GIMP_IS_PATH_EDITOR +gimp_path_editor_get_type +GIMP_PATH_EDITOR_CLASS +GIMP_IS_PATH_EDITOR_CLASS +
+ +
+gimpcolorbutton +GIMP_COLOR_BUTTON +GimpColorButton +gimp_color_button_new +gimp_color_button_update + +GIMP_TYPE_COLOR_BUTTON +GIMP_IS_COLOR_BUTTON +gimp_color_button_get_type +GIMP_COLOR_BUTTON_CLASS +GIMP_IS_COLOR_BUTTON_CLASS +
+ +
+gimp +GIMPVAR +GPlugInInfo +GTile +GDrawable +GPixelRgn +GParamDef +GParamColor +GParamRegion +GParam +GRunProc +GParamData +MAIN +gimp_main +gimp_set_data +gimp_get_data +gimp_get_data_size +gimp_progress_init +gimp_progress_update +gimp_default_display +gimp_message +gimp_query_database +gimp_query_procedure +gimp_query_images +gimp_install_procedure +gimp_install_temp_proc +gimp_uninstall_temp_proc +gimp_register_magic_load_handler +gimp_register_load_handler +gimp_register_save_handler +gimp_run_procedure +gimp_run_procedure2 +gimp_destroy_params +gimp_destroy_paramdefs +gimp_gamma +gimp_install_cmap +gimp_use_xshm +gimp_color_cube +gimp_request_wakeups +gimp_image_new +gimp_image_duplicate +gimp_image_delete +gimp_image_width +gimp_image_height +gimp_image_base_type +gimp_image_floating_selection +gimp_image_add_channel +gimp_image_add_layer +gimp_image_add_layer_mask +gimp_image_clean_all +gimp_image_undo_disable +gimp_image_undo_enable +gimp_image_undo_freeze +gimp_image_undo_thaw +gimp_undo_push_group_start +gimp_undo_push_group_end +gimp_image_flatten +gimp_image_lower_channel +gimp_image_lower_layer +gimp_image_merge_visible_layers +gimp_image_pick_correlate_layer +gimp_image_raise_channel +gimp_image_raise_layer +gimp_image_remove_channel +gimp_image_remove_layer +gimp_image_remove_layer_mask +gimp_image_resize +gimp_image_get_active_channel +gimp_image_get_active_layer +gimp_image_get_channels +gimp_image_get_cmap +gimp_image_get_component_active +gimp_image_get_component_visible +gimp_image_get_filename +gimp_image_get_layers +gimp_image_get_selection +gimp_image_set_active_channel +gimp_image_set_active_layer +gimp_image_set_cmap +gimp_image_set_component_active +gimp_image_set_component_visible +gimp_image_set_filename +gimp_image_parasite_find +gimp_image_parasite_attach +gimp_image_attach_new_parasite +gimp_image_parasite_detach +gimp_image_set_resolution +gimp_image_get_resolution +gimp_image_set_unit +gimp_image_get_unit +gimp_image_get_layer_by_tattoo +gimp_image_get_channel_by_tattoo +gimp_image_get_thumbnail_data +gimp_image_convert_rgb +gimp_image_convert_grayscale +gimp_image_convert_indexed +gimp_image_add_hguide +gimp_image_add_vguide +gimp_image_delete_guide +gimp_image_find_next_guide +gimp_image_get_guide_orientation +gimp_image_get_guide_position +gimp_display_new +gimp_display_delete +gimp_displays_flush +gimp_layer_new +gimp_layer_copy +gimp_layer_delete +gimp_layer_width +gimp_layer_height +gimp_layer_bpp +gimp_layer_type +gimp_layer_add_alpha +gimp_layer_create_mask +gimp_layer_resize +gimp_layer_scale +gimp_layer_translate +gimp_layer_is_floating_selection +gimp_layer_get_image_id +gimp_layer_get_mask_id +gimp_layer_get_apply_mask +gimp_layer_get_edit_mask +gimp_layer_get_mode +gimp_layer_get_name +gimp_layer_get_opacity +gimp_layer_get_preserve_transparency +gimp_layer_get_show_mask +gimp_layer_get_visible +gimp_layer_set_apply_mask +gimp_layer_set_edit_mask +gimp_layer_set_mode +gimp_layer_set_name +gimp_layer_set_offsets +gimp_layer_set_opacity +gimp_layer_set_preserve_transparency +gimp_layer_set_show_mask +gimp_layer_set_visible +gimp_layer_get_tattoo +gimp_channel_new +gimp_channel_copy +gimp_channel_delete +gimp_channel_width +gimp_channel_height +gimp_channel_get_image_id +gimp_channel_get_layer_id +gimp_channel_get_color +gimp_channel_get_name +gimp_channel_get_opacity +gimp_channel_get_show_masked +gimp_channel_get_visible +gimp_channel_set_color +gimp_channel_set_name +gimp_channel_set_opacity +gimp_channel_set_show_masked +gimp_channel_set_visible +gimp_channel_get_tattoo +gimp_drawable_get +gimp_drawable_detach +gimp_drawable_flush +gimp_drawable_delete +gimp_drawable_update +gimp_drawable_merge_shadow +gimp_drawable_image_id +gimp_drawable_name +gimp_drawable_width +gimp_drawable_height +gimp_drawable_bpp +gimp_drawable_type +gimp_drawable_visible +gimp_drawable_is_channel +gimp_drawable_is_rgb +gimp_drawable_is_gray +gimp_drawable_has_alpha +gimp_drawable_is_indexed +gimp_drawable_is_layer +gimp_drawable_is_layer_mask +gimp_drawable_mask_bounds +gimp_drawable_offsets +gimp_drawable_fill +gimp_drawable_set_name +gimp_drawable_set_visible +gimp_drawable_get_tile +gimp_drawable_get_tile2 +gimp_drawable_parasite_find +gimp_drawable_parasite_attach +gimp_drawable_attach_new_parasite +gimp_drawable_parasite_detach +gimp_drawable_get_thumbnail_data +gimp_selection_bounds +gimp_selection_float +gimp_selection_is_empty +gimp_selection_none +gimp_tile_ref +gimp_tile_ref_zero +gimp_tile_unref +gimp_tile_flush +gimp_tile_cache_size +gimp_tile_cache_ntiles +gimp_tile_width +gimp_tile_height +gimp_pixel_rgn_init +gimp_pixel_rgn_resize +gimp_pixel_rgn_get_pixel +gimp_pixel_rgn_get_row +gimp_pixel_rgn_get_col +gimp_pixel_rgn_get_rect +gimp_pixel_rgn_set_pixel +gimp_pixel_rgn_set_row +gimp_pixel_rgn_set_col +gimp_pixel_rgn_set_rect +gimp_pixel_rgns_register +gimp_pixel_rgns_register2 +gimp_pixel_rgns_process +gimp_palette_get_background +gimp_palette_get_foreground +gimp_palette_set_background +gimp_palette_set_foreground +gimp_gradients_get_list +gimp_gradients_get_active +gimp_gradients_set_active +gimp_gradients_sample_uniform +gimp_gradients_sample_custom +gimp_parasite_find +gimp_parasite_attach +gimp_attach_new_parasite +gimp_parasite_detach +gimp_plugin_help_func +gimp_help +
+ +
+gimpenums +GimpAddMaskType +GimpBlendMode +GimpBrushApplicationMode +GimpBucketFillMode +GimpChannelLutType +GimpChannelOffsetType +GimpChannelOps +GimpChannelType +GimpCloneType +GimpConvertDitherType +GimpConvertPaletteType +GimpConvolutionType +GimpConvolveType +GimpDodgeBurnMode +GimpDodgeBurnType +GimpFillType +GimpImageBaseType +GimpImageType +GimpGradientPaintMode +GimpGradientType +GimpHueRange +GimpInterpolationType +GimpLayerModeEffects +GimpMaskApplyMode +GimpMergeType +GimpMessageHandlerType +GimpOrientationType +GimpPDBArgType +GimpPDBProcType +GimpPDBStatusType +GimpPaintApplicationMode +GimpRepeatMode +GimpRunModeType +GimpSizeType +GimpTransferMode +GFillType +GImageType +GDrawableType +GLayerMode +GRunModeType +GOrientation +GParamType +GProcedureType +GStatusType +PARAM_INT32 +PARAM_INT16 +PARAM_INT8 +PARAM_FLOAT +PARAM_STRING +PARAM_INT32ARRAY +PARAM_INT16ARRAY +PARAM_INT8ARRAY +PARAM_FLOATARRAY +PARAM_STRINGARRAY +PARAM_COLOR +PARAM_REGION +PARAM_DISPLAY +PARAM_IMAGE +PARAM_LAYER +PARAM_CHANNEL +PARAM_DRAWABLE +PARAM_SELECTION +PARAM_BOUNDARY +PARAM_PATH +PARAM_PARASITE +PARAM_STATUS +PARAM_END +STATUS_EXECUTION_ERROR +STATUS_CALLING_ERROR +STATUS_PASS_THROUGH +STATUS_SUCCESS +STATUS_CANCEL +PROC_INTERNAL +PROC_PLUG_IN +PROC_EXTENSION +PROC_TEMPORARY +ORIENTATION_HORIZONTAL +ORIENTATION_VERTICAL +ORIENTATION_UNKNOWN +FG_IMAGE_FILL +BG_IMAGE_FILL +WHITE_IMAGE_FILL +TRANS_IMAGE_FILL +NO_IMAGE_FILL +RGB +GRAY +INDEXED +RGB_IMAGE +RGBA_IMAGE +GRAY_IMAGE +GRAYA_IMAGE +INDEXED_IMAGE +INDEXEDA_IMAGE +NORMAL_MODE +DISSOLVE_MODE +BEHIND_MODE +MULTIPLY_MODE +SCREEN_MODE +OVERLAY_MODE +DIFFERENCE_MODE +ADDITION_MODE +SUBTRACT_MODE +DARKEN_ONLY_MODE +LIGHTEN_ONLY_MODE +HUE_MODE +SATURATION_MODE +COLOR_MODE +VALUE_MODE +DIVIDE_MODE +RUN_INTERACTIVE +RUN_NONINTERACTIVE +RUN_WITH_LAST_VALS +
+ +
+gimpmenu +GimpConstraintFunc +GimpMenuCallback +GRunBrushCallback +GRunPatternCallback +GRunGradientCallback +gimp_image_menu_new +gimp_layer_menu_new +gimp_channel_menu_new +gimp_drawable_menu_new +gimp_interactive_selection_brush +gimp_brush_select_widget +gimp_brush_select_widget_close_popup +gimp_brush_select_widget_set_popup +gimp_brushes_get_brush_data +gimp_brush_set_popup +gimp_brush_close_popup +gimp_interactive_selection_pattern +gimp_pattern_select_widget +gimp_pattern_select_widget_close_popup +gimp_pattern_select_widget_set_popup +gimp_pattern_get_pattern_data +gimp_pattern_set_popup +gimp_pattern_close_popup +gimp_interactive_selection_gradient +gimp_gradient_select_widget +gimp_gradient_select_widget_close_popup +gimp_gradient_select_widget_set_popup +gimp_gradient_get_gradient_data +gimp_gradient_set_popup +gimp_gradient_close_popup +
+ +
+gimpprotocol +GP_VERSION +GPConfig +GPTileReq +GPTileAck +GPTileData +GPParam +GPParamDef +GPProcRun +GPProcReturn +GPProcInstall +GPProcUninstall +gp_init +gp_quit_write +gp_config_write +gp_tile_req_write +gp_tile_ack_write +gp_tile_data_write +gp_proc_run_write +gp_proc_return_write +gp_temp_proc_run_write +gp_temp_proc_return_write +gp_proc_install_write +gp_proc_uninstall_write +gp_extension_ack_write +gp_request_wakeups_write +
+ +
+gimpui +
+ +
+gimpwire +WireMessage +WireReadFunc +WireWriteFunc +WireDestroyFunc +WireIOFunc +WireFlushFunc +wire_register +wire_set_reader +wire_set_writer +wire_set_flusher +wire_read +wire_write +wire_flush +wire_error +wire_clear_error +wire_read_msg +wire_write_msg +wire_destroy +wire_read_int32 +wire_read_int16 +wire_read_int8 +wire_read_double +wire_read_string +wire_write_int32 +wire_write_int16 +wire_write_int8 +wire_write_double +wire_write_string +
+ +
+gimpmatrix +GimpMatrix[3][3] +gimp_matrix_transform_point +gimp_matrix_mult +gimp_matrix_identity +gimp_matrix_translate +gimp_matrix_scale +gimp_matrix_rotate +gimp_matrix_xshear +gimp_matrix_yshear +gimp_matrix_determinant +gimp_matrix_invert +gimp_matrix_duplicate +gimp_matrix_is_diagonal +gimp_matrix_is_identity +gimp_matrix_is_simple +
+ +
+parasite +PARASITE_PERSISTENT +PARASITE_UNDOABLE +PARASITE_ATTACH_PARENT +PARASITE_PARENT_PERSISTENT +PARASITE_PARENT_UNDOABLE +PARASITE_ATTACH_GRANDPARENT +PARASITE_GRANDPARENT_PERSISTENT +PARASITE_GRANDPARENT_UNDOABLE +parasite_new +parasite_free +parasite_copy +parasite_compare +parasite_is_type +parasite_is_persistent +parasite_is_undoable +parasite_has_flag +parasite_flags +parasite_name +parasite_data +parasite_data_size +
+ +
+parasiteF +Parasite +
+ +
+parasiteP +Parasite +
+ +
+gserialize +GSerialType +GSerialItem +GSerialDescription +g_new_serial_item +g_serial_item +g_serial_array +g_serial_vlen_array +g_new_serial_description +g_free_serial_description +g_serialize +g_deserialize +
+ +
+color_selector +GimpColorSelector_Callback +GimpColorSelector_NewFunc +GimpColorSelector_FreeFunc +GimpColorSelector_SetColorFunc +GimpColorSelectorMethods +GimpColorSelectorID +gimp_color_selector_register +gimp_color_selector_unregister +
+ +
+gimpmodule +GimpModuleStatus +GimpModuleInfo +
+ +
+gimpunit +GUnit +gimp_unit_get_number_of_units +gimp_unit_get_number_of_built_in_units +gimp_unit_new +gimp_unit_get_deletion_flag +gimp_unit_set_deletion_flag +gimp_unit_get_factor +gimp_unit_get_digits +gimp_unit_get_identifier +gimp_unit_get_symbol +gimp_unit_get_abbreviation +gimp_unit_get_singular +gimp_unit_get_plural +
+ +
+gimpmath +G_PI +G_PI_2 +G_PI_4 +G_SQRT2 +G_MAXRAND +RINT +ROUND +SQR +MAX255 +CLAMP0255 +
+ +
+gimpenv +gimp_directory +gimp_personal_rc_file +gimp_data_directory +gimp_gtkrc +
+ +
+color_display +GimpColorDisplayInit +GimpColorDisplayNew +GimpColorDisplayClone +GimpColorDisplayConvert +GimpColorDisplayDestroy +GimpColorDisplayFinalize +GimpColorDisplayLoadState +GimpColorDisplaySaveState +GimpColorDisplayConfigure +GimpColorDisplayConfigureCancel +GimpColorDisplayMethods +gimp_color_display_register +gimp_color_display_unregister +
+ +
+gimplimits +GIMP_MIN_IMAGE_SIZE +GIMP_MAX_IMAGE_SIZE +GIMP_MIN_RESOLUTION +GIMP_MAX_RESOLUTION +GIMP_CHECK_SIZE +GIMP_CHECK_SIZE_SM +GIMP_CHECK_DARK +GIMP_CHECK_LIGHT +
+ +
+parasiteio +PIXPIPE_MAXDIM +PixPipeParams +pixpipeparams_init +pixpipeparams_parse +pixpipeparams_build +
+ +
+gimpexport +CAN_HANDLE_RGB +CAN_HANDLE_GRAY +CAN_HANDLE_INDEXED +CAN_HANDLE_ALPHA +CAN_HANDLE_LAYERS +CAN_HANDLE_LAYERS_AS_ANIMATION +NEEDS_ALPHA +GimpExportReturnType +gimp_export_image +
+ +
+gimpfeatures +GIMP_MAJOR_VERSION +GIMP_MINOR_VERSION +GIMP_MICRO_VERSION +GIMP_VERSION +GIMP_CHECK_VERSION +GIMP_HAVE_PROCEDURAL_DB_GET_DATA_SIZE +GIMP_HAVE_PARASITES +GIMP_HAVE_RESOLUTION_INFO +GIMP_HAVE_DESTROY_PARAMDEFS +GIMP_HAVE_FEATURES_1_1_5 +GIMP_HAVE_DEFAULT_DISPLAY +GIMP_HAVE_PIXEL_RGNS_REGISTER2 +GIMP_HAVE_NEW_ENUMS +GIMP_HAVE_EXPORT +
+ +
+gimpcompat +gimp_attach_parasite +gimp_detach_parasite +gimp_find_parasite +gimp_image_attach_parasite +gimp_image_detach_parasite +gimp_image_find_parasite +gimp_drawable_attach_parasite +gimp_drawable_detach_parasite +gimp_drawable_find_parasite +gimp_drawable_channel +gimp_drawable_gray +gimp_drawable_color +gimp_drawable_indexed +gimp_drawable_layer +gimp_drawable_layer_mask +gimp_image_disable_undo +gimp_image_enable_undo +gimp_image_freeze_undo +gimp_image_thaw_undo +
+ +
+gimpcolorspace +gimp_rgb_to_hsv +gimp_hsv_to_rgb +gimp_rgb_to_hls +gimp_rgb_to_l +gimp_hls_to_rgb +gimp_rgb_to_hsv_double +gimp_hsv_to_rgb_double +gimp_rgb_to_hsv4 +gimp_hsv_to_rgb4 +INTENSITY_RED +INTENSITY_GREEN +INTENSITY_BLUE +INTENSITY +
+ +
+gimpdialog +gimp_dialog_new +gimp_dialog_newv +gimp_dialog_set_icon +gimp_dialog_create_action_area +gimp_dialog_create_action_areav +
+ +
+gimphelpui +GimpHelpFunc +gimp_help_init +gimp_help_free +gimp_help_enable_tooltips +gimp_help_disable_tooltips +gimp_standard_help_func +gimp_help_connect_help_accel +gimp_help_set_help_data +gimp_context_help +
+ +
+gimpwidgets +gimp_option_menu_new +gimp_option_menu_new2 +gimp_radio_group_new +gimp_radio_group_new2 +gimp_spin_button_new +gimp_scale_entry_new +gimp_random_seed_new +gimp_coordinates_new +gimp_toggle_button_update +gimp_menu_item_update +gimp_radio_button_update +gimp_int_adjustment_update +gimp_float_adjustment_update +gimp_double_adjustment_update +gimp_unit_menu_update +gimp_table_attach_aligned +
+ diff --git a/devel-docs/libgimp/libgimp-decl.txt b/devel-docs/libgimp/libgimp-decl.txt new file mode 100644 index 0000000000..6482c1ff4a --- /dev/null +++ b/devel-docs/libgimp/libgimp-decl.txt @@ -0,0 +1,4001 @@ + +GIMPVAR +# define GIMPVAR __declspec(dllexport) + + +GIMPVAR +# define GIMPVAR extern __declspec(dllimport) + + +GIMPVAR +# define GIMPVAR extern + + +GPlugInInfo + + +GTile + + +GDrawable + + +GPixelRgn + + +GParamDef + + +GParamColor + + +GParamRegion + + +GParam + + +GRunProc +void +char *name, + int nparams, + GParam *param, + int *nreturn_vals, + GParam **return_vals + + +GPlugInInfo +struct GPlugInInfo +{ + /* called when the gimp application initially starts up */ + void (*init_proc) (void); + + /* called when the gimp application exits */ + void (*quit_proc) (void); + + /* called by the gimp so that the plug-in can inform the + * gimp of what it does. (ie. installing a procedure database + * procedure). + */ + void (*query_proc) (void); + + /* called to run a procedure the plug-in installed in the + * procedure database. + */ + GRunProc run_proc; +}; + + +GTile +struct GTile +{ + guint ewidth; /* the effective width of the tile */ + guint eheight; /* the effective height of the tile */ + guint bpp; /* the bytes per pixel (1, 2, 3 or 4 ) */ + guint tile_num; /* the number of this tile within the drawable */ + guint16 ref_count; /* reference count for the tile */ + guint dirty : 1; /* is the tile dirty? has it been modified? */ + guint shadow: 1; /* is this a shadow tile */ + guchar *data; /* the pixel data for the tile */ + GDrawable *drawable; /* the drawable this tile came from */ +}; + + +GDrawable +struct GDrawable +{ + gint32 id; /* drawable ID */ + guint width; /* width of drawble */ + guint height; /* height of drawble */ + guint bpp; /* bytes per pixel of drawable */ + guint ntile_rows; /* # of tile rows */ + guint ntile_cols; /* # of tile columns */ + GTile *tiles; /* the normal tiles */ + GTile *shadow_tiles; /* the shadow tiles */ +}; + + +GPixelRgn +struct GPixelRgn +{ + guchar *data; /* pointer to region data */ + GDrawable *drawable; /* pointer to drawable */ + guint bpp; /* bytes per pixel */ + guint rowstride; /* bytes per pixel row */ + guint x, y; /* origin */ + guint w, h; /* width and height of region */ + guint dirty : 1; /* will this region be dirtied? */ + guint shadow : 1; /* will this region use the shadow or normal tiles */ + guint process_count; /* used internally */ +}; + + +GParamDef +struct GParamDef +{ + GParamType type; + char *name; + char *description; +}; + + +GParamColor +struct GParamColor +{ + guint8 red; + guint8 green; + guint8 blue; +}; + + +GParamRegion +struct GParamRegion +{ + gint32 x; + gint32 y; + gint32 width; + gint32 height; +}; + + +GParamData +union GParamData +{ + gint32 d_int32; + gint16 d_int16; + gint8 d_int8; + gdouble d_float; + gchar *d_string; + gint32 *d_int32array; + gint16 *d_int16array; + gint8 *d_int8array; + gdouble *d_floatarray; + gchar **d_stringarray; + GParamColor d_color; + GParamRegion d_region; + gint32 d_display; + gint32 d_image; + gint32 d_layer; + gint32 d_channel; + gint32 d_drawable; + gint32 d_selection; + gint32 d_boundary; + gint32 d_path; + Parasite d_parasite; + gint32 d_status; +}; + + +GParam +struct GParam +{ + GParamType type; + GParamData data; +}; + + +MAIN +# define MAIN() \ + static int \ + win32_gimp_main (int argc, char **argv) \ + { \ + extern void set_gimp_PLUG_IN_INFO_PTR(GPlugInInfo *); \ + set_gimp_PLUG_IN_INFO_PTR(&PLUG_IN_INFO); \ + return gimp_main (argc, argv); \ + } \ + \ + struct HINSTANCE__; \ + int _stdcall \ + WinMain (struct HINSTANCE__ *hInstance, \ + struct HINSTANCE__ *hPrevInstance, \ + char *lpszCmdLine, \ + int nCmdShow) \ + { \ + return win32_gimp_main (__argc, __argv); \ + } \ + \ + int \ + main (int argc, char *argv[]) \ + { \ + return win32_gimp_main (argc, argv); \ + } + + +MAIN +# define MAIN() \ + int \ + main (int argc, char *argv[]) \ + { \ + return gimp_main (argc, argv); \ + } + + +MAIN +# define MAIN() \ + int \ + main (int argc, char *argv[]) \ + { \ + set_gimp_PLUG_IN_INFO(&PLUG_IN_INFO); \ + return gimp_main (argc, argv); \ + } + + +gimp_main +int +int argc,char *argv[] + + +gimp_set_data +void +gchar * id,gpointer data,guint32 length + + +gimp_get_data +void +gchar * id,gpointer data + + +gimp_get_data_size +guint32 +gchar * id + + +gimp_progress_init +void +char *message + + +gimp_progress_update +void +gdouble percentage + + +gimp_default_display +gint32 +void + + +gimp_message +void +const gchar *message + + +gimp_query_database +void +char *name_regexp,char *blurb_regexp,char *help_regexp,char *author_regexp,char *copyright_regexp,char *date_regexp,char *proc_type_regexp,int *nprocs,char ***proc_names + + +gimp_query_procedure +gint +char *proc_name,char **proc_blurb,char **proc_help,char **proc_author,char **proc_copyright,char **proc_date,int *proc_type,int *nparams,int *nreturn_vals,GParamDef **params,GParamDef **return_vals + + +gimp_query_images +gint32 * +int *nimages + + +gimp_install_procedure +void +char *name,char *blurb,char *help,char *author,char *copyright,char *date,char *menu_path,char *image_types,int type,int nparams,int nreturn_vals,GParamDef *params,GParamDef *return_vals + + +gimp_install_temp_proc +void +char *name,char *blurb,char *help,char *author,char *copyright,char *date,char *menu_path,char *image_types,int type,int nparams,int nreturn_vals,GParamDef *params,GParamDef *return_vals,GRunProc run_proc + + +gimp_uninstall_temp_proc +void +char *name + + +gimp_register_magic_load_handler +void +char *name,char *extensions,char *prefixes,char *magics + + +gimp_register_load_handler +void +char *name,char *extensions,char *prefixes + + +gimp_register_save_handler +void +char *name,char *extensions,char *prefixes + + +gimp_run_procedure +GParam * +char *name,int *nreturn_vals,... + + +gimp_run_procedure2 +GParam * +char *name,int *nreturn_vals,int nparams,GParam *params + + +gimp_destroy_params +void +GParam *params,int nparams + + +gimp_destroy_paramdefs +void +GParamDef *paramdefs,int nparams + + +gimp_gamma +gdouble +void + + +gimp_install_cmap +gint +void + + +gimp_use_xshm +gint +void + + +gimp_color_cube +guchar * +void + + +gimp_request_wakeups +void +void + + +gimp_image_new +gint32 +guint width,guint height,GImageType type + + +gimp_image_duplicate +gint32 +gint32 image_ID + + +gimp_image_delete +void +gint32 image_ID + + +gimp_image_width +guint +gint32 image_ID + + +gimp_image_height +guint +gint32 image_ID + + +gimp_image_base_type +GImageType +gint32 image_ID + + +gimp_image_floating_selection +gint32 +gint32 image_ID + + +gimp_image_add_channel +void +gint32 image_ID,gint32 channel_ID,gint position + + +gimp_image_add_layer +void +gint32 image_ID,gint32 layer_ID,gint position + + +gimp_image_add_layer_mask +void +gint32 image_ID,gint32 layer_ID,gint32 mask_ID + + +gimp_image_clean_all +void +gint32 image_ID + + +gimp_image_undo_disable +void +gint32 image_ID + + +gimp_image_undo_enable +void +gint32 image_ID + + +gimp_image_undo_freeze +void +gint32 image_ID + + +gimp_image_undo_thaw +void +gint32 image_ID + + +gimp_undo_push_group_start +void +gint32 image_ID + + +gimp_undo_push_group_end +void +gint32 image_ID + + +gimp_image_clean_all +void +gint32 image_ID + + +gimp_image_flatten +gint32 +gint32 image_ID + + +gimp_image_lower_channel +void +gint32 image_ID,gint32 channel_ID + + +gimp_image_lower_layer +void +gint32 image_ID,gint32 layer_ID + + +gimp_image_merge_visible_layers +gint32 +gint32 image_ID,GimpMergeType merge_type + + +gimp_image_pick_correlate_layer +gint32 +gint32 image_ID,gint x,gint y + + +gimp_image_raise_channel +void +gint32 image_ID,gint32 channel_ID + + +gimp_image_raise_layer +void +gint32 image_ID,gint32 layer_ID + + +gimp_image_remove_channel +void +gint32 image_ID,gint32 channel_ID + + +gimp_image_remove_layer +void +gint32 image_ID,gint32 layer_ID + + +gimp_image_remove_layer_mask +void +gint32 image_ID,gint32 layer_ID,gint mode + + +gimp_image_resize +void +gint32 image_ID,guint new_width,guint new_height,gint offset_x,gint offset_y + + +gimp_image_get_active_channel +gint32 +gint32 image_ID + + +gimp_image_get_active_layer +gint32 +gint32 image_ID + + +gimp_image_get_channels +gint32 * +gint32 image_ID,gint *nchannels + + +gimp_image_get_cmap +guchar * +gint32 image_ID,gint *ncolors + + +gimp_image_get_component_active +gint +gint32 image_ID,gint component + + +gimp_image_get_component_visible +gint +gint32 image_ID,gint component + + +gimp_image_get_filename +char * +gint32 image_ID + + +gimp_image_get_layers +gint32 * +gint32 image_ID,gint *nlayers + + +gimp_image_get_selection +gint32 +gint32 image_ID + + +gimp_image_set_active_channel +void +gint32 image_ID,gint32 channel_ID + + +gimp_image_set_active_layer +void +gint32 image_ID,gint32 layer_ID + + +gimp_image_set_cmap +void +gint32 image_ID,guchar *cmap,gint ncolors + + +gimp_image_set_component_active +void +gint32 image_ID,gint component,gint active + + +gimp_image_set_component_visible +void +gint32 image_ID,gint component,gint visible + + +gimp_image_set_filename +void +gint32 image_ID,char *name + + +gimp_image_parasite_find +Parasite * +gint32 image_ID,const char *name + + +gimp_image_parasite_attach +void +gint32 image_ID,const Parasite *p + + +gimp_image_attach_new_parasite +void +gint32 image_ID,const char *name,int flags,int size,const void *data + + +gimp_image_parasite_detach +void +gint32 image_ID,const char *name + + +gimp_image_set_resolution +void +gint32 image_ID,double xresolution,double yresolution + + +gimp_image_get_resolution +void +gint32 image_ID,double *xresolution,double *yresolution + + +gimp_image_set_unit +void +gint32 image_ID,GUnit unit + + +gimp_image_get_unit +GUnit +gint32 image_ID + + +gimp_image_get_layer_by_tattoo +gint32 +gint32 image_ID,gint32 tattoo + + +gimp_image_get_channel_by_tattoo +gint32 +gint32 image_ID,gint32 tattoo + + +gimp_image_get_thumbnail_data +guchar * +gint32 image_ID,gint *width,gint *height,gint *bytes + + +gimp_image_convert_rgb +void +gint32 image_ID + + +gimp_image_convert_grayscale +void +gint32 image_ID + + +gimp_image_convert_indexed +void +gint32 image_ID,GimpConvertDitherType dither_type,GimpConvertPaletteType palette_type,gint num_colors,gint alpha_dither,gint remove_unused,gchar *palette + + +gimp_image_add_hguide +gint32 +gint32 image_ID,gint32 yposition + + +gimp_image_add_vguide +gint32 +gint32 image_ID,gint32 xposition + + +gimp_image_delete_guide +void +gint32 image_ID,gint32 guide_ID + + +gimp_image_find_next_guide +gint32 +gint32 image_ID,gint32 guide_ID + + +gimp_image_get_guide_orientation +GOrientation +gint32 image_ID,gint32 guide_ID + + +gimp_image_get_guide_position +gint32 +gint32 image_ID,gint32 guide_ID + + +gimp_display_new +gint32 +gint32 image_ID + + +gimp_display_delete +void +gint32 display_ID + + +gimp_displays_flush +void +void + + +gimp_layer_new +gint32 +gint32 image_ID,char *name,guint width,guint height,GDrawableType type,gdouble opacity,GLayerMode mode + + +gimp_layer_copy +gint32 +gint32 layer_ID + + +gimp_layer_delete +void +gint32 layer_ID + + +gimp_layer_width +guint +gint32 layer_ID + + +gimp_layer_height +guint +gint32 layer_ID + + +gimp_layer_bpp +guint +gint32 layer_ID + + +gimp_layer_type +GDrawableType +gint32 layer_ID + + +gimp_layer_add_alpha +void +gint32 layer_ID + + +gimp_layer_create_mask +gint32 +gint32 layer_ID,GimpAddMaskType mask_type + + +gimp_layer_resize +void +gint32 layer_ID,guint new_width,guint new_height,gint offset_x,gint offset_y + + +gimp_layer_scale +void +gint32 layer_ID,guint new_width,guint new_height,gint local_origin + + +gimp_layer_translate +void +gint32 layer_ID,gint offset_x,gint offset_y + + +gimp_layer_is_floating_selection +gint +gint32 layer_ID + + +gimp_layer_get_image_id +gint32 +gint32 layer_ID + + +gimp_layer_get_mask_id +gint32 +gint32 layer_ID + + +gimp_layer_get_apply_mask +gint +gint32 layer_ID + + +gimp_layer_get_edit_mask +gint +gint32 layer_ID + + +gimp_layer_get_mode +GLayerMode +gint32 layer_ID + + +gimp_layer_get_name +char * +gint32 layer_ID + + +gimp_layer_get_opacity +gdouble +gint32 layer_ID + + +gimp_layer_get_preserve_transparency +gint +gint32 layer_ID + + +gimp_layer_get_show_mask +gint +gint32 layer_ID + + +gimp_layer_get_visible +gint +gint32 layer_ID + + +gimp_layer_set_apply_mask +void +gint32 layer_ID,gint apply_mask + + +gimp_layer_set_edit_mask +void +gint32 layer_ID,gint edit_mask + + +gimp_layer_set_mode +void +gint32 layer_ID,GLayerMode mode + + +gimp_layer_set_name +void +gint32 layer_ID,char *name + + +gimp_layer_set_offsets +void +gint32 layer_ID,gint offset_x,gint offset_y + + +gimp_layer_set_opacity +void +gint32 layer_ID,gdouble opacity + + +gimp_layer_set_preserve_transparency +void +gint32 layer_ID,gint preserve_transparency + + +gimp_layer_set_show_mask +void +gint32 layer_ID,gint show_mask + + +gimp_layer_set_visible +void +gint32 layer_ID,gint visible + + +gimp_layer_get_tattoo +gint32 +gint32 layer_ID + + +gimp_channel_new +gint32 +gint32 image_ID,char *name,guint width,guint height,gdouble opacity,guchar *color + + +gimp_channel_copy +gint32 +gint32 channel_ID + + +gimp_channel_delete +void +gint32 channel_ID + + +gimp_channel_width +guint +gint32 channel_ID + + +gimp_channel_height +guint +gint32 channel_ID + + +gimp_channel_get_image_id +gint32 +gint32 channel_ID + + +gimp_channel_get_layer_id +gint32 +gint32 channel_ID + + +gimp_channel_get_color +void +gint32 channel_ID,guchar *red,guchar *green,guchar *blue + + +gimp_channel_get_name +char * +gint32 channel_ID + + +gimp_channel_get_opacity +gdouble +gint32 channel_ID + + +gimp_channel_get_show_masked +gint +gint32 channel_ID + + +gimp_channel_get_visible +gint +gint32 channel_ID + + +gimp_channel_set_color +void +gint32 channel_ID,guchar red,guchar green,guchar blue + + +gimp_channel_set_name +void +gint32 channel_ID,char *name + + +gimp_channel_set_opacity +void +gint32 channel_ID,gdouble opacity + + +gimp_channel_set_show_masked +void +gint32 channel_ID,gint show_masked + + +gimp_channel_set_visible +void +gint32 channel_ID,gint visible + + +gimp_channel_get_tattoo +gint32 +gint32 channel_ID + + +gimp_drawable_get +GDrawable * +gint32 drawable_ID + + +gimp_drawable_detach +void +GDrawable *drawable + + +gimp_drawable_flush +void +GDrawable *drawable + + +gimp_drawable_delete +void +GDrawable *drawable + + +gimp_drawable_update +void +gint32 drawable_ID,gint x,gint y,guint width,guint height + + +gimp_drawable_merge_shadow +void +gint32 drawable_ID,gint undoable + + +gimp_drawable_image_id +gint32 +gint32 drawable_ID + + +gimp_drawable_name +char * +gint32 drawable_ID + + +gimp_drawable_width +guint +gint32 drawable_ID + + +gimp_drawable_height +guint +gint32 drawable_ID + + +gimp_drawable_bpp +guint +gint32 drawable_ID + + +gimp_drawable_type +GDrawableType +gint32 drawable_ID + + +gimp_drawable_visible +gint +gint32 drawable_ID + + +gimp_drawable_is_channel +gint +gint32 drawable_ID + + +gimp_drawable_is_rgb +gint +gint32 drawable_ID + + +gimp_drawable_is_gray +gint +gint32 drawable_ID + + +gimp_drawable_has_alpha +gint +gint32 drawable_ID + + +gimp_drawable_is_indexed +gint +gint32 drawable_ID + + +gimp_drawable_is_layer +gint +gint32 drawable_ID + + +gimp_drawable_is_layer_mask +gint +gint32 drawable_ID + + +gimp_drawable_mask_bounds +gint +gint32 drawable_ID,gint *x1,gint *y1,gint *x2,gint *y2 + + +gimp_drawable_offsets +void +gint32 drawable_ID,gint *offset_x,gint *offset_y + + +gimp_drawable_fill +void +gint32 drawable_ID,GimpFillType fill_type + + +gimp_drawable_set_name +void +gint32 drawable_ID,char *name + + +gimp_drawable_set_visible +void +gint32 drawable_ID,gint visible + + +gimp_drawable_get_tile +GTile * +GDrawable *drawable,gint shadow,gint row,gint col + + +gimp_drawable_get_tile2 +GTile * +GDrawable *drawable,gint shadow,gint x,gint y + + +gimp_drawable_parasite_find +Parasite * +gint32 drawable,const char *name + + +gimp_drawable_parasite_attach +void +gint32 drawable,const Parasite *p + + +gimp_drawable_attach_new_parasite +void +gint32 drawable,const char *name,int flags,int size,const void *data + + +gimp_drawable_parasite_detach +void +gint32 drawable,const char *name + + +gimp_drawable_get_thumbnail_data +guchar * +gint32 drawable_ID,gint *width,gint *height,gint *bytes + + +gimp_selection_bounds +gint32 +gint32 image_ID,gint32 *non_empty,gint32 *x1,gint32 *y1,gint32 *x2,gint32 *y2 + + +gimp_selection_float +gint32 +gint32 image_ID,gint32 drawable_ID,gint32 x_offset,gint32 y_offset + + +gimp_selection_is_empty +gint32 +gint32 image_ID + + +gimp_selection_none +void +gint32 image_ID + + +gimp_tile_ref +void +GTile *tile + + +gimp_tile_ref_zero +void +GTile *tile + + +gimp_tile_unref +void +GTile *tile,int dirty + + +gimp_tile_flush +void +GTile *tile + + +gimp_tile_cache_size +void +gulong kilobytes + + +gimp_tile_cache_ntiles +void +gulong ntiles + + +gimp_tile_width +guint +void + + +gimp_tile_height +guint +void + + +gimp_pixel_rgn_init +void +GPixelRgn *pr,GDrawable *drawable,int x,int y,int width,int height,int dirty,int shadow + + +gimp_pixel_rgn_resize +void +GPixelRgn *pr,int x,int y,int width,int height + + +gimp_pixel_rgn_get_pixel +void +GPixelRgn *pr,guchar *buf,int x,int y + + +gimp_pixel_rgn_get_row +void +GPixelRgn *pr,guchar *buf,int x,int y,int width + + +gimp_pixel_rgn_get_col +void +GPixelRgn *pr,guchar *buf,int x,int y,int height + + +gimp_pixel_rgn_get_rect +void +GPixelRgn *pr,guchar *buf,int x,int y,int width,int height + + +gimp_pixel_rgn_set_pixel +void +GPixelRgn *pr,guchar *buf,int x,int y + + +gimp_pixel_rgn_set_row +void +GPixelRgn *pr,guchar *buf,int x,int y,int width + + +gimp_pixel_rgn_set_col +void +GPixelRgn *pr,guchar *buf,int x,int y,int height + + +gimp_pixel_rgn_set_rect +void +GPixelRgn *pr,guchar *buf,int x,int y,int width,int height + + +gimp_pixel_rgns_register +gpointer +int nrgns,... + + +gimp_pixel_rgns_register2 +gpointer +int nrgns,GPixelRgn **prs + + +gimp_pixel_rgns_process +gpointer +gpointer pri_ptr + + +gimp_palette_get_background +void +guchar *red,guchar *green,guchar *blue + + +gimp_palette_get_foreground +void +guchar *red,guchar *green,guchar *blue + + +gimp_palette_set_background +void +guchar red,guchar green,guchar blue + + +gimp_palette_set_foreground +void +guchar red,guchar green,guchar blue + + +gimp_gradients_get_list +char ** +gint *num_gradients + + +gimp_gradients_get_active +char * +void + + +gimp_gradients_set_active +void +char *name + + +gimp_gradients_sample_uniform +gdouble * +gint num_samples + + +gimp_gradients_sample_custom +gdouble * +gint num_samples,gdouble *positions + + +gimp_parasite_find +Parasite * +const char *name + + +gimp_parasite_attach +void +const Parasite *p + + +gimp_attach_new_parasite +void +const char *name,int flags,int size,const void *data + + +gimp_parasite_detach +void +const char *name + + +gimp_plugin_help_func +void +gchar *help_data + + +gimp_help +void +gchar *help_data + + +GimpAddMaskType +typedef enum +{ + GIMP_WHITE_MASK, + GIMP_BLACK_MASK, + GIMP_ALPHA_MASK +} GimpAddMaskType; + + +GimpBlendMode +typedef enum +{ + GIMP_FG_BG_RGB, + GIMP_FG_BG_HSV, + GIMP_FG_TRANS, + GIMP_CUSTOM +} GimpBlendMode; + + +GimpBrushApplicationMode +typedef enum +{ + GIMP_HARD, + GIMP_SOFT, + GIMP_PRESSURE +} GimpBrushApplicationMode; + + +GimpBucketFillMode +typedef enum +{ + GIMP_FG_BUCKET_FILL, + GIMP_BG_BUCKET_FILL, + GIMP_PATTERN_BUCKET_FILL +} GimpBucketFillMode; + + +GimpChannelLutType +typedef enum +{ + GIMP_VALUE_LUT, + GIMP_RED_LUT, + GIMP_GREEN_LUT, + GIMP_BLUE_LUT, + GIMP_ALPHA_LUT +} GimpChannelLutType; + + +GimpChannelOffsetType +typedef enum +{ + GIMP_OFFSET_BACKGROUND, + GIMP_OFFSET_TRANSPARENT +} GimpChannelOffsetType; + + +GimpChannelOps +typedef enum +{ + GIMP_ADD, + GIMP_SUB, + GIMP_REPLACE, + GIMP_INTERSECT +} GimpChannelOps; + + +GimpChannelType +typedef enum +{ + GIMP_RED_CHANNEL, + GIMP_GREEN_CHANNEL, + GIMP_BLUE_CHANNEL, + GIMP_GRAY_CHANNEL, + GIMP_INDEXED_CHANNEL, + GIMP_AUXILLARY_CHANNEL +} GimpChannelType; + + +GimpCloneType +typedef enum +{ + GIMP_IMAGE_CLONE, + GIMP_PATTERN_CLONE +} GimpCloneType; + + +GimpConvertDitherType +typedef enum +{ + GIMP_NO_DITHER, + GIMP_FS_DITHER, + GIMP_FSLOWBLEED_DITHER, + GIMP_FIXED_DITHER, + GIMP_NODESTRUCT_DITHER +} GimpConvertDitherType; + + +GimpConvertPaletteType +typedef enum +{ + GIMP_MAKE_PALETTE, + GIMP_REUSE_PALETTE, + GIMP_WEB_PALETTE, + GIMP_MONO_PALETTE, + GIMP_CUSTOM_PALETTE +} GimpConvertPaletteType; + + +GimpConvolutionType +typedef enum +{ + GIMP_NORMAL_CONVOL, + GIMP_ABSOLUTE_CONVOL, + GIMP_NEGATIVE_CONVOL +} GimpConvolutionType; + + +GimpConvolveType +typedef enum +{ + GIMP_BLUR_CONVOLVE, + GIMP_SHARPEN_CONVOLVE, + GIMP_CUSTOM_CONVOLVE +} GimpConvolveType; + + +GimpDodgeBurnMode +typedef enum +{ + GIMP_DODGEBURN_HIGHLIGHTS, + GIMP_DODGEBURN_MIDTONES, + GIMP_DODGEBURN_SHADOWS +} GimpDodgeBurnMode; + + +GimpDodgeBurnType +typedef enum +{ + GIMP_DODGE, + GIMP_BURN +} GimpDodgeBurnType; + + +GimpFillType +typedef enum +{ + GIMP_FG_IMAGE_FILL, + GIMP_BG_IMAGE_FILL, + GIMP_WHITE_IMAGE_FILL, + GIMP_TRANS_IMAGE_FILL, + GIMP_NO_IMAGE_FILL +} GimpFillType; + + +GimpImageBaseType +typedef enum +{ + GIMP_RGB, + GIMP_GRAY, + GIMP_INDEXED +} GimpImageBaseType; + + +GimpImageType +typedef enum +{ + GIMP_RGB_IMAGE, + GIMP_RGBA_IMAGE, + GIMP_GRAY_IMAGE, + GIMP_GRAYA_IMAGE, + GIMP_INDEXED_IMAGE, + GIMP_INDEXEDA_IMAGE +} GimpImageType; + + +GimpGradientPaintMode +typedef enum +{ + GIMP_ONCE_FORWARD, + GIMP_ONCE_BACKWARDS, + GIMP_LOOP_SAWTOOTH, + GIMP_LOOP_TRIANGLE, + GIMP_ONCE_END_COLOR +} GimpGradientPaintMode; + + +GimpGradientType +typedef enum +{ + GIMP_LINEAR, + GIMP_BILINEAR, + GIMP_RADIAL, + GIMP_SQUARE, + GIMP_CONICAL_SYMMETRIC, + GIMP_CONICAL_ASYMMETRIC, + GIMP_SHAPEBURST_ANGULAR, + GIMP_SHAPEBURST_SPHERICAL, + GIMP_SHAPEBURST_DIMPLED, + GIMP_SPIRAL_CLOCKWISE, + GIMP_SPIRAL_ANTICLOCKWISE +} GimpGradientType; + + +GimpHueRange +typedef enum +{ + GIMP_ALL_HUES, + GIMP_RED_HUES, + GIMP_YELLOW_HUES, + GIMP_GREEN_HUES, + GIMP_CYAN_HUES, + GIMP_BLUE_HUES, + GIMP_MAGENTA_HUES +} GimpHueRange; + + +GimpInterpolationType +typedef enum +{ + GIMP_LINEAR_INTERPOLATION, + GIMP_CUBIC_INTERPOLATION, + GIMP_NEAREST_NEIGHBOR_INTERPOLATION +} GimpInterpolationType; + + +GimpLayerModeEffects +typedef enum +{ + GIMP_NORMAL_MODE, + GIMP_DISSOLVE_MODE, + GIMP_BEHIND_MODE, + GIMP_MULTIPLY_MODE, + GIMP_SCREEN_MODE, + GIMP_OVERLAY_MODE, + GIMP_DIFFERENCE_MODE, + GIMP_ADDITION_MODE, + GIMP_SUBTRACT_MODE, + GIMP_DARKEN_ONLY_MODE, + GIMP_LIGHTEN_ONLY_MODE, + GIMP_HUE_MODE, + GIMP_SATURATION_MODE, + GIMP_COLOR_MODE, + GIMP_VALUE_MODE, + GIMP_DIVIDE_MODE +} GimpLayerModeEffects; + + +GimpMaskApplyMode +typedef enum +{ + GIMP_APPLY, + GIMP_DISCARD +} GimpMaskApplyMode; + + +GimpMergeType +typedef enum +{ + GIMP_EXPAND_AS_NECESSARY, + GIMP_CLIP_TO_IMAGE, + GIMP_CLIP_TO_BOTTOM_LAYER, + GIMP_FLATTEN_IMAGE +} GimpMergeType; + + +GimpMessageHandlerType +typedef enum +{ + GIMP_MESSAGE_BOX, + GIMP_CONSOLE, + GIMP_ERROR_CONSOLE +} GimpMessageHandlerType; + + +GimpOrientationType +typedef enum +{ + GIMP_HORIZONTAL, + GIMP_VERTICAL, + GIMP_UNKNOWN +} GimpOrientationType; + + +GimpPDBArgType +typedef enum +{ + GIMP_PDB_INT32, + GIMP_PDB_INT16, + GIMP_PDB_INT8, + GIMP_PDB_FLOAT, + GIMP_PDB_STRING, + GIMP_PDB_INT32ARRAY, + GIMP_PDB_INT16ARRAY, + GIMP_PDB_INT8ARRAY, + GIMP_PDB_FLOATARRAY, + GIMP_PDB_STRINGARRAY, + GIMP_PDB_COLOR, + GIMP_PDB_REGION, + GIMP_PDB_DISPLAY, + GIMP_PDB_IMAGE, + GIMP_PDB_LAYER, + GIMP_PDB_CHANNEL, + GIMP_PDB_DRAWABLE, + GIMP_PDB_SELECTION, + GIMP_PDB_BOUNDARY, + GIMP_PDB_PATH, + GIMP_PDB_PARASITE, + GIMP_PDB_STATUS, + GIMP_PDB_END +} GimpPDBArgType; + + +GimpPDBProcType +typedef enum +{ + GIMP_INTERNAL, + GIMP_PLUGIN, + GIMP_EXTENSION, + GIMP_TEMPORARY +} GimpPDBProcType; + + +GimpPDBStatusType +typedef enum +{ + GIMP_PDB_EXECUTION_ERROR, + GIMP_PDB_CALLING_ERROR, + GIMP_PDB_PASS_THROUGH, + GIMP_PDB_SUCCESS, + GIMP_PDB_CANCEL +} GimpPDBStatusType; + + +GimpPaintApplicationMode +typedef enum +{ + GIMP_CONTINUOUS, + GIMP_INCREMENTAL +} GimpPaintApplicationMode; + + +GimpRepeatMode +typedef enum +{ + GIMP_REPEAT_NONE, + GIMP_REPEAT_SAWTOOTH, + GIMP_REPEAT_TRIANGULAR +} GimpRepeatMode; + + +GimpRunModeType +typedef enum +{ + GIMP_RUN_INTERACTIVE, + GIMP_RUN_NONINTERACTIVE, + GIMP_RUN_WITH_LAST_VALS +} GimpRunModeType; + + +GimpSizeType +typedef enum +{ + GIMP_PIXELS, + GIMP_POINTS +} GimpSizeType; + + +GimpTransferMode +typedef enum +{ + GIMP_SHADOWS, + GIMP_MIDTONES, + GIMP_HIGHLIGHTS +} GimpTransferMode; + + +GFillType +typedef GimpFillType GFillType; + + +GImageType +typedef GimpImageBaseType GImageType; + + +GDrawableType +typedef GimpImageType GDrawableType; + + +GLayerMode +typedef GimpLayerModeEffects GLayerMode; + + +GRunModeType +typedef GimpRunModeType GRunModeType; + + +GOrientation +typedef GimpOrientationType GOrientation; + + +GParamType +typedef GimpPDBArgType GParamType; + + +GProcedureType +typedef GimpPDBProcType GProcedureType; + + +GStatusType +typedef GimpPDBStatusType GStatusType; + + +PARAM_INT32 +#define PARAM_INT32 GIMP_PDB_INT32 + + +PARAM_INT16 +#define PARAM_INT16 GIMP_PDB_INT16 + + +PARAM_INT8 +#define PARAM_INT8 GIMP_PDB_INT8 + + +PARAM_FLOAT +#define PARAM_FLOAT GIMP_PDB_FLOAT + + +PARAM_STRING +#define PARAM_STRING GIMP_PDB_STRING + + +PARAM_INT32ARRAY +#define PARAM_INT32ARRAY GIMP_PDB_INT32ARRAY + + +PARAM_INT16ARRAY +#define PARAM_INT16ARRAY GIMP_PDB_INT16ARRAY + + +PARAM_INT8ARRAY +#define PARAM_INT8ARRAY GIMP_PDB_INT8ARRAY + + +PARAM_FLOATARRAY +#define PARAM_FLOATARRAY GIMP_PDB_FLOATARRAY + + +PARAM_STRINGARRAY +#define PARAM_STRINGARRAY GIMP_PDB_STRINGARRAY + + +PARAM_COLOR +#define PARAM_COLOR GIMP_PDB_COLOR + + +PARAM_REGION +#define PARAM_REGION GIMP_PDB_REGION + + +PARAM_DISPLAY +#define PARAM_DISPLAY GIMP_PDB_DISPLAY + + +PARAM_IMAGE +#define PARAM_IMAGE GIMP_PDB_IMAGE + + +PARAM_LAYER +#define PARAM_LAYER GIMP_PDB_LAYER + + +PARAM_CHANNEL +#define PARAM_CHANNEL GIMP_PDB_CHANNEL + + +PARAM_DRAWABLE +#define PARAM_DRAWABLE GIMP_PDB_DRAWABLE + + +PARAM_SELECTION +#define PARAM_SELECTION GIMP_PDB_SELECTION + + +PARAM_BOUNDARY +#define PARAM_BOUNDARY GIMP_PDB_BOUNDARY + + +PARAM_PATH +#define PARAM_PATH GIMP_PDB_PATH + + +PARAM_PARASITE +#define PARAM_PARASITE GIMP_PDB_PARASITE + + +PARAM_STATUS +#define PARAM_STATUS GIMP_PDB_STATUS + + +PARAM_END +#define PARAM_END GIMP_PDB_END + + +STATUS_EXECUTION_ERROR +#define STATUS_EXECUTION_ERROR GIMP_PDB_EXECUTION_ERROR + + +STATUS_CALLING_ERROR +#define STATUS_CALLING_ERROR GIMP_PDB_CALLING_ERROR + + +STATUS_PASS_THROUGH +#define STATUS_PASS_THROUGH GIMP_PDB_PASS_THROUGH + + +STATUS_SUCCESS +#define STATUS_SUCCESS GIMP_PDB_SUCCESS + + +STATUS_CANCEL +#define STATUS_CANCEL GIMP_PDB_CANCEL + + +PROC_INTERNAL +#define PROC_INTERNAL GIMP_INTERNAL + + +PROC_PLUG_IN +#define PROC_PLUG_IN GIMP_PLUGIN + + +PROC_EXTENSION +#define PROC_EXTENSION GIMP_EXTENSION + + +PROC_TEMPORARY +#define PROC_TEMPORARY GIMP_TEMPORARY + + +ORIENTATION_HORIZONTAL +#define ORIENTATION_HORIZONTAL GIMP_HORIZONTAL + + +ORIENTATION_VERTICAL +#define ORIENTATION_VERTICAL GIMP_VERTICAL + + +ORIENTATION_UNKNOWN +#define ORIENTATION_UNKNOWN GIMP_UNKNOWN + + +FG_IMAGE_FILL +#define FG_IMAGE_FILL GIMP_FG_IMAGE_FILL + + +BG_IMAGE_FILL +#define BG_IMAGE_FILL GIMP_BG_IMAGE_FILL + + +WHITE_IMAGE_FILL +#define WHITE_IMAGE_FILL GIMP_WHITE_IMAGE_FILL + + +TRANS_IMAGE_FILL +#define TRANS_IMAGE_FILL GIMP_TRANS_IMAGE_FILL + + +NO_IMAGE_FILL +#define NO_IMAGE_FILL GIMP_NO_IMAGE_FILL + + +RGB +#define RGB GIMP_RGB + + +GRAY +#define GRAY GIMP_GRAY + + +INDEXED +#define INDEXED GIMP_INDEXED + + +RGB_IMAGE +#define RGB_IMAGE GIMP_RGB_IMAGE + + +RGBA_IMAGE +#define RGBA_IMAGE GIMP_RGBA_IMAGE + + +GRAY_IMAGE +#define GRAY_IMAGE GIMP_GRAY_IMAGE + + +GRAYA_IMAGE +#define GRAYA_IMAGE GIMP_GRAYA_IMAGE + + +INDEXED_IMAGE +#define INDEXED_IMAGE GIMP_INDEXED_IMAGE + + +INDEXEDA_IMAGE +#define INDEXEDA_IMAGE GIMP_INDEXEDA_IMAGE + + +NORMAL_MODE +#define NORMAL_MODE GIMP_NORMAL_MODE + + +DISSOLVE_MODE +#define DISSOLVE_MODE GIMP_DISSOLVE_MODE + + +BEHIND_MODE +#define BEHIND_MODE GIMP_BEHIND_MODE + + +MULTIPLY_MODE +#define MULTIPLY_MODE GIMP_MULTIPLY_MODE + + +SCREEN_MODE +#define SCREEN_MODE GIMP_SCREEN_MODE + + +OVERLAY_MODE +#define OVERLAY_MODE GIMP_OVERLAY_MODE + + +DIFFERENCE_MODE +#define DIFFERENCE_MODE GIMP_DIFFERENCE_MODE + + +ADDITION_MODE +#define ADDITION_MODE GIMP_ADDITION_MODE + + +SUBTRACT_MODE +#define SUBTRACT_MODE GIMP_SUBTRACT_MODE + + +DARKEN_ONLY_MODE +#define DARKEN_ONLY_MODE GIMP_DARKEN_ONLY_MODE + + +LIGHTEN_ONLY_MODE +#define LIGHTEN_ONLY_MODE GIMP_LIGHTEN_ONLY_MODE + + +HUE_MODE +#define HUE_MODE GIMP_HUE_MODE + + +SATURATION_MODE +#define SATURATION_MODE GIMP_SATURATION_MODE + + +COLOR_MODE +#define COLOR_MODE GIMP_COLOR_MODE + + +VALUE_MODE +#define VALUE_MODE GIMP_VALUE_MODE + + +DIVIDE_MODE +#define DIVIDE_MODE GIMP_DIVIDE_MODE + + +RUN_INTERACTIVE +#define RUN_INTERACTIVE GIMP_RUN_INTERACTIVE + + +RUN_NONINTERACTIVE +#define RUN_NONINTERACTIVE GIMP_RUN_NONINTERACTIVE + + +RUN_WITH_LAST_VALS +#define RUN_WITH_LAST_VALS GIMP_RUN_WITH_LAST_VALS + + +GimpConstraintFunc +gint +gint32 image_id, + gint32 drawable_id, + gpointer data + + +GimpMenuCallback +void +gint32 id, + gpointer data + + +GRunBrushCallback +void +gchar *name, + gdouble opacity, + gint spacing, + gint paint_mode, + gint width, + gint height, + gchar *mask_data, + gint dialog_closing, + gpointer user_data + + +GRunPatternCallback +void +gchar *name, + gint width, + gint height, + gint bpp, + gchar *mask_data, + gint dialog_closing, + gpointer user_data + + +GRunGradientCallback +void +gchar *name, + gint width, + gdouble *grad_data, + gint dialog_closing, + gpointer user_data + + +gimp_image_menu_new +GtkWidget * +GimpConstraintFunc constraint,GimpMenuCallback callback,gpointer data,gint32 active_image + + +gimp_layer_menu_new +GtkWidget * +GimpConstraintFunc constraint,GimpMenuCallback callback,gpointer data,gint32 active_layer + + +gimp_channel_menu_new +GtkWidget * +GimpConstraintFunc constraint,GimpMenuCallback callback,gpointer data,gint32 active_channel + + +gimp_drawable_menu_new +GtkWidget * +GimpConstraintFunc constraint,GimpMenuCallback callback,gpointer data,gint32 active_drawable + + +gimp_interactive_selection_brush +void * +gchar *dialogname,gchar *brush_name,gdouble opacity,gint spacing,gint paint_mode,GRunBrushCallback callback,gpointer udata + + +gimp_brush_select_widget +GtkWidget * +gchar * dname,gchar * ibrush,gdouble opacity,gint spacing,gint paint_mode,GRunBrushCallback cback,gpointer + + +gimp_brush_select_widget_close_popup +gint +GtkWidget *w + + +gimp_brush_select_widget_set_popup +gint +GtkWidget *w,gchar *pname,gdouble opacity,gint spacing,gint paint_mode + + +gimp_brushes_get_brush_data +gchar * +gchar *pname,gdouble *opacity,gint *spacing,gint *paint_mode,gint *width,gint *height,gchar **mask_data + + +gimp_brush_set_popup +gint +void * popup_pnt,gchar * pname,gdouble opacity,gint spacing,gint paint_mode + + +gimp_brush_close_popup +gint +void * popup_pnt + + +gimp_interactive_selection_pattern +void * +gchar *dialogtitle,gchar *pattern_name,GRunPatternCallback callback,gpointer udata + + +gimp_pattern_select_widget +GtkWidget * +gchar * dname,gchar * ipattern,GRunPatternCallback cback,gpointer + + +gimp_pattern_select_widget_close_popup +gint +GtkWidget *w + + +gimp_pattern_select_widget_set_popup +gint +GtkWidget *w,gchar *pname + + +gimp_pattern_get_pattern_data +gchar * +gchar *pname,gint *width,gint *height,gint *bytes,gchar **mask_data + + +gimp_pattern_set_popup +gint +void * popup_pnt, gchar * pname + + +gimp_pattern_close_popup +gint +void * popup_pnt + + +gimp_interactive_selection_gradient +void * +gchar *dialogtitle,gchar *gradient_name,gint sample_sz,GRunGradientCallback callback,gpointer udata + + +gimp_gradient_select_widget +GtkWidget * +gchar * gname,gchar * igradient,GRunGradientCallback cback,gpointer + + +gimp_gradient_select_widget_close_popup +gint +GtkWidget *w + + +gimp_gradient_select_widget_set_popup +gint +GtkWidget *w,gchar *pname + + +gimp_gradient_get_gradient_data +gchar * +gchar *pname,gint *width,gint sample_sz,gdouble **mask_data + + +gimp_gradient_set_popup +gint +void * popup_pnt, gchar * pname + + +gimp_gradient_close_popup +gint +void * popup_pnt + + +GP_VERSION +#define GP_VERSION 0x0003 + + +GPConfig + + +GPTileReq + + +GPTileAck + + +GPTileData + + +GPParam + + +GPParamDef + + +GPProcRun + + +GPProcReturn + + +GPProcInstall + + +GPProcUninstall + + +GPConfig +struct GPConfig +{ + guint32 version; + guint32 tile_width; + guint32 tile_height; + gint32 shm_ID; + gdouble gamma; + gint8 install_cmap; + gint8 use_xshm; + guint8 color_cube[4]; + gint32 gdisp_ID; +}; + + +GPTileReq +struct GPTileReq +{ + gint32 drawable_ID; + guint32 tile_num; + guint32 shadow; +}; + + +GPTileData +struct GPTileData +{ + gint32 drawable_ID; + guint32 tile_num; + guint32 shadow; + guint32 bpp; + guint32 width; + guint32 height; + guint32 use_shm; + guchar *data; +}; + + +GPParam +struct GPParam +{ + guint32 type; + + union { + gint32 d_int32; + gint16 d_int16; + gint8 d_int8; + gdouble d_float; + gchar *d_string; + gint32 *d_int32array; + gint16 *d_int16array; + gint8 *d_int8array; + gdouble *d_floatarray; + gchar **d_stringarray; + struct { + guint8 red; + guint8 green; + guint8 blue; + } d_color; + struct { + gint32 x; + gint32 y; + gint32 width; + gint32 height; + } d_region; + gint32 d_display; + gint32 d_image; + gint32 d_layer; + gint32 d_channel; + gint32 d_drawable; + gint32 d_selection; + gint32 d_boundary; + gint32 d_path; + struct + { + char *name; + guint32 flags; + guint32 size; + void *data; + } d_parasite; + gint32 d_status; + } data; +}; + + +GPParamDef +struct GPParamDef +{ + guint32 type; + char *name; + char *description; +}; + + +GPProcRun +struct GPProcRun +{ + char *name; + guint32 nparams; + GPParam *params; +}; + + +GPProcReturn +struct GPProcReturn +{ + char *name; + guint32 nparams; + GPParam *params; +}; + + +GPProcInstall +struct GPProcInstall +{ + char *name; + char *blurb; + char *help; + char *author; + char *copyright; + char *date; + char *menu_path; + char *image_types; + guint32 type; + guint32 nparams; + guint32 nreturn_vals; + GPParamDef *params; + GPParamDef *return_vals; +}; + + +GPProcUninstall +struct GPProcUninstall +{ + char *name; +}; + + +gp_init +void +void + + +gp_quit_write +int +GIOChannel *channel + + +gp_config_write +int +GIOChannel *channel,GPConfig *config + + +gp_tile_req_write +int +GIOChannel *channel,GPTileReq *tile_req + + +gp_tile_ack_write +int +GIOChannel *channel + + +gp_tile_data_write +int +GIOChannel *channel,GPTileData *tile_data + + +gp_proc_run_write +int +GIOChannel *channel,GPProcRun *proc_run + + +gp_proc_return_write +int +GIOChannel *channel,GPProcReturn *proc_return + + +gp_temp_proc_run_write +int +GIOChannel *channel,GPProcRun *proc_run + + +gp_temp_proc_return_write +int +GIOChannel *channel,GPProcReturn *proc_return + + +gp_proc_install_write +int +GIOChannel *channel,GPProcInstall *proc_install + + +gp_proc_uninstall_write +int +GIOChannel *channel,GPProcUninstall *proc_uninstall + + +gp_extension_ack_write +int +GIOChannel *channel + + +gp_request_wakeups_write +int +GIOChannel *channel + + +WireMessage + + +WireReadFunc +void +GIOChannel *channel, WireMessage *msg + + +WireWriteFunc +void +GIOChannel *channel, WireMessage *msg + + +WireDestroyFunc +void +WireMessage *msg + + +WireIOFunc +int +GIOChannel *channel, guint8 *buf, gulong count + + +WireFlushFunc +int +GIOChannel *channel + + +WireMessage +struct WireMessage +{ + guint32 type; + gpointer data; +}; + + +wire_register +void +guint32 type,WireReadFunc read_func,WireWriteFunc write_func,WireDestroyFunc destroy_func + + +wire_set_reader +void +WireIOFunc read_func + + +wire_set_writer +void +WireIOFunc write_func + + +wire_set_flusher +void +WireFlushFunc flush_func + + +wire_read +int +GIOChannel *channel,guint8 *buf,gulong count + + +wire_write +int +GIOChannel *channel,guint8 *buf,gulong count + + +wire_flush +int +GIOChannel *channel + + +wire_error +int +void + + +wire_clear_error +void +void + + +wire_read_msg +int +GIOChannel *channel,WireMessage *msg + + +wire_write_msg +int +GIOChannel *channel,WireMessage *msg + + +wire_destroy +void +WireMessage *msg + + +wire_read_int32 +int +GIOChannel *channel,guint32 *data,gint count + + +wire_read_int16 +int +GIOChannel *channel,guint16 *data,gint count + + +wire_read_int8 +int +GIOChannel *channel,guint8 *data,gint count + + +wire_read_double +int +GIOChannel *channel,gdouble *data,gint count + + +wire_read_string +int +GIOChannel *channel,gchar **data,gint count + + +wire_write_int32 +int +GIOChannel *channel,guint32 *data,gint count + + +wire_write_int16 +int +GIOChannel *channel,guint16 *data,gint count + + +wire_write_int8 +int +GIOChannel *channel,guint8 *data,gint count + + +wire_write_double +int +GIOChannel *channel,gdouble *data,gint count + + +wire_write_string +int +GIOChannel *channel,gchar **data,gint count + + +GimpMatrix[3][3] +typedef double GimpMatrix[3][3]; + + +gimp_matrix_transform_point +void +GimpMatrix, double, double,double *, double * + + +gimp_matrix_mult +void +GimpMatrix, GimpMatrix + + +gimp_matrix_identity +void +GimpMatrix + + +gimp_matrix_translate +void +GimpMatrix, double, double + + +gimp_matrix_scale +void +GimpMatrix, double, double + + +gimp_matrix_rotate +void +GimpMatrix, double + + +gimp_matrix_xshear +void +GimpMatrix, double + + +gimp_matrix_yshear +void +GimpMatrix, double + + +gimp_matrix_determinant +double +GimpMatrix + + +gimp_matrix_invert +void +GimpMatrix m, GimpMatrix m_inv + + +gimp_matrix_duplicate +void +GimpMatrix src, GimpMatrix target + + +gimp_matrix_is_diagonal +int +GimpMatrix m + + +gimp_matrix_is_identity +int +GimpMatrix m + + +gimp_matrix_is_simple +int +GimpMatrix m + + +PARASITE_PERSISTENT +#define PARASITE_PERSISTENT 1 + + +PARASITE_UNDOABLE +#define PARASITE_UNDOABLE 2 + + +PARASITE_ATTACH_PARENT +#define PARASITE_ATTACH_PARENT (0x80 << 8) + + +PARASITE_PARENT_PERSISTENT +#define PARASITE_PARENT_PERSISTENT (PARASITE_PERSISTENT << 8) + + +PARASITE_PARENT_UNDOABLE +#define PARASITE_PARENT_UNDOABLE (PARASITE_UNDOABLE << 8) + + +PARASITE_ATTACH_GRANDPARENT +#define PARASITE_ATTACH_GRANDPARENT (0x80 << 16) + + +PARASITE_GRANDPARENT_PERSISTENT +#define PARASITE_GRANDPARENT_PERSISTENT (PARASITE_PERSISTENT << 16) + + +PARASITE_GRANDPARENT_UNDOABLE +#define PARASITE_GRANDPARENT_UNDOABLE (PARASITE_UNDOABLE << 16) + + +parasite_new +Parasite * +const char *name, guint32 flags,guint32 size, const void *data + + +parasite_free +void +Parasite *parasite + + +parasite_copy +Parasite * +const Parasite *parasite + + +parasite_compare +int +const Parasite *a, const Parasite *b + + +parasite_is_type +int +const Parasite *parasite,const char *name + + +parasite_is_persistent +int +const Parasite *p + + +parasite_is_undoable +int +const Parasite *p + + +parasite_has_flag +int +const Parasite *p, gulong flag + + +parasite_flags +gulong +const Parasite *p + + +parasite_name +const char * +const Parasite *p + + +parasite_data +void * +const Parasite *p + + +parasite_data_size +long +const Parasite *p + + +Parasite + + +Parasite +struct Parasite +{ + char *name; /* The name of the parasite. USE A UNIQUE PREFIX! */ + guint32 flags; /* save Parasite in XCF file, etc. */ + guint32 size; /* amount of data */ + void *data; /* a pointer to the data. plugin is * + * responsible for tracking byte order */ +}; + + +GSerialType +typedef enum { + GSERIAL_END = 0, /* for internal use only */ + GSERIAL_INT8 = 1, + GSERIAL_INT16 = 2, + GSERIAL_INT32 = 3, + GSERIAL_FLOAT = 4, /* 32 bit IEEE fp value */ + GSERIAL_DOUBLE = 5, /* 64 bit IEEE fp value */ + GSERIAL_STRING = 101, + GSERIAL_INT8ARRAY = 102, + GSERIAL_INT16ARRAY = 103, + GSERIAL_INT32ARRAY = 104, + GSERIAL_FLOATARRAY = 105, + GSERIAL_DOUBLEARRAY = 106, + GSERIAL_LAST_TYPE = 107 +} GSerialType; + + +GSerialItem + + +GSerialDescription + + +g_new_serial_item +GSerialItem * +GSerialType type, gulong offset,gint32 length, gulong length_offset + + +g_serial_item +#define g_serial_item(type, struct_, member) \ + g_new_serial_item(type, G_STRUCT_OFFSET(struct_, member), 0, 0) + + +g_serial_array +#define g_serial_array(type, struct_, member, length) \ + g_new_serial_item(type, G_STRUCT_OFFSET(struct_, member), length, 0) + + +g_serial_vlen_array +#define g_serial_vlen_array(type, struct_, member, length_member) \ + g_new_serial_item(type, G_STRUCT_OFFSET(struct_, member), -1, \ + G_STRUCT_OFFSET(struct_, length_member)) + + +g_new_serial_description +GSerialDescription * +char *name, ... + + +g_free_serial_description +void +GSerialDescription * + + +g_serialize +long +GSerialDescription *d, void **output, void *struct_data + + +g_deserialize +long +GSerialDescription *d, void *output, void *serial + + +GimpColorSelector_Callback +void +void *data, int r, int g, int b + + +GimpColorSelector_NewFunc +GtkWidget * +int r, int g, int b, + GimpColorSelector_Callback cb, + void *data, + void **selector_data + + +GimpColorSelector_FreeFunc +void +void *selector_data + + +GimpColorSelector_SetColorFunc +void +void *selector_data, + int r, int g, int b, + int set_current + + +GimpColorSelectorMethods + + +GimpColorSelectorMethods +struct GimpColorSelectorMethods { + GimpColorSelector_NewFunc new; + GimpColorSelector_FreeFunc free; + GimpColorSelector_SetColorFunc setcolor; +}; + + +GimpColorSelectorID +typedef void *GimpColorSelectorID; + + +gimp_color_selector_register +GimpColorSelectorID +const char *name,const char *help_page,GimpColorSelectorMethods *methods + + +gimp_color_selector_unregister +gboolean +GimpColorSelectorID id,void (*callback)(void *data),void *data + + +GimpModuleStatus +typedef enum { + GIMP_MODULE_OK, + GIMP_MODULE_UNLOAD +} GimpModuleStatus; + + +GimpModuleInfo +typedef struct { + void *shutdown_data; + const char *purpose; + const char *author; + const char *version; + const char *copyright; + const char *date; +} GimpModuleInfo; + + +GUnit +typedef enum +{ + UNIT_PIXEL = 0, + UNIT_INCH = 1, + UNIT_MM = 2, + UNIT_POINT = 3, + UNIT_PICA = 4, + UNIT_END = 5, /* never use UNIT_END but + * gimp_unit_get_number_of_units() instead + */ + + UNIT_PERCENT = 65536 /* this one does not really belong here but it's + * convenient to use the unit system for the + * various strings (symbol, singular, ...) + * + * you can only ask it for it's strings, asking for + * factor, digits or deletion_flag will produce + * an error. + */ +} GUnit; + + +gimp_unit_get_number_of_units +gint +void + + +gimp_unit_get_number_of_built_in_units +gint +void + + +gimp_unit_new +GUnit +gchar *identifier,gdouble factor,gint digits,gchar *symbol,gchar *abbreviation,gchar *singular,gchar *plural + + +gimp_unit_get_deletion_flag +guint +GUnit unit + + +gimp_unit_set_deletion_flag +void +GUnit unit,guint deletion_flag + + +gimp_unit_get_factor +gdouble +GUnit unit + + +gimp_unit_get_digits +gint +GUnit unit + + +gimp_unit_get_identifier +gchar * +GUnit unit + + +gimp_unit_get_symbol +gchar * +GUnit unit + + +gimp_unit_get_abbreviation +gchar * +GUnit unit + + +gimp_unit_get_singular +gchar * +GUnit unit + + +gimp_unit_get_plural +gchar * +GUnit unit + + +GIMP_TYPE_UNIT_MENU +#define GIMP_TYPE_UNIT_MENU (gimp_unit_menu_get_type ()) + + +GIMP_UNIT_MENU +#define GIMP_UNIT_MENU(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_UNIT_MENU, GimpUnitMenu)) + + +GIMP_UNIT_MENU_CLASS +#define GIMP_UNIT_MENU_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GIMP_TYPE_UNIT_MENU, GimpUnitMenuClass)) + + +GIMP_IS_UNIT_MENU +#define GIMP_IS_UNIT_MENU(obj) (GTK_CHECK_TYPE (obj, GIMP_TYPE_UNIT_MENU)) + + +GIMP_IS_UNIT_MENU_CLASS +#define GIMP_IS_UNIT_MENU_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_UNIT_MENU)) + + +GimpUnitMenu + + +GimpUnitMenuClass + + +GimpUnitMenu +struct GimpUnitMenu +{ + GtkOptionMenu optionmenu; + + /* private */ + GtkWidget *selection; + GtkWidget *clist; + + /* public */ + gchar *format; + GUnit unit; + + gboolean show_pixels; + gboolean show_percent; +}; + + +gimp_unit_menu_get_type +GtkType +void + + +gimp_unit_menu_new +GtkWidget * +gchar *format,GUnit unit,gboolean show_pixels,gboolean show_percent,gboolean show_custom + + +gimp_unit_menu_set_unit +void +GimpUnitMenu *gum,GUnit unit + + +gimp_unit_menu_get_unit +GUnit +GimpUnitMenu *gum + + +GIMP_TYPE_SIZE_ENTRY +#define GIMP_TYPE_SIZE_ENTRY (gimp_size_entry_get_type ()) + + +GIMP_SIZE_ENTRY +#define GIMP_SIZE_ENTRY(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_SIZE_ENTRY, GimpSizeEntry)) + + +GIMP_SIZE_ENTRY_CLASS +#define GIMP_SIZE_ENTRY_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GIMP_TYPE_SIZE_ENTRY, GimpSizeEntryClass)) + + +GIMP_IS_SIZE_ENTRY +#define GIMP_IS_SIZE_ENTRY(obj) (GTK_CHECK_TYPE (obj, GIMP_TYPE_SIZE_ENTRY)) + + +GIMP_IS_SIZE_ENTRY_CLASS +#define GIMP_IS_SIZE_ENTRY_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_SIZE_ENTRY)) + + +GimpSizeEntry + + +GimpSizeEntryClass + + +GimpSizeEntryUP +typedef enum +{ + GIMP_SIZE_ENTRY_UPDATE_NONE = 0, + GIMP_SIZE_ENTRY_UPDATE_SIZE = 1, + GIMP_SIZE_ENTRY_UPDATE_RESOLUTION = 2 +} GimpSizeEntryUP; + + +GimpSizeEntryField + + +GimpSizeEntry +struct GimpSizeEntry +{ + GtkTable table; + + GSList *fields; + gint number_of_fields; + + GtkWidget *unitmenu; + GUnit unit; + gboolean menu_show_pixels; + gboolean menu_show_percent; + + gboolean show_refval; + GimpSizeEntryUP update_policy; +}; + + +gimp_size_entry_get_type +GtkType +void + + +gimp_size_entry_new +GtkWidget * +gint number_of_fields,GUnit unit,gchar *unit_format,gboolean menu_show_pixels,gboolean menu_show_percent,gboolean show_refval,gint spinbutton_usize,GimpSizeEntryUP update_policy + + +gimp_size_entry_add_field +void +GimpSizeEntry *gse,GtkSpinButton *value_spinbutton,GtkSpinButton *refval_spinbutton + + +gimp_size_entry_attach_label +void +GimpSizeEntry *gse,gchar *text,gint row,gint column,gfloat alignment + + +gimp_size_entry_set_resolution +void +GimpSizeEntry *gse,gint field,gdouble resolution,guint keep_size + + +gimp_size_entry_set_size +void +GimpSizeEntry *gse,gint field,gdouble lower,gdouble upper + + +gimp_size_entry_set_value_boundaries +void +GimpSizeEntry *gse,gint field,gdouble lower,gdouble upper + + +gimp_size_entry_get_value +gdouble +GimpSizeEntry *gse,gint field + + +gimp_size_entry_set_value +void +GimpSizeEntry *gse,gint field,gdouble value + + +gimp_size_entry_set_refval_boundaries +void +GimpSizeEntry *gse,gint field,gdouble lower,gdouble upper + + +gimp_size_entry_set_refval_digits +void +GimpSizeEntry *gse,gint field,gint digits + + +gimp_size_entry_get_refval +gdouble +GimpSizeEntry *gse,gint field + + +gimp_size_entry_set_refval +void +GimpSizeEntry *gse,gint field,gdouble refval + + +gimp_size_entry_get_unit +GUnit +GimpSizeEntry *gse + + +gimp_size_entry_set_unit +void +GimpSizeEntry *gse,GUnit unit + + +gimp_size_entry_grab_focus +void +GimpSizeEntry *gse + + +GIMP_TYPE_CHAIN_BUTTON +#define GIMP_TYPE_CHAIN_BUTTON (gimp_chain_button_get_type ()) + + +GIMP_CHAIN_BUTTON +#define GIMP_CHAIN_BUTTON(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_CHAIN_BUTTON, GimpChainButton)) + + +GIMP_CHAIN_BUTTON_CLASS +#define GIMP_CHAIN_BUTTON_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GIMP_TYPE_CHAIN_BUTTON, GimpChainButtonClass)) + + +GIMP_IS_CHAIN_BUTTON +#define GIMP_IS_CHAIN_BUTTON(obj) (GTK_CHECK_TYPE ((obj), GIMP_TYPE_CHAIN_BUTTON)) + + +GIMP_IS_CHAIN_BUTTON_CLASS +#define GIMP_IS_CHAIN_BUTTON_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_CHAIN_BUTTON)) + + +GimpChainButton + + +GimpChainButtonClass + + +GimpChainPosition +typedef enum +{ + GIMP_CHAIN_TOP, + GIMP_CHAIN_LEFT, + GIMP_CHAIN_BOTTOM, + GIMP_CHAIN_RIGHT +} GimpChainPosition; + + +GimpChainButton +struct GimpChainButton +{ + GtkTable table; + + GimpChainPosition position; + GtkWidget *button; + GtkWidget *line1; + GtkWidget *line2; + GtkWidget *pixmap; + GdkPixmap *broken; + GdkBitmap *broken_mask; + GdkPixmap *chain; + GdkBitmap *chain_mask; + gboolean active; +}; + + +gimp_chain_button_get_type +GtkType +void + + +gimp_chain_button_new +GtkWidget * +GimpChainPosition position + + +gimp_chain_button_set_active +void +GimpChainButton *gcb,gboolean is_active + + +gimp_chain_button_get_active +gboolean +GimpChainButton *gcb + + +G_PI +#define G_PI 3.14159265358979323846 + + +G_PI_2 +#define G_PI_2 1.57079632679489661923 + + +G_PI_4 +#define G_PI_4 0.78539816339744830962 + + +G_SQRT2 +#define G_SQRT2 1.4142135623730951 + + +G_MAXRAND +#define G_MAXRAND G_MAXINT + + +G_MAXRAND +#define G_MAXRAND RAND_MAX + + +RINT +#define RINT(x) rint(x) + + +RINT +#define RINT(x) floor ((x) + 0.5) + + +ROUND +#define ROUND(x) ((int) ((x) + 0.5)) + + +SQR +#define SQR(x) ((x) * (x)) + + +MAX255 +#define MAX255(a) ((a) | (((a) & 256) - (((a) & 256) >> 8))) + + +CLAMP0255 +#define CLAMP0255(a) CLAMP(a,0,255) + + +gimp_directory +char * +void + + +gimp_personal_rc_file +char * +char *basename + + +gimp_data_directory +char * +void + + +gimp_gtkrc +char * +void + + +GimpColorDisplayInit +void +void + + +GimpColorDisplayNew +gpointer +int type + + +GimpColorDisplayClone +gpointer +gpointer cd_ID + + +GimpColorDisplayConvert +void +gpointer cd_ID, + guchar *buf, + int width, + int height, + int bpp, + int bpl + + +GimpColorDisplayDestroy +void +gpointer cd_ID + + +GimpColorDisplayFinalize +void +void + + +GimpColorDisplayLoadState +void +gpointer cd_ID, + Parasite *state + + +GimpColorDisplaySaveState +Parasite * +gpointer cd_ID + + +GimpColorDisplayConfigure +void +gpointer cd_ID, + GFunc ok_func, + gpointer ok_data, + GFunc cancel_func, + gpointer cancel_data + + +GimpColorDisplayConfigureCancel +void +gpointer cd_ID + + +GimpColorDisplayMethods + + +GimpColorDisplayMethods +struct GimpColorDisplayMethods +{ + GimpColorDisplayInit init; + GimpColorDisplayNew new; + GimpColorDisplayClone clone; + GimpColorDisplayConvert convert; + GimpColorDisplayDestroy destroy; + GimpColorDisplayFinalize finalize; + GimpColorDisplayLoadState load; + GimpColorDisplaySaveState save; + GimpColorDisplayConfigure configure; + GimpColorDisplayConfigureCancel cancel; +}; + + +gimp_color_display_register +gboolean +const char *name,GimpColorDisplayMethods *methods + + +gimp_color_display_unregister +gboolean +const char *name + + +GIMP_MIN_IMAGE_SIZE +#define GIMP_MIN_IMAGE_SIZE 1 + + +GIMP_MAX_IMAGE_SIZE +#define GIMP_MAX_IMAGE_SIZE 16777216 + + +GIMP_MIN_RESOLUTION +#define GIMP_MIN_RESOLUTION (1.0 / 65536.0) + + +GIMP_MAX_RESOLUTION +#define GIMP_MAX_RESOLUTION 65536.0 + + +GIMP_CHECK_SIZE +#define GIMP_CHECK_SIZE 8 + + +GIMP_CHECK_SIZE_SM +#define GIMP_CHECK_SIZE_SM 4 + + +GIMP_CHECK_DARK +#define GIMP_CHECK_DARK (1.0 / 3.0) + + +GIMP_CHECK_LIGHT +#define GIMP_CHECK_LIGHT (2.0 / 3.0) + + +GIMP_TYPE_FILE_SELECTION +#define GIMP_TYPE_FILE_SELECTION (gimp_file_selection_get_type ()) + + +GIMP_FILE_SELECTION +#define GIMP_FILE_SELECTION(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_FILE_SELECTION, GimpFileSelection)) + + +GIMP_FILE_SELECTION_CLASS +#define GIMP_FILE_SELECTION_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GIMP_TYPE_FILE_SELECTION, GimpFileSelectionClass)) + + +GIMP_IS_FILE_SELECTION +#define GIMP_IS_FILE_SELECTION(obj) (GTK_CHECK_TYPE (obj, GIMP_TYPE_FILE_SELECTION)) + + +GIMP_IS_FILE_SELECTION_CLASS +#define GIMP_IS_FILE_SELECTION_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_FILE_SELECTION)) + + +GimpFileSelection + + +GimpFileSelectionClass + + +GimpFileSelection +struct GimpFileSelection +{ + GtkVBox hbox; + + GtkWidget *file_exists; + GtkWidget *entry; + GtkWidget *browse_button; + + GtkWidget *file_selection; + + GdkPixmap *yes_pixmap; + GdkBitmap *yes_mask; + GdkPixmap *no_pixmap; + GdkBitmap *no_mask; + + gchar *title; + gboolean dir_only; + gboolean check_valid; +}; + + +gimp_file_selection_get_type +GtkType +void + + +gimp_file_selection_new +GtkWidget * +gchar *title,gchar *filename,gboolean dir_only,gboolean check_valid + + +gimp_file_selection_get_filename +gchar * +GimpFileSelection *gfs + + +gimp_file_selection_set_filename +void +GimpFileSelection *gfs,gchar *filename + + +GIMP_TYPE_PATH_EDITOR +#define GIMP_TYPE_PATH_EDITOR (gimp_path_editor_get_type ()) + + +GIMP_PATH_EDITOR +#define GIMP_PATH_EDITOR(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_PATH_EDITOR, GimpPathEditor)) + + +GIMP_PATH_EDITOR_CLASS +#define GIMP_PATH_EDITOR_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GIMP_TYPE_PATH_EDITOR, GimpPathEditorClass)) + + +GIMP_IS_PATH_EDITOR +#define GIMP_IS_PATH_EDITOR(obj) (GTK_CHECK_TYPE (obj, GIMP_TYPE_PATH_EDITOR)) + + +GIMP_IS_PATH_EDITOR_CLASS +#define GIMP_IS_PATH_EDITOR_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_PATH_EDITOR)) + + +GimpPathEditor + + +GimpPathEditorClass + + +GimpPathEditor +struct GimpPathEditor +{ + GtkVBox vbox; + + GtkWidget *upper_hbox; + + GtkWidget *new_button; + GtkWidget *up_button; + GtkWidget *down_button; + GtkWidget *delete_button; + + GtkWidget *file_selection; + + GtkWidget *dir_list; + + GtkWidget *selected_item; + gint number_of_items; +}; + + +gimp_path_editor_get_type +GtkType +void + + +gimp_path_editor_new +GtkWidget * +gchar *filesel_title,gchar *path + + +gimp_path_editor_get_path +gchar * +GimpPathEditor *gpe + + +PIXPIPE_MAXDIM +#define PIXPIPE_MAXDIM 4 + + +PixPipeParams +typedef struct { + gint step; + gint ncells; + gint dim; + gint cols; + gint rows; + gint cellwidth; + gint cellheight; + gchar *placement; + gboolean free_placement_string; + gint rank[PIXPIPE_MAXDIM]; + gchar *selection[PIXPIPE_MAXDIM]; + gboolean free_selection_string; +} PixPipeParams; + + +pixpipeparams_init +void +PixPipeParams *params + + +pixpipeparams_parse +void +gchar *parameters,PixPipeParams *params + + +pixpipeparams_build +gchar * +PixPipeParams *params + + +CAN_HANDLE_RGB +#define CAN_HANDLE_RGB 1 << 0 + + +CAN_HANDLE_GRAY +#define CAN_HANDLE_GRAY 1 << 1 + + +CAN_HANDLE_INDEXED +#define CAN_HANDLE_INDEXED 1 << 2 + + +CAN_HANDLE_ALPHA +#define CAN_HANDLE_ALPHA 1 << 3 + + +CAN_HANDLE_LAYERS +#define CAN_HANDLE_LAYERS 1 << 4 + + +CAN_HANDLE_LAYERS_AS_ANIMATION +#define CAN_HANDLE_LAYERS_AS_ANIMATION 1 << 5 + + +NEEDS_ALPHA +#define NEEDS_ALPHA 1 << 6 + + +GimpExportReturnType +typedef enum +{ + EXPORT_CANCEL, + EXPORT_IGNORE, + EXPORT_EXPORT +} GimpExportReturnType; + + +gimp_export_image +GimpExportReturnType +gint32*,gint32*,gchar*,gint + + +GIMP_MAJOR_VERSION +#define GIMP_MAJOR_VERSION (1) + + +GIMP_MINOR_VERSION +#define GIMP_MINOR_VERSION (1) + + +GIMP_MICRO_VERSION +#define GIMP_MICRO_VERSION (16) + + +GIMP_VERSION +#define GIMP_VERSION "1.1.16" + + +GIMP_CHECK_VERSION +#define GIMP_CHECK_VERSION(major, minor, micro) \ + (GIMP_MAJOR_VERSION > (major) || \ + (GIMP_MAJOR_VERSION == (major) && GIMP_MINOR_VERSION > (minor)) || \ + (GIMP_MAJOR_VERSION == (major) && GIMP_MINOR_VERSION == (minor) && \ + GIMP_MICRO_VERSION >= (micro))) + + +GIMP_HAVE_PROCEDURAL_DB_GET_DATA_SIZE +#define GIMP_HAVE_PROCEDURAL_DB_GET_DATA_SIZE 1-1-0 + + +GIMP_HAVE_PARASITES +#define GIMP_HAVE_PARASITES 1-1-0 + + +GIMP_HAVE_RESOLUTION_INFO +#define GIMP_HAVE_RESOLUTION_INFO 1-1-0 + + +GIMP_HAVE_DESTROY_PARAMDEFS +#define GIMP_HAVE_DESTROY_PARAMDEFS 1-1-0 + + +GIMP_HAVE_FEATURES_1_1_5 +#define GIMP_HAVE_FEATURES_1_1_5 1-1-5 + + +GIMP_HAVE_DEFAULT_DISPLAY +#define GIMP_HAVE_DEFAULT_DISPLAY 1-1-5 + + +GIMP_HAVE_PIXEL_RGNS_REGISTER2 +#define GIMP_HAVE_PIXEL_RGNS_REGISTER2 1-1-5 + + +GIMP_HAVE_NEW_ENUMS +#define GIMP_HAVE_NEW_ENUMS 1-1-10 + + +GIMP_HAVE_EXPORT +#define GIMP_HAVE_EXPORT 1-1-10 + + +gimp_attach_parasite +#define gimp_attach_parasite gimp_parasite_attach + + +gimp_detach_parasite +#define gimp_detach_parasite gimp_parasite_detach + + +gimp_find_parasite +#define gimp_find_parasite gimp_parasite_find + + +gimp_image_attach_parasite +#define gimp_image_attach_parasite gimp_image_parasite_attach + + +gimp_image_detach_parasite +#define gimp_image_detach_parasite gimp_image_parasite_detach + + +gimp_image_find_parasite +#define gimp_image_find_parasite gimp_image_parasite_find + + +gimp_drawable_attach_parasite +#define gimp_drawable_attach_parasite gimp_drawable_parasite_attach + + +gimp_drawable_detach_parasite +#define gimp_drawable_detach_parasite gimp_drawable_parasite_detach + + +gimp_drawable_find_parasite +#define gimp_drawable_find_parasite gimp_drawable_parasite_find + + +gimp_drawable_channel +#define gimp_drawable_channel gimp_drawable_is_channel + + +gimp_drawable_gray +#define gimp_drawable_gray gimp_drawable_is_gray + + +gimp_drawable_color +#define gimp_drawable_color gimp_drawable_is_rgb + + +gimp_drawable_indexed +#define gimp_drawable_indexed gimp_drawable_is_indexed + + +gimp_drawable_layer +#define gimp_drawable_layer gimp_drawable_is_layer + + +gimp_drawable_layer_mask +#define gimp_drawable_layer_mask gimp_drawable_is_layer_mask + + +gimp_image_disable_undo +#define gimp_image_disable_undo gimp_image_undo_disable + + +gimp_image_enable_undo +#define gimp_image_enable_undo gimp_image_undo_enable + + +gimp_image_freeze_undo +#define gimp_image_freeze_undo gimp_image_undo_freeze + + +gimp_image_thaw_undo +#define gimp_image_thaw_undo gimp_image_undo_thaw + + +GIMP_TYPE_COLOR_BUTTON +#define GIMP_TYPE_COLOR_BUTTON (gimp_color_button_get_type ()) + + +GIMP_COLOR_BUTTON +#define GIMP_COLOR_BUTTON(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_COLOR_BUTTON, GimpColorButton)) + + +GIMP_COLOR_BUTTON_CLASS +#define GIMP_COLOR_BUTTON_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GIMP_TYPE_COLOR_BUTTON, GimpColorButtonClass)) + + +GIMP_IS_COLOR_BUTTON +#define GIMP_IS_COLOR_BUTTON(obj) (GTK_CHECK_TYPE ((obj), GIMP_TYPE_COLOR_BUTTON)) + + +GIMP_IS_COLOR_BUTTON_CLASS +#define GIMP_IS_COLOR_BUTTON_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_COLOR_BUTTON)) + + +GimpColorButton + + +GimpColorButtonClass + + +gimp_color_button_get_type +GtkType +void + + +gimp_color_button_new +GtkWidget * +gchar *title,gint width,gint height,guchar *color,gint bpp + + +gimp_color_button_update +void +GimpColorButton *gcb + + +gimp_rgb_to_hsv +void +int *, int *, int * + + +gimp_hsv_to_rgb +void +int *, int *, int * + + +gimp_rgb_to_hls +void +int *, int *, int * + + +gimp_rgb_to_l +int +int, int, int + + +gimp_hls_to_rgb +void +int *, int *, int * + + +gimp_rgb_to_hsv_double +void +double *, double *, double * + + +gimp_hsv_to_rgb_double +void +double *, double *, double * + + +gimp_rgb_to_hsv4 +void +guchar *, double *, double *, double * + + +gimp_hsv_to_rgb4 +void +guchar *, double, double, double + + +INTENSITY_RED +#define INTENSITY_RED 0.30 + + +INTENSITY_GREEN +#define INTENSITY_GREEN 0.59 + + +INTENSITY_BLUE +#define INTENSITY_BLUE 0.11 + + +INTENSITY +#define INTENSITY(r,g,b) ((r) * INTENSITY_RED + \ + (g) * INTENSITY_GREEN + \ + (b) * INTENSITY_BLUE + 0.001) + + +gimp_dialog_new +GtkWidget * +const gchar *title,const gchar *wmclass_name,GimpHelpFunc help_func,gchar *help_data,GtkWindowPosition position,gint allow_shrink,gint allow_grow,gint auto_shrink,... + + +gimp_dialog_newv +GtkWidget * +const gchar *title,const gchar *wmclass_name,GimpHelpFunc help_func,gchar *help_data,GtkWindowPosition position,gint allow_shrink,gint allow_grow,gint auto_shrink,va_list args + + +gimp_dialog_set_icon +void +GtkWidget *dialog + + +gimp_dialog_create_action_area +void +GtkDialog *dialog,... + + +gimp_dialog_create_action_areav +void +GtkDialog *dialog,va_list args + + +GimpHelpFunc +void +gchar * + + +gimp_help_init +void +void + + +gimp_help_free +void +void + + +gimp_help_enable_tooltips +void +void + + +gimp_help_disable_tooltips +void +void + + +gimp_standard_help_func +void +gchar *help_data + + +gimp_help_connect_help_accel +void +GtkWidget *widget,GimpHelpFunc help_func,gchar *help_data + + +gimp_help_set_help_data +void +GtkWidget *widget,const gchar *tool_tip,gchar *help_data + + +gimp_context_help +void +void + + +gimp_option_menu_new +GtkWidget * +gboolean menu_only,... + + +gimp_option_menu_new2 +GtkWidget * +gboolean menu_only,GtkSignalFunc menu_item_callback,gpointer data,gpointer initial,... + + +gimp_radio_group_new +GtkWidget * +gboolean in_frame,gchar *frame_title,... + + +gimp_radio_group_new2 +GtkWidget * +gboolean in_frame,gchar *frame_title,GtkSignalFunc radio_button_callback,gpointer data,gpointer initial,... + + +gimp_spin_button_new +GtkWidget * +GtkObject **adjustment,gfloat value,gfloat lower,gfloat upper,gfloat step_increment,gfloat page_increment,gfloat page_size,gfloat climb_rate,guint digits + + +gimp_scale_entry_new +GtkObject * +GtkTable *table,gint column,gint row,gchar *text,gint scale_usize,gint spinbutton_usize,gfloat value,gfloat lower,gfloat upper,gfloat step_increment,gfloat page_increment,guint digits,gchar *tooltip,gchar *private_tip + + +gimp_random_seed_new +GtkWidget * +gint *seed,gint *use_time,gint time_true,gint time_false + + +gimp_coordinates_new +GtkWidget * +GUnit unit,gchar *unit_format,gboolean menu_show_pixels,gboolean menu_show_percent,gint spinbutton_usize,GimpSizeEntryUP update_policy,gboolean chainbutton_active,gboolean chain_constrains_ratio,GtkWidget **chainbutton,gchar *xlabel,gdouble x,gdouble xres,gdouble lower_boundary_x,gdouble upper_boundary_x,gdouble xsize_0,gdouble xsize_100,gchar *ylabel,gdouble y,gdouble yres,gdouble lower_boundary_y,gdouble upper_boundary_y,gdouble ysize_0,gdouble ysize_100 + + +gimp_toggle_button_update +void +GtkWidget *widget,gpointer data + + +gimp_menu_item_update +void +GtkWidget *widget,gpointer data + + +gimp_radio_button_update +void +GtkWidget *widget,gpointer data + + +gimp_int_adjustment_update +void +GtkAdjustment *adjustment,gpointer data + + +gimp_float_adjustment_update +void +GtkAdjustment *adjustment,gpointer data + + +gimp_double_adjustment_update +void +GtkAdjustment *adjustment,gpointer data + + +gimp_unit_menu_update +void +GtkWidget *widget,gpointer data + + +gimp_table_attach_aligned +void +GtkTable *table,gint column,gint row,gchar *label_text,gfloat xalign,gfloat yalign,GtkWidget *widget,gint colspan,gboolean left_align + diff --git a/devel-docs/libgimp/libgimp-docs.sgml b/devel-docs/libgimp/libgimp-docs.sgml new file mode 100644 index 0000000000..9b6864de75 --- /dev/null +++ b/devel-docs/libgimp/libgimp-docs.sgml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + GIMP Library Reference Manual + + + + GIMP Library + &libgimp-gimp; + &libgimp-gimpprotocol; + &libgimp-gimpcolorspace; + &libgimp-gimpenums; + &libgimp-gimpwire; + &libgimp-gimpmatrix; + &libgimp-parasite; + &libgimp-parasiteF; + &libgimp-parasiteP; + &libgimp-gserialize; + &libgimp-color-selector; + &libgimp-gimpmodule; + &libgimp-gimpmath; + &libgimp-color-display; + &libgimp-gimpenv; + &libgimp-gimplimits; + &libgimp-gimpexport; + &libgimp-parasiteio; + &libgimp-gimpcompat; + &libgimp-gimpfeatures; + + + + GIMP User Interface Library + &GimpChainButton; + &GimpColorButton; + &GimpFileSelection; + &GimpPathEditor; + &GimpSizeEntry; + &GimpUnitMenu; + &libgimp-gimpdialog; + &libgimp-gimphelpui; + &libgimp-gimpmenu; + &libgimp-gimpunit; + &libgimp-gimpwidgets; + + + + + + + + diff --git a/devel-docs/libgimp/libgimp-include.c b/devel-docs/libgimp/libgimp-include.c new file mode 100644 index 0000000000..f775e31258 --- /dev/null +++ b/devel-docs/libgimp/libgimp-include.c @@ -0,0 +1,15 @@ +/* + * gtk-doc can't build libgimp-scan.c without PLUG_IN_INFO being defined + * so we include this file as a workaround + */ + +#include +#include + +GPlugInInfo PLUG_IN_INFO = +{ + NULL, + NULL, + NULL, + NULL, +}; diff --git a/devel-docs/libgimp/libgimp-sections.txt b/devel-docs/libgimp/libgimp-sections.txt new file mode 100644 index 0000000000..056be5ff96 --- /dev/null +++ b/devel-docs/libgimp/libgimp-sections.txt @@ -0,0 +1,837 @@ +
+gimp +GIMPVAR +GPlugInInfo +GTile +GDrawable +GPixelRgn +GParamDef +GParamColor +GParamRegion +GParam +GRunProc +GParamData +MAIN +gimp_main +gimp_set_data +gimp_get_data +gimp_get_data_size +gimp_progress_init +gimp_progress_update +gimp_default_display +gimp_message +gimp_query_database +gimp_query_procedure +gimp_query_images +gimp_install_procedure +gimp_install_temp_proc +gimp_uninstall_temp_proc +gimp_register_magic_load_handler +gimp_register_load_handler +gimp_register_save_handler +gimp_run_procedure +gimp_run_procedure2 +gimp_destroy_params +gimp_destroy_paramdefs +gimp_gamma +gimp_install_cmap +gimp_use_xshm +gimp_color_cube +gimp_request_wakeups +gimp_image_new +gimp_image_duplicate +gimp_image_delete +gimp_image_width +gimp_image_height +gimp_image_base_type +gimp_image_floating_selection +gimp_image_add_channel +gimp_image_add_layer +gimp_image_add_layer_mask +gimp_image_clean_all +gimp_image_undo_disable +gimp_image_undo_enable +gimp_image_undo_freeze +gimp_image_undo_thaw +gimp_undo_push_group_start +gimp_undo_push_group_end +gimp_image_flatten +gimp_image_lower_channel +gimp_image_lower_layer +gimp_image_merge_visible_layers +gimp_image_pick_correlate_layer +gimp_image_raise_channel +gimp_image_raise_layer +gimp_image_remove_channel +gimp_image_remove_layer +gimp_image_remove_layer_mask +gimp_image_resize +gimp_image_get_active_channel +gimp_image_get_active_layer +gimp_image_get_channels +gimp_image_get_cmap +gimp_image_get_component_active +gimp_image_get_component_visible +gimp_image_get_filename +gimp_image_get_layers +gimp_image_get_selection +gimp_image_set_active_channel +gimp_image_set_active_layer +gimp_image_set_cmap +gimp_image_set_component_active +gimp_image_set_component_visible +gimp_image_set_filename +gimp_image_parasite_find +gimp_image_parasite_attach +gimp_image_attach_new_parasite +gimp_image_parasite_detach +gimp_image_set_resolution +gimp_image_get_resolution +gimp_image_set_unit +gimp_image_get_unit +gimp_image_get_layer_by_tattoo +gimp_image_get_channel_by_tattoo +gimp_image_get_thumbnail_data +gimp_image_convert_rgb +gimp_image_convert_grayscale +gimp_image_convert_indexed +gimp_image_add_hguide +gimp_image_add_vguide +gimp_image_delete_guide +gimp_image_find_next_guide +gimp_image_get_guide_orientation +gimp_image_get_guide_position +gimp_display_new +gimp_display_delete +gimp_displays_flush +gimp_layer_new +gimp_layer_copy +gimp_layer_delete +gimp_layer_width +gimp_layer_height +gimp_layer_bpp +gimp_layer_type +gimp_layer_add_alpha +gimp_layer_create_mask +gimp_layer_resize +gimp_layer_scale +gimp_layer_translate +gimp_layer_is_floating_selection +gimp_layer_get_image_id +gimp_layer_get_mask_id +gimp_layer_get_apply_mask +gimp_layer_get_edit_mask +gimp_layer_get_mode +gimp_layer_get_name +gimp_layer_get_opacity +gimp_layer_get_preserve_transparency +gimp_layer_get_show_mask +gimp_layer_get_visible +gimp_layer_set_apply_mask +gimp_layer_set_edit_mask +gimp_layer_set_mode +gimp_layer_set_name +gimp_layer_set_offsets +gimp_layer_set_opacity +gimp_layer_set_preserve_transparency +gimp_layer_set_show_mask +gimp_layer_set_visible +gimp_layer_get_tattoo +gimp_channel_new +gimp_channel_copy +gimp_channel_delete +gimp_channel_width +gimp_channel_height +gimp_channel_get_image_id +gimp_channel_get_layer_id +gimp_channel_get_color +gimp_channel_get_name +gimp_channel_get_opacity +gimp_channel_get_show_masked +gimp_channel_get_visible +gimp_channel_set_color +gimp_channel_set_name +gimp_channel_set_opacity +gimp_channel_set_show_masked +gimp_channel_set_visible +gimp_channel_get_tattoo +gimp_drawable_get +gimp_drawable_detach +gimp_drawable_flush +gimp_drawable_delete +gimp_drawable_update +gimp_drawable_merge_shadow +gimp_drawable_image_id +gimp_drawable_name +gimp_drawable_width +gimp_drawable_height +gimp_drawable_bpp +gimp_drawable_type +gimp_drawable_visible +gimp_drawable_is_channel +gimp_drawable_is_rgb +gimp_drawable_is_gray +gimp_drawable_has_alpha +gimp_drawable_is_indexed +gimp_drawable_is_layer +gimp_drawable_is_layer_mask +gimp_drawable_mask_bounds +gimp_drawable_offsets +gimp_drawable_fill +gimp_drawable_set_name +gimp_drawable_set_visible +gimp_drawable_get_tile +gimp_drawable_get_tile2 +gimp_drawable_parasite_find +gimp_drawable_parasite_attach +gimp_drawable_attach_new_parasite +gimp_drawable_parasite_detach +gimp_drawable_get_thumbnail_data +gimp_selection_bounds +gimp_selection_float +gimp_selection_is_empty +gimp_selection_none +gimp_tile_ref +gimp_tile_ref_zero +gimp_tile_unref +gimp_tile_flush +gimp_tile_cache_size +gimp_tile_cache_ntiles +gimp_tile_width +gimp_tile_height +gimp_pixel_rgn_init +gimp_pixel_rgn_resize +gimp_pixel_rgn_get_pixel +gimp_pixel_rgn_get_row +gimp_pixel_rgn_get_col +gimp_pixel_rgn_get_rect +gimp_pixel_rgn_set_pixel +gimp_pixel_rgn_set_row +gimp_pixel_rgn_set_col +gimp_pixel_rgn_set_rect +gimp_pixel_rgns_register +gimp_pixel_rgns_register2 +gimp_pixel_rgns_process +gimp_palette_get_background +gimp_palette_get_foreground +gimp_palette_set_background +gimp_palette_set_foreground +gimp_gradients_get_list +gimp_gradients_get_active +gimp_gradients_set_active +gimp_gradients_sample_uniform +gimp_gradients_sample_custom +gimp_parasite_find +gimp_parasite_attach +gimp_attach_new_parasite +gimp_parasite_detach +gimp_plugin_help_func +gimp_help +
+ + +
+gimpprotocol +GP_VERSION +GPConfig +GPTileReq +GPTileAck +GPTileData +GPParam +GPParamDef +GPProcRun +GPProcReturn +GPProcInstall +GPProcUninstall +gp_init +gp_quit_write +gp_config_write +gp_tile_req_write +gp_tile_ack_write +gp_tile_data_write +gp_proc_run_write +gp_proc_return_write +gp_temp_proc_run_write +gp_temp_proc_return_write +gp_proc_install_write +gp_proc_uninstall_write +gp_extension_ack_write +gp_request_wakeups_write +
+ + +
+gimpcolorspace +gimp_rgb_to_hsv +gimp_hsv_to_rgb +gimp_rgb_to_hls +gimp_rgb_to_l +gimp_hls_to_rgb +gimp_rgb_to_hsv_double +gimp_hsv_to_rgb_double +gimp_rgb_to_hsv4 +gimp_hsv_to_rgb4 +INTENSITY_RED +INTENSITY_GREEN +INTENSITY_BLUE +INTENSITY +
+ + +
+gimpenums +GimpAddMaskType +GimpBlendMode +GimpBrushApplicationMode +GimpBucketFillMode +GimpChannelLutType +GimpChannelOffsetType +GimpChannelOps +GimpChannelType +GimpCloneType +GimpConvertDitherType +GimpConvertPaletteType +GimpConvolutionType +GimpConvolveType +GimpDodgeBurnMode +GimpDodgeBurnType +GimpFillType +GimpImageBaseType +GimpImageType +GimpGradientPaintMode +GimpGradientType +GimpHueRange +GimpInterpolationType +GimpLayerModeEffects +GimpMaskApplyMode +GimpMergeType +GimpMessageHandlerType +GimpOrientationType +GimpPDBArgType +GimpPDBProcType +GimpPDBStatusType +GimpPaintApplicationMode +GimpRepeatMode +GimpRunModeType +GimpSizeType +GimpTransferMode +GFillType +GImageType +GDrawableType +GLayerMode +GRunModeType +GOrientation +GParamType +GProcedureType +GStatusType +PARAM_INT32 +PARAM_INT16 +PARAM_INT8 +PARAM_FLOAT +PARAM_STRING +PARAM_INT32ARRAY +PARAM_INT16ARRAY +PARAM_INT8ARRAY +PARAM_FLOATARRAY +PARAM_STRINGARRAY +PARAM_COLOR +PARAM_REGION +PARAM_DISPLAY +PARAM_IMAGE +PARAM_LAYER +PARAM_CHANNEL +PARAM_DRAWABLE +PARAM_SELECTION +PARAM_BOUNDARY +PARAM_PATH +PARAM_PARASITE +PARAM_STATUS +PARAM_END +STATUS_EXECUTION_ERROR +STATUS_CALLING_ERROR +STATUS_PASS_THROUGH +STATUS_SUCCESS +STATUS_CANCEL +PROC_INTERNAL +PROC_PLUG_IN +PROC_EXTENSION +PROC_TEMPORARY +ORIENTATION_HORIZONTAL +ORIENTATION_VERTICAL +ORIENTATION_UNKNOWN +FG_IMAGE_FILL +BG_IMAGE_FILL +WHITE_IMAGE_FILL +TRANS_IMAGE_FILL +NO_IMAGE_FILL +RGB +GRAY +INDEXED +RGB_IMAGE +RGBA_IMAGE +GRAY_IMAGE +GRAYA_IMAGE +INDEXED_IMAGE +INDEXEDA_IMAGE +NORMAL_MODE +DISSOLVE_MODE +BEHIND_MODE +MULTIPLY_MODE +SCREEN_MODE +OVERLAY_MODE +DIFFERENCE_MODE +ADDITION_MODE +SUBTRACT_MODE +DARKEN_ONLY_MODE +LIGHTEN_ONLY_MODE +HUE_MODE +SATURATION_MODE +COLOR_MODE +VALUE_MODE +DIVIDE_MODE +RUN_INTERACTIVE +RUN_NONINTERACTIVE +RUN_WITH_LAST_VALS +
+ + +
+gimpui +
+ +
+gimpwire +WireMessage +WireReadFunc +WireWriteFunc +WireDestroyFunc +WireIOFunc +WireFlushFunc +wire_register +wire_set_reader +wire_set_writer +wire_set_flusher +wire_read +wire_write +wire_flush +wire_error +wire_clear_error +wire_read_msg +wire_write_msg +wire_destroy +wire_read_int32 +wire_read_int16 +wire_read_int8 +wire_read_double +wire_read_string +wire_write_int32 +wire_write_int16 +wire_write_int8 +wire_write_double +wire_write_string +
+ +
+gimpmatrix +GimpMatrix[3][3] +gimp_matrix_transform_point +gimp_matrix_mult +gimp_matrix_identity +gimp_matrix_translate +gimp_matrix_scale +gimp_matrix_rotate +gimp_matrix_xshear +gimp_matrix_yshear +gimp_matrix_determinant +gimp_matrix_invert +gimp_matrix_duplicate +gimp_matrix_is_diagonal +gimp_matrix_is_identity +gimp_matrix_is_simple +
+ +
+parasite +PARASITE_PERSISTENT +PARASITE_UNDOABLE +PARASITE_ATTACH_PARENT +PARASITE_PARENT_PERSISTENT +PARASITE_PARENT_UNDOABLE +PARASITE_ATTACH_GRANDPARENT +PARASITE_GRANDPARENT_PERSISTENT +PARASITE_GRANDPARENT_UNDOABLE +parasite_new +parasite_free +parasite_copy +parasite_compare +parasite_is_type +parasite_is_persistent +parasite_is_undoable +parasite_has_flag +parasite_flags +parasite_name +parasite_data +parasite_data_size +
+ +
+parasiteF +Parasite +
+ +
+parasiteP +Parasite +
+ +
+gserialize +GSerialType +GSerialItem +GSerialDescription +g_new_serial_item +g_serial_item +g_serial_array +g_serial_vlen_array +g_new_serial_description +g_free_serial_description +g_serialize +g_deserialize +
+ +
+color_selector +GimpColorSelector_Callback +GimpColorSelector_NewFunc +GimpColorSelector_FreeFunc +GimpColorSelector_SetColorFunc +GimpColorSelectorMethods +GimpColorSelectorID +gimp_color_selector_register +gimp_color_selector_unregister +
+ +
+gimpmodule +GimpModuleStatus +GimpModuleInfo +
+ +
+gimpmath +G_PI +G_PI_2 +G_PI_4 +G_SQRT2 +G_MAXRAND +RINT +ROUND +SQR +MAX255 +CLAMP0255 +
+ +
+color_display +GimpColorDisplayInit +GimpColorDisplayNew +GimpColorDisplayClone +GimpColorDisplayConvert +GimpColorDisplayDestroy +GimpColorDisplayFinalize +GimpColorDisplayLoadState +GimpColorDisplaySaveState +GimpColorDisplayConfigure +GimpColorDisplayConfigureCancel +GimpColorDisplayMethods +gimp_color_display_register +gimp_color_display_unregister +
+ +
+gimpenv +gimp_directory +gimp_personal_rc_file +gimp_data_directory +gimp_gtkrc +
+ +
+gimplimits +GIMP_MIN_IMAGE_SIZE +GIMP_MAX_IMAGE_SIZE +GIMP_MIN_RESOLUTION +GIMP_MAX_RESOLUTION +GIMP_CHECK_SIZE +GIMP_CHECK_SIZE_SM +GIMP_CHECK_DARK +GIMP_CHECK_LIGHT +
+ +
+gimpexport +CAN_HANDLE_RGB +CAN_HANDLE_GRAY +CAN_HANDLE_INDEXED +CAN_HANDLE_ALPHA +CAN_HANDLE_LAYERS +CAN_HANDLE_LAYERS_AS_ANIMATION +NEEDS_ALPHA +GimpExportReturnType +gimp_export_image +
+ +
+parasiteio +PIXPIPE_MAXDIM +PixPipeParams +pixpipeparams_init +pixpipeparams_parse +pixpipeparams_build +
+ +
+gimpcompat +gimp_attach_parasite +gimp_detach_parasite +gimp_find_parasite +gimp_image_attach_parasite +gimp_image_detach_parasite +gimp_image_find_parasite +gimp_drawable_attach_parasite +gimp_drawable_detach_parasite +gimp_drawable_find_parasite +gimp_drawable_channel +gimp_drawable_gray +gimp_drawable_color +gimp_drawable_indexed +gimp_drawable_layer +gimp_drawable_layer_mask +gimp_image_disable_undo +gimp_image_enable_undo +gimp_image_freeze_undo +gimp_image_thaw_undo +
+ +
+gimpfeatures +GIMP_MAJOR_VERSION +GIMP_MINOR_VERSION +GIMP_MICRO_VERSION +GIMP_VERSION +GIMP_CHECK_VERSION +GIMP_HAVE_PROCEDURAL_DB_GET_DATA_SIZE +GIMP_HAVE_PARASITES +GIMP_HAVE_RESOLUTION_INFO +GIMP_HAVE_DESTROY_PARAMDEFS +GIMP_HAVE_FEATURES_1_1_5 +GIMP_HAVE_DEFAULT_DISPLAY +GIMP_HAVE_PIXEL_RGNS_REGISTER2 +GIMP_HAVE_NEW_ENUMS +GIMP_HAVE_EXPORT +
+ + + +
+gimpchainbutton +GimpChainButton +GIMP_CHAIN_BUTTON +GimpChainPosition +GimpChainButton +gimp_chain_button_new +gimp_chain_button_set_active +gimp_chain_button_get_active + +GIMP_TYPE_CHAIN_BUTTON +GIMP_IS_CHAIN_BUTTON +gimp_chain_button_get_type +GIMP_CHAIN_BUTTON_CLASS +GIMP_IS_CHAIN_BUTTON_CLASS +
+ +
+gimpcolorbutton +GimpColorButton +GIMP_COLOR_BUTTON +GimpColorButton +gimp_color_button_new +gimp_color_button_update + +GIMP_TYPE_COLOR_BUTTON +GIMP_IS_COLOR_BUTTON +gimp_color_button_get_type +GIMP_COLOR_BUTTON_CLASS +GIMP_IS_COLOR_BUTTON_CLASS +
+ +
+gimpfileselection +GimpFileSelection +GIMP_FILE_SELECTION +GimpFileSelection +gimp_file_selection_new +gimp_file_selection_get_filename +gimp_file_selection_set_filename + +GIMP_TYPE_FILE_SELECTION +GIMP_IS_FILE_SELECTION +gimp_file_selection_get_type +GIMP_FILE_SELECTION_CLASS +GIMP_IS_FILE_SELECTION_CLASS +
+ +
+gimppatheditor +GimpPathEditor +GIMP_PATH_EDITOR +GimpPathEditor +gimp_path_editor_new +gimp_path_editor_get_path + +GIMP_TYPE_PATH_EDITOR +GIMP_IS_PATH_EDITOR +gimp_path_editor_get_type +GIMP_PATH_EDITOR_CLASS +GIMP_IS_PATH_EDITOR_CLASS +
+ +
+gimpsizeentry +GimpSizeEntry +GIMP_SIZE_ENTRY +GimpSizeEntryUP +GimpSizeEntryField +GimpSizeEntry +gimp_size_entry_new +gimp_size_entry_add_field +gimp_size_entry_attach_label +gimp_size_entry_set_resolution +gimp_size_entry_set_size +gimp_size_entry_set_value_boundaries +gimp_size_entry_get_value +gimp_size_entry_set_value +gimp_size_entry_set_refval_boundaries +gimp_size_entry_set_refval_digits +gimp_size_entry_get_refval +gimp_size_entry_set_refval +gimp_size_entry_get_unit +gimp_size_entry_set_unit +gimp_size_entry_grab_focus + +GIMP_TYPE_SIZE_ENTRY +GIMP_IS_SIZE_ENTRY +gimp_size_entry_get_type +GIMP_SIZE_ENTRY_CLASS +GIMP_IS_SIZE_ENTRY_CLASS +
+ +
+gimpunitmenu +GimpUnitMenu +GIMP_UNIT_MENU +GimpUnitMenu +gimp_unit_menu_new +gimp_unit_menu_set_unit +gimp_unit_menu_get_unit + +GIMP_TYPE_UNIT_MENU +GIMP_IS_UNIT_MENU +gimp_unit_menu_get_type +GIMP_UNIT_MENU_CLASS +GIMP_IS_UNIT_MENU_CLASS +
+ +
+gimpdialog +gimp_dialog_new +gimp_dialog_newv +gimp_dialog_set_icon +gimp_dialog_create_action_area +gimp_dialog_create_action_areav +
+ +
+gimphelpui +GimpHelpFunc +gimp_help_init +gimp_help_free +gimp_help_enable_tooltips +gimp_help_disable_tooltips +gimp_standard_help_func +gimp_help_connect_help_accel +gimp_help_set_help_data +gimp_context_help +
+ + +
+gimpmenu +GimpConstraintFunc +GimpMenuCallback +GRunBrushCallback +GRunPatternCallback +GRunGradientCallback +gimp_image_menu_new +gimp_layer_menu_new +gimp_channel_menu_new +gimp_drawable_menu_new +gimp_interactive_selection_brush +gimp_brush_select_widget +gimp_brush_select_widget_close_popup +gimp_brush_select_widget_set_popup +gimp_brushes_get_brush_data +gimp_brush_set_popup +gimp_brush_close_popup +gimp_interactive_selection_pattern +gimp_pattern_select_widget +gimp_pattern_select_widget_close_popup +gimp_pattern_select_widget_set_popup +gimp_pattern_get_pattern_data +gimp_pattern_set_popup +gimp_pattern_close_popup +gimp_interactive_selection_gradient +gimp_gradient_select_widget +gimp_gradient_select_widget_close_popup +gimp_gradient_select_widget_set_popup +gimp_gradient_get_gradient_data +gimp_gradient_set_popup +gimp_gradient_close_popup +
+ +
+gimpunit +GUnit +gimp_unit_get_number_of_units +gimp_unit_get_number_of_built_in_units +gimp_unit_new +gimp_unit_get_deletion_flag +gimp_unit_set_deletion_flag +gimp_unit_get_factor +gimp_unit_get_digits +gimp_unit_get_identifier +gimp_unit_get_symbol +gimp_unit_get_abbreviation +gimp_unit_get_singular +gimp_unit_get_plural +
+ +
+gimpwidgets +gimp_option_menu_new +gimp_option_menu_new2 +gimp_radio_group_new +gimp_radio_group_new2 +gimp_spin_button_new +gimp_scale_entry_new +gimp_random_seed_new +gimp_coordinates_new +gimp_toggle_button_update +gimp_menu_item_update +gimp_radio_button_update +gimp_int_adjustment_update +gimp_float_adjustment_update +gimp_double_adjustment_update +gimp_unit_menu_update +gimp_table_attach_aligned +
diff --git a/devel-docs/libgimp/libgimp.args b/devel-docs/libgimp/libgimp.args new file mode 100644 index 0000000000..e69de29bb2 diff --git a/devel-docs/libgimp/libgimp.hierarchy b/devel-docs/libgimp/libgimp.hierarchy new file mode 100644 index 0000000000..fc971a87f5 --- /dev/null +++ b/devel-docs/libgimp/libgimp.hierarchy @@ -0,0 +1,16 @@ +GtkObject + GtkWidget + GtkContainer + GtkTable + GimpChainButton + GimpSizeEntry + GtkBin + GtkButton + GimpColorButton + GtkOptionMenu + GimpUnitMenu + GtkBox + GtkHBox + GimpFileSelection + GtkVBox + GimpPathEditor diff --git a/devel-docs/libgimp/libgimp.types b/devel-docs/libgimp/libgimp.types new file mode 100644 index 0000000000..49050e432f --- /dev/null +++ b/devel-docs/libgimp/libgimp.types @@ -0,0 +1,10 @@ +#include +#include +#include + +gimp_chain_button_get_type +gimp_color_button_get_type +gimp_file_selection_get_type +gimp_path_editor_get_type +gimp_size_entry_get_type +gimp_unit_menu_get_type \ No newline at end of file diff --git a/devel-docs/libgimp/tmpl/color_display.sgml b/devel-docs/libgimp/tmpl/color_display.sgml new file mode 100644 index 0000000000..84daefa6f6 --- /dev/null +++ b/devel-docs/libgimp/tmpl/color_display.sgml @@ -0,0 +1,142 @@ + +color_display + + + + + + + + + + + + + + + + + + + + + + + + + + +@type: +@Returns: + + + + + + + +@cd_ID: +@Returns: + + + + + + + +@cd_ID: +@buf: +@width: +@height: +@bpp: +@bpl: + + + + + + + +@cd_ID: + + + + + + + + + + + + + + +@cd_ID: +@state: + + + + + + + +@cd_ID: +@Returns: + + + + + + + +@cd_ID: +@ok_func: +@ok_data: +@cancel_func: +@cancel_data: + + + + + + + +@cd_ID: + + + + + + + +@init: +@new: +@clone: +@convert: +@destroy: +@finalize: +@load: +@save: +@configure: +@cancel: + + + + + + +@name: +@methods: +@Returns: + + + + + + + +@name: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/color_selector.sgml b/devel-docs/libgimp/tmpl/color_selector.sgml new file mode 100644 index 0000000000..f8789efd9f --- /dev/null +++ b/devel-docs/libgimp/tmpl/color_selector.sgml @@ -0,0 +1,98 @@ + +color_selector + + + + + + + + + + + + + + + + + + + +@data: +@r: +@g: +@b: + + + + + + + +@r: +@g: +@b: +@cb: +@data: +@selector_data: +@Returns: + + + + + + + +@selector_data: + + + + + + + +@selector_data: +@r: +@g: +@b: +@set_current: + + + + + + + +@new: +@free: +@setcolor: + + + + + + + + + + + + +@name: +@help_page: +@methods: +@Returns: + + + + + + + +@id: +@callback: +@data: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimp.sgml b/devel-docs/libgimp/tmpl/gimp.sgml new file mode 100644 index 0000000000..837bf09892 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimp.sgml @@ -0,0 +1,2217 @@ + +gimp + + + + + + + + + + + + + + + + + + + + + + + + + + +@init_proc: +@quit_proc: +@query_proc: +@run_proc: + + + + + + +@ewidth: +@eheight: +@bpp: +@tile_num: +@ref_count: +@dirty: +@shadow: +@data: +@drawable: + + + + + + +@id: +@width: +@height: +@bpp: +@ntile_rows: +@ntile_cols: +@tiles: +@shadow_tiles: + + + + + + +@data: +@drawable: +@bpp: +@rowstride: +@x: +@y: +@w: +@h: +@dirty: +@shadow: +@process_count: + + + + + + +@type: +@name: +@description: + + + + + + +@red: +@green: +@blue: + + + + + + +@x: +@y: +@width: +@height: + + + + + + +@type: +@data: + + + + + + +@name: +@nparams: +@param: +@nreturn_vals: +@return_vals: + + + + + + + + + + + + + + + + + + + + +@argc: +@argv: +@Returns: + + + + + + + +@id: +@data: +@length: + + + + + + + +@id: +@data: + + + + + + + +@id: +@Returns: + + + + + + + +@message: + + + + + + + +@percentage: + + + + + + + +@Returns: + + + + + + + +@message: + + + + + + + +@name_regexp: +@blurb_regexp: +@help_regexp: +@author_regexp: +@copyright_regexp: +@date_regexp: +@proc_type_regexp: +@nprocs: +@proc_names: + + + + + + + +@proc_name: +@proc_blurb: +@proc_help: +@proc_author: +@proc_copyright: +@proc_date: +@proc_type: +@nparams: +@nreturn_vals: +@params: +@return_vals: +@Returns: + + + + + + + +@nimages: +@Returns: + + + + + + + +@name: +@blurb: +@help: +@author: +@copyright: +@date: +@menu_path: +@image_types: +@type: +@nparams: +@nreturn_vals: +@params: +@return_vals: + + + + + + + +@name: +@blurb: +@help: +@author: +@copyright: +@date: +@menu_path: +@image_types: +@type: +@nparams: +@nreturn_vals: +@params: +@return_vals: +@run_proc: + + + + + + + +@name: + + + + + + + +@name: +@extensions: +@prefixes: +@magics: + + + + + + + +@name: +@extensions: +@prefixes: + + + + + + + +@name: +@extensions: +@prefixes: + + + + + + + +@name: +@nreturn_vals: +@Varargs: +@Returns: + + + + + + + +@name: +@nreturn_vals: +@nparams: +@params: +@Returns: + + + + + + + +@params: +@nparams: + + + + + + + +@paramdefs: +@nparams: + + + + + + + +@Returns: + + + + + + + +@Returns: + + + + + + + +@Returns: + + + + + + + +@Returns: + + + + + + + + + + + + + + +@width: +@height: +@type: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@channel_ID: +@position: + + + + + + + +@image_ID: +@layer_ID: +@position: + + + + + + + +@image_ID: +@layer_ID: +@mask_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@channel_ID: + + + + + + + +@image_ID: +@layer_ID: + + + + + + + +@image_ID: +@merge_type: +@Returns: + + + + + + + +@image_ID: +@x: +@y: +@Returns: + + + + + + + +@image_ID: +@channel_ID: + + + + + + + +@image_ID: +@layer_ID: + + + + + + + +@image_ID: +@channel_ID: + + + + + + + +@image_ID: +@layer_ID: + + + + + + + +@image_ID: +@layer_ID: +@mode: + + + + + + + +@image_ID: +@new_width: +@new_height: +@offset_x: +@offset_y: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@nchannels: +@Returns: + + + + + + + +@image_ID: +@ncolors: +@Returns: + + + + + + + +@image_ID: +@component: +@Returns: + + + + + + + +@image_ID: +@component: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@nlayers: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@channel_ID: + + + + + + + +@image_ID: +@layer_ID: + + + + + + + +@image_ID: +@cmap: +@ncolors: + + + + + + + +@image_ID: +@component: +@active: + + + + + + + +@image_ID: +@component: +@visible: + + + + + + + +@image_ID: +@name: + + + + + + + +@image_ID: +@name: +@Returns: + + + + + + + +@image_ID: +@p: + + + + + + + +@image_ID: +@name: +@flags: +@size: +@data: + + + + + + + +@image_ID: +@name: + + + + + + + +@image_ID: +@xresolution: +@yresolution: + + + + + + + +@image_ID: +@xresolution: +@yresolution: + + + + + + + +@image_ID: +@unit: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: +@tattoo: +@Returns: + + + + + + + +@image_ID: +@tattoo: +@Returns: + + + + + + + +@image_ID: +@width: +@height: +@bytes: +@Returns: + + + + + + + +@image_ID: + + + + + + + +@image_ID: + + + + + + + +@image_ID: +@dither_type: +@palette_type: +@num_colors: +@alpha_dither: +@remove_unused: +@palette: + + + + + + + +@image_ID: +@yposition: +@Returns: + + + + + + + +@image_ID: +@xposition: +@Returns: + + + + + + + +@image_ID: +@guide_ID: + + + + + + + +@image_ID: +@guide_ID: +@Returns: + + + + + + + +@image_ID: +@guide_ID: +@Returns: + + + + + + + +@image_ID: +@guide_ID: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@display_ID: + + + + + + + + + + + + + + +@image_ID: +@name: +@width: +@height: +@type: +@opacity: +@mode: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: + + + + + + + +@layer_ID: +@mask_type: +@Returns: + + + + + + + +@layer_ID: +@new_width: +@new_height: +@offset_x: +@offset_y: + + + + + + + +@layer_ID: +@new_width: +@new_height: +@local_origin: + + + + + + + +@layer_ID: +@offset_x: +@offset_y: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@layer_ID: +@apply_mask: + + + + + + + +@layer_ID: +@edit_mask: + + + + + + + +@layer_ID: +@mode: + + + + + + + +@layer_ID: +@name: + + + + + + + +@layer_ID: +@offset_x: +@offset_y: + + + + + + + +@layer_ID: +@opacity: + + + + + + + +@layer_ID: +@preserve_transparency: + + + + + + + +@layer_ID: +@show_mask: + + + + + + + +@layer_ID: +@visible: + + + + + + + +@layer_ID: +@Returns: + + + + + + + +@image_ID: +@name: +@width: +@height: +@opacity: +@color: +@Returns: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@red: +@green: +@blue: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@channel_ID: +@red: +@green: +@blue: + + + + + + + +@channel_ID: +@name: + + + + + + + +@channel_ID: +@opacity: + + + + + + + +@channel_ID: +@show_masked: + + + + + + + +@channel_ID: +@visible: + + + + + + + +@channel_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable: + + + + + + + +@drawable: + + + + + + + +@drawable: + + + + + + + +@drawable_ID: +@x: +@y: +@width: +@height: + + + + + + + +@drawable_ID: +@undoable: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@Returns: + + + + + + + +@drawable_ID: +@x1: +@y1: +@x2: +@y2: +@Returns: + + + + + + + +@drawable_ID: +@offset_x: +@offset_y: + + + + + + + +@drawable_ID: +@fill_type: + + + + + + + +@drawable_ID: +@name: + + + + + + + +@drawable_ID: +@visible: + + + + + + + +@drawable: +@shadow: +@row: +@col: +@Returns: + + + + + + + +@drawable: +@shadow: +@x: +@y: +@Returns: + + + + + + + +@drawable: +@name: +@Returns: + + + + + + + +@drawable: +@p: + + + + + + + +@drawable: +@name: +@flags: +@size: +@data: + + + + + + + +@drawable: +@name: + + + + + + + +@drawable_ID: +@width: +@height: +@bytes: +@Returns: + + + + + + + +@image_ID: +@non_empty: +@x1: +@y1: +@x2: +@y2: +@Returns: + + + + + + + +@image_ID: +@drawable_ID: +@x_offset: +@y_offset: +@Returns: + + + + + + + +@image_ID: +@Returns: + + + + + + + +@image_ID: + + + + + + + +@tile: + + + + + + + +@tile: + + + + + + + +@tile: +@dirty: + + + + + + + +@tile: + + + + + + + +@kilobytes: + + + + + + + +@ntiles: + + + + + + + +@Returns: + + + + + + + +@Returns: + + + + + + + +@pr: +@drawable: +@x: +@y: +@width: +@height: +@dirty: +@shadow: + + + + + + + +@pr: +@x: +@y: +@width: +@height: + + + + + + + +@pr: +@buf: +@x: +@y: + + + + + + + +@pr: +@buf: +@x: +@y: +@width: + + + + + + + +@pr: +@buf: +@x: +@y: +@height: + + + + + + + +@pr: +@buf: +@x: +@y: +@width: +@height: + + + + + + + +@pr: +@buf: +@x: +@y: + + + + + + + +@pr: +@buf: +@x: +@y: +@width: + + + + + + + +@pr: +@buf: +@x: +@y: +@height: + + + + + + + +@pr: +@buf: +@x: +@y: +@width: +@height: + + + + + + + +@nrgns: +@Varargs: +@Returns: + + + + + + + +@nrgns: +@prs: +@Returns: + + + + + + + +@pri_ptr: +@Returns: + + + + + + + +@red: +@green: +@blue: + + + + + + + +@red: +@green: +@blue: + + + + + + + +@red: +@green: +@blue: + + + + + + + +@red: +@green: +@blue: + + + + + + + +@num_gradients: +@Returns: + + + + + + + +@Returns: + + + + + + + +@name: + + + + + + + +@num_samples: +@Returns: + + + + + + + +@num_samples: +@positions: +@Returns: + + + + + + + +@name: +@Returns: + + + + + + + +@p: + + + + + + + +@name: +@flags: +@size: +@data: + + + + + + + +@name: + + + + + + + +@help_data: + + + + + + + +@help_data: + + diff --git a/devel-docs/libgimp/tmpl/gimpchainbutton.sgml b/devel-docs/libgimp/tmpl/gimpchainbutton.sgml new file mode 100644 index 0000000000..85efdd5522 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpchainbutton.sgml @@ -0,0 +1,67 @@ + +GimpChainButton + + + + + + + + + + + + + + + + + + + + + + + + + +@obj: + + + + + + + +@GIMP_CHAIN_TOP: +@GIMP_CHAIN_LEFT: +@GIMP_CHAIN_BOTTOM: +@GIMP_CHAIN_RIGHT: + + + + + + +@position: +@Returns: + + + + + + + +@gcb: +@is_active: + + + + + + + +@gcb: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimpcolorbutton.sgml b/devel-docs/libgimp/tmpl/gimpcolorbutton.sgml new file mode 100644 index 0000000000..279dd04126 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpcolorbutton.sgml @@ -0,0 +1,58 @@ + +GimpColorButton + + + + + + + + + + + + + + + + + + + + + + + + + +@obj: + + + + + + + +@title: +@width: +@height: +@color: +@bpp: +@Returns: + + + + + + + +@gcb: + + + + + + + +@gimpcolorbutton: the object which received the signal. + diff --git a/devel-docs/libgimp/tmpl/gimpcolorspace.sgml b/devel-docs/libgimp/tmpl/gimpcolorspace.sgml new file mode 100644 index 0000000000..5e51b9c5b5 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpcolorspace.sgml @@ -0,0 +1,140 @@ + +gimpcolorspace + + + + + + + + + + + + + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Varargs: +@Varargs: +@Varargs: +@Returns: + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Param1: +@Param2: +@Param3: +@Param4: + + + + + + + +@Param1: +@Param2: +@Param3: +@Param4: + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@r: +@g: +@b: + + diff --git a/devel-docs/libgimp/tmpl/gimpcompat.sgml b/devel-docs/libgimp/tmpl/gimpcompat.sgml new file mode 100644 index 0000000000..8bf9be0ea6 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpcompat.sgml @@ -0,0 +1,149 @@ + +gimpcompat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimp/tmpl/gimpdialog.sgml b/devel-docs/libgimp/tmpl/gimpdialog.sgml new file mode 100644 index 0000000000..192dd937b9 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpdialog.sgml @@ -0,0 +1,76 @@ + +gimpdialog + + + + + + + + + + + + + + + + + + + +@title: +@wmclass_name: +@help_func: +@help_data: +@position: +@allow_shrink: +@allow_grow: +@auto_shrink: +@Varargs: +@Returns: + + + + + + + +@title: +@wmclass_name: +@help_func: +@help_data: +@position: +@allow_shrink: +@allow_grow: +@auto_shrink: +@args: +@Returns: + + + + + + + +@dialog: + + + + + + + +@dialog: +@Varargs: + + + + + + + +@dialog: +@args: + + diff --git a/devel-docs/libgimp/tmpl/gimpenums.sgml b/devel-docs/libgimp/tmpl/gimpenums.sgml new file mode 100644 index 0000000000..e524634be1 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpenums.sgml @@ -0,0 +1,922 @@ + +gimpenums + + + + + + + + + + + + + + + + + + + +@GIMP_WHITE_MASK: +@GIMP_BLACK_MASK: +@GIMP_ALPHA_MASK: + + + + + + +@GIMP_FG_BG_RGB: +@GIMP_FG_BG_HSV: +@GIMP_FG_TRANS: +@GIMP_CUSTOM: + + + + + + +@GIMP_HARD: +@GIMP_SOFT: +@GIMP_PRESSURE: + + + + + + +@GIMP_FG_BUCKET_FILL: +@GIMP_BG_BUCKET_FILL: +@GIMP_PATTERN_BUCKET_FILL: + + + + + + +@GIMP_VALUE_LUT: +@GIMP_RED_LUT: +@GIMP_GREEN_LUT: +@GIMP_BLUE_LUT: +@GIMP_ALPHA_LUT: + + + + + + +@GIMP_OFFSET_BACKGROUND: +@GIMP_OFFSET_TRANSPARENT: + + + + + + +@GIMP_ADD: +@GIMP_SUB: +@GIMP_REPLACE: +@GIMP_INTERSECT: + + + + + + +@GIMP_RED_CHANNEL: +@GIMP_GREEN_CHANNEL: +@GIMP_BLUE_CHANNEL: +@GIMP_GRAY_CHANNEL: +@GIMP_INDEXED_CHANNEL: +@GIMP_AUXILLARY_CHANNEL: + + + + + + +@GIMP_IMAGE_CLONE: +@GIMP_PATTERN_CLONE: + + + + + + +@GIMP_NO_DITHER: +@GIMP_FS_DITHER: +@GIMP_FSLOWBLEED_DITHER: +@GIMP_FIXED_DITHER: +@GIMP_NODESTRUCT_DITHER: + + + + + + +@GIMP_MAKE_PALETTE: +@GIMP_REUSE_PALETTE: +@GIMP_WEB_PALETTE: +@GIMP_MONO_PALETTE: +@GIMP_CUSTOM_PALETTE: + + + + + + +@GIMP_NORMAL_CONVOL: +@GIMP_ABSOLUTE_CONVOL: +@GIMP_NEGATIVE_CONVOL: + + + + + + +@GIMP_BLUR_CONVOLVE: +@GIMP_SHARPEN_CONVOLVE: +@GIMP_CUSTOM_CONVOLVE: + + + + + + +@GIMP_DODGEBURN_HIGHLIGHTS: +@GIMP_DODGEBURN_MIDTONES: +@GIMP_DODGEBURN_SHADOWS: + + + + + + +@GIMP_DODGE: +@GIMP_BURN: + + + + + + +@GIMP_FG_IMAGE_FILL: +@GIMP_BG_IMAGE_FILL: +@GIMP_WHITE_IMAGE_FILL: +@GIMP_TRANS_IMAGE_FILL: +@GIMP_NO_IMAGE_FILL: + + + + + + +@GIMP_RGB: +@GIMP_GRAY: +@GIMP_INDEXED: + + + + + + +@GIMP_RGB_IMAGE: +@GIMP_RGBA_IMAGE: +@GIMP_GRAY_IMAGE: +@GIMP_GRAYA_IMAGE: +@GIMP_INDEXED_IMAGE: +@GIMP_INDEXEDA_IMAGE: + + + + + + +@GIMP_ONCE_FORWARD: +@GIMP_ONCE_BACKWARDS: +@GIMP_LOOP_SAWTOOTH: +@GIMP_LOOP_TRIANGLE: +@GIMP_ONCE_END_COLOR: + + + + + + +@GIMP_LINEAR: +@GIMP_BILINEAR: +@GIMP_RADIAL: +@GIMP_SQUARE: +@GIMP_CONICAL_SYMMETRIC: +@GIMP_CONICAL_ASYMMETRIC: +@GIMP_SHAPEBURST_ANGULAR: +@GIMP_SHAPEBURST_SPHERICAL: +@GIMP_SHAPEBURST_DIMPLED: +@GIMP_SPIRAL_CLOCKWISE: +@GIMP_SPIRAL_ANTICLOCKWISE: + + + + + + +@GIMP_ALL_HUES: +@GIMP_RED_HUES: +@GIMP_YELLOW_HUES: +@GIMP_GREEN_HUES: +@GIMP_CYAN_HUES: +@GIMP_BLUE_HUES: +@GIMP_MAGENTA_HUES: + + + + + + +@GIMP_LINEAR_INTERPOLATION: +@GIMP_CUBIC_INTERPOLATION: +@GIMP_NEAREST_NEIGHBOR_INTERPOLATION: + + + + + + +@GIMP_NORMAL_MODE: +@GIMP_DISSOLVE_MODE: +@GIMP_BEHIND_MODE: +@GIMP_MULTIPLY_MODE: +@GIMP_SCREEN_MODE: +@GIMP_OVERLAY_MODE: +@GIMP_DIFFERENCE_MODE: +@GIMP_ADDITION_MODE: +@GIMP_SUBTRACT_MODE: +@GIMP_DARKEN_ONLY_MODE: +@GIMP_LIGHTEN_ONLY_MODE: +@GIMP_HUE_MODE: +@GIMP_SATURATION_MODE: +@GIMP_COLOR_MODE: +@GIMP_VALUE_MODE: +@GIMP_DIVIDE_MODE: + + + + + + +@GIMP_APPLY: +@GIMP_DISCARD: + + + + + + +@GIMP_EXPAND_AS_NECESSARY: +@GIMP_CLIP_TO_IMAGE: +@GIMP_CLIP_TO_BOTTOM_LAYER: +@GIMP_FLATTEN_IMAGE: + + + + + + +@GIMP_MESSAGE_BOX: +@GIMP_CONSOLE: +@GIMP_ERROR_CONSOLE: + + + + + + +@GIMP_HORIZONTAL: +@GIMP_VERTICAL: +@GIMP_UNKNOWN: + + + + + + +@GIMP_PDB_INT32: +@GIMP_PDB_INT16: +@GIMP_PDB_INT8: +@GIMP_PDB_FLOAT: +@GIMP_PDB_STRING: +@GIMP_PDB_INT32ARRAY: +@GIMP_PDB_INT16ARRAY: +@GIMP_PDB_INT8ARRAY: +@GIMP_PDB_FLOATARRAY: +@GIMP_PDB_STRINGARRAY: +@GIMP_PDB_COLOR: +@GIMP_PDB_REGION: +@GIMP_PDB_DISPLAY: +@GIMP_PDB_IMAGE: +@GIMP_PDB_LAYER: +@GIMP_PDB_CHANNEL: +@GIMP_PDB_DRAWABLE: +@GIMP_PDB_SELECTION: +@GIMP_PDB_BOUNDARY: +@GIMP_PDB_PATH: +@GIMP_PDB_PARASITE: +@GIMP_PDB_STATUS: +@GIMP_PDB_END: + + + + + + +@GIMP_INTERNAL: +@GIMP_PLUGIN: +@GIMP_EXTENSION: +@GIMP_TEMPORARY: + + + + + + +@GIMP_PDB_EXECUTION_ERROR: +@GIMP_PDB_CALLING_ERROR: +@GIMP_PDB_PASS_THROUGH: +@GIMP_PDB_SUCCESS: +@GIMP_PDB_CANCEL: + + + + + + +@GIMP_CONTINUOUS: +@GIMP_INCREMENTAL: + + + + + + +@GIMP_REPEAT_NONE: +@GIMP_REPEAT_SAWTOOTH: +@GIMP_REPEAT_TRIANGULAR: + + + + + + +@GIMP_RUN_INTERACTIVE: +@GIMP_RUN_NONINTERACTIVE: +@GIMP_RUN_WITH_LAST_VALS: + + + + + + +@GIMP_PIXELS: +@GIMP_POINTS: + + + + + + +@GIMP_SHADOWS: +@GIMP_MIDTONES: +@GIMP_HIGHLIGHTS: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimp/tmpl/gimpenv.sgml b/devel-docs/libgimp/tmpl/gimpenv.sgml new file mode 100644 index 0000000000..57adf184c4 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpenv.sgml @@ -0,0 +1,49 @@ + +gimpenv + + + + + + + + + + + + + + + + + + + +@Returns: + + + + + + + +@basename: +@Returns: + + + + + + + +@Returns: + + + + + + + +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimpexport.sgml b/devel-docs/libgimp/tmpl/gimpexport.sgml new file mode 100644 index 0000000000..f5e5058926 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpexport.sgml @@ -0,0 +1,86 @@ + +gimpexport + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@EXPORT_CANCEL: +@EXPORT_IGNORE: +@EXPORT_EXPORT: + + + + + + +@Param1: +@Param2: +@Param3: +@Param4: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimpfeatures.sgml b/devel-docs/libgimp/tmpl/gimpfeatures.sgml new file mode 100644 index 0000000000..aed2692da9 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpfeatures.sgml @@ -0,0 +1,117 @@ + +gimpfeatures + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@major: +@minor: +@micro: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimp/tmpl/gimpfileselection.sgml b/devel-docs/libgimp/tmpl/gimpfileselection.sgml new file mode 100644 index 0000000000..27f1d1646b --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpfileselection.sgml @@ -0,0 +1,67 @@ + +GimpFileSelection + + + + + + + + + + + + + + + + + + + + + + + + + +@obj: + + + + + + + +@title: +@filename: +@dir_only: +@check_valid: +@Returns: + + + + + + + +@gfs: +@Returns: + + + + + + + +@gfs: +@filename: + + + + + + + +@gimpfileselection: the object which received the signal. + diff --git a/devel-docs/libgimp/tmpl/gimphelpui.sgml b/devel-docs/libgimp/tmpl/gimphelpui.sgml new file mode 100644 index 0000000000..918f93ed64 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimphelpui.sgml @@ -0,0 +1,87 @@ + +gimphelpui + + + + + + + + + + + + + + + + + + + +@Param1: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@help_data: + + + + + + + +@widget: +@help_func: +@help_data: + + + + + + + +@widget: +@tool_tip: +@help_data: + + + + + + + + + diff --git a/devel-docs/libgimp/tmpl/gimplimits.sgml b/devel-docs/libgimp/tmpl/gimplimits.sgml new file mode 100644 index 0000000000..468bda1aaa --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimplimits.sgml @@ -0,0 +1,72 @@ + +gimplimits + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/devel-docs/libgimp/tmpl/gimpmath.sgml b/devel-docs/libgimp/tmpl/gimpmath.sgml new file mode 100644 index 0000000000..a02e468ae9 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpmath.sgml @@ -0,0 +1,91 @@ + +gimpmath + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@x: + + + + + + + +@x: + + + + + + + +@x: + + + + + + + +@a: + + + + + + + +@a: + + diff --git a/devel-docs/libgimp/tmpl/gimpmatrix.sgml b/devel-docs/libgimp/tmpl/gimpmatrix.sgml new file mode 100644 index 0000000000..83cb2cae42 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpmatrix.sgml @@ -0,0 +1,152 @@ + +gimpmatrix + + + + + + + + + + + + + + + + + + + + + + + + + +@Param1: +@Param2: +@Param3: +@Param4: +@Param5: + + + + + + + +@Param1: +@Param2: + + + + + + + +@Param1: + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Param1: +@Param2: +@Param3: + + + + + + + +@Param1: +@Param2: + + + + + + + +@Param1: +@Param2: + + + + + + + +@Param1: +@Param2: + + + + + + + +@Param1: +@Returns: + + + + + + + +@m: +@m_inv: + + + + + + + +@src: +@target: + + + + + + + +@m: +@Returns: + + + + + + + +@m: +@Returns: + + + + + + + +@m: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimpmenu.sgml b/devel-docs/libgimp/tmpl/gimpmenu.sgml new file mode 100644 index 0000000000..989f6f1608 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpmenu.sgml @@ -0,0 +1,368 @@ + +gimpmenu + + + + + + + + + + + + + + + + + + + +@image_id: +@drawable_id: +@data: +@Returns: + + + + + + + +@id: +@data: + + + + + + + +@name: +@opacity: +@spacing: +@paint_mode: +@width: +@height: +@mask_data: +@dialog_closing: +@user_data: + +@Param1: + + + + + + + +@name: +@width: +@height: +@bpp: +@mask_data: +@dialog_closing: +@user_data: + +@Param1: + + + + + + + +@name: +@width: +@grad_data: +@dialog_closing: +@user_data: + +@Param1: + + + + + + + +@constraint: +@callback: +@data: +@active_image: +@Returns: + + + + + + + +@constraint: +@callback: +@data: +@active_layer: +@Returns: + + + + + + + +@constraint: +@callback: +@data: +@active_channel: +@Returns: + + + + + + + +@constraint: +@callback: +@data: +@active_drawable: +@Returns: + + + + + + + +@dialogname: +@brush_name: +@opacity: +@spacing: +@paint_mode: +@callback: +@udata: + + + + + + + +@dname: +@ibrush: +@opacity: +@spacing: +@paint_mode: +@cback: +@Param7: +@Returns: + + + + + + + +@w: +@Returns: + + + + + + + +@w: +@pname: +@opacity: +@spacing: +@paint_mode: +@Returns: + + + + + + + +@pname: +@opacity: +@spacing: +@paint_mode: +@width: +@height: +@mask_data: +@Returns: + + + + + + + +@popup_pnt: +@pname: +@opacity: +@spacing: +@paint_mode: +@Returns: + + + + + + + +@popup_pnt: +@Returns: + + + + + + + +@dialogtitle: +@pattern_name: +@callback: +@udata: + + + + + + + +@dname: +@ipattern: +@cback: +@Param4: +@Returns: + + + + + + + +@w: +@Returns: + + + + + + + +@w: +@pname: +@Returns: + + + + + + + +@pname: +@width: +@height: +@bytes: +@mask_data: +@Returns: + + + + + + + +@popup_pnt: +@pname: +@Returns: + + + + + + + +@popup_pnt: +@Returns: + + + + + + + +@dialogtitle: +@gradient_name: +@sample_sz: +@callback: +@udata: + + + + + + + +@gname: +@igradient: +@cback: +@Param4: +@Returns: + + + + + + + +@w: +@Returns: + + + + + + + +@w: +@pname: +@Returns: + + + + + + + +@pname: +@width: +@sample_sz: +@mask_data: +@Returns: + + + + + + + +@popup_pnt: +@pname: +@Returns: + + + + + + + +@popup_pnt: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimpmodule.sgml b/devel-docs/libgimp/tmpl/gimpmodule.sgml new file mode 100644 index 0000000000..b5cbb2c1dc --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpmodule.sgml @@ -0,0 +1,30 @@ + +gimpmodule + + + + + + + + + + + + + + + + + + + +@GIMP_MODULE_OK: +@GIMP_MODULE_UNLOAD: + + + + + + + diff --git a/devel-docs/libgimp/tmpl/gimppatheditor.sgml b/devel-docs/libgimp/tmpl/gimppatheditor.sgml new file mode 100644 index 0000000000..1066677f8c --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimppatheditor.sgml @@ -0,0 +1,56 @@ + +GimpPathEditor + + + + + + + + + + + + + + + + + + + + + + + + + +@obj: + + + + + + + +@filesel_title: +@path: +@Returns: + + + + + + + +@gpe: +@Returns: + + + + + + + +@gimppatheditor: the object which received the signal. + diff --git a/devel-docs/libgimp/tmpl/gimpprotocol.sgml b/devel-docs/libgimp/tmpl/gimpprotocol.sgml new file mode 100644 index 0000000000..305950f7ea --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpprotocol.sgml @@ -0,0 +1,269 @@ + +gimpprotocol + + + + + + + + + + + + + + + + + + + + + + + + + + +@version: +@tile_width: +@tile_height: +@shm_ID: +@gamma: +@install_cmap: +@use_xshm: +@color_cube: +@gdisp_ID: + + + + + + +@drawable_ID: +@tile_num: +@shadow: + + + + + + + + + + + + +@drawable_ID: +@tile_num: +@shadow: +@bpp: +@width: +@height: +@use_shm: +@data: + + + + + + +@type: +@d_display: +@d_image: +@d_layer: +@d_channel: +@d_drawable: +@d_selection: +@d_boundary: +@d_path: +@d_status: + + + + + + +@type: +@name: +@description: + + + + + + +@name: +@nparams: +@params: + + + + + + +@name: +@nparams: +@params: + + + + + + +@name: +@blurb: +@help: +@author: +@copyright: +@date: +@menu_path: +@image_types: +@type: +@nparams: +@nreturn_vals: +@params: +@return_vals: + + + + + + +@name: + + + + + + + + + + + + + +@channel: +@Returns: + + + + + + + +@channel: +@config: +@Returns: + + + + + + + +@channel: +@tile_req: +@Returns: + + + + + + + +@channel: +@Returns: + + + + + + + +@channel: +@tile_data: +@Returns: + + + + + + + +@channel: +@proc_run: +@Returns: + + + + + + + +@channel: +@proc_return: +@Returns: + + + + + + + +@channel: +@proc_run: +@Returns: + + + + + + + +@channel: +@proc_return: +@Returns: + + + + + + + +@channel: +@proc_install: +@Returns: + + + + + + + +@channel: +@proc_uninstall: +@Returns: + + + + + + + +@channel: +@Returns: + + + + + + + +@channel: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimpsizeentry.sgml b/devel-docs/libgimp/tmpl/gimpsizeentry.sgml new file mode 100644 index 0000000000..44538ffdcd --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpsizeentry.sgml @@ -0,0 +1,224 @@ + +GimpSizeEntry + + + + + + + + + + + + + + + + + + + + + + + + + +@obj: + + + + + + + +@GIMP_SIZE_ENTRY_UPDATE_NONE: +@GIMP_SIZE_ENTRY_UPDATE_SIZE: +@GIMP_SIZE_ENTRY_UPDATE_RESOLUTION: + + + + + + + + + + + + +@number_of_fields: +@unit: +@unit_format: +@menu_show_pixels: +@menu_show_percent: +@show_refval: +@spinbutton_usize: +@update_policy: +@Returns: + + + + + + + +@gse: +@value_spinbutton: +@refval_spinbutton: + + + + + + + +@gse: +@text: +@row: +@column: +@alignment: + + + + + + + +@gse: +@field: +@resolution: +@keep_size: + + + + + + + +@gse: +@field: +@lower: +@upper: + + + + + + + +@gse: +@field: +@lower: +@upper: + + + + + + + +@gse: +@field: +@Returns: + + + + + + + +@gse: +@field: +@value: + + + + + + + +@gse: +@field: +@lower: +@upper: + + + + + + + +@gse: +@field: +@digits: + + + + + + + +@gse: +@field: +@Returns: + + + + + + + +@gse: +@field: +@refval: + + + + + + + +@gse: +@Returns: + + + + + + + +@gse: +@unit: + + + + + + + +@gse: + + + + + + + +@gimpsizeentry: the object which received the signal. + + + + + + +@gimpsizeentry: the object which received the signal. + + + + + + +@gimpsizeentry: the object which received the signal. + diff --git a/devel-docs/libgimp/tmpl/gimpunit.sgml b/devel-docs/libgimp/tmpl/gimpunit.sgml new file mode 100644 index 0000000000..a0401567c4 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpunit.sgml @@ -0,0 +1,141 @@ + +gimpunit + + + + + + + + + + + + + + + + + + + +@UNIT_PIXEL: +@UNIT_INCH: +@UNIT_MM: +@UNIT_POINT: +@UNIT_PICA: +@UNIT_END: +@UNIT_PERCENT: + + + + + + +@Returns: + + + + + + + +@Returns: + + + + + + + +@identifier: +@factor: +@digits: +@symbol: +@abbreviation: +@singular: +@plural: +@Returns: + + + + + + + +@unit: +@Returns: + + + + + + + +@unit: +@deletion_flag: + + + + + + + +@unit: +@Returns: + + + + + + + +@unit: +@Returns: + + + + + + + +@unit: +@Returns: + + + + + + + +@unit: +@Returns: + + + + + + + +@unit: +@Returns: + + + + + + + +@unit: +@Returns: + + + + + + + +@unit: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gimpunitmenu.sgml b/devel-docs/libgimp/tmpl/gimpunitmenu.sgml new file mode 100644 index 0000000000..118afbfc25 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpunitmenu.sgml @@ -0,0 +1,68 @@ + +GimpUnitMenu + + + + + + + + + + + + + + + + + + + + + + + + + +@obj: + + + + + + + +@format: +@unit: +@show_pixels: +@show_percent: +@show_custom: +@Returns: + + + + + + + +@gum: +@unit: + + + + + + + +@gum: +@Returns: + + + + + + + +@gimpunitmenu: the object which received the signal. + diff --git a/devel-docs/libgimp/tmpl/gimpwidgets.sgml b/devel-docs/libgimp/tmpl/gimpwidgets.sgml new file mode 100644 index 0000000000..7129d0037d --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpwidgets.sgml @@ -0,0 +1,225 @@ + +gimpwidgets + + + + + + + + + + + + + + + + + + + +@menu_only: +@Varargs: +@Returns: + + + + + + + +@menu_only: +@menu_item_callback: +@data: +@initial: +@Varargs: +@Returns: + + + + + + + +@in_frame: +@frame_title: +@Varargs: +@Returns: + + + + + + + +@in_frame: +@frame_title: +@radio_button_callback: +@data: +@initial: +@Varargs: +@Returns: + + + + + + + +@adjustment: +@value: +@lower: +@upper: +@step_increment: +@page_increment: +@page_size: +@climb_rate: +@digits: +@Returns: + + + + + + + +@table: +@column: +@row: +@text: +@scale_usize: +@spinbutton_usize: +@value: +@lower: +@upper: +@step_increment: +@page_increment: +@digits: +@tooltip: +@private_tip: +@Returns: + + + + + + + +@seed: +@use_time: +@time_true: +@time_false: +@Returns: + + + + + + + +@unit: +@unit_format: +@menu_show_pixels: +@menu_show_percent: +@spinbutton_usize: +@update_policy: +@chainbutton_active: +@chain_constrains_ratio: +@chainbutton: +@xlabel: +@x: +@xres: +@lower_boundary_x: +@upper_boundary_x: +@xsize_0: +@xsize_100: +@ylabel: +@y: +@yres: +@lower_boundary_y: +@upper_boundary_y: +@ysize_0: +@ysize_100: +@Returns: + + + + + + + +@widget: +@data: + + + + + + + +@widget: +@data: + + + + + + + +@widget: +@data: + + + + + + + +@adjustment: +@data: + + + + + + + +@adjustment: +@data: + + + + + + + +@adjustment: +@data: + + + + + + + +@widget: +@data: + + + + + + + +@table: +@column: +@row: +@label_text: +@xalign: +@yalign: +@widget: +@colspan: +@left_align: + + diff --git a/devel-docs/libgimp/tmpl/gimpwire.sgml b/devel-docs/libgimp/tmpl/gimpwire.sgml new file mode 100644 index 0000000000..88cbe2b6a4 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gimpwire.sgml @@ -0,0 +1,289 @@ + +gimpwire + + + + + + + + + + + + + + + + + + + +@type: +@data: + + + + + + +@channel: +@msg: + + + + + + + +@channel: +@msg: + + + + + + + +@msg: + + + + + + + +@channel: +@buf: +@count: +@Returns: + + + + + + + +@channel: +@Returns: + + + + + + + +@type: +@read_func: +@write_func: +@destroy_func: + + + + + + + +@read_func: + + + + + + + +@write_func: + + + + + + + +@flush_func: + + + + + + + +@channel: +@buf: +@count: +@Returns: + + + + + + + +@channel: +@buf: +@count: +@Returns: + + + + + + + +@channel: +@Returns: + + + + + + + +@Returns: + + + + + + + + + + + + + + +@channel: +@msg: +@Returns: + + + + + + + +@channel: +@msg: +@Returns: + + + + + + + +@msg: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + + + + + + +@channel: +@data: +@count: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/gserialize.sgml b/devel-docs/libgimp/tmpl/gserialize.sgml new file mode 100644 index 0000000000..277a7000d6 --- /dev/null +++ b/devel-docs/libgimp/tmpl/gserialize.sgml @@ -0,0 +1,131 @@ + +gserialize + + + + + + + + + + + + + + + + + + + +@GSERIAL_END: +@GSERIAL_INT8: +@GSERIAL_INT16: +@GSERIAL_INT32: +@GSERIAL_FLOAT: +@GSERIAL_DOUBLE: +@GSERIAL_STRING: +@GSERIAL_INT8ARRAY: +@GSERIAL_INT16ARRAY: +@GSERIAL_INT32ARRAY: +@GSERIAL_FLOATARRAY: +@GSERIAL_DOUBLEARRAY: +@GSERIAL_LAST_TYPE: + + + + + + + + + + + + + + + + + + +@type: +@offset: +@length: +@length_offset: +@Returns: + + + + + + + +@type: +@struct_: +@member: + + + + + + + +@type: +@struct_: +@member: +@length: + + + + + + + +@type: +@struct_: +@member: +@length_member: + + + + + + + +@name: +@Varargs: +@Returns: + + + + + + + +@Param1: + + + + + + + +@d: +@output: +@struct_data: +@Returns: + + + + + + + +@d: +@output: +@serial: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/libgimp-unused.sgml b/devel-docs/libgimp/tmpl/libgimp-unused.sgml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/devel-docs/libgimp/tmpl/parasite.sgml b/devel-docs/libgimp/tmpl/parasite.sgml new file mode 100644 index 0000000000..4a76cbe001 --- /dev/null +++ b/devel-docs/libgimp/tmpl/parasite.sgml @@ -0,0 +1,184 @@ + +parasite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@name: +@flags: +@size: +@data: +@Returns: + + + + + + + +@parasite: + + + + + + + +@parasite: +@Returns: + + + + + + + +@a: +@b: +@Returns: + + + + + + + +@parasite: +@name: +@Returns: + + + + + + + +@p: +@Returns: + + + + + + + +@p: +@Returns: + + + + + + + +@p: +@flag: +@Returns: + + + + + + + +@p: +@Returns: + + + + + + + +@p: +@Returns: + + + + + + + +@p: + + + + + + + +@p: +@Returns: + + diff --git a/devel-docs/libgimp/tmpl/parasiteF.sgml b/devel-docs/libgimp/tmpl/parasiteF.sgml new file mode 100644 index 0000000000..61a446847a --- /dev/null +++ b/devel-docs/libgimp/tmpl/parasiteF.sgml @@ -0,0 +1,26 @@ + +parasiteF + + + + + + + + + + + + + + + + + + + +@name: +@flags: +@size: +@data: + diff --git a/devel-docs/libgimp/tmpl/parasiteP.sgml b/devel-docs/libgimp/tmpl/parasiteP.sgml new file mode 100644 index 0000000000..3a44bac50d --- /dev/null +++ b/devel-docs/libgimp/tmpl/parasiteP.sgml @@ -0,0 +1,26 @@ + +parasiteP + + + + + + + + + + + + + + + + + + + +@name: +@flags: +@size: +@data: + diff --git a/devel-docs/libgimp/tmpl/parasiteio.sgml b/devel-docs/libgimp/tmpl/parasiteio.sgml new file mode 100644 index 0000000000..57a128812a --- /dev/null +++ b/devel-docs/libgimp/tmpl/parasiteio.sgml @@ -0,0 +1,55 @@ + +parasiteio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@params: + + + + + + + +@parameters: +@params: + + + + + + + +@params: +@Returns: + + diff --git a/libgimp/color_selector.h b/libgimp/color_selector.h index e665c7e44a..9d187c3eef 100644 --- a/libgimp/color_selector.h +++ b/libgimp/color_selector.h @@ -46,7 +46,6 @@ typedef void (*GimpColorSelector_Callback)(void *data, int r, int g, int b); typedef GtkWidget * (*GimpColorSelector_NewFunc)(int r, int g, int b, GimpColorSelector_Callback cb, void *data, - /* RETURNS: */ void **selector_data); /* A function of this type is called when the color selector is no @@ -102,3 +101,9 @@ gboolean gimp_color_selector_unregister (GimpColorSelectorID id, #endif /* !__COLOR_NOTEBOOK_C__ */ #endif /* __COLOR_SELECTOR_H__ */ + + + + + + diff --git a/libgimp/gimpcolorselector.h b/libgimp/gimpcolorselector.h index e665c7e44a..9d187c3eef 100644 --- a/libgimp/gimpcolorselector.h +++ b/libgimp/gimpcolorselector.h @@ -46,7 +46,6 @@ typedef void (*GimpColorSelector_Callback)(void *data, int r, int g, int b); typedef GtkWidget * (*GimpColorSelector_NewFunc)(int r, int g, int b, GimpColorSelector_Callback cb, void *data, - /* RETURNS: */ void **selector_data); /* A function of this type is called when the color selector is no @@ -102,3 +101,9 @@ gboolean gimp_color_selector_unregister (GimpColorSelectorID id, #endif /* !__COLOR_NOTEBOOK_C__ */ #endif /* __COLOR_SELECTOR_H__ */ + + + + + + diff --git a/libgimp/gimpmenu.h b/libgimp/gimpmenu.h index 611b66ca81..7b47a3fa2c 100644 --- a/libgimp/gimpmenu.h +++ b/libgimp/gimpmenu.h @@ -35,32 +35,32 @@ typedef void (*GimpMenuCallback) (gint32 id, gpointer data); /* Popup the brush dialog interactively */ -typedef void (* GRunBrushCallback) (gchar *, /* Name */ - gdouble, /* opacity */ - gint, /* spacing */ - gint, /* paint_mode */ - gint, /* width */ - gint, /* height */ - gchar *, /* mask data */ - gint, /* dialog closing */ - gpointer /* user data */); +typedef void (* GRunBrushCallback) (gchar *name, + gdouble opacity, + gint spacing, + gint paint_mode, + gint width, + gint height, + gchar *mask_data, + gint dialog_closing, + gpointer user_data); /* Popup the pattern dialog */ -typedef void (*GRunPatternCallback) (gchar *, /* Name */ - gint, /* Width */ - gint, /* Heigth */ - gint, /* bytes pp in mask */ - gchar *, /* mask data */ - gint, /* dialog closing */ - gpointer /* user data */); - +typedef void (*GRunPatternCallback) (gchar *name, + gint width, + gint height, + gint bpp, + gchar *mask_data, + gint dialog_closing, + gpointer user_data); + /* Popup the gradient dialog */ -typedef void (*GRunGradientCallback) (gchar *, /* Name */ - gint, /* Width */ - gdouble *, /* grad data */ - gint, /* dialog closing */ - gpointer /* user data */); - +typedef void (*GRunGradientCallback) (gchar *name, + gint width, + gdouble *grad_data, + gint dialog_closing, + gpointer user_data); + GtkWidget* gimp_image_menu_new (GimpConstraintFunc constraint, GimpMenuCallback callback, gpointer data,