#include "wxwidgets.h"
|
| 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 | SetXorMode (bool on) |
|
void | SetDC (PLStream *pls, wxDC *dc) |
|
void | EndPage (PLStream *pls) |
|
void | BeginPage (PLStream *pls) |
|
void | SetSize (PLStream *pls, int width, int height) |
|
void | FixAspectRatio (bool fix) |
|
void | Locate (PLStream *pls, PLGraphicsIn *graphicsIn) |
|
void | Flush (PLStream *pls) |
|
void | PreDestructorTidy (PLStream *pls) |
|
| PlDevice () |
|
virtual | ~PlDevice () |
|
void | drawText (PLStream *pls, EscText *args) |
|
|
void | DrawTextSection (wxString section, wxCoord xOrigin, wxCoord yOrigin, wxCoord x, wxCoord y, PLFLT *transform, PLFLT scaledFontSize, bool drawText, bool underlined, PLUNICODE fci, unsigned char red, unsigned char green, unsigned char blue, PLFLT alpha, PLFLT &yScale, wxCoord §ionWidth, wxCoord §ionHeight, wxCoord §ionDepth) |
|
void | TransmitBuffer (PLStream *pls, unsigned char transmissionType) |
|
void | SetupMemoryMap () |
|
wxRegion | GetClipRegion () |
|
Definition at line 117 of file wxwidgets.h.
◆ wxPLDevice()
◆ ~wxPLDevice()
wxPLDevice::~wxPLDevice |
( |
void |
| ) |
|
|
virtual |
◆ BeginPage()
void wxPLDevice::BeginPage |
( |
PLStream * |
pls | ) |
|
|
virtual |
◆ ClearBackground()
◆ DrawLine()
void wxPLDevice::DrawLine |
( |
short |
x1a, |
|
|
short |
y1a, |
|
|
short |
x2a, |
|
|
short |
y2a |
|
) |
| |
|
virtual |
◆ DrawPolyline()
void wxPLDevice::DrawPolyline |
( |
short * |
xa, |
|
|
short * |
ya, |
|
|
PLINT |
npts |
|
) |
| |
|
virtual |
◆ DrawTextSection()
void wxPLDevice::DrawTextSection |
( |
wxString |
section, |
|
|
wxCoord |
xOrigin, |
|
|
wxCoord |
yOrigin, |
|
|
wxCoord |
x, |
|
|
wxCoord |
y, |
|
|
PLFLT * |
transform, |
|
|
PLFLT |
scaledFontSize, |
|
|
bool |
drawText, |
|
|
bool |
underlined, |
|
|
PLUNICODE |
fci, |
|
|
unsigned char |
red, |
|
|
unsigned char |
green, |
|
|
unsigned char |
blue, |
|
|
PLFLT |
alpha, |
|
|
PLFLT & |
yScale, |
|
|
wxCoord & |
sectionWidth, |
|
|
wxCoord & |
sectionHeight, |
|
|
wxCoord & |
sectionDepth |
|
) |
| |
|
privatevirtual |
◆ EndPage()
void wxPLDevice::EndPage |
( |
PLStream * |
pls | ) |
|
|
virtual |
◆ FillPolygon()
void wxPLDevice::FillPolygon |
( |
PLStream * |
pls | ) |
|
|
virtual |
◆ FixAspectRatio()
void wxPLDevice::FixAspectRatio |
( |
bool |
fix | ) |
|
|
virtual |
◆ Flush()
void wxPLDevice::Flush |
( |
PLStream * |
pls | ) |
|
|
virtual |
◆ GetClipRegion()
wxRegion wxPLDevice::GetClipRegion |
( |
| ) |
|
|
private |
◆ Locate()
◆ PreDestructorTidy()
void wxPLDevice::PreDestructorTidy |
( |
PLStream * |
pls | ) |
|
|
virtual |
◆ SetColor()
void wxPLDevice::SetColor |
( |
PLStream * |
pls | ) |
|
|
virtual |
◆ SetDC()
void wxPLDevice::SetDC |
( |
PLStream * |
pls, |
|
|
wxDC * |
dc |
|
) |
| |
|
virtual |
◆ SetSize()
void wxPLDevice::SetSize |
( |
PLStream * |
pls, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
virtual |
◆ SetupMemoryMap()
void wxPLDevice::SetupMemoryMap |
( |
| ) |
|
|
private |
◆ SetWidth()
void wxPLDevice::SetWidth |
( |
PLStream * |
pls | ) |
|
|
virtual |
◆ SetXorMode()
void wxPLDevice::SetXorMode |
( |
bool |
on | ) |
|
|
virtual |
◆ TransmitBuffer()
void wxPLDevice::TransmitBuffer |
( |
PLStream * |
pls, |
|
|
unsigned char |
transmissionType |
|
) |
| |
|
private |
◆ m_brush
wxBrush wxPLDevice::m_brush |
|
private |
◆ m_dc
◆ m_fixedAspect
bool wxPLDevice::m_fixedAspect |
|
private |
◆ m_fontGrabber
◆ m_gc
wxGraphicsContext* wxPLDevice::m_gc |
|
private |
◆ m_height
PLFLT wxPLDevice::m_height |
|
private |
◆ m_interactiveTextGcdc
wxGCDC* wxPLDevice::m_interactiveTextGcdc |
|
private |
◆ m_interactiveTextImage
wxImage wxPLDevice::m_interactiveTextImage |
|
private |
◆ m_lineSpacing
PLFLT wxPLDevice::m_lineSpacing |
|
private |
◆ m_localBufferPosition
size_t wxPLDevice::m_localBufferPosition |
|
private |
◆ m_max_string_length
const int wxPLDevice::m_max_string_length = 500 |
|
staticprivate |
◆ m_mfo
◆ m_mutex
◆ m_outputMemoryMap
◆ m_pen
◆ m_plplotEdgeLength
const PLFLT wxPLDevice::m_plplotEdgeLength |
|
private |
◆ m_scale
PLFLT wxPLDevice::m_scale |
|
private |
◆ m_useDcTextTransform
bool wxPLDevice::m_useDcTextTransform |
|
private |
◆ m_width
PLFLT wxPLDevice::m_width |
|
private |
◆ m_xAspect
PLFLT wxPLDevice::m_xAspect |
|
private |
◆ m_xScale
PLFLT wxPLDevice::m_xScale |
|
private |
◆ m_yAspect
PLFLT wxPLDevice::m_yAspect |
|
private |
◆ m_yScale
PLFLT wxPLDevice::m_yScale |
|
private |
The documentation for this class was generated from the following files: