gimp/app/core
Michael Natterer 9ee632a656 Started migration from GtkList to GtkTreeView:
2003-02-21  Michael Natterer  <mitch@gimp.org>

	Started migration from GtkList to GtkTreeView:

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpcontainertreeview.[ch]; new GimpContainerView
	subclass using GtkListStore/GtkTreeView.

	* app/widgets/widgets-enums.h: added GIMP_VIEW_TYPE_TREE to
	thje GimpViewType enum.

	* app/widgets/gimpcontainereditor.c: added GimpContainerTreeView
	to the switch() which selects the view type.

	* app/gui/dialogs-commands.c
	* app/gui/dialogs-constructors.[ch]
	* app/gui/dialogs-menu.c
	* app/gui/dialogs.c: added tree view versions of many dialogs.

	* app/widgets/gimppreview.[ch]: removed the get_size() virtual
	function and gimp_preview_calc_size().

	* app/core/gimpviewable.[ch]: added virtual function
	get_preview_size() and gimp_viewable_calc_preview_size().

	* app/core/gimpbuffer.c
	* app/core/gimpdrawable-preview.[ch]
	* app/core/gimpdrawable.c
	* app/core/gimpgradient.c
	* app/core/gimpimage.c
	* app/core/gimppalette.c: added get_preview_size() implementations.

	* app/widgets/gimpbufferpreview.c
	* app/widgets/gimpdrawablepreview.c
	* app/widgets/gimpgradientpreview.c
	* app/widgets/gimpimagepreview.c
	* app/widgets/gimppalettepreview.c
	* app/widgets/gimpselectioneditor.c
	* app/widgets/gimpundopreview.c
	* app/display/gimpnavigationview.c: changed accordingly, removed
	get_size() implementations.

	* app/widgets/widgets-types.h: changed the first param of
	GimpItemGetNameFunc from GtkWidget to GObject.

	* app/widgets/gimpcontainerview-utils.c: accept a GimpViewable as
	object in the built-in get_name funcs.

	* app/widgets/gimpcomponentlistitem.c
	* app/widgets/gimpcontainergridview.c
	* app/widgets/gimplistitem.c
	* app/widgets/gimpmenuitem.c: changed accordingly.
2003-02-21 19:03:19 +00:00
..
.cvsignore new function to set the sensitivity of an option_menu. 2002-03-17 16:35:05 +00:00
core-enums.c Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
core-enums.h Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
core-types.h Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
cpercep.c app/core/cpercep.[ch] app/core/gimpimage-convert.c removed C++ style 2002-05-24 10:48:08 +00:00
cpercep.h app/core/cpercep.[ch] app/core/gimpimage-convert.c removed C++ style 2002-05-24 10:48:08 +00:00
gimp-documents.c Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
gimp-documents.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimp-edit.c pass more detailed undo_desc strings instead of always "Fill". 2003-02-17 11:32:02 +00:00
gimp-edit.h
gimp-gradients.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimp-gradients.h added a boolean "internal" which indicates that the data object is an 2002-06-12 13:48:47 +00:00
gimp-modules.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimp-modules.h
gimp-parasites.c need to link test-config against libgimpcolor now. 2002-05-21 17:33:04 +00:00
gimp-parasites.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimp-transform-region.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimp-transform-utils.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimp-transform-utils.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimp-units.c Obviously I disagree with Tim about the symbol_name parameter in 2002-06-17 19:36:33 +00:00
gimp-units.h app/config/Makefile.am new files containing a convenience constructor for 2002-03-27 23:15:00 +00:00
gimp.c added hooks for running plug-ins under a memory debugger. Also, removed 2003-02-11 01:21:21 +00:00
gimp.h added lots of members for the complete state of the plug-ins. 2003-02-11 12:07:31 +00:00
gimparea.c
gimparea.h
gimpbrush-header.h
gimpbrush-load.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpbrush.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpbrush.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpbrushgenerated-load.c use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpbrushgenerated-save.c use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpbrushgenerated.c use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpbrushgenerated.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpbrushpipe-load.c app/core/gimpbrushpipe.c plugged some obvious memleaks related to the use 2003-01-26 14:27:53 +00:00
gimpbrushpipe.c app/core/gimpbrushpipe.c plugged some obvious memleaks related to the use 2003-01-26 14:27:53 +00:00
gimpbrushpipe.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpbuffer.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimpbuffer.h
gimpchannel-combine.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpchannel-combine.h added new virtual function duplicate() as replacement for all 2003-02-11 13:52:47 +00:00
gimpchannel-select.c pass more detailed undo_desc strings instead of always "Fill". 2003-02-17 11:32:02 +00:00
gimpchannel-select.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpchannel.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpchannel.h added new virtual function duplicate() as replacement for all 2003-02-11 13:52:47 +00:00
gimpcontainer.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpcontainer.h
gimpcontext.c simplified everything a lot by merging the public GimpContextPropType enum 2003-02-09 17:32:52 +00:00
gimpcontext.h simplified everything a lot by merging the public GimpContextPropType enum 2003-02-09 17:32:52 +00:00
gimpdata.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpdata.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpdatafactory.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpdatafactory.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpdatalist.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpdatalist.h
gimpdocumentlist.c app/core/gimpdocumentlist.[ch] added "Gimp" pointers so we don't need to 2003-01-24 17:38:24 +00:00
gimpdocumentlist.h app/core/gimpdocumentlist.[ch] added "Gimp" pointers so we don't need to 2003-01-24 17:38:24 +00:00
gimpdrawable-blend.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpdrawable-blend.h
gimpdrawable-bucket-fill.c Fixed most of the bugs the Script-Fu logo scripts triggered: 2003-02-14 22:33:22 +00:00
gimpdrawable-bucket-fill.h Fixed most of the bugs the Script-Fu logo scripts triggered: 2003-02-14 22:33:22 +00:00
gimpdrawable-desaturate.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpdrawable-desaturate.h
gimpdrawable-equalize.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpdrawable-equalize.h
gimpdrawable-histogram.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
gimpdrawable-histogram.h
gimpdrawable-invert.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpdrawable-invert.h
gimpdrawable-offset.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpdrawable-offset.h
gimpdrawable-preview.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimpdrawable-preview.h Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimpdrawable-transform-utils.c Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpdrawable-transform-utils.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpdrawable-transform.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpdrawable-transform.h Added object properties for almost all tool_options values and registered 2003-02-07 17:12:21 +00:00
gimpdrawable.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimpdrawable.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpedit.c pass more detailed undo_desc strings instead of always "Fill". 2003-02-17 11:32:02 +00:00
gimpedit.h
gimpenvirontable.c added some rudimentary support to prepend values to existing environment 2002-12-18 02:47:39 +00:00
gimpenvirontable.h added some rudimentary support to prepend values to existing environment 2002-12-18 02:47:39 +00:00
gimpgradient.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimpgradient.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpimage-colorhash.c
gimpimage-colorhash.h
gimpimage-contiguous-region.c put the call to gimp_drawable_mask_bounds() back because we always need 2002-09-05 13:36:30 +00:00
gimpimage-contiguous-region.h
gimpimage-convert-data.h
gimpimage-convert-fsdither.h
gimpimage-convert.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-convert.h app/core/core-enums.h more enum cleanup (ConvertPaletteType and 2002-03-18 13:55:19 +00:00
gimpimage-crop.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-crop.h
gimpimage-duplicate.c added new virtual function duplicate() as replacement for all 2003-02-11 13:52:47 +00:00
gimpimage-duplicate.h
gimpimage-guides.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-guides.h
gimpimage-mask-select.c pass more detailed undo_desc strings instead of always "Fill". 2003-02-17 11:32:02 +00:00
gimpimage-mask-select.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-mask.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-mask.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-merge.c added "const gchar *undo_desc" to gimp_image_merge_layers() so the undo 2003-02-17 11:21:35 +00:00
gimpimage-merge.h added "const gchar *undo_desc" to gimp_image_merge_layers() so the undo 2003-02-17 11:21:35 +00:00
gimpimage-new.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpimage-new.h registered GimpFillType enum and added translatable names to 2002-05-13 15:35:27 +00:00
gimpimage-pick-color.c Fixed color picking (reported by jimmac on #gimp): 2002-06-19 22:09:02 +00:00
gimpimage-pick-color.h
gimpimage-projection.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpimage-projection.h Forgot some gint opacity values: 2002-03-04 14:52:54 +00:00
gimpimage-qmask.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-qmask.h
gimpimage-quick-mask.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-quick-mask.h
gimpimage-resize.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-resize.h
gimpimage-scale.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-scale.h
gimpimage-undo-push.c Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpimage-undo-push.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimage-undo.c Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpimage-undo.h Moved the undo system to the core: Keep GimpUndoStack objects as undo and 2003-02-12 17:11:34 +00:00
gimpimage.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimpimage.h Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpimagefile.c app/core/gimpdocumentlist.[ch] added "Gimp" pointers so we don't need to 2003-01-24 17:38:24 +00:00
gimpimagefile.h app/core/gimpdocumentlist.[ch] added "Gimp" pointers so we don't need to 2003-01-24 17:38:24 +00:00
gimpimagemap.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpimagemap.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpitem.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimpitem.h added new virtual function duplicate() as replacement for all 2003-02-11 13:52:47 +00:00
gimplayer-floating-sel.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimplayer-floating-sel.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimplayer.c s/"Add Mask to Layer"/"Add Layer Mask"/ to match an already existing 2003-02-17 12:30:41 +00:00
gimplayer.h added new virtual function duplicate() as replacement for all 2003-02-11 13:52:47 +00:00
gimplayermask.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimplayermask.h added new virtual function duplicate() as replacement for all 2003-02-11 13:52:47 +00:00
gimplist.c Moved generic datafile loading to LibGimpBase: 2002-10-23 14:55:07 +00:00
gimplist.h added gimp_list_reverse(). 2002-06-07 20:23:33 +00:00
gimpmarshal.list reduced to the set of marshallers we actually use. 2003-02-20 13:05:01 +00:00
gimpmodules.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpmodules.h
gimpobject.c libgimpbase/Makefile.am added new files that hold the new 2003-02-05 22:15:39 +00:00
gimpobject.h app/core/gimpobject.[ch] improved the code that trims the text before 2003-02-05 14:49:48 +00:00
gimppaintinfo.c Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimppaintinfo.h Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
gimppalette-import.c app/undo_history.c app/core/gimpbrush.c app/core/gimpimage-new.c 2003-01-05 20:38:21 +00:00
gimppalette-import.h
gimppalette-load.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimppalette-save.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimppalette.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimppalette.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimpparasitelist.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimpparasitelist.h added a return value to indicate success of 2002-05-15 11:05:32 +00:00
gimppattern-header.h
gimppattern-load.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimppattern.c cleanup, removed unecessary G_OBJECT() casts. Should do the same for 2003-01-05 22:07:10 +00:00
gimppattern.h use GError for reporting load/save errors. Added gimp_data_error_quark() 2002-12-02 13:39:09 +00:00
gimppreviewcache.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimppreviewcache.h
gimpprojection-construct.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpprojection-construct.h Forgot some gint opacity values: 2002-03-04 14:52:54 +00:00
gimpprojection.c replaced a for-loop with a call to memcpy(). 2003-02-21 12:48:13 +00:00
gimpprojection.h Move away from creating all item_factories statically in menus_init() but 2003-01-10 17:55:53 +00:00
gimpscanconvert.c include libart.h instead of a selection of libart headers. 2002-04-09 11:39:04 +00:00
gimpscanconvert.h
gimptoolinfo.c Made GimpToolOptions a GimpContext subclass and objectified all tool 2003-02-05 14:39:40 +00:00
gimptoolinfo.h Made GimpToolOptions a GimpContext subclass and objectified all tool 2003-02-05 14:39:40 +00:00
gimptooloptions.c added a "const gchar *extension" parameter to 2003-02-10 11:46:10 +00:00
gimptooloptions.h added a "const gchar *extension" parameter to 2003-02-10 11:46:10 +00:00
gimpundo.c Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpundo.h Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpundostack.c Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpundostack.h Reimplemented the undo history: 2003-02-20 12:47:42 +00:00
gimpunit.c devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
gimpunit.h app/config/Makefile.am new files containing a convenience constructor for 2002-03-27 23:15:00 +00:00
gimpunits.c Obviously I disagree with Tim about the symbol_name parameter in 2002-06-17 19:36:33 +00:00
gimpunits.h app/config/Makefile.am new files containing a convenience constructor for 2002-03-27 23:15:00 +00:00
gimpviewable.c Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
gimpviewable.h Started migration from GtkList to GtkTreeView: 2003-02-21 19:03:19 +00:00
Makefile.am Moved the undo step implementations to the core and pass around lots of 2003-02-14 14:14:29 +00:00
makefile.msc when checking for 'excecutable' make sure it is a regular file too (on 2003-01-01 13:33:27 +00:00