DrawingPanel Class Reference

#include <drawing_panel.h>

List of all members.

Public Member Functions

 DrawingPanel ()
 Constructors.
 DrawingPanel (wxWindow *parent, wxWindowID id=SYMBOL_DRAWINGPANEL_IDNAME, const wxPoint &pos=SYMBOL_DRAWINGPANEL_POSITION, const wxSize &size=SYMBOL_DRAWINGPANEL_SIZE, long style=SYMBOL_DRAWINGPANEL_STYLE)
 ~DrawingPanel ()
bool Create (wxWindow *parent, wxWindowID id=SYMBOL_DRAWINGPANEL_IDNAME, const wxPoint &pos=SYMBOL_DRAWINGPANEL_POSITION, const wxSize &size=SYMBOL_DRAWINGPANEL_SIZE, long style=SYMBOL_DRAWINGPANEL_STYLE)
 Creation.
void CreateControls ()
 Creates the controls and sizers.
void OnSize (wxSizeEvent &event)
 wxEVT_SIZE event handler for ID_MYDIALOG
void OnPaint (wxPaintEvent &event)
 wxEVT_PAINT event handler for ID_MYDIALOG
void OnEraseBackground (wxEraseEvent &event)
 wxEVT_ERASE_BACKGROUND event handler for ID_MYDIALOG
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources.
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources.
void Freeze (void)
bool IsFreezed (void)
void RefreshBackBitmap (void)
void RefreshLeftBackBitmap (void)

Static Public Member Functions

static bool ShowToolTips ()
 Should we show tooltips?

Public Attributes

DrawingLeftCanvasm_draw_left_canvas
DrawingCanvasm_draw_canvas
AppSettingsm_app_settings

Protected Attributes

bool m_freezed
wxMutex m_mutex


Detailed Description

DrawingPanel class declaration


Constructor & Destructor Documentation

DrawingPanel::DrawingPanel  ) 
 

Constructors.

DrawingPanel constructors

DrawingPanel::DrawingPanel wxWindow *  parent,
wxWindowID  id = SYMBOL_DRAWINGPANEL_IDNAME,
const wxPoint &  pos = SYMBOL_DRAWINGPANEL_POSITION,
const wxSize &  size = SYMBOL_DRAWINGPANEL_SIZE,
long  style = SYMBOL_DRAWINGPANEL_STYLE
 

DrawingPanel::~DrawingPanel  ) 
 


Member Function Documentation

bool DrawingPanel::Create wxWindow *  parent,
wxWindowID  id = SYMBOL_DRAWINGPANEL_IDNAME,
const wxPoint &  pos = SYMBOL_DRAWINGPANEL_POSITION,
const wxSize &  size = SYMBOL_DRAWINGPANEL_SIZE,
long  style = SYMBOL_DRAWINGPANEL_STYLE
 

Creation.

DrawingPanel creator

void DrawingPanel::CreateControls  ) 
 

Creates the controls and sizers.

Control creation for DrawingPanel

void DrawingPanel::Freeze void   ) 
 

wxBitmap DrawingPanel::GetBitmapResource const wxString &  name  ) 
 

Retrieves bitmap resources.

Get bitmap resources

wxIcon DrawingPanel::GetIconResource const wxString &  name  ) 
 

Retrieves icon resources.

Get icon resources

bool DrawingPanel::IsFreezed void   )  [inline]
 

void DrawingPanel::OnEraseBackground wxEraseEvent &  event  ) 
 

wxEVT_ERASE_BACKGROUND event handler for ID_MYDIALOG

wxEVT_ERASE_BACKGROUND event handler for ID_DRAW_CANVAS_PANEL

void DrawingPanel::OnPaint wxPaintEvent &  event  ) 
 

wxEVT_PAINT event handler for ID_MYDIALOG

wxEVT_PAINT event handler for ID_DRAW_CANVAS_PANEL

void DrawingPanel::OnSize wxSizeEvent &  event  ) 
 

wxEVT_SIZE event handler for ID_MYDIALOG

wxEVT_SIZE event handler for ID_MYDIALOG

void DrawingPanel::RefreshBackBitmap void   ) 
 

void DrawingPanel::RefreshLeftBackBitmap void   ) 
 

bool DrawingPanel::ShowToolTips  )  [static]
 

Should we show tooltips?

Should we show tooltips?


Member Data Documentation

AppSettings* DrawingPanel::m_app_settings
 

DrawingCanvas* DrawingPanel::m_draw_canvas
 

DrawingLeftCanvas* DrawingPanel::m_draw_left_canvas
 

bool DrawingPanel::m_freezed [protected]
 

wxMutex DrawingPanel::m_mutex [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Nov 6 14:16:00 2006 for CAENScope by  doxygen 1.4.6-NO