#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