Gimp/modules
Michael Natterer 3a7f7d54e7 added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties
2004-06-16  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpcontroller.[ch]: added #define
	GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties serializable.

	* modules/controller_linux_input.c: made "device-name"
	serializable.

	* app/config/gimpconfig-params.h: added macro
	GIMP_CONFIG_INSTALL_PROP_POINTER() which needs to be handled
	by custom (de)serialize_property() implementations.

	* app/config/gimpconfig-deserialize.c
	* app/config/gimpconfig-serialize.c: made object (de)serialization
	work for object properties which are *not* GIMP_PARAM_AGGREGATE.
	Write/parse the exact type of the object to create to enable this.

	* app/core/gimpmarshal.list: new marshaller for GimpControllerInfo.

	* app/widgets/gimpcontrollerinfo.[ch]: implement GimpConfigInterface
	and add "controller" and "mapping" properties. Add "event-mapped"
	signal which carries the action_name.

	* app/widgets/gimpcontrollers.c: removed all deserialization code
	and simply (de)serialize the controller container. Install a
	container handler for "event-mapped" and do the action_name ->
	action mapping in the callback.

	* etc/controllerrc: regenerated with new syntax. Delete your old one!
2004-06-16 18:14:44 +00:00
..
.cvsignore shut up CVS 2000-08-26 12:52:38 +00:00
cdisplay_colorblind.c app/widgets/gimpcolordisplayeditor.c modules/cdisplay_colorblind.c 2004-05-26 16:33:14 +00:00
cdisplay_gamma.c app/widgets/gimpcolordisplayeditor.c modules/cdisplay_colorblind.c 2004-05-26 16:33:14 +00:00
cdisplay_highcontrast.c app/widgets/gimpcolordisplayeditor.c modules/cdisplay_colorblind.c 2004-05-26 16:33:14 +00:00
cdisplay_proof.c app/widgets/gimpcolordisplayeditor.c modules/cdisplay_colorblind.c 2004-05-26 16:33:14 +00:00
colorsel_cmyk.c don't do lazy binding on GIMP modules. We can't recover from missing 2003-11-18 23:44:35 +00:00
colorsel_triangle.c don't do lazy binding on GIMP modules. We can't recover from missing 2003-11-18 23:44:35 +00:00
colorsel_water.c don't do lazy binding on GIMP modules. We can't recover from missing 2003-11-18 23:44:35 +00:00
controller_linux_input.c added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties 2004-06-16 18:14:44 +00:00
Makefile.am bug fix. 2004-06-16 02:18:17 +00:00
makefile.msc new file to keep common definitions for the msc build use common 2004-02-07 23:01:33 +00:00