#include <TerrainEditor.h>
  
 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 | 
Class MainFrameBase
| 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 | ( | ) | 
| 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.
wxFlexGridSizer* MainFrameBase::_bSizer1 [protected] | 
        
wxBoxSizer* MainFrameBase::_bSizer2 [protected] | 
        
wxPanel* MainFrameBase::_modelListPanel [protected] | 
        
wxPanel* MainFrameBase::_modelPanel [protected] | 
        
| wxPanel* MainFrameBase::_modelPreview | 
wxListBox* MainFrameBase::_modelsList [protected] | 
        
wxPanel* MainFrameBase::_renderingPanel [protected] | 
        
wxStaticText* MainFrameBase::_staticText1 [protected] | 
        
wxToggleButton* MainFrameBase::_togglePreview [protected] | 
        
| wxMenu* MainFrameBase::fileMenu | 
wxMenu* MainFrameBase::helpMenu [protected] | 
        
wxSplitterWindow* MainFrameBase::m_splitter1 [protected] | 
        
wxSplitterWindow* MainFrameBase::m_splitter2 [protected] | 
        
wxStaticText* MainFrameBase::m_staticTextFakeSide [protected] | 
        
| wxMenuBar* MainFrameBase::menuBar | 
| wxMenuItem* MainFrameBase::menuItemExit | 
| wxMenuItem* MainFrameBase::menuItemExport | 
| wxMenuItem* MainFrameBase::menuItemFullscreen | 
| wxMenuItem* MainFrameBase::menuItemImport | 
| wxMenuItem* MainFrameBase::menuItemNightvision | 
| wxMenuItem* MainFrameBase::menuItemOpen | 
wxMenu* MainFrameBase::rendererMenu [protected] | 
        
| wxStatusBar* MainFrameBase::statusBar | 
| wxToolBar* MainFrameBase::toolBar | 
 1.6.1