gimp/app/display
Tor Lillqvist de642dd10f Add new GimpCanvasStyle value, GIMP_CANVAS_STYLE_XOR_DOTTED.
2005-06-24  Tor Lillqvist  <tml@novell.com>

	* app/display/gimpcanvas.h: Add new GimpCanvasStyle value,
	GIMP_CANVAS_STYLE_XOR_DOTTED.

	* app/display/gimpcanvas.c (gimp_canvas_gc_new): Implement it like
	GIMP_CANVAS_STYLE_XOR_DASHED, except that we set the dash pattern
	to a single-pixel on-off one.

	* app/tools/gimpdrawtool.c (gimp_draw_tool_draw_boundary): Sort
	the boundary so that we can draw each connected group of segments
	using gimp_canvas_draw_lines(). (Even if we would still use
	gimp_canvas_draw_segments(), the boundary would have to be sorted
	so that the XOR drawing and GDK_CAP_NOT_LAST cooperate properly.)

	Use GIMP_CANVAS_STYLE_XOR_DOTTED so the outline doesn't look too
	heavy.

	Remove the dubious code snippet that offset some segments by one
	pixel. It didn't do what the comment claimed, and why one would
	need to do what the comment said, or what it actually did, is
	unclear.

	Now brush outlines shouldn't have gaps any longer. (#308710)
2005-06-24 23:28:38 +00:00
..
.cvsignore new function to set the sensitivity of an option_menu. 2002-03-17 16:35:05 +00:00
Makefile.am app/base/Makefile.am app/composite/*akefile.am app/config/*akefile.am 2005-02-27 13:22:01 +00:00
display-enums.c Don't store human readable and translatable enum/flag strings in 2004-10-25 17:55:25 +00:00
display-enums.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2004-06-30 15:47:32 +00:00
display-types.h app/display/gimpnavigationview.c renamed these files to... 2004-08-25 16:02:10 +00:00
gimpcanvas.c Add new GimpCanvasStyle value, GIMP_CANVAS_STYLE_XOR_DOTTED. 2005-06-24 23:28:38 +00:00
gimpcanvas.h Add new GimpCanvasStyle value, GIMP_CANVAS_STYLE_XOR_DOTTED. 2005-06-24 23:28:38 +00:00
gimpdisplay-foreach.c keep the container of dirty images up to date. 2004-10-13 01:39:57 +00:00
gimpdisplay-foreach.h *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpdisplay-handlers.c Code review & cleanup: 2004-07-14 10:31:59 +00:00
gimpdisplay-handlers.h fscking broken pipe... 2001-10-31 21:20:09 +00:00
gimpdisplay.c added a read-only property to access the display-shell w/o having to 2005-05-11 20:41:51 +00:00
gimpdisplay.h *** empty log message *** 2004-07-13 16:36:29 +00:00
gimpdisplayoptions.c app/actions/view-actions.c app/actions/view-commands.[ch] 2005-03-05 00:10:40 +00:00
gimpdisplayoptions.h app/actions/view-actions.c app/actions/view-commands.[ch] 2005-03-05 00:10:40 +00:00
gimpdisplayshell-appearance.c app/display/gimpdisplayshell-appearance.c removed the 2px border and 2005-05-18 14:32:14 +00:00
gimpdisplayshell-appearance.h app/actions/view-actions.c app/actions/view-commands.[ch] 2005-03-05 00:10:40 +00:00
gimpdisplayshell-autoscroll.c need to snap the coordinates before passing them to the active tool. 2005-01-03 15:00:55 +00:00
gimpdisplayshell-autoscroll.h app/display/Makefile.am app/display/gimpdisplayshell-autoscroll.[ch] new 2005-01-02 20:42:31 +00:00
gimpdisplayshell-callbacks.c Use the canonical form for signal names. 2005-05-27 16:51:39 +00:00
gimpdisplayshell-callbacks.h don't connect to "event" and don't connect any canvas event to 2004-11-09 11:38:29 +00:00
gimpdisplayshell-close.c capitalization. 2005-06-15 22:14:47 +00:00
gimpdisplayshell-close.h app/display/Makefile.am new files for gimp_display_shell_close() and its 2004-07-14 00:15:57 +00:00
gimpdisplayshell-coords.c app/display/Makefile.am app/display/gimpdisplayshell-autoscroll.[ch] new 2005-01-02 20:42:31 +00:00
gimpdisplayshell-coords.h app/display/Makefile.am app/display/gimpdisplayshell-autoscroll.[ch] new 2005-01-02 20:42:31 +00:00
gimpdisplayshell-cursor.c app/dialogs/Makefile.am removed. 2005-04-04 23:48:19 +00:00
gimpdisplayshell-cursor.h remember the last used GimpCursorFormat so changing the format in prefs 2004-06-14 10:19:39 +00:00
gimpdisplayshell-dnd.c Implement dragging and dropping in any GdkPixbuf supported format. Fixes 2005-04-09 17:56:04 +00:00
gimpdisplayshell-dnd.h added new function gimp_display_shell_dnd_init() which connects all DND 2005-01-15 19:31:09 +00:00
gimpdisplayshell-draw.c app/core/gimpimage-sample-points.c app/display/gimpdisplayshell-draw.c 2005-03-19 22:04:31 +00:00
gimpdisplayshell-draw.h app/actions/view-actions.c app/actions/view-commands.[ch] 2005-03-05 00:10:40 +00:00
gimpdisplayshell-filter-dialog.c app/actions/data-commands.c app/actions/edit-commands.c 2005-02-10 11:00:46 +00:00
gimpdisplayshell-filter-dialog.h forgot to declare gimp_color_display_stack_clone(). 2003-11-21 22:52:36 +00:00
gimpdisplayshell-filter.c simplified the code 2005-02-21 01:08:44 +00:00
gimpdisplayshell-filter.h Another step towards color management: 2005-02-21 00:45:17 +00:00
gimpdisplayshell-handlers.c Use the canonical form for signal names in lots of places (but by far not 2005-05-27 13:05:26 +00:00
gimpdisplayshell-handlers.h app/Makefile.am removed. 2001-11-10 19:10:28 +00:00
gimpdisplayshell-layer-select.c app/widgets/gimppreview-popup.c renamed these files... 2004-08-25 22:31:44 +00:00
gimpdisplayshell-layer-select.h To be multihead safe, each new window or menu needs to be associated with 2003-11-08 15:29:47 +00:00
gimpdisplayshell-preview.c Further optimization of perspective tool preview - never calculate the 2004-11-15 15:22:45 +00:00
gimpdisplayshell-preview.h Fixed incorrect logic that caused perfect-but-slow pointer tracking to be 2004-06-13 01:37:29 +00:00
gimpdisplayshell-render.c inline tile_manager_get_tile_num(). 2005-05-08 23:30:54 +00:00
gimpdisplayshell-render.h no need to include gimpdisplayshell-render.h here. 2004-10-01 09:50:04 +00:00
gimpdisplayshell-scale.c also zoom on mouse position if the event originates from the canvas (see 2005-05-11 15:00:49 +00:00
gimpdisplayshell-scale.h corrected variable names. 2005-04-28 14:43:11 +00:00
gimpdisplayshell-scroll.c Added support for permanently showing the visible vectors, not only when 2003-09-11 22:24:30 +00:00
gimpdisplayshell-scroll.h fscking broken pipe... 2001-10-31 21:20:09 +00:00
gimpdisplayshell-selection.c don't draw the outbounds selection when the selection is hidden (bug 2004-01-26 19:55:34 +00:00
gimpdisplayshell-selection.h some more cleanup. 2003-11-11 15:29:47 +00:00
gimpdisplayshell-title.c app/dialogs/Makefile.am removed. 2005-04-04 23:48:19 +00:00
gimpdisplayshell-title.h massively changed: removed message_ids, the message mem chunk and all 2004-07-14 16:37:13 +00:00
gimpdisplayshell-transform.c made gtk-doc even happier; clarified meaning of the "use_offsets" 2004-07-16 12:41:05 +00:00
gimpdisplayshell-transform.h Fixed several off-by-one problems in display: 2004-03-20 21:59:41 +00:00
gimpdisplayshell.c set the gravity of the image window to CENTER. Gives much better behaviour 2005-06-20 10:34:50 +00:00
gimpdisplayshell.h app/dialogs/Makefile.am removed. 2005-04-04 23:48:19 +00:00
gimpnavigationeditor.c Use the canonical form for signal names. 2005-05-27 16:51:39 +00:00
gimpnavigationeditor.h Ported GimpNavigationView to use actions for its buttons: 2004-09-26 15:21:44 +00:00
gimpscalecombobox.c app/display/gimpscalecombobox.[ch] pass an action label to 2005-02-09 02:33:48 +00:00
gimpscalecombobox.h app/display/gimpscalecombobox.[ch] pass an action label to 2005-02-09 02:33:48 +00:00
gimpstatusbar.c enable ellipsation on the progressbar. Fixes initial display width 2005-05-31 13:59:48 +00:00
gimpstatusbar.h added new function gimp_statusbar_push_length(), which works exactly like 2004-11-10 01:17:40 +00:00
makefile.msc TILE_WIDTH is used unconditionally so always include "tile.h" WIN32 needs 2005-02-19 00:50:36 +00:00