#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 |