X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Feditwindow.h;h=77104bd4d442287b704108ee3ce44492da24da01;hb=3fe885b75511c9fbfe18a5c509260e83bb7ac136;hp=983a96c1e02b636e0340b68f95df5df58294d91c;hpb=f027e22ef9a22ac2f601eac91667f7a721ed084c;p=ttedit diff --git a/src/editwindow.h b/src/editwindow.h old mode 100755 new mode 100644 index 983a96c..77104bd --- a/src/editwindow.h +++ b/src/editwindow.h @@ -36,13 +36,13 @@ class EditWindow: public QWidget void CreateCursors(void); void DrawGlyph(Painter & p, GlyphPoints & glyph); void DrawGlyphPoly(Painter & p, GlyphPoints & glyph, uint16_t poly); + void DrawGlyphSegment(Painter & p, IPoint p1, IPoint p2, IPoint p3); void ClearSelection(void); public: QImage image; - Vector pt, ptOffset, ptPrevious; - double scale; // Window scaling factor - int32_t offsetX, offsetY; // Window offsets + Vector pt, ptOffset, ptPrevious, addPoint; + bool addPointOnCurve; ToolType tool; // Current tool GlyphPoints pts; // Glyph point structure int32_t ptHighlight, oldPtHighlight, ptNextHighlight, oldPtNextHighlight;