gimp/libgimpwidgets
Michael Natterer c5d4b7020b DND cleanup part 1:
2002-09-02  Michael Natterer  <mitch@gimp.org>

	DND cleanup part 1:

	* app/widgets/gimpdnd.[ch]: changed all gimp_dnd_*_dest_set() and
	_unset() functions to _dest_add() and _dest_remove(). Switch from
	using static arrays of GtkTargetEntries to dynamic GtkTargetLists.
	The _add() and _remove() functions configure the drag dest
	automatically if not already done, so there is no need to call
	gtk_drag_dest_set() on the widget any more. Drag source cleanup
	will follow...

	Renamed silly function names gimp_gtk_* to gimp_dnd_*

	* app/display/gimpdisplayshell.c
	* app/tools/gimpblendtool.c
	* app/widgets/gimpcolormapeditor.c
	* app/widgets/gimpcontainerview.c
	* app/widgets/gimpgradienteditor.c
	* app/widgets/gimplistitem.c
	* app/widgets/gimpmenuitem.c
	* app/widgets/gimppreview.c
	* app/widgets/gimppaletteeditor.c
	* app/widgets/gimpselectioneditor.c
	* app/widgets/gimptoolbox-color-area.c
	* app/widgets/gimptoolbox-indicator-area.c
	* app/widgets/gimptoolbox.c
	* app/gui/about-dialog.c
	* app/gui/color-select.c
	* app/gui/device-status-dialog.c
	* app/gui/tool-options-dialog.c: changed accordingly. Removed
	all calls to gtk_drag_dest_set() and their GtkTargetEntry tables.

	* app/widgets/gimpchannellistitem.c: enabled some commented out
	dnd code (which will not work since dnd needs more love...)

	* app/widgets/gimpitemlistview.[ch]: added a third
	"gboolean interactive" parameter to GimpItemNewFunc.

	* app/gui/channels-commands.[ch]
	* app/gui/layers-commands.[ch]
	* app/gui/vectors-commands.[ch]: if the new_item_func is called
	with "interactive == FALSE", don't pop up a dialog but silently
	create a new item of the image's size.

	* app/widgets/gimpdrawablelistview.c: use the new feature to allow
	color and pattern drops to the "New" button, which creates a new
	layer/channel filled with the color/pattern.
	(special feature for drc ;-)

	* app/widgets/gimppaletteeditor.c: fixed event handling so we see
	the context menu again. Also, don't redraw on "expose", since
	GtkPreview does that for us.
2002-09-02 14:39:08 +00:00
..
.cvsignore ported to the new treeviewized file selection widget. Unfortunately, 2002-01-30 08:31:00 +00:00
gimpbutton.c add a shadow to the scrolled window, so it looks nicer 2001-12-31 01:59:46 +00:00
gimpbutton.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpchainbutton.c app/gimpprogress.c app/nav_window.c app/ops_buttons.c app/undo_history.c 2001-12-29 13:26:29 +00:00
gimpchainbutton.h app/gimpprogress.c app/nav_window.c app/ops_buttons.c app/undo_history.c 2001-12-29 13:26:29 +00:00
gimpcolorarea.c don't draw anything if an idle update is pending. 2002-04-16 17:52:15 +00:00
gimpcolorarea.h derive from GtkDrawingArea instead of deprecated GtkPreview. 2002-01-30 14:54:27 +00:00
gimpcolorbutton.c app/gimpprogress.c app/nav_window.c app/ops_buttons.c app/undo_history.c 2001-12-29 13:26:29 +00:00
gimpcolorbutton.h don't include gimputils.h, it's gone. 2001-11-23 00:15:42 +00:00
gimpcolorselect.c DND cleanup part 1: 2002-09-02 14:39:08 +00:00
gimpdialog.c CPPFLAGS: added -DGTK_DISABLE_DEPRECATED 2002-01-25 18:34:33 +00:00
gimpdialog.h themes/Default/images/Makefile.am 2001-11-28 01:14:06 +00:00
gimpfileentry.c app/app_procs.c app/base/temp-buf.c app/core/gimpmodules.c 2002-02-18 14:34:50 +00:00
gimpfileentry.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpfileselection.c app/app_procs.c app/base/temp-buf.c app/core/gimpmodules.c 2002-02-18 14:34:50 +00:00
gimpfileselection.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimphelpui.c app/gimpprogress.c app/nav_window.c app/ops_buttons.c app/undo_history.c 2001-12-29 13:26:29 +00:00
gimphelpui.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpoffsetarea.c ported to the new treeviewized file selection widget. Unfortunately, 2002-01-30 08:31:00 +00:00
gimpoffsetarea.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimppatheditor.c treeviewized and undeprecated 2002-02-02 04:14:07 +00:00
gimppatheditor.h treeviewized and undeprecated 2002-02-02 04:14:07 +00:00
gimppixmap.c made a warning more verbose. 2002-01-02 15:09:14 +00:00
gimppixmap.h made a warning more verbose. 2002-01-02 15:09:14 +00:00
gimpquerybox.c removed stock items which are already defined in Gtk+ (GTK_STOCK_NEW 2002-01-13 20:59:56 +00:00
gimpquerybox.h removed stock items which are already defined in Gtk+ (GTK_STOCK_NEW 2002-01-13 20:59:56 +00:00
gimpsizeentry.c set the spinbutton which is attached right of the label as mnemonic_widget 2002-05-27 16:56:28 +00:00
gimpsizeentry.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpstock.c GimpViewableDialogs everywhere, cleanup: 2002-09-01 08:44:57 +00:00
gimpstock.h themes/Default/images/stock-all-16.png 2002-08-22 16:24:44 +00:00
gimpunitmenu.c Convert ugly comments into named structure fields. Much cleaner and less 2001-12-02 14:59:30 +00:00
gimpunitmenu.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
gimpwidgets.c GimpViewableDialogs everywhere, cleanup: 2002-09-01 08:44:57 +00:00
gimpwidgets.def #define GETTEXT_PACKAGE 2002-03-28 00:10:56 +00:00
gimpwidgets.h renamed gimp_mem_size_entry_new() to gimp_memsize_entry_new() for 2002-05-29 09:20:56 +00:00
gimpwidgetsmarshal.list oops, add file 2002-01-30 08:34:21 +00:00
gimpwidgetstypes.h bumped version number to 1.3.1. Require Glib/GTK+-1.3.11 and Pango-0.22. 2001-11-22 23:46:13 +00:00
libgimp-glue.c from now on use make.msc from $(TOP)/glib/build/win32; all occurences of 2002-02-17 15:55:54 +00:00
Makefile.am app/base/Makefile.am automake-1.6 seems to use yet another variable to 2002-06-07 23:00:46 +00:00
makefile.mingw.in libgimpwidgets/.cvsignore libgimpwidgets/Makefile.am 2001-01-24 19:40:15 +00:00
makefile.msc from now on use make.msc from $(TOP)/glib/build/win32; all occurences of 2002-02-17 15:55:54 +00:00