1. 26 Jun, 1999 1 commit
    • Michael Natterer's avatar
      app/[all tool related files] app/commands.c app/disp_callbacks.c · c456ba93
      Michael Natterer authored
      1999-06-26  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* app/[all tool related files]
      	* app/commands.c
      	* app/disp_callbacks.c
      	* app/gdisplay.c
      	* app/gimage.c
      	* app/interface.c: hopefully fixed the bugs that appeared with my
      	last fix. And some more changes...
      
      	- Slightly changed the conditions which cause the tools to be
      	  re-initialized on button_press events and the global
      	  initialisation functions.
      	- The dialog tools now explicitly set tool->gdisp_ptr so they can
      	  be properly hidden on display deletion.
      	- Create the crop info dialog only once and avoid ugly redraw bugs
      	  by blocking the sizeentries' signal when initializing them.
      	- Standardized the tools_new_<tool>() functions. They are
      	  scheduled to be moved to a common constructor in tools.c
      	- Various stuff...
      c456ba93
  2. 30 May, 1999 1 commit
  3. 01 May, 1999 1 commit
    • BST 1999  Austin Donnelly's avatar
      app/brush_select.c app/brush_select.h app/pattern_select.c delay the popup · e789291f
      BST 1999 Austin Donnelly authored
      Sat May  1 22:18:55 BST 1999  Austin Donnelly  <austin@gimp.org>
      
      	* app/brush_select.c
      	* app/brush_select.h
      	* app/pattern_select.c
      	* app/pattern_select.h: delay the popup of pattern and brush
       	    preview window by 150 millisecs.  Allows flicker-free
       	    selection of brushes/patterns, and still have fast pattern
       	    preview like we used to.  Ideally, should really factor out
       	    the common code in these two files into one generic picker
       	    widget.
      
      	* app/free_select.c: cosmetic whitespace change.
      
      	* app/draw_core.c: use GDK_CAP_NOT_LAST, not GDK_CAP_BUTT,
       	    otherwise sequential line segments in XOR mode have
       	    single-pixel gaps between them.  Worse, if the segments are
       	    only one pixel long, you don't get _any_ lines.  XFree86 seems
       	    to ignore GDK_CAP_BUTT, which is why this bug hasn't been seen
       	    before.  NCD X servers comply with the spec a little more
       	    pedantically, so need GDK_CAP_NOT_LAST.  OS/2 and Win32 people
       	    should check that (eg) the lasso tool still provides proper
       	    visual feedback.
      e789291f
  4. 13 Apr, 1998 1 commit
  5. 24 Nov, 1997 1 commit