Gimp/libgimp
BST 1999 Andy Thomas 9b7d21dab5 gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h
Wed Jun 23 23:52:54 BST 1999 Andy Thomas <alt@gimp.org>

	* gimp/app/gimppreviewcache.c
	* gimp/app/gimppreviewcache.h
	* gimp/app/drawable_cmds.c
	* gimp/app/gdisplay.c
	* gimp/app/gimpdrawableP.h
	* gimp/app/gimage_cmds.c
	* gimp/app/Makefile.am
	* gimp/app/layers_dialog.c
	* gimp/app/channel.c
	* gimp/app/lc_dialog.c
	* gimp/app/lc_dialog.h
	* gimp/app/lc_dialogP.h
	* gimp/app/layer.c
	* gimp/app/gimpdrawable.c
	* gimp/app/internal_procs.c
	* gimp/libgimp/gimp.h
	* gimp/libgimp/gimpimage.c
	* gimp/libgimp/gimpdrawable.c
	* gimp/libgimp/gimpmenu.c
	* gimp/tools/pdbgen/pdb/drawable.pdb
	* gimp/tools/pdbgen/pdb/gimage.pdb

	Added thumbnail image preview functions.
	Previews are visible on the L&C&P dialogs as well as in the
	drawables/channels/ menus generated for plugins
	(see the bumpmap & Mapobject plugins).

	PDB interface exists to simply extract a thumbnail preview
	of a given size. This is much quicker & more efficient
	than getting the image data tile-by-tile if you only need a small
	image since a "preview cache" has been implemented. This cache also
	reduces the number of times the tiles cached is scanned since smaller
	previews are always generated from large ones if they exists and
	are valid.

	Some possible usages (I don't intend to implement these ideas. Just
	suggestions). More plugins using the thumbnail preview (ie any that
	use multiple images). Indication of "active image" somewhere.....
	Actually almost anywhere a drawable/image name appears.
1999-06-23 23:01:14 +00:00
..
.cvsignore
color_selector.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
COPYING
gimp.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimp.def No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimp.h gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpbrushmenu.c
gimpchainbutton.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpchainbutton.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpchannel.c
gimpchannel_pdb.c
gimpcolorselector.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
gimpdisplay.c
gimpdisplay_pdb.c
gimpdrawable.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpdrawable_pdb.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpenums.h cosmetic change 1999-06-21 20:04:04 +00:00
gimpenv.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpenv.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpfeatures.h.in No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpfeatures.h.win32 Update version. 1999-06-21 00:23:55 +00:00
gimpfileselection.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpfileselection.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpgradient.c
gimpgradient_pdb.c
gimpgradientmenu.c
gimpimage.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpimage_pdb.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpintl.h
gimplayer.c
gimplayer_pdb.c
gimplimits.h store resolution values as doubles, not floats. 1999-05-18 17:33:39 +00:00
gimpmatrix.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpmatrix.h
gimpmenu.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
gimpmenu.h
gimpmodule.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimppalette.c
gimppalette_pdb.c
gimpparasite.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpparasite.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
gimpparasite_pdb.c
gimpparasiteF.h
gimpparasiteP.h
gimppatheditor.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimppatheditor.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimppatternmenu.c
gimppixelrgn.c *** empty log message *** 1999-05-18 22:41:21 +00:00
gimpprocbrowserdialog.c
gimpprocview.c
gimpprotocol.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpprotocol.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpsizeentry.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpsizeentry.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimptile.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gimpui.def No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpui.h
gimpunit.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpunit.h app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
gimpunit_pdb.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpunitcache.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
gimpunitmenu.c app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpunitmenu.h app/Makefile.am new files. Does nothing yet. Checked in because I found 1999-06-17 19:13:08 +00:00
gimpwire.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
gimpwire.h Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gserialize.c Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
gserialize.h
Makefile.am various dist fixes 1999-06-06 18:17:57 +00:00
makefile.msc Update version. 1999-06-21 00:23:55 +00:00
parasite.c No need for <io.h> on Win32. 1999-05-28 21:56:04 +00:00
parasite.h removed some nonfunctional code. 1999-04-23 06:07:09 +00:00
parasiteF.h
parasiteP.h
stdplugins-intl.h Mention using GNU gettext. 1999-06-14 22:18:02 +00:00