Public Member Functions | Public Attributes | Static Public Attributes

wxPLDevBase Class Reference

#include "wxwidgets.h"

Inheritance diagram for wxPLDevBase:
wxPLDevDC

List of all members.

Public Member Functions

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

Public Attributes

const int backend
bool ready
bool ownGUI
bool showGUI
bool waiting
bool resizing
bool exit
int comcount
wxPLplotFramem_frame
PLINT xpos
PLINT ypos
PLINT width
PLINT height
PLINT bm_width
PLINT bm_height
PLINT xmin
PLINT xmax
PLINT ymin
PLINT ymax
PLFLT scalex
PLFLT scaley
bool plstate_width
bool plstate_color0
bool plstate_color1
PLGraphicsIn gin
int locate_mode
bool draw_xhair
int clipminx
int clipmaxx
int clipminy
int clipmaxy
bool newclipregion
int freetype
int smooth_text
const char ** devDesc
const char ** devName
int ndev
wxBitmapType bitmapType
wxFont * m_font
bool underlined
double fontSize
double fontScale
wxCoord textWidth
wxCoord textHeight
wxCoord textDescent
wxCoord textLeading
double yOffset
PLINT posX
PLINT posY
PLFLT rotation
PLFLT cos_rot
PLFLT sin_rot
PLFLT shear
PLFLT cos_shear
PLFLT sin_shear
PLFLT stride

Static Public Attributes

static const int max_string_length = 500

Detailed Description

Definition at line 89 of file wxwidgets.h.


Constructor & Destructor Documentation

wxPLDevBase::wxPLDevBase ( int  bcknd  ) 

Definition at line 118 of file wxwidgets.cpp.

wxPLDevBase::~wxPLDevBase ( void   )  [virtual]

Definition at line 163 of file wxwidgets.cpp.


Member Function Documentation

void wxPLDevBase::AddtoClipRegion ( int  x1,
int  y1,
int  x2,
int  y2 
)

Definition at line 172 of file wxwidgets.cpp.

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

Implemented in wxPLDevDC.

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

Implemented in wxPLDevDC.

virtual void wxPLDevBase::CreateCanvas (  )  [pure virtual]

Implemented in wxPLDevDC.

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

Implemented in wxPLDevDC.

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

Implemented in wxPLDevDC.

virtual void wxPLDevBase::FillPolygon ( PLStream pls  )  [pure virtual]

Implemented in wxPLDevDC.

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

Implemented in wxPLDevDC.

void wxPLDevBase::PSDrawText ( PLUNICODE ucs4,
int  ucs4Len,
bool  drawText 
) [virtual]

Definition at line 206 of file wxwidgets.cpp.

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

Implemented in wxPLDevDC.

virtual void wxPLDevBase::PSSetFont ( PLUNICODE  fci  )  [pure virtual]

Implemented in wxPLDevDC.

virtual void wxPLDevBase::SetColor0 ( PLStream pls  )  [pure virtual]

Implemented in wxPLDevDC.

virtual void wxPLDevBase::SetColor1 ( PLStream pls  )  [pure virtual]

Implemented in wxPLDevDC.

virtual void wxPLDevBase::SetExternalBuffer ( void *  buffer  )  [pure virtual]

Implemented in wxPLDevDC.

virtual void wxPLDevBase::SetWidth ( PLStream pls  )  [pure virtual]

Implemented in wxPLDevDC.


Member Data Documentation

Definition at line 118 of file wxwidgets.h.

Definition at line 163 of file wxwidgets.h.

Definition at line 133 of file wxwidgets.h.

Definition at line 132 of file wxwidgets.h.

Definition at line 152 of file wxwidgets.h.

Definition at line 153 of file wxwidgets.h.

Definition at line 152 of file wxwidgets.h.

Definition at line 153 of file wxwidgets.h.

Definition at line 125 of file wxwidgets.h.

Definition at line 174 of file wxwidgets.h.

Definition at line 175 of file wxwidgets.h.

const char** wxPLDevBase::devDesc

Definition at line 160 of file wxwidgets.h.

const char** wxPLDevBase::devName

Definition at line 161 of file wxwidgets.h.

Definition at line 149 of file wxwidgets.h.

Definition at line 124 of file wxwidgets.h.

Definition at line 170 of file wxwidgets.h.

Definition at line 169 of file wxwidgets.h.

Definition at line 157 of file wxwidgets.h.

Definition at line 147 of file wxwidgets.h.

Definition at line 131 of file wxwidgets.h.

Definition at line 148 of file wxwidgets.h.

Definition at line 167 of file wxwidgets.h.

Definition at line 127 of file wxwidgets.h.

const int wxPLDevBase::max_string_length = 500 [static]

Definition at line 166 of file wxwidgets.h.

Definition at line 162 of file wxwidgets.h.

Definition at line 154 of file wxwidgets.h.

Definition at line 120 of file wxwidgets.h.

Definition at line 144 of file wxwidgets.h.

Definition at line 145 of file wxwidgets.h.

Definition at line 143 of file wxwidgets.h.

Definition at line 173 of file wxwidgets.h.

Definition at line 173 of file wxwidgets.h.

Definition at line 119 of file wxwidgets.h.

Definition at line 123 of file wxwidgets.h.

Definition at line 174 of file wxwidgets.h.

Definition at line 140 of file wxwidgets.h.

Definition at line 141 of file wxwidgets.h.

Definition at line 175 of file wxwidgets.h.

Definition at line 121 of file wxwidgets.h.

Definition at line 174 of file wxwidgets.h.

Definition at line 175 of file wxwidgets.h.

Definition at line 158 of file wxwidgets.h.

Definition at line 176 of file wxwidgets.h.

Definition at line 171 of file wxwidgets.h.

Definition at line 171 of file wxwidgets.h.

Definition at line 171 of file wxwidgets.h.

Definition at line 171 of file wxwidgets.h.

Definition at line 168 of file wxwidgets.h.

Definition at line 122 of file wxwidgets.h.

Definition at line 130 of file wxwidgets.h.

Definition at line 136 of file wxwidgets.h.

Definition at line 135 of file wxwidgets.h.

Definition at line 128 of file wxwidgets.h.

Definition at line 138 of file wxwidgets.h.

Definition at line 137 of file wxwidgets.h.

Definition at line 172 of file wxwidgets.h.

Definition at line 129 of file wxwidgets.h.


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