gimp/libgimpwidgets
Michael Natterer 40928bb578 use a GtkUIManager instead of a GtkItemFactory. Added virtual function
2004-11-04  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpcolorbutton.[ch]: use a GtkUIManager instead
	of a GtkItemFactory. Added virtual function ::get_action_type()
	and create the manager's actions manually using that action type
	instead of using gtk_action_group_add_actions().

	* app/widgets/gimpcolorpanel.c: override ::get_action_type() so it
	creates GimpActions (which can have a color attached) instead of
	GtkActions. Changed the menu item visibility and color preview
	code accordingly.

	* app/widgets/Makefile.am
	* app/widgets/gimpitemfactory.[ch]: finally removed.

	* configure.in: added -DGTK_DISABLE_DEPRECATED to CPPFLAGS again.
2004-11-04 12:15:49 +00:00
..
.cvsignore only invalidate the buffer on size_allocate; allocate a new one on the 2004-07-29 21:08:13 +00:00
Makefile.am libgimpwidgets/gimppreview.c split this widget into itself (more abstract 2004-09-28 23:23:09 +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
gimpcellrenderercolor.c app/widgets/Makefile.am moved to libgimpwidgets. 2004-07-26 21:09:16 +00:00
gimpcellrenderercolor.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimpcellrenderertoggle.c app/widgets/Makefile.am moved to libgimpwidgets. 2004-07-26 21:09:16 +00:00
gimpcellrenderertoggle.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +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 libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.def 2004-07-26 18:52:35 +00:00
gimpcolorarea.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.def 2004-07-26 18:52:35 +00:00
gimpcolorbutton.c use a GtkUIManager instead of a GtkItemFactory. Added virtual function 2004-11-04 12:15:49 +00:00
gimpcolorbutton.h use a GtkUIManager instead of a GtkItemFactory. Added virtual function 2004-11-04 12:15:49 +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 modules/cdisplay_gamma.c added object properties for configurable values. 2004-07-04 00:21:03 +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
gimpcolorhexentry.c Removed check for len % 3 == 0, so that the entry accepts hex colors 2004-09-18 19:37:01 +00:00
gimpcolorhexentry.h libgimpcolor/gimprgb-parse.c added new function gimp_rgb_list_names() that 2004-07-26 15:20:18 +00:00
gimpcolornotebook.c libgimpwidgets/gimpcolorbutton.c libgimpwidgets/gimpcolornotebook.c 2004-07-13 14:55:16 +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 libgimpwidgets/gimpcolorbutton.c libgimpwidgets/gimpcolornotebook.c 2004-07-13 14:55:16 +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 no need to set a size_request here. 2004-08-18 21:50:26 +00:00
gimpcolorscales.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpcolorselect.c removed "case GDK_CONFIGURE" because it's not needed and did "break" 2004-09-20 00:17:38 +00:00
gimpcolorselect.h libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] 2003-12-05 15:55:15 +00:00
gimpcolorselection.c no need to set a size_request here. 2004-08-18 21:50:26 +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 removed "enabled" property. Removed GIMP_CONTROLLER_PARAM_RERIALIZE from 2004-06-17 14:07:05 +00:00
gimpcontroller.h removed #define GIMP_CONTROLLER_PARAM_SERIALIZE. 2004-07-05 22:12:54 +00:00
gimpdialog.c left-justify the label. 2004-10-04 22:59:13 +00:00
gimpdialog.h app/config/gimpguiconfig.[ch] added gimprc option "show-help-button". 2004-10-04 16:21:52 +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 Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
gimpenumstore.h libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h 2004-04-20 19:06:37 +00:00
gimpenumwidgets.c Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
gimpenumwidgets.h libgimpwidgets/gimpwidgets.c app/widgets/gimpenumwidgets.[ch] 2004-10-14 15:44:13 +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 libgimpwidgets/gimpcolorbutton.c libgimpwidgets/gimpcolornotebook.c 2004-07-13 14:55:16 +00:00
gimpframe.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimphelpui.c untabified. 2004-10-04 13:17:41 +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/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimpintstore.c allocate the empty_iter using g_new0(). Fixes valgrind warnings about 2004-08-05 12:13:02 +00:00
gimpintstore.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimpmemsizeentry.c don't use camel case in memory size identifiers. 2004-10-31 11:56:14 +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 #undef GTK_DISABLE_DEPRECATED 2004-11-04 11:58:16 +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 libgimpwidgets/gimpcolorbutton.c libgimpwidgets/gimpcolornotebook.c 2004-07-13 14:55:16 +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 declared GimpPixmap as deprecated. 2004-07-13 15:59:52 +00:00
gimppixmap.h declared GimpPixmap as deprecated. 2004-07-13 15:59:52 +00:00
gimppreview.c removed trailing whitespace. 2004-10-13 19:06:40 +00:00
gimppreview.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +00:00
gimppreviewarea.c More final API cleanup: 2004-11-02 11:30:49 +00:00
gimppreviewarea.h libgimp/gimpunitcache.h libgimpbase/gimpchecks.h 2004-11-04 10:51:55 +00:00
gimppropwidgets.c remember the param_spec with each radio button instead of with the 2004-10-22 02:15:14 +00:00
gimppropwidgets.h added gimp_prop_label_new(). 2004-06-24 22:23:05 +00:00
gimpquerybox.c set the "activates-default" property on the entries in all query boxes so 2004-09-14 12:37:03 +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
gimpscrolledpreview.c really use the second parameter of gimp_aspect_preview_new (), so plug-ins 2004-10-27 11:38:15 +00:00
gimpscrolledpreview.h libgimp/gimpaspectpreview.h libgimp/gimpdrawablepreview.h 2004-10-23 19:59:18 +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 added labels ("_Stroke") to the SLEECTION_STROKE and PATH_STROKE stock 2004-10-23 10:28:56 +00:00
gimpstock.h themes/Default/images/Makefile.am added a stock icon that shows a simple 2004-09-27 19:40:12 +00:00
gimpunitmenu.c libgimpwidgets/gimpcolorbutton.c libgimpwidgets/gimpcolornotebook.c 2004-07-13 14:55:16 +00:00
gimpunitmenu.h #undef GTK_DISABLE_DEPRECATED 2004-11-04 11:58:16 +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 allow for mnemonics in radio groups created with gimp_radio_group_new(). 2004-10-31 01:14:16 +00:00
gimpwidgets.def More final API cleanup: 2004-11-02 11:30:49 +00:00
gimpwidgets.h libgimpwidgets/gimppreview.c added a GimpPreview widget, abstract base for 2004-08-30 22:10:26 +00:00
gimpwidgetsmarshal.list app/widgets/Makefile.am moved to libgimpwidgets. 2004-07-26 21:09:16 +00:00
gimpwidgetstypes.h libgimpwidgets/gimppreview.c split this widget into itself (more abstract 2004-09-28 23:23:09 +00:00
makefile.msc build but *dont link* display-enums.obj, widget-enums.obj and 2004-08-01 20:51:12 +00:00
test-preview-area.c factored out common code. Reduced indentation level by closing a switch 2004-09-08 12:37:09 +00:00