gimp/libgimpwidgets
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 ported to the new treeviewized file selection widget. Unfortunately, 2002-01-30 08:31:00 +00:00
Makefile.am Started to fix bug #106920 in a more genreral way: 2004-06-15 22:59:26 +00:00
gimpbutton.c libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpbutton.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcellrenderertoggle.c allow keyboard activation. 2003-03-28 11:20:24 +00:00
gimpcellrenderertoggle.h app/widgets/gimpcellrenderertoggle.[ch] added public functions to emit the 2003-03-19 15:17:13 +00:00
gimpchainbutton.c fixed rendering for RTL layout. 2003-09-23 17:01:38 +00:00
gimpchainbutton.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorarea.c replaced destroy() by finalize(), converted tabs to spaces, cleanup. 2004-06-10 16:02:30 +00:00
gimpcolorarea.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorbutton.c don't do lazy binding on GIMP modules. We can't recover from missing 2003-11-18 23:44:35 +00:00
gimpcolorbutton.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolordisplay.c libgimpwidgets/gimpcolordisplay.[ch] 2003-11-23 13:28:15 +00:00
gimpcolordisplay.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolordisplaystack.c libgimpwidgets/gimpcolordisplay.[ch] 2003-11-23 13:28:15 +00:00
gimpcolordisplaystack.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolornotebook.c don't do lazy binding on GIMP modules. We can't recover from missing 2003-11-18 23:44:35 +00:00
gimpcolornotebook.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorscale.c libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpcolorscale.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorscales.c don't do lazy binding on GIMP modules. We can't recover from missing 2003-11-18 23:44:35 +00:00
gimpcolorscales.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpcolorselect.c put the color bars into an event box and draw the sliders on the event box 2004-02-21 12:25:09 +00:00
gimpcolorselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpcolorselection.c libgimpwidgets/gimpcolordisplay.[ch] 2003-11-23 13:28:15 +00:00
gimpcolorselection.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcolorselector.c libgimpwidgets/gimpcolordisplay.[ch] 2003-11-23 13:28:15 +00:00
gimpcolorselector.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpcontroller.c added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties 2004-06-16 18:14:44 +00:00
gimpcontroller.h added #define GIMP_CONTROLLER_PARAM_SERIALIZE. Made all properties 2004-06-16 18:14:44 +00:00
gimpdialog.c removed the call to gtk_widget_get_toplevel() again. Implement the 2004-02-28 21:33:03 +00:00
gimpdialog.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpenumcombobox.c libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2004-04-20 19:06:37 +00:00
gimpenumcombobox.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2004-04-20 19:06:37 +00:00
gimpenumstore.c libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2004-04-20 19:06:37 +00:00
gimpenumstore.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2004-04-20 19:06:37 +00:00
gimpenumwidgets.c app/widgets/gimpenumwidgets.c app/widgets/gimpgrideditor.c use the 2004-05-02 21:13:51 +00:00
gimpenumwidgets.h app/widgets/Makefile.am app/widgets/widgets-types.h removed GimpEnumMenu. 2004-04-18 15:12:42 +00:00
gimpfileentry.c derive it from GtkFileChooser instead of GtkFileSelection. 2004-04-15 16:28:26 +00:00
gimpfileentry.h app/gui/file-dialog-utils.c app/widgets/gimpfiledialog.c some irrelevant 2004-02-27 22:25:37 +00:00
gimpframe.c removed a redundant call to gtk_widget_queue_resize(). 2004-05-10 21:46:25 +00:00
gimpframe.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2004-05-02 20:30:41 +00:00
gimphelpui.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimphelpui.h added gimp_help_id_quark() which is G_GNUC_CONST and a new macro 2004-05-03 15:54:54 +00:00
gimpintcombobox.c removed the check for first_label != NULL. Passing a NULL label makes a 2004-04-22 01:27:30 +00:00
gimpintcombobox.h libgimp/gimpdrawablecombobox.c libgimp/gimpimagecombobox.c changed the 2004-04-21 16:50:13 +00:00
gimpintstore.c automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpintstore.h automatically add an "(Empty)" item if the store is empty and remove it as 2004-04-22 15:25:01 +00:00
gimpmemsizeentry.c libgimpwidgets/gimpmemsizeentry.c ported to GimpIntComboBox. 2004-04-20 14:37:12 +00:00
gimpmemsizeentry.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpoffsetarea.c define G*_DISABLE_DEPRECATED for all G* modules except GTK+. Don't do so 2004-05-11 17:19:24 +00:00
gimpoffsetarea.h added new function gimp_offset_area_set_pixbuf(). Started to clean up the 2004-05-04 23:12:59 +00:00
gimpoldwidgets.c libgimpwidgets/gimpmemsizeentry.c ported to GimpIntComboBox. 2004-04-20 14:37:12 +00:00
gimpoldwidgets.h libgimpwidgets/gimpmemsizeentry.c ported to GimpIntComboBox. 2004-04-20 14:37:12 +00:00
gimppatheditor.c cannot gtk_widget_destroy() a floating widget, sink it instead. 2004-02-17 20:17:49 +00:00
gimppatheditor.h Added infrastructure to make sure we don't write to the global brush, 2004-01-28 21:53:50 +00:00
gimppickbutton.c applied patch from Philip Lafleur that fixes color picking for XInput 2004-05-27 15:12:31 +00:00
gimppickbutton.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimppixmap.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimppixmap.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimppropwidgets.c same workaround for tooltips on combo boxes. 2004-05-28 14:08:23 +00:00
gimppropwidgets.h if the label_widget is a button, set the button label as bold. Cache the 2004-05-03 15:37:56 +00:00
gimpquerybox.c app/actions/channels-commands.c app/actions/gradient-editor-commands.c 2004-05-04 14:21:13 +00:00
gimpquerybox.h don't do lazy binding on GIMP modules. We can't recover from missing 2003-11-18 23:44:35 +00:00
gimpsizeentry.c return the created label widget so that it can for example be put into a 2004-05-18 17:06:06 +00:00
gimpsizeentry.h return the created label widget so that it can for example be put into a 2004-05-18 17:06:06 +00:00
gimpstock.c themes/Default/images/Makefile.am 2004-02-19 16:51:44 +00:00
gimpstock.h marked new strings for translation. 2004-03-04 16:10:57 +00:00
gimpunitmenu.c app/config/gimpconfig-deserialize.c app/config/gimpscanner.c 2004-05-12 08:13:33 +00:00
gimpunitmenu.h reset binary age because of struct changes below. require GIMP 1.3.26. 2004-01-29 00:21:33 +00:00
gimpwidgets-private.c libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
gimpwidgets-private.h libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
gimpwidgets.c return the created label widget so that it can for example be put into a 2004-05-18 17:06:06 +00:00
gimpwidgets.def libgimp/gimp.def libgimp/gimpui.def libgimpbase/gimpbase.def updated. 2004-05-10 23:17:29 +00:00
gimpwidgets.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2004-05-02 20:30:41 +00:00
gimpwidgetsmarshal.list Started to fix bug #106920 in a more genreral way: 2004-06-15 22:59:26 +00:00
gimpwidgetstypes.h Started to fix bug #106920 in a more genreral way: 2004-06-15 22:59:26 +00:00
makefile.msc new file to keep common definitions for the msc build use common 2004-02-07 23:01:33 +00:00