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