Public Member Functions | Private Attributes

wxPLDevDC Class Reference

#include "wxwidgets.h"

Inheritance diagram for wxPLDevDC:
wxPLDevBase

List of all members.

Public Member Functions

 wxPLDevDC (void)
 ~wxPLDevDC (void)
void DrawLine (short x1a, short y1a, short x2a, short y2a)
void DrawPolyline (short *xa, short *ya, PLINT npts)
void ClearBackground (PLINT bgr, PLINT bgg, PLINT bgb, PLINT x1=-1, PLINT y1=-1, PLINT x2=-1, PLINT y2=-1)
void FillPolygon (PLStream *pls)
void BlitRectangle (wxDC *dc, int vX, int vY, int vW, int vH)
void CreateCanvas ()
void SetWidth (PLStream *pls)
void SetColor0 (PLStream *pls)
void SetColor1 (PLStream *pls)
void SetExternalBuffer (void *buffer)
void ProcessString (PLStream *pls, EscText *args)
void PSDrawTextToDC (char *utf8_string, bool drawText)
void PSSetFont (PLUNICODE fci)

Private Attributes

wxBitmap * m_bitmap
wxDC * m_dc

Detailed Description

Definition at line 180 of file wxwidgets.h.


Constructor & Destructor Documentation

wxPLDevDC::wxPLDevDC ( void   ) 

Definition at line 48 of file wxwidgets_dc.cpp.

wxPLDevDC::~wxPLDevDC ( void   ) 

Definition at line 62 of file wxwidgets_dc.cpp.


Member Function Documentation

void wxPLDevDC::BlitRectangle ( wxDC *  dc,
int  vX,
int  vY,
int  vW,
int  vH 
) [virtual]

Implements wxPLDevBase.

Definition at line 195 of file wxwidgets_dc.cpp.

void wxPLDevDC::ClearBackground ( PLINT  bgr,
PLINT  bgg,
PLINT  bgb,
PLINT  x1 = -1,
PLINT  y1 = -1,
PLINT  x2 = -1,
PLINT  y2 = -1 
) [virtual]

Implements wxPLDevBase.

Definition at line 126 of file wxwidgets_dc.cpp.

void wxPLDevDC::CreateCanvas (  )  [virtual]

Implements wxPLDevBase.

Definition at line 207 of file wxwidgets_dc.cpp.

void wxPLDevDC::DrawLine ( short  x1a,
short  y1a,
short  x2a,
short  y2a 
) [virtual]

Implements wxPLDevBase.

Definition at line 85 of file wxwidgets_dc.cpp.

void wxPLDevDC::DrawPolyline ( short *  xa,
short *  ya,
PLINT  npts 
) [virtual]

Implements wxPLDevBase.

Definition at line 101 of file wxwidgets_dc.cpp.

void wxPLDevDC::FillPolygon ( PLStream pls  )  [virtual]

Implements wxPLDevBase.

Definition at line 165 of file wxwidgets_dc.cpp.

void wxPLDevDC::ProcessString ( PLStream pls,
EscText args 
) [virtual]

Implements wxPLDevBase.

Definition at line 386 of file wxwidgets_dc.cpp.

void wxPLDevDC::PSDrawTextToDC ( char *  utf8_string,
bool  drawText 
) [virtual]

Implements wxPLDevBase.

Definition at line 337 of file wxwidgets_dc.cpp.

void wxPLDevDC::PSSetFont ( PLUNICODE  fci  )  [virtual]

Implements wxPLDevBase.

Definition at line 360 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetColor0 ( PLStream pls  )  [virtual]

Implements wxPLDevBase.

Definition at line 241 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetColor1 ( PLStream pls  )  [virtual]

Implements wxPLDevBase.

Definition at line 255 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetExternalBuffer ( void *  buffer  )  [virtual]

Implements wxPLDevBase.

Definition at line 270 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetWidth ( PLStream pls  )  [virtual]

Implements wxPLDevBase.

Definition at line 228 of file wxwidgets_dc.cpp.


Member Data Documentation

wxBitmap* wxPLDevDC::m_bitmap [private]

Definition at line 206 of file wxwidgets.h.

wxDC* wxPLDevDC::m_dc [private]

Definition at line 207 of file wxwidgets.h.


The documentation for this class was generated from the following files: