![]() |
BT-MatML-Editor 0.1.4
Editor for the MatML 3.1 XML Schema
|
Contains:
More...
#include <BT_MatML_MaterialFrameBase.h>
Public Member Functions | |
MaterialFrameBase (wxWindow *parent, wxWindowID id=wxID_MATERIAL, const wxString &title=wxT("MatML Editer"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(770, 628), long style=wxCAPTION|wxCLOSE_BOX|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxRESIZE_BORDER|wxSYSTEM_MENU|wxTAB_TRAVERSAL) | |
Create the Main entry GUI for the Menus, the wxTreeCtrl, and all the MatML Data and Info, then connects the Event Handler Functions. More... | |
~MaterialFrameBase () | |
void | m_splitter1OnIdle (wxIdleEvent &) |
Protected Member Functions | |
void | SetMenuConnect () |
virtual void | OnCloseSel (wxCloseEvent &event) |
virtual void | OnNewSel (wxCommandEvent &event) |
virtual void | OnOpenSel (wxCommandEvent &event) |
virtual void | OnSaveSel (wxCommandEvent &event) |
virtual void | OnSaveAsSel (wxCommandEvent &event) |
virtual void | OnExportMaterial (wxCommandEvent &event) |
virtual void | OnExportMaterialBranch (wxCommandEvent &event) |
virtual void | OnImportMaterialBranch (wxCommandEvent &event) |
virtual void | OnExitSel (wxCommandEvent &event) |
virtual void | OnEditMenuPreferencesItem (wxCommandEvent &event) |
virtual void | OnSortMenuItem (wxCommandEvent &event) |
virtual void | OnIsolateMaterialBranch (wxCommandEvent &event) |
virtual void | OnExitIsolateMaterialBranch (wxCommandEvent &event) |
virtual void | OnAbout (wxCommandEvent &event) |
void | SetTreeCtrlConnect () |
virtual void | OnElementActivated (wxTreeEvent &event) |
virtual void | OnElementCollapsed (wxTreeEvent &event) |
virtual void | OnElementExpanded (wxTreeEvent &event) |
virtual void | OnMatMLItemMenu (wxTreeEvent &event) |
Protected Attributes | |
wxMenuBar * | m_menubar1 |
wxMenu * | m_FileMenu |
wxMenuItem * | m_NewMenuItem |
wxMenuItem * | m_OpenMenuItem |
wxMenuItem * | m_SaveMenuItem |
wxMenuItem * | m_SaveAsMenuItem |
wxMenuItem * | m_ExportMaterialMenuItem |
wxMenuItem * | m_ExportMaterialBranchMenuItem |
wxMenuItem * | m_ImportMaterialBranchMenuItem |
wxMenuItem * | m_ExitMenuItem |
wxMenu * | m_EditMenu |
wxMenuItem * | m_EditMenuPreferencesItem |
wxMenuItem * | m_SortClass1MenuItem |
wxMenuItem * | m_IsolateMaterialBranchMenuItem |
wxMenuItem * | m_ExitIsolateMaterialBranchMenuItem |
wxMenu * | m_ViewMenu |
wxMenu * | m_HelpMenu |
wxMenuItem * | m_AboutMenuItem |
wxStatusBar * | m_statusBar1 |
wxSplitterWindow * | m_splitter1 |
wxPanel * | m_panel68 |
TreeCtrlSorted * | m_MatMLTreeCtrl |
wxPanel * | m_MultiPanel |
wxPanel * | m_IntroPanel |
wxStaticBitmap * | m_logobitmap |
wxStaticText * | m_IntroStaticText |
GUI * | m_GUI |
Contains:
MaterialFrameBase Sets up the Applications GUI
MaterialFrameBase::MaterialFrameBase | ( | wxWindow * | parent, |
wxWindowID | id = wxID_MATERIAL , |
||
const wxString & | title = wxT("MatML Editer") , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize(770, 628) , |
||
long | style = wxCAPTION | wxCLOSE_BOX | wxMAXIMIZE_BOX | wxMINIMIZE_BOX | wxRESIZE_BORDER | wxSYSTEM_MENU | wxTAB_TRAVERSAL |
||
) |
Create the Main entry GUI for the Menus, the wxTreeCtrl, and all the MatML Data and Info, then connects the Event Handler Functions.
Constructor
Creation of Menu Bar
Creation of Status bar
Creation of Windows
Set growable columns for the MatML_GUI
Creation of all the MatML GUIs
Layout the windows
Connect Menu and TreeCtrl Events
MaterialFrameBase::~MaterialFrameBase | ( | ) |
Destructor
|
inlineprotectedvirtual |
Virtual event handlers for On About Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Close Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Edit Menu's Preferences Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Element Activated wxTreeCtrl Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Element Colapse wxTreeCtrl Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Element Expanded wxTreeCtrl Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Exit Isolate Material Branch Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Exit Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Export Material Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Export Material Branch Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Import Material Branch Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Isolate Material Branch Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On MatML Item wxTreeCtrl Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On New Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Open Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On SaveAs Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Save Menu Select
Reimplemented in bellshire::MaterialFrame.
|
inlineprotectedvirtual |
Virtual event handlers for On Sort Menu Select
Reimplemented in bellshire::MaterialFrame.
|
protected |
Connect event handlers for Menu Select
|
protected |
Connect event handlers for wxTreeCtrl
|
protected |
MatML GUIs Classes
|
protected |
Main Menu Bar