gimp/devel-docs
Martin Nordholts 4255e43681 Bug 555954 – Merge Tagging of Gimp Resources GSoC Project
Merge the rest of the tagging code developed on the tagging branch
by Aurimas Juška. Development will now continue in trunk.

* app/core/gimptag.[ch]: New files (not strictly true but almost)
implementing the represention of a tag.

* app/core/gimptagcache.[ch]: New files implementing functionality
for loading and saving tags to tags.xml, and assigning loaded tags
to tagged objects.

* app/core/gimpfilteredcontainer.[ch]: New files implementing a
tag filtered GimpContainer.

* app/widgets/gimptagentry.[ch]: New files implementing a
GtkEntry-like widget for entering tags.

* app/widgets/gimpcombotagentry.[ch]: New files implementing a
combobox-like widget for selecting tags.

* app/widgets/gimptagpopup.[ch]: New files implementing a popup of
all available tags that can be selected and combined in a
checkbox-like way.

* app/core/gimp.[ch]: Add a GimpTagCache member and manage tag
assignment and saving and loading to/from tags.xml.

* app/widgets/gimpdatafactoryview.c: Add the tag query and tag
assignment widgets to the UI and show the tag filtered items
instead of all items.

* app/core/Makefile.am
* app/widgets/Makefile.am: Add new files.

* app/core/core-types.h
* app/widgets/widgets-types.h: Add new types.

svn path=/trunk/; revision=27816
2008-12-20 14:46:54 +00:00
..
app Bug 555954 – Merge Tagging of Gimp Resources GSoC Project 2008-12-20 14:46:54 +00:00
libgimp added new scale procedures. 2008-09-24 17:23:31 +00:00
libgimpbase added gimp_get_pdb_error() and gimp_plugin_{get,set}_pdb_error_handler(). 2008-08-19 06:36:10 +00:00
libgimpcolor libgimpcolor/libgimpcolor-docs.sgml libgimpthumb/libgimpthumb-docs.sgml 2007-10-31 10:19:49 +00:00
libgimpconfig libgimp/libgimp-sections.txt added new symbols. 2008-05-29 12:00:27 +00:00
libgimpmath libgimpcolor/libgimpcolor-docs.sgml libgimpthumb/libgimpthumb-docs.sgml 2007-10-31 10:19:49 +00:00
libgimpmodule libgimpcolor/libgimpcolor-docs.sgml libgimpthumb/libgimpthumb-docs.sgml 2007-10-31 10:19:49 +00:00
libgimpthumb libgimpcolor/libgimpcolor-docs.sgml libgimpthumb/libgimpthumb-docs.sgml 2007-10-31 10:19:49 +00:00
libgimpwidgets plug-ins/common/file-gih.c setting a spin button's page_increment to 1 is 2008-10-06 20:46:21 +00:00
tools removed trailing whitespace 2008-09-04 08:37:32 +00:00
ChangeLog Bug 555954 – Merge Tagging of Gimp Resources GSoC Project 2008-12-20 14:46:54 +00:00
Makefile.am suggest to use pango-1-16. 2007-05-05 23:16:58 +00:00
README README README.gtkdoc some updates. 2003-09-08 17:51:44 +00:00
README.gtkdoc added a link to http://www.gtk.org/gtk-doc/ 2008-12-10 11:53:50 +00:00
debug-plug-ins.txt added a recipe for debugging plug-ins 2006-12-02 06:19:27 +00:00
exif-handling.txt Bill Skaggs <weskaggs@primate.ucdavis.edu> 2005-01-04 17:48:13 +00:00
gbr.txt documented what I found out about the GIMP brush version 3 file format. 2003-11-06 13:01:39 +00:00
ggr.txt updated for the new fields in the gradient files. 2006-09-01 00:20:01 +00:00
gih.txt Changed "The GIMP" to "GIMP" everywhere, where it's used as a name. 2007-06-06 08:44:52 +00:00
gpb.txt Jens Lautenbacher <jtl@gimp.org> 2000-12-18 20:37:23 +00:00
includes.txt s:libgimp/gimpintl.h:gimp-intl.h: 2003-07-10 18:49:32 +00:00
parasites.txt removed obsolete section about gserialize. 2008-11-22 12:37:57 +00:00
pat.txt Documented the pat version 1 file format while I was at it. 2003-07-09 19:28:22 +00:00
release-howto.txt there's no need to fiddle with po/Makefile.in.in these days. 2008-09-29 20:04:26 +00:00
structure.xml README README.gtkdoc some updates. 2003-09-08 17:51:44 +00:00
tagging.txt Bug 555954 – Merge Tagging of Gimp Resources GSoC Project 2008-12-20 14:46:54 +00:00
undo.txt Moved various files from the docs directory to devel-docs and 2000-06-13 14:05:35 +00:00
vbr.txt Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-09-23 22:12:30 +00:00
xcf.txt Changed "The GIMP" to "GIMP" everywhere, where it's used as a name. 2007-06-06 08:44:52 +00:00

README

Developers documentation 
------------------------

This directory holds information that you will find useful if you
develop a GIMP plug-in or want to work on the GIMP core.

   app             - setup for documentation of the GIMP core;
                     not build by default since it is huge and
                     only relevant for core developers
   includes.txt    - the policy for inclusion of header files

   libgimp
   libgimpbase
   libgimpcolor
   libgimpmath
   libgimpmodule
   libgimpwidgets  - complete libgimp documentation generated from
                     the source; see README.gtkdoc

   structure.xml   - a DocBook article that gives an overview on
                     the directory structure of the GIMP source tree

   gih.txt         - description of the GIH format used to store a
                     series of pixmap brushes
   gpb.txt         - description of the GPB format for pixmap brushes
   pat.txt         - description of the PAT format for patterns
   parasites.txt   - descriptions of known parasites
   undo.txt        - description of the undo system
   xcf.txt         - description of Gimp's XCF format