gimp/app/actions
Michael Natterer d162376d47 app/display/Makefile.am app/display/gimpdisplay-callbacks.[ch]
2001-11-01  Michael Natterer  <mitch@gimp.org>

	* app/display/Makefile.am
	* app/display/gimpdisplay-callbacks.[ch]
	* app/display/gimpdisplay-render.[ch]
	* app/display/gimpdisplay-scale.[ch]
	* app/display/gimpdisplay-scroll.[ch]: removed and added as
	gimpdisplayshell-foo.[ch] because they are all methods of the
	shell.

	* app/display/gimpdisplay.[ch]
	* app/display/gimpdisplayshell.[ch]: moved the "offset" and "size"
	variables from GimpDisplay to GimpDisplayShell. GimpDisplay
	should know nothing about screen coordinates.

	The gdisplay_[un]transform_foo() methods are still part of
	GimpDisplay but will be moved to GimpDisplayShell as soon as the
	tools' vitrual functions speak in image coordinates instead of
	GdkEvents.

	* app/display/gimpdisplayshell-callbacks.[ch]: prefixed all
	functions with gimp_display_shell_*. Moved some stuff to a
	"realize" callback File still has to be renamed.

	* app/display/gimpdisplay-foreach.[ch]: removed
	gdisplays_shrink_wrap().

	* app/gui/menus.c
	* app/gui/view-commands.[ch]
	* app/display/gimpdisplayshell-scale.[ch]: implemented "Zoom to
	Fit Window" function (#57670).

	* app/nav_window.c
	* app/display/gimpdisplay-handlers.c
	* app/display/gimpdisplayshell-render.[ch]
	* app/display/gimpdisplayshell-scale.[ch]
	* app/display/gimpdisplayshell-scroll.[ch]
	* app/gui/colormap-dialog.c
	* app/gui/gui.c
	* app/gui/preferences-dialog.c
	* app/tools/gimpmagnifytool.c
	* app/tools/gimpmovetool.c
	* app/widgets/gimppreview.c: changed according to variable
	and filename changes.

	* app/tools/tool_manager.c: tool_manager_select_tool(): send the
	active tool a "HALT" command before selecting the new one. Fixes
	stale tool dialogs which were there because some other hack was
	removed (This is IMHO the right place to shut down the active
	tool).

	* app/tools/gimpcroptool.c: don't shrink wrap after cropping but
	let gimprc.allow_resize_windows decide.

	* app/tools/gimpselectiontool.c: gimage_mask_value() takes image,
	not screen coordinates. A good example of how braindead it is to
	pass GdkEvents to tools :-) Fixes incorrect cursor and oper
	update of the selection tools.

	* app/tools/gimptransformtool.c
	* app/undo.c: removed (#if 0 for now) some strange code which did
	manual exposing of GimpDisplayShell areas. This was definitely a
	hack and should not be there given the image emits correct
	"update" signals.
2001-11-02 09:31:21 +00:00
..
buffers-commands.c added gimp_button_extended_clicked() which emits the resp. signal. 2001-10-24 11:23:50 +00:00
buffers-commands.h added gimp_button_extended_clicked() which emits the resp. signal. 2001-10-24 11:23:50 +00:00
channels-commands.c Cleanup weekend... 2001-10-29 11:47:11 +00:00
channels-commands.h added virtual method context_item() which works like select_item() and 2001-04-29 15:23:01 +00:00
data-commands.c the active_tool may change in the middle of gdisplay_canvas_events(), so 2001-07-08 21:44:52 +00:00
data-commands.h the active_tool may change in the middle of gdisplay_canvas_events(), so 2001-07-08 21:44:52 +00:00
dialogs-commands.c added app/display/ and app/plug-in/. Empty for now except for the types 2001-08-17 14:27:31 +00:00
dialogs-commands.h don't use the global "the_gimp" variable. 2001-07-15 14:32:44 +00:00
documents-commands.c added gimp_button_extended_clicked() which emits the resp. signal. 2001-10-24 11:23:50 +00:00
documents-commands.h added gimp_button_extended_clicked() which emits the resp. signal. 2001-10-24 11:23:50 +00:00
edit-commands.c fscking broken pipe... 2001-10-31 21:20:09 +00:00
edit-commands.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
file-commands.c fscking broken pipe... 2001-10-31 21:20:09 +00:00
file-commands.h added a (commented out) function to open files (to get rid of including 2001-07-09 17:58:56 +00:00
gradients-commands.c rewrote so gcc-3.0 doesn't complain. 2001-10-29 12:51:21 +00:00
gradients-commands.h the active_tool may change in the middle of gdisplay_canvas_events(), so 2001-07-08 21:44:52 +00:00
help-commands.c set style properties for dockables. 2001-08-03 19:43:19 +00:00
help-commands.h set style properties for dockables. 2001-08-03 19:43:19 +00:00
image-commands.c fscking broken pipe... 2001-10-31 21:20:09 +00:00
image-commands.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
layers-commands.c Cleanup weekend... 2001-10-29 11:47:11 +00:00
layers-commands.h added virtual method context_item() which works like select_item() and 2001-04-29 15:23:01 +00:00
palettes-commands.c Cleanup weekend... 2001-10-29 11:47:11 +00:00
palettes-commands.h the active_tool may change in the middle of gdisplay_canvas_events(), so 2001-07-08 21:44:52 +00:00
plug-in-commands.c app/plug_in.c libgimp/gimp.c libgimpbase/gimpbasetypes.h 2001-10-28 00:53:42 +00:00
qmask-commands.c Chopped up the display stuff (beware: unfinished)... 2001-10-31 21:18:57 +00:00
quick-mask-commands.c Chopped up the display stuff (beware: unfinished)... 2001-10-31 21:18:57 +00:00
select-commands.c Cleanup weekend... 2001-10-29 11:47:11 +00:00
select-commands.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
tools-commands.c Cleanup weekend... 2001-10-29 11:47:11 +00:00
tools-commands.h removed GimpFillType. 2001-06-29 19:25:03 +00:00
view-commands.c app/display/Makefile.am app/display/gimpdisplay-callbacks.[ch] 2001-11-02 09:31:21 +00:00
view-commands.h app/display/Makefile.am app/display/gimpdisplay-callbacks.[ch] 2001-11-02 09:31:21 +00:00