PLplot
5.11.0
|
#include "wxPLplotwindow.h"
Public Member Functions | |
wxPLplotwindow (bool useGraphicsContext=true) | |
Constructor. | |
~wxPLplotwindow (void) | |
Destructor. | |
void | RenewPlot (void) |
Redo plot. | |
bool | SavePlot (const wxString &driver, const wxString &filename) |
Save plot using a different driver. | |
wxPLplotstream * | GetStream () |
Get pointer to wxPLplotstream of this widget. | |
void | setUseGraphicsContext (bool useGraphicsContext) |
Set whether we wish to use wxGCDC instead of a wxDC. | |
void | setCanvasColour (const wxColour &colour) |
Protected Member Functions | |
virtual void | OnPaint (wxPaintEvent &event) |
Paint event. | |
virtual void | OnSize (wxSizeEvent &event) |
Size event. | |
virtual void | OnErase (wxEraseEvent &event) |
Background erase event. | |
virtual void | OnCreate (wxWindowCreateEvent &event) |
Window created event. |
Protected Attributes | |
wxPLplotstream | m_stream |
The wxPLplotstream which belongs to this plot widget. | |
bool | m_created |
Flag to indicate the window has been Created. |
Private Attributes | |
bool | m_useGraphicsContext |
Flag to indicate whether we should use a wxGCDC. | |
wxBitmap | m_bitmap |
wxMemoryDC * | m_memoryDc |
wxColour | m_canvasColour |
Definition at line 37 of file wxPLplotwindow.h.
wxPLplotwindow< WXWINDOW >::wxPLplotwindow | ( | bool | useGraphicsContext = true | ) |
Constructor.
Constructor initialises variables, creates the wxStream and connects.
Definition at line 76 of file wxPLplotwindow.h.
wxPLplotwindow< WXWINDOW >::~wxPLplotwindow | ( | void | ) |
Destructor.
Destructor - currently we have nothing to clean up.
Definition at line 101 of file wxPLplotwindow.h.
|
inline |
Get pointer to wxPLplotstream of this widget.
Definition at line 45 of file wxPLplotwindow.h.
|
protectedvirtual |
Window created event.
This is called when the widow is created i.e. after WXWINDOW::Create.
Definition at line 177 of file wxPLplotwindow.h.
|
protectedvirtual |
Background erase event.
This is called before each paint event.
Definition at line 168 of file wxPLplotwindow.h.
|
protectedvirtual |
Paint event.
In the OnPaint Method we check if the Windows was resized (will be moved to OnSize() sometimes.
Definition at line 111 of file wxPLplotwindow.h.
|
protectedvirtual |
Size event.
This is called when the plot is resized.
Definition at line 158 of file wxPLplotwindow.h.
void wxPLplotwindow< WXWINDOW >::RenewPlot | ( | void | ) |
Redo plot.
Redo the whole plot, only if the window has been Created.
Definition at line 215 of file wxPLplotwindow.h.
bool wxPLplotwindow< WXWINDOW >::SavePlot | ( | const wxString & | driver, |
const wxString & | filename | ||
) |
void wxPLplotwindow< WXWINDOW >::setCanvasColour | ( | const wxColour & | colour | ) |
Definition at line 280 of file wxPLplotwindow.h.
void wxPLplotwindow< WXWINDOW >::setUseGraphicsContext | ( | bool | useGraphicsContext | ) |
Set whether we wish to use wxGCDC instead of a wxDC.
Definition at line 259 of file wxPLplotwindow.h.
|
private |
Definition at line 59 of file wxPLplotwindow.h.
|
private |
Definition at line 68 of file wxPLplotwindow.h.
|
protected |
Flag to indicate the window has been Created.
Definition at line 55 of file wxPLplotwindow.h.
|
private |
Definition at line 64 of file wxPLplotwindow.h.
|
protected |
The wxPLplotstream which belongs to this plot widget.
Definition at line 54 of file wxPLplotwindow.h.
|
private |
Flag to indicate whether we should use a wxGCDC.
Definition at line 58 of file wxPLplotwindow.h.