1. 19 Mar, 2003 1 commit
    • Simon Budig's avatar
      app/tools/gimpvectortool.[ch] Fixed crashes and weird problems when the · aac6a44f
      Simon Budig authored
      2003-03-20  Simon Budig  <simon@gimp.org>
      
              * app/tools/gimpvectortool.[ch]
              Fixed crashes and weird problems when the tool changed images or
              images got closed. Fixes Bug #108318.
      
              * app/vectors/vectors-types.h: More sane names for the
              GimpAnchorType enum.
      
              * app/vectors/gimpbezierstroke.c
              * app/vectors/gimpstroke.c: changed accordingly.
      aac6a44f
  2. 31 Dec, 2002 1 commit
    • Simon Budig's avatar
      New Type: GimpVectorExtendMode · 62b61811
      Simon Budig authored
      2002-12-31  Simon Budig  <simon@gimp.org>
      
              * app/vectors/vectors-types.h: New Type: GimpVectorExtendMode
      
              * app/tools/gimpvectortool.c
              * app/vectors/gimpstroke.[ch]
              * app/vectors/gimpbezierstroke.[ch]: More stuff on the path
              (pun intended) to a better path tool...
      
              Thanks to Sven for being my host in Berlin!
      62b61811
  3. 30 Dec, 2002 1 commit
    • Simon Budig's avatar
      app/vectors/gimpanchor.h Anchors now have an enum as type and have the · b7e1bb24
      Simon Budig authored
      2002-12-30  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpanchor.h
              * app/vectors/vectors-types.h: Anchors now have an enum as type and
              have the "selected" property.
      
              * app/vectors/gimpstroke.[ch]
              * app/vectors/gimpbezierstroke.c
              * app/vectors/gimpvectors-preview.c: Additional functions to get
              information about the graphical representation of the stroke and be
              able to select anchors.
      
              * app/tools/gimpvectortool.c: semi-usable interface, better graphical
              representation of what is going on. Also make use of the "selected"
              property of the anhors to just display a subset of the control
              handles.
      b7e1bb24
  4. 28 Dec, 2002 2 commits
  5. 30 Sep, 2002 1 commit
    • Simon Budig's avatar
      fixed the default spacing, so that lines actually look like 1 pixel · 8e64f969
      Simon Budig authored
      2002-09-30  Simon Budig  <simon@gimp.org>
      
              * data/brushes/1circle.gbr: fixed the default spacing, so that
              lines actually look like 1 pixel lines...
      
              * themes/Default/images/tools/.cvsignore: Added some files.
      
              * app/vectors/gimpanchor.h
              * app/vectors/gimpbezierstroke.[ch]
              * app/vectors/gimpstroke.h
              * app/vectors/gimpvectors.h: Added some stuff, mostly unused
              code that otherwise would just rot on my harddisk. Mitch: I
              need to discuss the data structures with you...
      8e64f969
  6. 26 Feb, 2002 1 commit
    • Simon Budig's avatar
      app/tools/gimpdrawtool.c Added function gimp_draw_tool_draw_strokes to be · 7f706974
      Simon Budig authored
      2002-02-26  Simon Budig  <simon@gimp.org>
      
              * app/tools/gimpdrawtool.c
              * app/tools/gimpdrawtool.h: Added function gimp_draw_tool_draw_strokes
              to be able to draw lines from a GimpCoords array.
      
              * app/vectors/gimpanchor.h: removed "active", since this should
              be a GUI thing.
      
              * app/vectors/gimpstroke.c
              * app/vectors/gimpstroke.h
              * app/vectors/gimpbezierstroke.c
              * app/vectors/gimpbezierstroke.h: Implemented (and fixed API) for
              interpolation.
      
              * app/tools/gimpvectortool.c
              * app/tools/gimpvectortool.h: Changed accordingly, we can actually
              draw polylines now.
      7f706974
  7. 25 Feb, 2002 3 commits
    • Simon Budig's avatar
      app/vectors/gimpbezierstroke.c app/tools/gimpvectortool.[ch] · 7112b206
      Simon Budig authored
      2002-02-25  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpbezierstroke.c
              * app/tools/gimpvectortool.[ch]
              * app/vectors/gimpstroke.[ch]
              * app/vectors/gimpvectors.[ch]: Fixed various bugs, *including*
              the nasty one from this morning (thanks Mitch).
      7112b206
    • Michael Natterer's avatar
      app/vectors/Makefile.am new files creating dummy vectors previews. · 619c9a94
      Michael Natterer authored
      2002-02-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/vectors/Makefile.am
      	* app/vectors/gimpvectors-preview.[ch]: new files creating dummy
      	vectors previews.
      
      	* app/vectors/gimpvectors.[ch]: added a "gimage" pointer.
      
      	* app/vectors/gimpbezierstroke.c
      	* app/vectors/gimpstroke.c: some object stuff fixes.
      619c9a94
    • Simon Budig's avatar
      app/vectors/gimpvectors.c Changed to a container of GimpStrokes. This will · 29b80633
      Simon Budig authored
      2002-02-25  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpvectors.c
              * app/vectors/gimpvectors.h: Changed to a container of
              GimpStrokes. This will enable it to contain different
              Stroke-types in one Vectors-Object (think Entry in path
              dialog)
      
              * app/vectors/gimpstroke.c
              * app/vectors/gimpstroke.h
              * app/vectors/gimpbezierstroke.c
              * app/vectors/gimpbezierstroke.h: New Objects: A connected
              component in a vector.
      
              * app/vectors/gimpbezier.c
              * app/vectors/gimpbezier.h: Removed, obsoleted by gimpstroke
              and gimpbezierstroke.
      
              * app/tools/gimpvectortool.c
              * app/vectors/Makefile.am
              * app/vectors/vectors-types.h
              * app/vectors/gimpanchor.h: Changed accordingly.
      
              There is a nasty bug I am yet unable to find in the tool.
              Don't use it. For some reason a wrong function instead of
              gimp_stroke_real_anchor_get_next gets called. I have *no*
              idea, whats wrong here. I stared at the code for hours.
      
              If somebody has an idea I'd appreciate a hint.
      29b80633