MainFrameBase Class Reference

#include <TerrainEditor.h>

Inheritance diagram for MainFrameBase:
MainFrame

List of all members.

Public Member Functions

 MainFrameBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("Terrain Editor"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(800, 600), long style=wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL)
 ~MainFrameBase ()
void m_splitter1OnIdle (wxIdleEvent &)
void m_splitter2OnIdle (wxIdleEvent &)

Public Attributes

wxMenuBar * menuBar
wxMenu * fileMenu
wxMenuItem * menuItemOpen
wxMenuItem * menuItemImport
wxMenuItem * menuItemExport
wxMenuItem * menuItemExit
wxMenuItem * menuItemFullscreen
wxMenuItem * menuItemNightvision
wxStatusBar * statusBar
wxToolBar * toolBar
wxPanel * _modelPreview

Protected Member Functions

virtual void onIdle (wxIdleEvent &event)
virtual void onOpen (wxCommandEvent &event)
virtual void onImportXMLScene (wxCommandEvent &event)
virtual void onEmportXMLScene (wxCommandEvent &event)
virtual void onExit (wxCommandEvent &event)
virtual void OnAbout (wxCommandEvent &event)
virtual void onFullscreen (wxCommandEvent &event)
virtual void onNightvisionMode (wxCommandEvent &event)
virtual void onToolNormal (wxCommandEvent &event)
virtual void onToolSelect (wxCommandEvent &event)
virtual void onToolRotate (wxCommandEvent &event)
virtual void onToolTranslate (wxCommandEvent &event)
virtual void onToolScale (wxCommandEvent &event)
virtual void onToolDelete (wxCommandEvent &event)
virtual void onToolNVToggle (wxCommandEvent &event)
virtual void onToolModelPanel (wxCommandEvent &event)
virtual void updateCanvas (wxSizeEvent &event)
virtual void onModelsListClick (wxCommandEvent &event)
virtual void onModelsListDoubleClick (wxCommandEvent &event)
virtual void toggleShowModelPreview (wxCommandEvent &event)

Protected Attributes

wxMenu * helpMenu
wxMenu * rendererMenu
wxFlexGridSizer * _bSizer1
wxSplitterWindow * m_splitter1
wxPanel * _renderingPanel
wxPanel * _modelPanel
wxBoxSizer * _bSizer2
wxSplitterWindow * m_splitter2
wxPanel * _modelListPanel
wxStaticText * _staticText1
wxListBox * _modelsList
wxToggleButton * _togglePreview
wxStaticText * m_staticTextFakeSide

Detailed Description

Class MainFrameBase


Constructor & Destructor Documentation

MainFrameBase::MainFrameBase ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  title = wxT("Terrain Editor"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize( 800,600 ),
long  style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL 
)
MainFrameBase::~MainFrameBase (  ) 

Member Function Documentation

void MainFrameBase::m_splitter1OnIdle ( wxIdleEvent &   )  [inline]
void MainFrameBase::m_splitter2OnIdle ( wxIdleEvent &   )  [inline]
virtual void MainFrameBase::OnAbout ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onEmportXMLScene ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onExit ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onFullscreen ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onIdle ( wxIdleEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onImportXMLScene ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onModelsListClick ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onModelsListDoubleClick ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onNightvisionMode ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onOpen ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolDelete ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolModelPanel ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolNormal ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolNVToggle ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolRotate ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolScale ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolSelect ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::onToolTranslate ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::toggleShowModelPreview ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.

virtual void MainFrameBase::updateCanvas ( wxSizeEvent &  event  )  [inline, protected, virtual]

Reimplemented in MainFrame.


Member Data Documentation

wxFlexGridSizer* MainFrameBase::_bSizer1 [protected]
wxBoxSizer* MainFrameBase::_bSizer2 [protected]
wxPanel* MainFrameBase::_modelListPanel [protected]
wxPanel* MainFrameBase::_modelPanel [protected]
wxListBox* MainFrameBase::_modelsList [protected]
wxPanel* MainFrameBase::_renderingPanel [protected]
wxStaticText* MainFrameBase::_staticText1 [protected]
wxToggleButton* MainFrameBase::_togglePreview [protected]
wxMenu* MainFrameBase::helpMenu [protected]
wxSplitterWindow* MainFrameBase::m_splitter1 [protected]
wxSplitterWindow* MainFrameBase::m_splitter2 [protected]
wxStaticText* MainFrameBase::m_staticTextFakeSide [protected]
wxMenu* MainFrameBase::rendererMenu [protected]

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

Generated on Thu Jan 14 20:50:12 2010 for TerrainEditor by  doxygen 1.6.1