• Michael Natterer's avatar
    added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties · 3a7f7d54
    Michael Natterer authored
    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!
    3a7f7d54
Name
Last commit
Last update
..
.cvsignore Loading commit data...
Makefile.am Loading commit data...
config-types.h Loading commit data...
gimpbaseconfig.c Loading commit data...
gimpbaseconfig.h Loading commit data...
gimpconfig-deserialize.c Loading commit data...
gimpconfig-deserialize.h Loading commit data...
gimpconfig-dump.c Loading commit data...
gimpconfig-dump.h Loading commit data...
gimpconfig-error.c Loading commit data...
gimpconfig-error.h Loading commit data...
gimpconfig-params.c Loading commit data...
gimpconfig-params.h Loading commit data...
gimpconfig-path.c Loading commit data...
gimpconfig-path.h Loading commit data...
gimpconfig-serialize.c Loading commit data...
gimpconfig-serialize.h Loading commit data...
gimpconfig-types.c Loading commit data...
gimpconfig-types.h Loading commit data...
gimpconfig-utils.c Loading commit data...
gimpconfig-utils.h Loading commit data...
gimpconfig.c Loading commit data...
gimpconfig.h Loading commit data...
gimpconfigwriter.c Loading commit data...
gimpconfigwriter.h Loading commit data...
gimpcoreconfig.c Loading commit data...
gimpcoreconfig.h Loading commit data...
gimpdisplayconfig.c Loading commit data...
gimpdisplayconfig.h Loading commit data...
gimpguiconfig.c Loading commit data...
gimpguiconfig.h Loading commit data...
gimppluginconfig.c Loading commit data...
gimppluginconfig.h Loading commit data...
gimprc-blurbs.h Loading commit data...
gimprc.c Loading commit data...
gimprc.h Loading commit data...
gimpscanner.c Loading commit data...
gimpscanner.h Loading commit data...
gimpxmlparser.c Loading commit data...
gimpxmlparser.h Loading commit data...
makefile.msc Loading commit data...
test-config.c Loading commit data...