class  XGrafport : public Grafport X11 grafport for Xlib drawing.
|   | XGrafport (Display *d, Window win, int wd, int ht) | 
|   | ~XGrafport () | 
|   | DrawsXor () | 
|   | ClearArea (int x, int y, int wd, int ht) | 
|   | GetWidth () | 
|   | GetHeight () | 
|   | Redraw (int fromX, int fromY, int wd, int ht, int toX, int toY) redraw using rdPixmap.  | 
|   | UpdateSize (int wd, int ht) | 
|   | SetBackgroundColor (const string *colorName) | 
|   | SetBackgroundColor (const char *colorName) | 
|   | SetForegroundColor (const string *colorName) | 
|   | SetForegroundColor (const char *colorName) | 
|   | SetFont (XFont *font) | 
|   | DrawRectangle (int x, int y, int wd, int ht) | 
|   | FillRectangle (int x, int y, int wd, int ht) | 
|   | DrawRoundedRectangle (int x, int y, int wd, int ht, int rd) | 
|   | FillRoundedRectangle (int x, int y, int wd, int ht, int rd) | 
|   | DrawEllipsedRectangle (int x, int y, int wd, int ht, int rd) | 
|   | FillEllipsedRectangle (int x, int y, int wd, int ht, int rd) | 
|   | DrawDisk (int x, int y, int wd, int ht, int ellipse_ht) | 
|   | FillDisk (int x, int y, int wd, int ht, int ellipse_ht) | 
|   | DrawEditDashedRectangle (int x, int y, int wt, int ht) not zoomed, not printed.  | 
|   | DrawUnzoomedRectangle (int x, int y, int wt, int ht) | 
|   | DrawStringLeft (int x, int y, const char *str) | 
|   | DrawStringRight (int x, int y, const char *str) | 
|   | DrawStringCentered (int x, int y, const char *str) | 
|   | DrawStringLeftUnderlined (int x, int y, const char *str) | 
|   | DrawStringRightUnderlined (int x, int y, const char *str) | 
|   | DrawStringCenteredUnderlined (int x, int y, const char *str) | 
|   | DrawUnzoomedStringLeft (int, int, const char *) not zoomed  | 
|   | DrawUnzoomedStringCentered (int, int, const char *) | 
|   | DrawLine (int x1, int y1, int x2, int y2) | 
|   | DrawLine (const Point *p1, const Point *p2) | 
|   | DrawCurve (const Point *p1, const Point *p2, const Point *p3, const Point *p4) | 
|   | DrawEditDottedGridLine (int x1, int y1, int x2, int y2) not zoomed. Uses different dot pattern.  | 
|   | DrawEditDottedLine (int x1, int y1, int x2, int y2) | 
|   | DrawEditLine (int x1, int y1, int x2, int y2) not zoomed and not printed  | 
|   | DrawEditPoint (int x1, int y2) not zoomed and not printed  | 
|   | DrawEditLine (const Point *p1, const Point *p2) not zoomed and not printed  | 
|   | DrawEditPoint (const Point *p) not zoomed and not printed  | 
|   | DrawUnzoomedLine (int, int, int, int) | 
|   | DrawPoint (int x, int y) | 
|   | DrawPoint (const Point *p) | 
|   | DrawEllipse (int x, int y, int wd, int ht) | 
|   | FillEllipse (int x, int y, int wd, int ht) | 
|   | DrawArc (int x, int y, int wd, int ht, int arc1, int arc2) | 
|   | FillArc (int x, int y, int wd, int ht, int arc1, int arc2) | 
|   | DrawPolygon (const Point *points, int n) | 
|   | FillPolygon (const Point *points, int n) | 
|   | DrawActiveCaret (int x, int y) | 
|   | DrawDeactiveCaret (int x, int y) | 
|   | DrawXRectangle (GC gc, int x, int y, int wd, int ht) | 
|   | FillXRectangle (GC gc, int x, int y, int wd, int ht) | 
|   | DrawXRoundedRectangle (GC gc, int x, int y, int wd, int ht, int radius) | 
|   | FillXRoundedRectangle (GC gc, int x, int y, int wd, int ht, int radius) | 
|   | DrawXEllipsedRectangle (GC gc, int x, int y, int wd, int ht, int radius) | 
|   | FillXEllipsedRectangle (GC gc, int x, int y, int wd, int ht, int radius) | 
|   | DrawXDisk (GC gc, int x, int y, int wd, int ht, int ellipse_ht) | 
|   | FillXDisk (GC gc, int x, int y, int wd, int ht, int ellipse_ht) | 
|   | DrawXLine (GC gc, int x1, int y1, int x2, int y2) | 
|   | DrawXArc (GC gc, int x, int y, int wd, int ht, int arc1, int arc2) | 
|   | FillXArc (GC gc, int x, int y, int wd, int ht, int arc1, int arc2) | 
|   | DrawXPolygon (GC gc, const Point *points, int n) | 
|   | FillXPolygon (GC gc, const Point *points, int n) | 
|   | CreateXorGC () X graphics context for xor drawing.  | 
|   | CreateCopyGC () X graphics context for copy drawing.  | 
|   | CreateDotGC () X gc for drawing xor dotted patterns.  | 
|   | CreateWideDotGC () X gc for drawing xor wide dotted patterns.  | 
|   | CreateDashGC () X gc for drawing xor dashed patterns.  | 
|   | GetCopyGC () | 
|   | GetXORGC () | 
|   | GetDotGC () | 
|   | GetWideDotGC () | 
|   | GetDashGC () | 
|   | ColorInfo () | 
|   | SetDots (GC gc) | 
|   | GetWhitePixel () | 
|   | GetBlackPixel () | 
|   | GetForegroundPixel () | 
|   | Px (double t) | 
|   | Py (double t) | 
|   | CalcCurvePoints (const Point *p1, const Point *p2, const Point *p3, const Point *p4) | 
X11 grafport for Xlib drawing.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 virtual  ~XGrafport()
 bool  DrawsXor()
 void  ClearArea(int x, int y, int wd, int ht)
 int  GetWidth()
 int  GetHeight()
 void  Redraw(int fromX, int fromY, int wd, int ht, int toX, int toY)
 void  UpdateSize(int wd, int ht)
 void  SetBackgroundColor(const string *colorName)
 void  SetBackgroundColor(const char *colorName)
 void  SetForegroundColor(const string *colorName)
 void  SetForegroundColor(const char *colorName)
 void  SetFont(XFont *font)
 void  DrawRectangle(int x, int y, int wd, int ht)
 void  FillRectangle(int x, int y, int wd, int ht)
 void  DrawRoundedRectangle(int x, int y, int wd, int ht, int rd)
 void  FillRoundedRectangle(int x, int y, int wd, int ht, int rd)
 void  DrawEllipsedRectangle(int x, int y, int wd, int ht, int rd)
 void  FillEllipsedRectangle(int x, int y, int wd, int ht, int rd)
 void  DrawDisk(int x, int y, int wd, int ht, int ellipse_ht)
 void  FillDisk(int x, int y, int wd, int ht, int ellipse_ht)
 void  DrawEditDashedRectangle(int x, int y, int wt, int ht)
 void  DrawUnzoomedRectangle(int x, int y, int wt, int ht)
 void  DrawStringLeft(int x, int y, const char *str)
 void  DrawStringRight(int x, int y, const char *str)
 void  DrawStringCentered(int x, int y, const char *str)
 void  DrawStringLeftUnderlined(int x, int y, const char *str)
 void  DrawStringRightUnderlined(int x, int y, const char *str)
 void  DrawStringCenteredUnderlined(int x, int y, const char *str)
 void  DrawUnzoomedStringLeft(int, int, const char *)
 void  DrawUnzoomedStringCentered(int, int, const char *)
 void  DrawLine(int x1, int y1, int x2, int y2)
 void  DrawLine(const Point *p1, const Point *p2)
 void  DrawCurve(const Point *p1, const Point *p2, const Point *p3, const Point *p4)
 void  DrawEditDottedGridLine(int x1, int y1, int x2, int y2)
 void  DrawEditDottedLine(int x1, int y1, int x2, int y2)
 void  DrawEditLine(int x1, int y1, int x2, int y2)
 void  DrawEditPoint(int x1, int y2)
 void  DrawEditLine(const Point *p1, const Point *p2)
 void  DrawEditPoint(const Point *p)
 void  DrawUnzoomedLine(int, int, int, int)
 void  DrawPoint(int x, int y)
 void  DrawPoint(const Point *p)
 void  DrawEllipse(int x, int y, int wd, int ht)
 void  FillEllipse(int x, int y, int wd, int ht)
 void  DrawArc(int x, int y, int wd, int ht, int arc1, int arc2)
 void  FillArc(int x, int y, int wd, int ht, int arc1, int arc2)
 void  DrawPolygon(const Point *points, int n)
 void  FillPolygon(const Point *points, int n)
 void  DrawActiveCaret(int x, int y)
 void  DrawDeactiveCaret(int x, int y)
 void  DrawXRectangle(GC gc, int x, int y, int wd, int ht)
 void  FillXRectangle(GC gc, int x, int y, int wd, int ht)
 void  DrawXRoundedRectangle(GC gc, int x, int y, int wd, int ht, int radius)
 void  FillXRoundedRectangle(GC gc, int x, int y, int wd, int ht, int radius)
 void  DrawXEllipsedRectangle(GC gc, int x, int y, int wd, int ht, int radius)
 void  FillXEllipsedRectangle(GC gc, int x, int y, int wd, int ht, int radius)
 void  DrawXDisk(GC gc, int x, int y, int wd, int ht, int ellipse_ht)
 void  FillXDisk(GC gc, int x, int y, int wd, int ht, int ellipse_ht)
 void  DrawXLine(GC gc, int x1, int y1, int x2, int y2)
 void  DrawXArc(GC gc, int x, int y, int wd, int ht, int arc1, int arc2)
 void  FillXArc(GC gc, int x, int y, int wd, int ht, int arc1, int arc2)
 void  DrawXPolygon(GC gc, const Point *points, int n)
 void  FillXPolygon(GC gc, const Point *points, int n)
 GC  CreateXorGC()
 GC  CreateCopyGC()
 GC  CreateDotGC()
 GC  CreateWideDotGC()
 GC  CreateDashGC()
 GC  GetCopyGC()
 GC  GetXORGC()
 GC  GetDotGC()
 GC  GetWideDotGC()
 GC  GetDashGC()
 void  ColorInfo()
 void  SetDots(GC gc)
 Pixel  GetWhitePixel()
 Pixel  GetBlackPixel()
 Pixel  GetForegroundPixel()
 int  Px(double t)
 int  Py(double t)
 void  CalcCurvePoints(const Point *p1, const Point *p2, const Point *p3, const Point *p4)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by  Malte  Zöckler,  Roland Wunderling 
contact:  doc++@zib.de