#include "wxwidgets.h"
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 |
wxPLplotFrame * | m_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 |
Definition at line 89 of file wxwidgets.h.
wxPLDevBase::wxPLDevBase | ( | int | bcknd | ) |
Definition at line 118 of file wxwidgets.cpp.
wxPLDevBase::~wxPLDevBase | ( | void | ) | [virtual] |
Definition at line 163 of file wxwidgets.cpp.
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.
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::SetExternalBuffer | ( | void * | buffer | ) | [pure virtual] |
Implemented in wxPLDevDC.
const int wxPLDevBase::backend |
Definition at line 118 of file wxwidgets.h.
wxBitmapType wxPLDevBase::bitmapType |
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.
bool wxPLDevBase::exit |
Definition at line 124 of file wxwidgets.h.
double wxPLDevBase::fontScale |
Definition at line 170 of file wxwidgets.h.
double wxPLDevBase::fontSize |
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.
wxFont* wxPLDevBase::m_font |
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.
bool wxPLDevBase::ownGUI |
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.
bool wxPLDevBase::ready |
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.
bool wxPLDevBase::showGUI |
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.
wxCoord wxPLDevBase::textDescent |
Definition at line 171 of file wxwidgets.h.
wxCoord wxPLDevBase::textHeight |
Definition at line 171 of file wxwidgets.h.
wxCoord wxPLDevBase::textLeading |
Definition at line 171 of file wxwidgets.h.
wxCoord wxPLDevBase::textWidth |
Definition at line 171 of file wxwidgets.h.
Definition at line 168 of file wxwidgets.h.
bool wxPLDevBase::waiting |
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.
double wxPLDevBase::yOffset |
Definition at line 172 of file wxwidgets.h.
Definition at line 129 of file wxwidgets.h.