PLplot  5.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
wxPLplotWindow Class Reference

#include "wxwidgets.h"

Inheritance diagram for wxPLplotWindow:

Public Member Functions

 wxPLplotWindow (wxWindow *parent, PLStream *pls)
 
void SetRefreshFlag (bool flag=true)
 
bool GetRefreshFlag (void)
 
void SetOrientation (int rot)
 

Private Member Functions

void OnPaint (wxPaintEvent &event)
 
void OnChar (wxKeyEvent &event)
 
void OnIdle (wxIdleEvent &event)
 
void OnErase (wxEraseEvent &WXUNUSED(event))
 
void OnSize (wxSizeEvent &WXUNUSED(event))
 
void OnMaximize (wxMaximizeEvent &WXUNUSED(event))
 
void OnMouse (wxMouseEvent &event)
 
void Locate (void)
 
void DrawCrosshair ()
 

Private Attributes

PLStreamm_pls
 
wxPLDevBasem_dev
 
bool refresh
 
bool xhair_drawn
 
int mouse_x
 
int mouse_y
 
int old_mouse_x
 
int old_mouse_y
 

Detailed Description

Definition at line 395 of file wxwidgets.h.

Constructor & Destructor Documentation

wxPLplotWindow::wxPLplotWindow ( wxWindow *  parent,
PLStream pls 
)

Member Function Documentation

void wxPLplotWindow::DrawCrosshair ( )
private
bool wxPLplotWindow::GetRefreshFlag ( void  )
inline

Definition at line 401 of file wxwidgets.h.

void wxPLplotWindow::Locate ( void  )
private
void wxPLplotWindow::OnChar ( wxKeyEvent &  event)
private
void wxPLplotWindow::OnErase ( wxEraseEvent &  WXUNUSEDevent)
private
void wxPLplotWindow::OnIdle ( wxIdleEvent &  event)
private
void wxPLplotWindow::OnMaximize ( wxMaximizeEvent &  WXUNUSEDevent)
private
void wxPLplotWindow::OnMouse ( wxMouseEvent &  event)
private
void wxPLplotWindow::OnPaint ( wxPaintEvent &  event)
private
void wxPLplotWindow::OnSize ( wxSizeEvent &  WXUNUSEDevent)
private
void wxPLplotWindow::SetOrientation ( int  rot)
void wxPLplotWindow::SetRefreshFlag ( bool  flag = true)
inline

Definition at line 400 of file wxwidgets.h.

Member Data Documentation

wxPLDevBase* wxPLplotWindow::m_dev
private

Definition at line 416 of file wxwidgets.h.

PLStream* wxPLplotWindow::m_pls
private

Definition at line 415 of file wxwidgets.h.

int wxPLplotWindow::mouse_x
private

Definition at line 419 of file wxwidgets.h.

int wxPLplotWindow::mouse_y
private

Definition at line 419 of file wxwidgets.h.

int wxPLplotWindow::old_mouse_x
private

Definition at line 419 of file wxwidgets.h.

int wxPLplotWindow::old_mouse_y
private

Definition at line 419 of file wxwidgets.h.

bool wxPLplotWindow::refresh
private

Definition at line 417 of file wxwidgets.h.

bool wxPLplotWindow::xhair_drawn
private

Definition at line 418 of file wxwidgets.h.


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