Generic CAM 0.1-PreAlpha

GUIMainFrame Class Reference

#include <gui.h>

Inheritance diagram for GUIMainFrame:
Collaboration diagram for GUIMainFrame:

List of all members.

Public Member Functions

 GUIMainFrame (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Generic CAM"), const wxPoint &pos=wxPoint(-1,-1), const wxSize &size=wxSize(-1, 600), long style=wxCAPTION|wxCLOSE_BOX|wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU|wxTAB_TRAVERSAL)
 ~GUIMainFrame ()
void m_splitterOnIdle (wxIdleEvent &)

Protected Types

enum  { wxID_GENERATETARGET = 1000, wxID_SETUPCONTROLLER, wxID_VIEWSTEREO3D, wxID_SETUPUNITS }

Protected Member Functions

virtual void OnCreateProject (wxCommandEvent &event)
virtual void OnLoadProject (wxCommandEvent &event)
virtual void OnSaveProjectAs (wxCommandEvent &event)
virtual void OnSaveProject (wxCommandEvent &event)
virtual void OnQuit (wxCommandEvent &event)
virtual void OnLoadObject (wxCommandEvent &event)
virtual void OnModifyObject (wxCommandEvent &event)
virtual void OnGenerateTargets (wxCommandEvent &event)
virtual void OnLoadMachine (wxCommandEvent &event)
virtual void OnReloadMachine (wxCommandEvent &event)
virtual void OnEditToolbox (wxCommandEvent &event)
virtual void OnLoadToolbox (wxCommandEvent &event)
virtual void OnSaveToolbox (wxCommandEvent &event)
virtual void OnEditStock (wxCommandEvent &event)
virtual void OnGenerateToolpath (wxCommandEvent &event)
virtual void OnRecollectToolpath (wxCommandEvent &event)
virtual void OnCleanToolpath (wxCommandEvent &event)
virtual void OnFlipRun (wxCommandEvent &event)
virtual void OnPrepareMachinebed (wxCommandEvent &event)
virtual void OnLoadGCodes (wxCommandEvent &event)
virtual void OnSaveGCodes (wxCommandEvent &event)
virtual void OnChangeLanguage (wxCommandEvent &event)
virtual void OnSetupController (wxCommandEvent &event)
virtual void OnChangeStereo3D (wxCommandEvent &event)
virtual void OnSetupUnits (wxCommandEvent &event)
virtual void OnShowAnimationFrame (wxCommandEvent &event)
virtual void OnAbout (wxCommandEvent &event)
virtual void OnBeginLabelEdit (wxTreeEvent &event)
virtual void OnEndLabelEdit (wxTreeEvent &event)
virtual void OnActivateRightClickMenu (wxTreeEvent &event)
virtual void OnSelectionChanged (wxTreeEvent &event)

Protected Attributes

wxMenuBar * m_menubar
wxMenu * m_menuProject
wxMenu * m_menuObject
wxMenu * m_menuMachine
wxMenu * m_menuToolbox
wxMenu * m_menuStock
wxMenu * m_menuToolpath
wxMenu * m_menuSettings
wxMenu * m_menuView
wxMenu * m_menuHelp
wxSplitterWindow * m_splitter
wxPanel * m_panel1
wxTreeCtrl * tree
wxPanel * m_panel2
MainCanvasm_canvas
wxStatusBar * m_statusBar

Detailed Description


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
wxID_GENERATETARGET 
wxID_SETUPCONTROLLER 
wxID_VIEWSTEREO3D 
wxID_SETUPUNITS 

Constructor & Destructor Documentation

GUIMainFrame::GUIMainFrame ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  title = _("Generic CAM"),
const wxPoint &  pos = wxPoint( -1,-1 ),
const wxSize &  size = wxSize( -1,600 ),
long  style = wxCAPTION|wxCLOSE_BOX|wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxSYSTEM_MENU|wxTAB_TRAVERSAL 
)
GUIMainFrame::~GUIMainFrame ( )

Member Function Documentation

void GUIMainFrame::m_splitterOnIdle ( wxIdleEvent &  ) [inline]
virtual void GUIMainFrame::OnAbout ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnActivateRightClickMenu ( wxTreeEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnBeginLabelEdit ( wxTreeEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnChangeLanguage ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnChangeStereo3D ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnCleanToolpath ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnCreateProject ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnEditStock ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnEditToolbox ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnEndLabelEdit ( wxTreeEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnFlipRun ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnGenerateTargets ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnGenerateToolpath ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnLoadGCodes ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnLoadMachine ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnLoadObject ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnLoadProject ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnLoadToolbox ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnModifyObject ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnPrepareMachinebed ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnQuit ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnRecollectToolpath ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnReloadMachine ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnSaveGCodes ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnSaveProject ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnSaveProjectAs ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnSaveToolbox ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnSelectionChanged ( wxTreeEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnSetupController ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnSetupUnits ( wxCommandEvent &  event) [inline, protected, virtual]
virtual void GUIMainFrame::OnShowAnimationFrame ( wxCommandEvent &  event) [inline, protected, virtual]

Member Data Documentation

wxMenuBar* GUIMainFrame::m_menubar [protected]
wxMenu* GUIMainFrame::m_menuHelp [protected]
wxMenu* GUIMainFrame::m_menuMachine [protected]
wxMenu* GUIMainFrame::m_menuObject [protected]
wxMenu* GUIMainFrame::m_menuProject [protected]
wxMenu* GUIMainFrame::m_menuSettings [protected]
wxMenu* GUIMainFrame::m_menuStock [protected]
wxMenu* GUIMainFrame::m_menuToolbox [protected]
wxMenu* GUIMainFrame::m_menuToolpath [protected]
wxMenu* GUIMainFrame::m_menuView [protected]
wxPanel* GUIMainFrame::m_panel1 [protected]
wxPanel* GUIMainFrame::m_panel2 [protected]
wxSplitterWindow* GUIMainFrame::m_splitter [protected]
wxStatusBar* GUIMainFrame::m_statusBar [protected]
wxTreeCtrl* GUIMainFrame::tree [protected]

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