** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: sgp.h,v 1.14 2000/08/25 15:59:13 kevin Exp $
+** $Id: sgp.h,v 1.15 2000/08/27 20:32:55 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
static int s_iRGBColorCount;
#if HAVE_WXWINDOWS
- wxPen* m_pPen;
+ wxPen m_pen;
#endif
public:
SGP (const SGPDriver& driver);
void drawCircle (const double r);
- void drawArc (double start, double stop, const double r);
+ void drawArc (const double r, double start, double stop);
void drawRect (double xmin, double ymin, double xmax, double ymax);
void lineAbs(double x, double y);
void moveAbs(double x, double y);
void setTextSize (double height);
void setTextAngle (double angle);
void setTextColor (int iFGcolor, int iBGcolor);
+ void setPenWidth (int width);
void setMarker (int idMarker, int color);
void setRasterOp (int ro);
+ void getTextExtent (const char *szText, double* x, double* y);
+ double getCharHeight ();
+
void ctmClear ();
void ctmSet (const TransformationMatrix2D& m);
void preTranslate (double x, double y);