Gimp/app/dialogs
Michael Natterer f82440ff48 made object properties G_PARAM_READWRITE by default. Added flag
2003-04-12  Michael Natterer  <mitch@gimp.org>

	* app/config/gimpconfig-params.h: made object properties
	G_PARAM_READWRITE by default. Added flag GIMP_PARAM_AGGREGATE
	which indicates that an object property is not a reference but a
	real part of its owner.

	* app/config/gimpconfig-deserialize.c: g_object_set_property()
	object properties only if they are not GIMP_PARAM_AGGREGATE.

	* app/config/gimpconfig-utils.c (gimp_config_copy_properties,
	gimp_config_reset_properties): copy and reset GIMP_PARAM_AGGREGATE
	object properties correctly.

	* app/config/gimpconfig-serialize.c: don't call
	gimp_config_writer_open/close() for properties which are handled
	by a GimpConfigIface::serialize_property() implementation.

	* app/core/gimpcontext.c: removed exlicit G_PARAM_WRITABLE from
	object properties since that's the default now. Call
	gimp_config_writer_open/close() when serializing properties.

	* app/core/gimpviewable.c (gimp_viewable_get_property): use
	gimp_viewable_get_stock_id().
	(gimp_viewable_set_stock_id): set stock_id to NULL if the new
	stock_id is the same as viewable_class->default_stock_id.
	Added serialize_property() which skips stock_id serialization
	if it is NULL.

	* app/tools/gimptextoptions.c: made the "text" property
	GIMP_PARAM_AGGREGATE. Added gimp_text_options_set_property()
	(which does nothing).

	* app/widgets/gimptemplateeditor.[ch]: added an optional
	GimpViewableButton to change the template's icon.

	* app/gui/file-new-dialog.c: create it with the icon button so it
	gets some testing.
2003-04-12 19:06:25 +00:00
..
about-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
about-dialog.h app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
authors.h fixed stupid bug that caused this plug-in to map to undefined values. 2002-11-05 23:01:04 +00:00
color-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
color-dialog.h the color scales from the main color selection as GimpColorSelector 2002-10-28 20:13:17 +00:00
convert-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
convert-dialog.h app/Makefile.am removed. new files: the convert functionality without GUI 2001-04-18 17:57:10 +00:00
dialogs-constructors.c app/widgets/gimppreview.[ch] moved background functionality into the 2003-04-11 11:18:12 +00:00
dialogs-constructors.h reset object properties only if they are GIMP_PARAM_SERIALIZABLE. 2003-04-05 19:56:38 +00:00
dialogs.c reset object properties only if they are GIMP_PARAM_SERIALIZABLE. 2003-04-05 19:56:38 +00:00
dialogs.h g_strdup() the stock_id passed to gimp_tool_info_new() because the 2002-03-14 17:07:02 +00:00
file-dialog-utils.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
file-dialog-utils.h removed. 2003-01-31 11:54:16 +00:00
file-open-dialog.c added vitrual function GimpViewable::get_description() which returns the 2003-04-08 16:01:01 +00:00
file-open-dialog.h Move away from creating all item_factories statically in menus_init() but 2003-01-10 17:55:53 +00:00
file-save-dialog.c added "gboolean set_image_clean" and call gimp_image_clean_all() only if 2003-04-09 09:52:01 +00:00
file-save-dialog.h Move away from creating all item_factories statically in menus_init() but 2003-01-10 17:55:53 +00:00
image-new-dialog.c made object properties G_PARAM_READWRITE by default. Added flag 2003-04-12 19:06:25 +00:00
image-new-dialog.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
info-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
info-dialog.h app/gui/file-new-dialog.c app/gui/offset-dialog.c 2002-09-07 16:47:39 +00:00
info-window.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
info-window.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
module-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
module-dialog.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
offset-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
offset-dialog.h use the passed Gimp pointer instead of using "the_gimp". 2001-12-03 17:59:48 +00:00
palette-import-dialog.c removed tree_view->preview_border_width. 2003-04-04 21:16:58 +00:00
palette-import-dialog.h added -DGDK_PIXBUF_DISABLE_DEPRECATED to CPPFLAGS. 2001-12-17 23:41:01 +00:00
preferences-dialog.c app/config/gimpguiconfig.[ch] added "gboolean save_accels" and "gboolean 2003-04-08 10:02:42 +00:00
preferences-dialog.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
resize-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
resize-dialog.h app/widgets/gimplayerlistview.c some more auto-sizing spinbuttons. 2002-09-08 12:18:23 +00:00
resolution-calibrate-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
resolution-calibrate-dialog.h take an optional pixbuf as eye-candy. 2002-02-28 15:11:56 +00:00
tips-dialog.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
tips-dialog.h Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
tips-parser.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
tips-parser.h updated 2002-02-25 18:36:03 +00:00
user-install-dialog.c etc/Makefile.am added a short templaterc. 2003-04-04 16:38:02 +00:00
user-install-dialog.h added "gboolean verbose" to GimpRc and its constructor. Print messages 2002-11-26 14:54:28 +00:00