#include "wxwidgets.h"
Public Member Functions |
| wxPLDevice (PLStream *pls, char *mfo, PLINT text, PLINT hrshsym) |
virtual | ~wxPLDevice (void) |
void | DrawLine (short x1a, short y1a, short x2a, short y2a) |
void | DrawPolyline (short *xa, short *ya, PLINT npts) |
void | ClearBackground (PLStream *pls, PLINT x1=-1, PLINT y1=-1, PLINT x2=-1, PLINT y2=-1) |
void | FillPolygon (PLStream *pls) |
void | SetWidth (PLStream *pls) |
void | SetColor (PLStream *pls) |
void | SetDC (PLStream *pls, wxDC *dc) |
void | EndPage (PLStream *pls) |
void | BeginPage (PLStream *pls) |
void | SetSize (PLStream *pls, int width, int height) |
void | ProcessString (PLStream *pls, EscText *args) |
void | FixAspectRatio (bool fix) |
void | Locate (PLStream *pls, PLGraphicsIn *graphicsIn) |
void | Flush (PLStream *pls) |
void | PreDestructorTidy (PLStream *pls) |
Private Member Functions |
void | DrawTextLine (PLUNICODE *ucs4, int ucs4Len, PLFLT baseFontSize, bool drawText, PLINT &superscriptLevel, bool &underlined) |
void | DrawTextSection (char *utf8_string, PLFLT baseFontSize, PLFLT yOffset, bool underlined, bool drawText) |
void | TransmitBuffer (PLStream *pls, unsigned char transmissionType) |
void | SetupMemoryMap () |
wxRegion | GetClipRegion () |
Detailed Description
Definition at line 54 of file wxwidgets.h.
Constructor & Destructor Documentation
wxPLDevice::~wxPLDevice |
( |
void |
| ) |
|
|
virtual |
Member Function Documentation
void wxPLDevice::DrawLine |
( |
short |
x1a, |
|
|
short |
y1a, |
|
|
short |
x2a, |
|
|
short |
y2a |
|
) |
| |
void wxPLDevice::DrawPolyline |
( |
short * |
xa, |
|
|
short * |
ya, |
|
|
PLINT |
npts |
|
) |
| |
void wxPLDevice::DrawTextLine |
( |
PLUNICODE * |
ucs4, |
|
|
int |
ucs4Len, |
|
|
PLFLT |
baseFontSize, |
|
|
bool |
drawText, |
|
|
PLINT & |
superscriptLevel, |
|
|
bool & |
underlined |
|
) |
| |
|
private |
void wxPLDevice::DrawTextSection |
( |
char * |
utf8_string, |
|
|
PLFLT |
baseFontSize, |
|
|
PLFLT |
yOffset, |
|
|
bool |
underlined, |
|
|
bool |
drawText |
|
) |
| |
|
private |
void wxPLDevice::FixAspectRatio |
( |
bool |
fix | ) |
|
wxRegion wxPLDevice::GetClipRegion |
( |
| ) |
|
|
private |
void wxPLDevice::SetSize |
( |
PLStream * |
pls, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
void wxPLDevice::SetupMemoryMap |
( |
| ) |
|
|
private |
void wxPLDevice::TransmitBuffer |
( |
PLStream * |
pls, |
|
|
unsigned char |
transmissionType |
|
) |
| |
|
private |
Member Data Documentation
wxBrush wxPLDevice::m_brush |
|
private |
bool wxPLDevice::m_fixedAspect |
|
private |
wxGraphicsContext* wxPLDevice::m_gc |
|
private |
PLFLT wxPLDevice::m_height |
|
private |
PLFLT wxPLDevice::m_lineSpacing |
|
private |
size_t wxPLDevice::m_localBufferPosition |
|
private |
const int wxPLDevice::m_max_string_length = 500 |
|
staticprivate |
const PLFLT wxPLDevice::m_plplotEdgeLength |
|
private |
PLINT wxPLDevice::m_prevSingleCharStringHeight |
|
private |
PLINT wxPLDevice::m_prevSingleCharStringWidth |
|
private |
PLFLT wxPLDevice::m_rotation |
|
private |
PLFLT wxPLDevice::m_scale |
|
private |
wxCoord wxPLDevice::m_subscriptDepth |
|
private |
wxCoord wxPLDevice::m_superscriptHeight |
|
private |
wxCoord wxPLDevice::m_textDescent |
|
private |
wxCoord wxPLDevice::m_textHeight |
|
private |
wxCoord wxPLDevice::m_textLeading |
|
private |
wxCoord wxPLDevice::m_textWidth |
|
private |
bool wxPLDevice::m_useDcTextTransform |
|
private |
PLFLT wxPLDevice::m_width |
|
private |
PLFLT wxPLDevice::m_xAspect |
|
private |
PLFLT wxPLDevice::m_xScale |
|
private |
PLFLT wxPLDevice::m_yAspect |
|
private |
PLFLT wxPLDevice::m_yScale |
|
private |
The documentation for this class was generated from the following files: