Gimp/libgimp
Sven Neumann a514ce7db1 allow to set a maximum size and center the preview area if its allocation
2004-09-09  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/gimppreviewarea.[ch]: allow to set a maximum size
	and center the preview area if its allocation extends the maximum.

	* libgimpwidgets/gimppreview.[ch]: derive from GtkVBox, moved the
	toggle button out of the table and put the table into an aspect
	frame. Added an API to set the preview boundaries. Set the maximum
	size of the GimpPreviewArea from that function.

	* libgimpwidgets/gimpwidgets.def: added new entries.

	* libgimp/gimpdrawablepreview.c: use gimp_preview_set_bounds().

	* plug-ins/common/gauss.c: pack the preview widget so that it
	resizes with the dialog.
2004-09-09 14:47:39 +00:00
..
.cvsignore libgimp/.cvsignore libgimp/Makefile.am libgimp/gimp.h removed 2001-05-22 00:36:38 +00:00
COPYING Hmm... this actually wasn't the file as advertised by the ChangeLog.... 2000-01-02 23:11:47 +00:00
gimp.c replaced the never used "gdouble gamma" with 8 reserved gint8 and stuffed 2004-09-03 12:19:26 +00:00
gimp.def improved documentation for gimp_image_resize_to_layers 2004-09-05 00:13:22 +00:00
gimp.h replaced the never used "gdouble gamma" with 8 reserved gint8 and stuffed 2004-09-03 12:19:26 +00:00
gimp_pdb.h Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
gimpbrushes_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimpbrushes_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimpbrushmenu.c fixed drawing of brushes that extend beyond the preview. 2004-08-30 15:31:22 +00:00
gimpbrushmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpbrushselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpbrushselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpbrushselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpbrushselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpchannel.c libgimp/gimp.[ch] libgimp/gimpchannel.[ch] libgimp/gimpdrawable.[ch] 2003-07-01 18:11:18 +00:00
gimpchannel.h renamed gimp_drawable_image() to gimp_drawable_get_image() for symmetry 2003-12-04 13:21:27 +00:00
gimpchannel_pdb.c tools/pdbgen/pdb/channel.pdb removed gimp_layer_delete() and 2003-12-03 17:47:15 +00:00
gimpchannel_pdb.h tools/pdbgen/pdb/channel.pdb removed gimp_layer_delete() and 2003-12-03 17:47:15 +00:00
gimpcolor_pdb.c removed GimpChannelLutType enum and export GimpHistogramChannel to the 2004-01-13 16:19:50 +00:00
gimpcolor_pdb.h removed GimpChannelLutType enum and export GimpHistogramChannel to the 2004-01-13 16:19:50 +00:00
gimpcompat.h removed GimpChannelLutType enum and export GimpHistogramChannel to the 2004-01-13 16:19:50 +00:00
gimpconvert_pdb.c use gboolean instead of gint for "alpha_dither" and "remove_dups" in all 2004-01-31 16:23:25 +00:00
gimpconvert_pdb.h renamed gimp_convert_*() functions to gimp_image_convert_*(). 2003-12-04 14:52:24 +00:00
gimpdisplay_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpdisplay_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpdrawable.c libgimp/gimpdrawablepreview.[ch] minor code cleanup, fixes to gtk-doc 2004-08-30 22:49:06 +00:00
gimpdrawable.h Cleaned up the remaining libgimp API issues: 2004-03-12 22:46:25 +00:00
gimpdrawable_pdb.c tools/pdbgen/pdb/drawable.pdb raised the maximum size for thumbnails from 2004-06-30 12:31:08 +00:00
gimpdrawable_pdb.h Some PDB fixes/cosmetics before doing real changes again: 2003-12-08 17:26:55 +00:00
gimpdrawablecombobox.c automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpdrawablecombobox.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimpdrawablepreview.c allow to set a maximum size and center the preview area if its allocation 2004-09-09 14:47:39 +00:00
gimpdrawablepreview.h libgimpwidgets/gimppreviewarea.c added two functions: 2004-09-07 20:20:13 +00:00
gimpedit_pdb.c added boolean return value indicating whether the cut/copy was successful. 2004-03-10 11:44:16 +00:00
gimpedit_pdb.h tools/pdbgen/Makefile.am tools/pdbgen/groups.pl removed the "misc tools" 2004-01-05 14:35:19 +00:00
gimpenums.h removed enums GimpImageType and GimpImageBaseType ... 2004-07-29 12:33:15 +00:00
gimpexport.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimpexport.h added new export capabilities GIMP_EXPORT_CAN_HANDLE_BITMAP and 2003-11-15 16:51:20 +00:00
gimpfileops_pdb.c app/pdb/fileops_cmds.c is a generated file, need to do the documentation 2004-06-22 08:54:27 +00:00
gimpfileops_pdb.h added new PDB function gimp_register_file_handler_mime() that allows to 2004-05-14 00:01:11 +00:00
gimpfloatingsel_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfloatingsel_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfontmenu.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpfontmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpfonts_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimpfonts_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimpfontselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpfontselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpfontselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfontselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpfontselectbutton.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpgimprc_pdb.c added new API gimp_color_button_[get|set]_update() which configures the 2003-11-11 17:55:45 +00:00
gimpgimprc_pdb.h added new API gimp_color_button_[get|set]_update() which configures the 2003-11-11 17:55:45 +00:00
gimpgradientedit_pdb.c set_blending_function() and set_coloring_type() work on segment ranges, 2004-06-02 17:45:56 +00:00
gimpgradientedit_pdb.h set_blending_function() and set_coloring_type() work on segment ranges, 2004-06-02 17:45:56 +00:00
gimpgradientmenu.c corrected dither offset. 2004-08-07 15:56:13 +00:00
gimpgradientmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpgradients_pdb.c tools/pdbgen/pdb/gradient_edit.pdb mark new API as new using $since. 2004-06-01 22:50:37 +00:00
gimpgradients_pdb.h added new function gimp_data_factory_data_delete(). 2004-06-01 21:37:36 +00:00
gimpgradientselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimpgradientselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpgradientselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpgradientselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpguides_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpguides_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimphelp_pdb.c changed "prog_name" parameter of gimp_help() to "help_domain". It's 2004-01-20 12:38:31 +00:00
gimphelp_pdb.h changed "prog_name" parameter of gimp_help() to "help_domain". It's 2004-01-20 12:38:31 +00:00
gimpimage.c renamed gimp_convert_*() functions to gimp_image_convert_*(). 2003-12-04 14:52:24 +00:00
gimpimage.h renamed gimp_convert_*() functions to gimp_image_convert_*(). 2003-12-04 14:52:24 +00:00
gimpimage_pdb.c improved documentation for gimp_image_resize_to_layers 2004-09-05 00:13:22 +00:00
gimpimage_pdb.h Implement function to resize the image to contain all layers completely. 2004-09-04 22:08:43 +00:00
gimpimagecombobox.c automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpimagecombobox.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimpitemcombobox.c automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpitemcombobox.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimplayer.c libgimp/gimp.[ch] libgimp/gimpchannel.[ch] libgimp/gimpdrawable.[ch] 2003-07-01 18:11:18 +00:00
gimplayer.h removed preserve_transparency #defines. This is the last of the #defines 2003-12-12 15:49:51 +00:00
gimplayer_pdb.c applied patch from Philip Lafleur that makes Autocrop register a new 2004-05-29 11:29:37 +00:00
gimplayer_pdb.h marked gimp_image_add_layer_mask() and gimp_image_remove_layer_mask() as 2003-12-08 22:33:17 +00:00
gimpmenu.c use a GtkImage and a GdkPixbuf instead of the deprecated GtkPreview 2004-07-30 23:03:45 +00:00
gimpmenu.h plug-ins/flame/flame.c ported the last two users of gimpmenu.h to 2004-04-21 23:09:16 +00:00
gimpmessage_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpmessage_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpmisc_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpmisc_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppainttools_pdb.c Regenerated 2004-05-06 23:27:35 +00:00
gimppainttools_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppalette_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppalette_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppalettemenu.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimppalettemenu.h libgimp/Makefile.am libgimp/gimp.h libgimp/gimpui.h 2004-07-27 15:15:58 +00:00
gimppalettes_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimppalettes_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimppaletteselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimppaletteselect.h libgimp/Makefile.am libgimp/gimp.h libgimp/gimpui.h 2004-07-27 15:15:58 +00:00
gimppaletteselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppaletteselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpparasite_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpparasite_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppaths_pdb.c Fix typos and improve documentation. Addresses bug #144267. 2004-06-17 14:08:29 +00:00
gimppaths_pdb.h optionally scale the imported SVG to fit the image. 2003-09-25 00:39:46 +00:00
gimppatternmenu.c use a GtkDrawingArea instead of GtkPreview. 2004-08-07 14:44:58 +00:00
gimppatternmenu.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimppatterns_pdb.c tools/pdbgen/pdb/brushes.pdb tools/pdbgen/pdb/fonts.pdb 2003-12-08 11:58:45 +00:00
gimppatterns_pdb.h app/core/Makefile.am app/core/core-types.h added filter functionality for 2003-09-04 17:04:36 +00:00
gimppatternselect.c libgimp/gimpbrushselect.c libgimp/gimpfontselect.c 2004-07-28 00:04:13 +00:00
gimppatternselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimppatternselect_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppatternselect_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimppixbuf.c added missing code for grayscale previews. 2004-07-23 18:01:12 +00:00
gimppixbuf.h libgimp/Makefile.am libgimp/gimpui.h new file that holds pixbuf accessors 2004-04-20 22:14:49 +00:00
gimppixelfetcher.c Cleaned up the remaining libgimp API issues: 2004-03-12 22:46:25 +00:00
gimppixelfetcher.h Cleaned up the remaining libgimp API issues: 2004-03-12 22:46:25 +00:00
gimppixelrgn.c cleaned up a bit: added missing g_return_if_fail()s, iterate lists using 2004-02-16 21:32:51 +00:00
gimppixelrgn.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpplugin.c made plugin_icon_register() an underscore-prefixed function which needs to 2004-05-18 22:54:41 +00:00
gimpplugin.h made plugin_icon_register() an underscore-prefixed function which needs to 2004-05-18 22:54:41 +00:00
gimpplugin_pdb.c Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
gimpplugin_pdb.h Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
gimpprocbrowserdialog.c plug-ins/common/plugindetails.c plug-ins/dbbrowser/dbbrowser_utils.c 2004-05-25 13:55:42 +00:00
gimpproceduraldb.c libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpproceduraldb.h libgimp/gimp.[ch] libgimp/gimpchannel.[ch] libgimp/gimpdrawable.[ch] 2003-07-01 18:11:18 +00:00
gimpproceduraldb_pdb.c renamed gimp_temp_PDB_name() to gimp_procedurab_db_temp_name() 2003-12-19 00:00:49 +00:00
gimpproceduraldb_pdb.h renamed gimp_temp_PDB_name() to gimp_procedurab_db_temp_name() 2003-12-19 00:00:49 +00:00
gimpprocview.c plug-ins/common/plugindetails.c plug-ins/dbbrowser/dbbrowser_utils.c 2004-05-25 13:55:42 +00:00
gimpprogress.c added some gtk-doc comments, could be improved further. 2004-08-30 19:19:02 +00:00
gimpprogress.h return the user_data pointer on uninstall. Eases language binding work. 2004-08-30 18:36:43 +00:00
gimpprogress_pdb.c Added an API to allow plug-ins to embed the progress for the actions they 2004-08-29 18:36:30 +00:00
gimpprogress_pdb.h Added an API to allow plug-ins to embed the progress for the actions they 2004-08-29 18:36:30 +00:00
gimpprogressbar.c libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpprogressbar.h libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpregioniterator.c document the fact that "run_mode" is unused. Also did some code cleanup. 2004-08-30 20:43:48 +00:00
gimpregioniterator.h Split from gimpmisc.[ch] 2004-01-13 10:26:10 +00:00
gimpselection.c libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpselection.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpselection_pdb.c use gimp_image_mask_select_channel() instead of gimp_image_mask_load(). 2003-08-21 19:23:17 +00:00
gimpselection_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpselectiontools_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpselectiontools_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimptexttool_pdb.c deprecate the XLFD-based API gimp_text() and gimp_text_get_extents(). 2004-06-15 21:44:19 +00:00
gimptexttool_pdb.h deprecate the XLFD-based API gimp_text() and gimp_text_get_extents(). 2004-06-15 21:44:19 +00:00
gimptile.c libgimpbase/Makefile.am libgimpbase/gimpbase.h libgimpbase/gimpbase.def 2004-07-27 16:39:00 +00:00
gimptile.h new inernal function which removes all tiles from a given drawable from 2004-02-16 21:57:01 +00:00
gimptransformtools_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimptransformtools_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimptypes.h removed obsolete GimpParamColor typedef. 2004-03-18 18:27:22 +00:00
gimpui.c changed wm_name to app_name in the GimpConfig struct; increased 2004-02-17 14:03:07 +00:00
gimpui.def libgimp/gimpui.def libgimpbase/gimpbase.def added the preview and progress 2004-09-02 19:54:11 +00:00
gimpui.h libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpuitypes.h libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
gimpundo_pdb.c removed gimp_image_undo_*() functions... 2003-12-05 14:18:47 +00:00
gimpundo_pdb.h removed gimp_image_undo_*() functions... 2003-12-05 14:18:47 +00:00
gimpunit_pdb.c fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpunit_pdb.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
gimpunitcache.c libgimpbase/Makefile.am libgimpbase/gimpbase.h libgimpbase/gimpbase.def 2004-07-27 16:39:00 +00:00
gimpunitcache.h libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
libgimp-intl.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
Makefile.am libgimp/Makefile.am libgimp/gimpui.h libgimp/gimpuitypes.h new widget 2004-09-01 12:38:41 +00:00
makefile.msc build but *dont link* display-enums.obj, widget-enums.obj and 2004-08-01 20:51:12 +00:00
stdplugins-intl.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00