Gimp/app/gui
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
..
about-dialog.c As we open the ppm file in binary mode, we shouldn't assume that the 1999-06-02 21:56:36 +00:00
about-dialog.h Initial revision 1997-11-24 22:05:25 +00:00
brush-editor.c app/by_color_select.c: plug-ins/script-fu/script-fu-scripts.c: 1998-12-20 00:13:50 +00:00
brush-editor.h ---------------------------------------------------------------------- 1998-07-16 11:44:56 +00:00
brush-select.c store resolution values as doubles, not floats. 1999-05-18 17:33:39 +00:00
brush-select.h app/brush_select.c app/brush_select.h app/pattern_select.c delay the popup 1999-05-01 21:37:34 +00:00
channels-dialog.c The button reorganization. /tig 1999-06-21 05:46:32 +00:00
channels-dialog.h app/Makefile.am app/lc_dialog.[ch] app/lc_dialogP.h new files 1999-06-06 17:26:51 +00:00
color-area.c First batch of changes to merge the Win32 version. This will be 1999-02-20 23:20:54 +00:00
color-area.h Fixed up loose ends with the GdkRgb integration. Color selection areas are 1998-08-31 22:22:23 +00:00
color-notebook.c Misc l10n fixes 1999-06-06 19:44:36 +00:00
color-notebook.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
color-select.c Misc l10n fixes 1999-06-06 19:44:36 +00:00
color-select.h Bit of a large checkin this - it's basically three things: 1 - GimpModules 1999-01-11 00:57:33 +00:00
commands.c namespace cleanups. 1999-06-21 22:12:07 +00:00
commands.h namespace cleanups. 1999-06-21 22:12:07 +00:00
device-status-dialog.c added some functions. Still does nothing. 1999-06-19 20:20:59 +00:00
file-new-dialog.c Update version. 1999-06-21 00:23:55 +00:00
file-new-dialog.h *app/file_new_dialog.c app/file_new_dialog.h: app/gloal_edit.c: added 1998-06-12 19:43:55 +00:00
gradient-editor.c app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c 1999-06-07 02:21:31 +00:00
gradient-editor.h gave parasite undo a MISC_UNDO class for now so it compiles 1999-04-23 20:54:02 +00:00
gradient-select.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
help-commands.c namespace cleanups. 1999-06-21 22:12:07 +00:00
help-commands.h namespace cleanups. 1999-06-21 22:12:07 +00:00
indicator-area.c Fixed --no-data and -n (that I broke). Gave indexed palette a default height. 1999-06-18 04:22:19 +00:00
indicator-area.h Added pattern preview and its popup. 1999-06-03 06:54:11 +00:00
info-dialog.c app/info_dialog.c app/rotate_tool.c fixed some very strange grid redraw 1999-05-31 21:46:43 +00:00
info-dialog.h app/commands.c app/crop.c app/file_new_dialog.c app/info_dialog.[ch] 1999-05-31 14:11:10 +00:00
info-window.c app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c 1999-05-22 17:56:35 +00:00
info-window.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
input-dialog.c added some functions. Still does nothing. 1999-06-19 20:20:59 +00:00
layer-select.c app/brush_select.c app/channels_dialog.c app/disp_callbacks.c 1999-01-10 21:54:02 +00:00
layer-select.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00
layers-dialog.c gimp/app/gimppreviewcache.c gimp/app/gimppreviewcache.h 1999-06-23 23:01:14 +00:00
layers-dialog.h app/Makefile.am app/lc_dialog.[ch] app/lc_dialogP.h new files 1999-06-06 17:26:51 +00:00
menus.c namespace cleanups. 1999-06-21 22:12:07 +00:00
menus.h Forgot this... 1999-06-06 21:56:49 +00:00
module-browser.c app/bucket_fill.c app/color_picker.c app/commands.c app/convolve.c 1999-06-07 02:21:31 +00:00
module-browser.h *** empty log message *** 1999-04-14 19:51:49 +00:00
palette-editor.c Mention using GNU gettext. 1999-06-14 22:18:02 +00:00
palette-editor.h #include <gtk/gtk.h> 1999-04-04 07:12:22 +00:00
palette-select.c add <sys/types.h> 1999-04-23 15:20:10 +00:00
palette-select.h app/palette.c app/palette_select.h app/palette_select.c 1999-01-03 00:12:39 +00:00
paths-dialog.c The button reorganization. /tig 1999-06-21 05:46:32 +00:00
paths-dialog.h app/Makefile.am app/lc_dialog.[ch] app/lc_dialogP.h new files 1999-06-06 17:26:51 +00:00
pattern-select.c i18n patch from gimp-monniaux-050699-1 1999-06-05 23:41:45 +00:00
pattern-select.h app/brush_select.c app/brush_select.h app/pattern_select.c delay the popup 1999-05-01 21:37:34 +00:00
plug-in-commands.c namespace cleanups. 1999-06-21 22:12:07 +00:00
plug-in-menus.c namespace cleanups. 1999-06-21 22:12:07 +00:00
preferences-dialog.c the tree title doesn't behave like a button anymore. Made the thumbnail 1999-06-17 15:01:01 +00:00
preferences-dialog.h oops, forgot this file a minute ago ;) 1999-03-27 18:19:43 +00:00
resize-dialog.c app/commands.c app/crop.c app/file_new_dialog.c app/info_dialog.[ch] 1999-05-31 14:11:10 +00:00
resize-dialog.h app/commands.c app/crop.c app/file_new_dialog.c app/info_dialog.[ch] 1999-05-31 14:11:10 +00:00
session.c Mention using GNU gettext. 1999-06-14 22:18:02 +00:00
session.h app/gradient.c app/gradient.h app/internal_procs.c app/plug_in.c 1998-10-31 16:22:37 +00:00
tips-dialog.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
tips-dialog.h app/colormaps.c app/devices.h minor cleanups 1999-01-14 00:17:13 +00:00
user-install-dialog.c configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so 1999-05-29 16:35:47 +00:00
user-install-dialog.h Have fun recompiling gimp everyone. It's the great FSF address change! 1998-04-13 05:44:11 +00:00