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: