Gimp/app/widgets
Michael Natterer d0a551bbf8 Cursor patch II: This is only the logic inside the cursor system and not
2000-06-09  Michael Natterer  <mitch@gimp.org>

	Cursor patch II:
	This is only the logic inside the cursor system and not yet used.

	* app/cursorutil.[ch]: [gimp]_change_win_cursor() take lots of
	parameters now and compose cursors from up to three cursor
	bitmaps/masks.

	* app/gdisplay.[ch]: As a test, create a hardcoded example cursor
	if "Cursor Mode" is set to "Tool Icon with Crosshair" in prefs.

	* app/curves.c
	* app/dialog_handler.c
	* app/scroll.c: changed the calls to the win_cursor function.

	* app/tools.[ch]: added a cursor and a toggle cursor to the ToolInfo
	structure of all tools.

	* app/toolsF.h: new ToolType TOOL_TYPE_NONE.

	* app/gimpdnd.c
	* app/interface.c: check for silly filenames in the file dnd
	callback. Closes #13733.

	* Makefile.am
	* cursors/bucket_fill_small.xbm
	* cursors/bucket_fill_small_mask.xbm
	* cursors/crop_small.xbm
	* cursors/crop_small_mask.xbm
	* cursors/crosshair_small.xbm
	* cursors/crosshair_small_mask.xbm
	* cursors/ellipse_select_small.xbm
	* cursors/ellipse_select_small_mask.xbm
	* cursors/eraser_small.xbm
	* cursors/eraser_small_mask.xbm
	* cursors/free_select_small.xbm
	* cursors/free_select_small_mask.xbm
	* cursors/fuzzy_select_small.xbm
	* cursors/fuzzy_select_small_mask.xbm
	* cursors/intersect.xbm
	* cursors/intersect_mask.xbm
	* cursors/minus.xbm
	* cursors/minus_mask.xbm
	* cursors/move.xbm
	* cursors/move_mask.xbm
	* cursors/paintbrush_small.xbm
	* cursors/paintbrush_small_mask.xbm
	* cursors/pencil_small.xbm
	* cursors/pencil_small_mask.xbm
	* cursors/plus.xbm
	* cursors/plus_mask.xbm
	* cursors/rect_select_small.xbm
	* cursors/rect_select_small_mask.xbm
	* cursors/resize_small.xbm
	* cursors/resize_small_mask.xbm
	* cursors/zoom.xbm
	* cursors/zoom_mask.xbm
	* cursors/zoom_small.xbm
	* cursors/zoom_small_mask.xbm: new files extracted from Tigert's
	gimp-tool-cursors.xcf created at GimpCon.

	Tigert, I'll commit the xcf as soon as I've added empty layers
	with the names of the cursors that are missing.

	* cursors/mouse.xbm
	* cursors/mouse_mask.xbm: made it 32x32 to allow for cursor
	composition.
2000-06-09 12:31:19 +00:00
..
gimpbrusheditor.c mostly header cleanup and i18n 2000-01-31 23:59:05 +00:00
gimpbrusheditor.h Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpcolordialog.c Libgimp cleanup part II (with a little help from Yosh who moved the CVS 2000-05-27 01:30:21 +00:00
gimpcolordialog.h app/color_area.c app/color_notebook.[ch] app/color_panel.c 2000-02-13 23:42:19 +00:00
gimpcolordisplayeditor.c Libgimp cleanup part II (with a little help from Yosh who moved the CVS 2000-05-27 01:30:21 +00:00
gimpcolormapeditor.c version number bump 1999-08-22 00:39:51 +00:00
gimpcolormapeditor.h version number bump 1999-08-22 00:39:51 +00:00
gimpcolorpanel.c app/color_select.c app/colormaps.[ch] removed unused global variables 2000-04-27 17:27:28 +00:00
gimpcolorpanel.h app/color_panel.[ch] app/color_picker.c removed the public function 2000-04-03 15:40:30 +00:00
gimpcursor.c Cursor patch II: This is only the logic inside the cursor system and not 2000-06-09 12:31:19 +00:00
gimpcursor.h Cursor patch II: This is only the logic inside the cursor system and not 2000-06-09 12:31:19 +00:00
gimpdeviceinfo.c app/color_select.c app/colormaps.[ch] removed unused global variables 2000-04-27 17:27:28 +00:00
gimpdevices.c app/color_select.c app/colormaps.[ch] removed unused global variables 2000-04-27 17:27:28 +00:00
gimpdevices.h Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpdnd.c Cursor patch II: This is only the logic inside the cursor system and not 2000-06-09 12:31:19 +00:00
gimpdnd.h new public function gimp_dnd_file_dest_set(). Moved the file/url dnd stuff 2000-05-06 17:03:44 +00:00
gimpgradienteditor.c app/color_select.c app/colormaps.[ch] removed unused global variables 2000-04-27 17:27:28 +00:00
gimpgradienteditor.h More context & dnd stuff... 1999-10-28 15:05:49 +00:00
gimphelp.c Test for help_path being non-NULL was wrong way. 2000-06-06 21:33:19 +00:00
gimphelp.h These changes enable help support for 3rd party plug-ins which install 2000-05-21 17:41:02 +00:00
gimphistogramview.c app/color_select.c app/colormaps.[ch] removed unused global variables 2000-04-27 17:27:28 +00:00
gimphistogramview.h added gimphistogram*, histogramwidget*, removed histogram.[ch] 1999-03-01 05:11:19 +00:00
gimpitemfactory.c These changes enable help support for 3rd party plug-ins which install 2000-05-21 17:41:02 +00:00
gimpitemfactory.h the ultimate solution to the i18n problem 2000-02-23 20:25:24 +00:00
gimppaletteeditor.c app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] 2000-02-24 11:39:26 +00:00
gimppaletteeditor.h Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimptoolbox-color-area.c app/commands.c app/layers_dialog.c behave like a widget: removed 2000-04-06 02:13:18 +00:00
gimptoolbox-color-area.h app/color_area.[ch] pass masks for the "default" and "swap" pixmaps to the 2000-02-22 15:14:54 +00:00
gimptoolbox-indicator-area.c mostly header cleanup and i18n 2000-01-31 23:59:05 +00:00
gimptoolbox-indicator-area.h Use the context almost everywhere. 1999-10-26 18:27:27 +00:00
gimpwidgets-utils.c new function gimp_dialog_hide() that calls gdk_window_withdraw() after 2000-03-28 23:02:05 +00:00
gimpwidgets-utils.h new function gimp_dialog_hide() that calls gdk_window_withdraw() after 2000-03-28 23:02:05 +00:00
gtkhwrapbox.c restructured toolbox to use a single gtk_hwrap_box with the added "forced 2000-02-07 10:51:08 +00:00
gtkhwrapbox.h new vwrapbox stuff 1999-09-03 00:15:11 +00:00
gtkvwrapbox.c restructured toolbox to use a single gtk_hwrap_box with the added "forced 2000-02-07 10:51:08 +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