General information:Author: klaas holwerda Version: 1.0 Date: Thu Oct 14 13:41:36 MET 1999 |
Header files:
|
Code files:
|
low level drawing function for primitives to draw to the printer it is derived from wxPrintout as well as the drawdriver. And therefore the mediator between the internal database and the printer device see for more info related types.
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
PrintDriver(GDSMainWindow*,char *)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
~PrintDriver(void)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: bool |
Declaration:
bool OnPrintPage(int)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: bool |
Declaration:
bool OnBeginDocument(int startPage, int endPage)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: bool |
Declaration:
bool HasPage(int page)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void GetPageInfo(int *minPage, int *maxPage, int *selPageFrom, int *selPageTo)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void GetClientWindowSize(int* dx, int* dy)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL Pending()
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Init(Setup* setup)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawGrid(EIGHT_G_BYTE_REAL,long,int)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawCrossHair(double,double)
Description:
| scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: EIGHT_G_BYTE_REAL |
Declaration:
EIGHT_G_BYTE_REAL Check_int(EIGHT_G_BYTE_REAL getal)
Description:
| scope: private | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void ClearScreen()
Description:
XPoint* todraw; POINT * todraw;
| scope: protected | purpose: normal | inline?: yes | function property: standard | type: basic | typename: void |
Declaration:
void SetLayer(int layer)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void UnSetLayer(int layer)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void GDSDrawText(char* text, double x, double y, double x2, double y2, Presentation*, Matrix<double>*)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void GDSDrawLine(double x1, double y1, double x2, double y2)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawLineSelected(double x1, double y1, double x2, double y2)
Description:
| scope: protected | purpose: normal | inline?: yes | function property: standard | type: basic | typename: void |
Declaration:
void GDSDrawPoint(double x, double y)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WindowsPolygon(void)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void WindowsPolyline(void)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawFillLine(double x1, double y1, double x2, double y2)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void ltowxc(long l,wxColour& color)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawRect(int x1, int y1, int x2, int y2)
Description:
| scope: protected | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void DrawOriginLine(double x1, double y1, double x2, double y2)
Description:
| scope: private | type: basic | typename: wxDC* |
Declaration:
wxDC* _dc
Description:
the device context for drawing
| scope: private | type: basic | typename: int |
Declaration:
int _w, _h
Description:
| scope: private | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _crosshair
Description:
| scope: private | type: basic | typename: GDSMainWindow* |
Declaration:
GDSMainWindow* _parent
Description:
| scope: protected | type: basic | typename: int |
Declaration:
int _visible
Description:
if true then draw only
| scope: protected | type: basic | typename: wxColour* |
Declaration:
wxColour* _textColor
Description:
holds the drawing color
| scope: protected | type: basic | typename: wxColour* |
Declaration:
wxColour* _fillcolor
Description:
holds the fill color
| scope: protected | type: basic | typename: wxPen* |
Declaration:
wxPen* _penSelected
Description:
the pen used for drawing a border around selected elements
| scope: protected | type: basic | typename: wxPen* |
Declaration:
wxPen* _pen
Description:
the pen used for drawing
| scope: protected | type: basic | typename: wxPen* |
Declaration:
wxPen* _pengrid
Description:
the pen used for grid drawing
| scope: protected | type: basic | typename: wxPen* |
Declaration:
wxPen* _penorigin
Description:
the pen used for origin drawing
| scope: protected | type: basic | typename: wxPen* |
Declaration:
wxPen* _fillpen
Description:
the pen used for filling
| scope: protected | type: basic | typename: wxBrush* |
Declaration:
wxBrush* _brush
Description:
| scope: protected | type: basic | typename: wxFont* |
Declaration:
wxFont* _font
Description: