 class  XGrafport : public Grafport
  class  XGrafport : public Grafport X11 grafport for Xlib drawing.
|   | XGrafport (Display *d, Window win, int wd, int ht) | 
|  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) redraw using rdPixmap. | 
|  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) not zoomed, not printed. | 
|  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 *) not zoomed | 
|  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) not zoomed. Uses different dot pattern. | 
|  void | DrawEditDottedLine (int x1, int y1, int x2, int y2) | 
|  void | DrawEditLine (int x1, int y1, int x2, int y2) not zoomed and not printed | 
|  void | DrawEditPoint (int x1, int y2) not zoomed and not printed | 
|  void | DrawEditLine (const Point *p1, const Point *p2) not zoomed and not printed | 
|  void | DrawEditPoint (const Point *p) not zoomed and not printed | 
|  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 () X graphics context for xor drawing. | 
|  GC | CreateCopyGC () X graphics context for copy drawing. | 
|  GC | CreateDotGC () X gc for drawing xor dotted patterns. | 
|  GC | CreateWideDotGC () X gc for drawing xor wide dotted patterns. | 
|  GC | CreateDashGC () X gc for drawing xor dashed patterns. | 
|  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) | 
 XFont*  GetFont()
 XFont*  GetFont()
 const  string*  GetBackgroundColor()
 const  string*  GetBackgroundColor()
 const  string*  GetForegroundColor()
 const  string*  GetForegroundColor()
 List <Color *> *  GetColors()
 List <Color *> *  GetColors()
 void  SetLineStyle(LineStyle::Type s)
 void  SetLineStyle(LineStyle::Type s)
 LineStyle::Type  GetLineStyle()
 LineStyle::Type  GetLineStyle()
 void  SetFillStyle(FillStyle::Type s)
 void  SetFillStyle(FillStyle::Type s)
 FillStyle::Type  GetFillStyle()
 FillStyle::Type  GetFillStyle()
 virtual  void  SetLineWidth(unsigned n)
 virtual  void  SetLineWidth(unsigned n)
 unsigned  GetLineWidth()
 unsigned  GetLineWidth()
 void  SetZoomValue(double newValue)
 void  SetZoomValue(double newValue)
 double  GetZoomValue()
 double  GetZoomValue()
 int  Zoom(int x)
 int  Zoom(int x)
 int  ZoomCorrect(int x)
 int  ZoomCorrect(int x)
 void  DrawRectangles(const Rectangle *rects, int n)
 void  DrawRectangles(const Rectangle *rects, int n)
 void  FillRectangles(const Rectangle *rects, int n)
 void  FillRectangles(const Rectangle *rects, int n)
 Point  DrawStringsCentered(int x, int y, const string *str, bool ul, int cursor=0)
 Point  DrawStringsCentered(int x, int y, const string *str, bool ul, int cursor=0)
 Point  DrawStringsLeft( int topLeftx, int topLefty, const string *str, bool ul, int cursor=0)
 Point  DrawStringsLeft( int topLeftx, int topLefty, const string *str, bool ul, int cursor=0)
 Point  DrawStringsRight( int topRightx, int topRighty, const string *str, bool ul, int cursor=0)
 Point  DrawStringsRight( int topRightx, int topRighty, const string *str, bool ul, int cursor=0)
 unsigned  CursorPosition( int x, int y, const string *str, int hitX, int hitY)
 unsigned  CursorPosition( int x, int y, const string *str, int hitX, int hitY)
 
  
 
  
 Point  CursorPosition(int x, int y, const string *buf, int cursor)
 Point  CursorPosition(int x, int y, const string *buf, int cursor)
 Color*  LookupColor(const string *colorName)
 Color*  LookupColor(const string *colorName)
 Color*  LookupColor(const char *colorName)
 Color*  LookupColor(const char *colorName)
 void  AddColor(const string *colorName, unsigned long pixel)
 void  AddColor(const string *colorName, unsigned long pixel)
 void  AddColor(const char *colorName, unsigned long pixel)
 void  AddColor(const char *colorName, unsigned long pixel)
 void  AddColor(Color *c)
 void  AddColor(Color *c)
 virtual  void  InitColors()
 virtual  void  InitColors()
 void  RecalcPolygon(const Point *points, int nrPoints, Point *newPoints, int d)
 void  RecalcPolygon(const Point *points, int nrPoints, Point *newPoints, int d)
X11 grafport for Xlib drawing.
 XGrafport(Display *d, Window win, int wd, int ht)
  XGrafport(Display *d, Window win, int wd, int ht)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 virtual  ~XGrafport()
 virtual  ~XGrafport()
 bool  DrawsXor()
 bool  DrawsXor()
 void  ClearArea(int x, int y, int wd, int ht)
 void  ClearArea(int x, int y, int wd, int ht)
 int  GetWidth()
 int  GetWidth()
 int  GetHeight()
 int  GetHeight()
 void  Redraw(int fromX, int fromY, int wd, int ht, int toX, int toY)
 void  Redraw(int fromX, int fromY, int wd, int ht, int toX, int toY)
 void  UpdateSize(int wd, int ht)
 void  UpdateSize(int wd, int ht)
 void  SetBackgroundColor(const string *colorName)
 void  SetBackgroundColor(const string *colorName)
 void  SetBackgroundColor(const char *colorName)
 void  SetBackgroundColor(const char *colorName)
 void  SetForegroundColor(const string *colorName)
 void  SetForegroundColor(const string *colorName)
 void  SetForegroundColor(const char *colorName)
 void  SetForegroundColor(const char *colorName)
 void  SetFont(XFont *font)
 void  SetFont(XFont *font)
 void  DrawRectangle(int x, int y, int wd, int ht)
 void  DrawRectangle(int x, int y, int wd, int ht)
 void  FillRectangle(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  DrawRoundedRectangle(int x, int y, int wd, int ht, int rd)
 void  FillRoundedRectangle(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  DrawEllipsedRectangle(int x, int y, int wd, int ht, int rd)
 void  FillEllipsedRectangle(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  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  FillDisk(int x, int y, int wd, int ht, int ellipse_ht)
 void  DrawEditDashedRectangle(int x, int y, int wt, int ht)
 void  DrawEditDashedRectangle(int x, int y, int wt, int ht)
 void  DrawUnzoomedRectangle(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  DrawStringLeft(int x, int y, const char *str)
 void  DrawStringRight(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  DrawStringCentered(int x, int y, const char *str)
 void  DrawStringLeftUnderlined(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  DrawStringRightUnderlined(int x, int y, const char *str)
 void  DrawStringCenteredUnderlined(int x, int y, const char *str)
 void  DrawStringCenteredUnderlined(int x, int y, const char *str)
 void  DrawUnzoomedStringLeft(int, int, const char *)
 void  DrawUnzoomedStringLeft(int, int, const char *)
 void  DrawUnzoomedStringCentered(int, int, const char *)
 void  DrawUnzoomedStringCentered(int, int, const char *)
 void  DrawLine(int x1, int y1, int x2, int y2)
 void  DrawLine(int x1, int y1, int x2, int y2)
 void  DrawLine(const Point *p1, const Point *p2)
 void  DrawLine(const Point *p1, const Point *p2)
 void  DrawCurve(const Point *p1, const Point *p2, const Point *p3, const Point *p4)
 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  DrawEditDottedGridLine(int x1, int y1, int x2, int y2)
 void  DrawEditDottedLine(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  DrawEditLine(int x1, int y1, int x2, int y2)
 void  DrawEditPoint(int x1, int y2)
 void  DrawEditPoint(int x1, int y2)
 void  DrawEditLine(const Point *p1, const Point *p2)
 void  DrawEditLine(const Point *p1, const Point *p2)
 void  DrawEditPoint(const Point *p)
 void  DrawEditPoint(const Point *p)
 void  DrawUnzoomedLine(int, int, int, int)
 void  DrawUnzoomedLine(int, int, int, int)
 void  DrawPoint(int x, int y)
 void  DrawPoint(int x, int y)
 void  DrawPoint(const Point *p)
 void  DrawPoint(const Point *p)
 void  DrawEllipse(int x, int y, int wd, int ht)
 void  DrawEllipse(int x, int y, int wd, int ht)
 void  FillEllipse(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  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  FillArc(int x, int y, int wd, int ht, int arc1, int arc2)
 void  DrawPolygon(const Point *points, int n)
 void  DrawPolygon(const Point *points, int n)
 void  FillPolygon(const Point *points, int n)
 void  FillPolygon(const Point *points, int n)
 void  DrawActiveCaret(int x, int y)
 void  DrawActiveCaret(int x, int y)
 void  DrawDeactiveCaret(int x, int y)
 void  DrawDeactiveCaret(int x, int y)
 void  DrawXRectangle(GC gc, int x, int y, int wd, int ht)
 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  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  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  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  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  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  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  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  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  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  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  DrawXPolygon(GC gc, const Point *points, int n)
 void  FillXPolygon(GC gc, const Point *points, int n)
 void  FillXPolygon(GC gc, const Point *points, int n)
 GC  CreateXorGC()
 GC  CreateXorGC()
 GC  CreateCopyGC()
 GC  CreateCopyGC()
 GC  CreateDotGC()
 GC  CreateDotGC()
 GC  CreateWideDotGC()
 GC  CreateWideDotGC()
 GC  CreateDashGC()
 GC  CreateDashGC()
 GC  GetCopyGC()
 GC  GetCopyGC()
 GC  GetXORGC()
 GC  GetXORGC()
 GC  GetDotGC()
 GC  GetDotGC()
 GC  GetWideDotGC()
 GC  GetWideDotGC()
 GC  GetDashGC()
 GC  GetDashGC()
 void  ColorInfo()
 void  ColorInfo()
 void  SetDots(GC gc)
 void  SetDots(GC gc)
 Pixel  GetWhitePixel()
 Pixel  GetWhitePixel()
 Pixel  GetBlackPixel()
 Pixel  GetBlackPixel()
 Pixel  GetForegroundPixel()
 Pixel  GetForegroundPixel()
 int  Px(double t)
 int  Px(double t)
 int  Py(double t)
 int  Py(double t)
 void  CalcCurvePoints(const Point *p1, const Point *p2, const Point *p3, const Point *p4)
 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