gimp/app/widgets
Michael Natterer 59b06707bd added GimpDropMode... ...removed from here.
2001-05-06  Michael Natterer  <mitch@gimp.org>

	* app/appenums.h: added GimpDropMode...
	* app/gimpdnd.h: ...removed from here.

	* app/gimpimage.[ch]:
	- New signal "mode_changed".
	- removed "const GimpImage*" from gimp_image_colormap_changed()
	  because a signal emission is never "const" for the object
	  which emits the signal.
	- Fixed gimp_image_[set|get]_component_[active|visible]():
	  ALPHA_CHANNEL maps to ALPHA_PIX only in RGB mode, use
	  ALPHA_G_PIX/ALPHA_I_PIX in GRAY/INDEXED mode.

	* app/gimpimage-convert.c
	* app/undo.c: call gimp_image_mode_changed().

	* app/gimpviewable.c: added an implementation of
	"invalidate_preview" which frees the preview temp_buf which may be
	attached to the viewable. Subclasses need to chain up now.

	* app/gimpdrawable.c
	* app/gimpimage.c: chain up in invalidate_preview().

	* app/widgets/gimpchannellistview.c: connect to the image's
	"mode_changed" signal and rebuild the channel list in the
	callback.

	* app/widgets/gimpcontainerview.h: indentation.

	* app/widgets/gimpdockbook.c: set the dockable's context to NULL
	in gimp_dockbook_remove()

	* app/widgets/gimpimagedock.c: forgot to actually set the dock's
	image in gimp_image_dock_new().

	* app/gui/dialogs-constructors.c: added a get_name_func() for tool
	views which returns the tool's "blurb". It's safe to assume now
	that a dockable's context will exist as long as the dockable
	exists unless it's explicitely set to NULL, so remove ugly hacks
	handling context destruction.

	* app/tools/gimptool.c: removed COMPAT_CRUFT and useless #include's.
2001-05-06 16:14:34 +00:00
..
.cvsignore Makefile.am pre-commit so yosh knows which files to copy :) 2001-04-10 21:33:09 +00:00
Makefile.am removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpbrusheditor.c removed more GUI initialisation code. 2001-05-01 13:16:59 +00:00
gimpbrusheditor.h removed more GUI initialisation code. 2001-05-01 13:16:59 +00:00
gimpbrushpreview.c cleanup. 2001-04-22 00:38:56 +00:00
gimpbrushpreview.h cleanup. 2001-04-22 00:38:56 +00:00
gimpchannellistview.c added GimpDropMode... ...removed from here. 2001-05-06 16:14:34 +00:00
gimpchannellistview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpchanneltreeview.c added GimpDropMode... ...removed from here. 2001-05-06 16:14:34 +00:00
gimpchanneltreeview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpcolordialog.c app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] 2001-04-17 21:43:29 +00:00
gimpcolordialog.h Made a GimpContainer out of the palette list: 2001-02-11 16:14:25 +00:00
gimpcolordisplayeditor.c Last-minute cleanup: 2000-12-16 21:37:03 +00:00
gimpcolormapeditor.c app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] 2001-04-17 21:43:29 +00:00
gimpcolormapeditor.h renamed gimp_container_lookup() back to gimp_container_have(). Virtualized 2001-02-04 14:10:03 +00:00
gimpcolorpanel.c app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] 2001-04-17 21:43:29 +00:00
gimpcolorpanel.h configure.in new directory containing all widgets. Some of them will go to 2001-04-11 01:13:53 +00:00
gimpcomponentlistitem.c removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpcomponentlistitem.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpconstrainedhwrapbox.c moved the constructor-parameter-overkill to the new function 2001-02-09 15:12:01 +00:00
gimpconstrainedhwrapbox.h changed the test dialogs a bit. 2001-02-08 23:24:06 +00:00
gimpcontainergridview.c cleanup. 2001-04-22 00:38:56 +00:00
gimpcontainergridview.h cleanup. 2001-04-22 00:38:56 +00:00
gimpcontainerlistview.c removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpcontainerlistview.h cleanup. 2001-04-22 00:38:56 +00:00
gimpcontainermenu.c removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpcontainermenu.h removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpcontainermenuimpl.c removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpcontainermenuimpl.h cleanup. 2001-04-22 00:38:56 +00:00
gimpcontainerview.c removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpcontainerview.h added GimpDropMode... ...removed from here. 2001-05-06 16:14:34 +00:00
gimpcursor.c updated. 2001-02-24 19:29:47 +00:00
gimpcursor.h updated. 2001-02-24 19:29:47 +00:00
gimpdatafactoryview.c cleanup. 2001-04-22 00:38:56 +00:00
gimpdatafactoryview.h cleanup. 2001-04-22 00:38:56 +00:00
gimpdeviceinfo.c app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
gimpdevices.c app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
gimpdevices.h app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
gimpdialogfactory.c regenerated. 2001-04-24 18:17:17 +00:00
gimpdialogfactory.h regenerated. 2001-04-24 18:17:17 +00:00
gimpdnd.c Made file/url DND work like the other DND types. The drop callback gets 2001-05-01 14:58:13 +00:00
gimpdnd.h added GimpDropMode... ...removed from here. 2001-05-06 16:14:34 +00:00
gimpdock.c some minor fixes / cleanup. 2001-04-23 16:58:18 +00:00
gimpdock.h some minor fixes / cleanup. 2001-04-23 16:58:18 +00:00
gimpdockable.c some minor fixes / cleanup. 2001-04-23 16:58:18 +00:00
gimpdockable.h some minor fixes / cleanup. 2001-04-23 16:58:18 +00:00
gimpdockbook.c added GimpDropMode... ...removed from here. 2001-05-06 16:14:34 +00:00
gimpdockbook.h cleanup. 2001-04-22 00:38:56 +00:00
gimpdrawablelistitem.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpdrawablelistitem.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpdrawablelistview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpdrawablelistview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpdrawablepreview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpdrawablepreview.h cleanup. 2001-04-22 00:38:56 +00:00
gimpdrawabletreeview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpdrawabletreeview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpgradienteditor.c app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] 2001-04-17 21:43:29 +00:00
gimpgradienteditor.h app/gimpcontainer.[ch] app/gimpcontainergridview.c 2001-02-17 21:20:10 +00:00
gimpgradientpreview.c app/gimpbrushpreview.c app/gimpgradientpreview.c app/gimppalettepreview.c 2001-03-04 22:07:19 +00:00
gimpgradientpreview.h Made a GimpContainer out of the palette list: 2001-02-11 16:14:25 +00:00
gimphelp.c Makefile.am configure.in added the new library below. 2001-01-24 22:36:18 +00:00
gimphelp.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
gimphistogramview.c configure.in new directory containing all widgets. Some of them will go to 2001-04-11 01:13:53 +00:00
gimphistogramview.h removed channel_update() because channel.c should not call 2001-01-29 17:54:02 +00:00
gimpimagedock.c added GimpDropMode... ...removed from here. 2001-05-06 16:14:34 +00:00
gimpimagedock.h some minor fixes / cleanup. 2001-04-23 16:58:18 +00:00
gimpimagepreview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpimagepreview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpitemfactory.c added virtual method context_item() which works like select_item() and 2001-04-29 15:23:01 +00:00
gimpitemfactory.h changed all menus_get_*() functions to return the GtkItemFactory, not 2001-04-15 18:01:57 +00:00
gimpitemlistview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpitemlistview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpitemtreeview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpitemtreeview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimplayerlistitem.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimplayerlistitem.h added a "linked_changed" signal and emit it in gimp_layer_set_linked(). 2001-04-29 16:26:44 +00:00
gimplayerlistview.c cleanup. 2001-04-22 00:38:56 +00:00
gimplayerlistview.h cleanup. 2001-04-22 00:38:56 +00:00
gimplayertreeview.c cleanup. 2001-04-22 00:38:56 +00:00
gimplayertreeview.h cleanup. 2001-04-22 00:38:56 +00:00
gimplistitem.c removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimplistitem.h removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpmenudock.c added GimpDropMode... ...removed from here. 2001-05-06 16:14:34 +00:00
gimpmenudock.h some minor fixes / cleanup. 2001-04-23 16:58:18 +00:00
gimpmenuitem.c removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimpmenuitem.h removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00
gimppaletteeditor.c app/devices.[ch] app/gui/about-dialog.[ch] app/gui/preferences-dialog.[ch] 2001-04-18 16:39:34 +00:00
gimppaletteeditor.h app/session.[ch] removed the old dialog session management code... 2001-04-17 16:00:27 +00:00
gimppalettepreview.c cleanup. 2001-04-22 00:38:56 +00:00
gimppalettepreview.h cleanup. 2001-04-22 00:38:56 +00:00
gimppatternpreview.c cleanup. 2001-04-22 00:38:56 +00:00
gimppatternpreview.h cleanup. 2001-04-22 00:38:56 +00:00
gimppreview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimppreview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimppreviewrenderer.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimppreviewrenderer.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimppreviewrendererbrush.c cleanup. 2001-04-22 00:38:56 +00:00
gimppreviewrendererbrush.h cleanup. 2001-04-22 00:38:56 +00:00
gimppreviewrendererdrawable.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimppreviewrendererdrawable.h cleanup. 2001-04-22 00:38:56 +00:00
gimppreviewrendererimage.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimppreviewrendererimage.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimptoolbox-color-area.c app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] 2001-04-17 21:43:29 +00:00
gimptoolbox-color-area.h app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h 2000-12-29 15:22:01 +00:00
gimptoolbox-indicator-area.c app/Makefile.am app/gui/Makefile.am app/about_dialog.[ch] 2001-04-17 21:43:29 +00:00
gimptoolbox-indicator-area.h added cmd_callbacks for the toolbox and the preferences dialog. 2001-02-24 02:42:09 +00:00
gimptoolbox.c Made file/url DND work like the other DND types. The drop callback gets 2001-05-01 14:58:13 +00:00
gimptoolbox.h removed more GUI initialisation code. 2001-05-01 13:16:59 +00:00
gimptoolinfopreview.c app/gimpbrushpreview.c app/gimpgradientpreview.c app/gimppalettepreview.c 2001-03-04 22:07:19 +00:00
gimptoolinfopreview.h app/Makefile.am app/apptypes.h new widget. 2001-02-23 03:29:53 +00:00
gimptooloptionseditor.c app/session.[ch] removed the old dialog session management code... 2001-04-17 16:00:27 +00:00
gimpview.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpview.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpviewrenderer.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpviewrenderer.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpviewrendererbrush.c cleanup. 2001-04-22 00:38:56 +00:00
gimpviewrendererbrush.h cleanup. 2001-04-22 00:38:56 +00:00
gimpviewrendererdrawable.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpviewrendererdrawable.h cleanup. 2001-04-22 00:38:56 +00:00
gimpviewrendererimage.c don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpviewrendererimage.h don't #include "gui/color-select.h" 2001-05-03 12:26:05 +00:00
gimpwidgets-utils.c app/Makefile.am app/lc_dialogP.h removed stuff that will go away anyway 2001-04-21 02:11:12 +00:00
gimpwidgets-utils.h app/Makefile.am app/lc_dialogP.h removed stuff that will go away anyway 2001-04-21 02:11:12 +00:00
gtkhwrapbox.c Last-minute cleanup: 2000-12-16 21:37:03 +00:00
gtkhwrapbox.h new vwrapbox stuff 1999-09-03 00:15:11 +00:00
gtkvwrapbox.c Last-minute cleanup: 2000-12-16 21:37:03 +00:00
gtkvwrapbox.h new vwrapbox stuff 1999-09-03 00:15:11 +00:00
gtkwrapbox.c restructured toolbox to use a single gtk_hwrap_box with the added "forced 2000-02-07 10:51:08 +00:00
gtkwrapbox.h restructured toolbox to use a single gtk_hwrap_box with the added "forced 2000-02-07 10:51:08 +00:00
widgets-types.h removed typedefs from the widgets/ subdir. 2001-05-03 22:19:17 +00:00