|
Vlaxicon
|
Public Types | |
| enum | MODE { MODE_DESIGN, MODE_BITMAP, MODE_CHOICE, MODE_CHECKBOX, MODE_PLOT, MODE_RECTANGLE, MODE_SLIDER, MODE_STATICTEXT, MODE_EDITTEXT, MODE_UNIVERSAL } |
Public Member Functions | |
| MainFrame (wxWindow *parent) | |
| virtual | ~MainFrame () |
| MODE | GetToolMode () |
| void | SetToolMode () |
| void | SetToolMode (MODE mode) |
| void | SetDesignTool () |
| void | SetProperties () |
| void | ClearProperties () |
| FrameCanvas * | GetActiveCanvas () |
| void | SaveFile (wxString sName, FrameCanvas *canvas) |
| void | SaveBeforeClose () |
| IPlugin * | GetPluginByName (wxString sPlugName) |
| void | StopRun () |
Public Attributes | |
| wxCriticalSection | m_csThread |
Protected Member Functions | |
| virtual void | OnCloseFrame (wxCloseEvent &event) |
| virtual void | OnNotebookToolPageChanged (wxAuiNotebookEvent &event) |
| virtual void | OnToolChange (wxCommandEvent &event) |
| virtual void | OnToolsUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuNewClick (wxCommandEvent &event) |
| virtual void | OnMenuOpenClick (wxCommandEvent &event) |
| virtual void | OnMenuSaveClick (wxCommandEvent &event) |
| virtual void | OnMenuSaveUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuExitClick (wxCommandEvent &event) |
| virtual void | OnMenuUndoClick (wxCommandEvent &event) |
| virtual void | OnMenuUndoUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuRedoClick (wxCommandEvent &event) |
| virtual void | OnMenuRedoUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuAlignLeftClick (wxCommandEvent &event) |
| virtual void | OnMenuAlignLeftUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuAlignCenterClick (wxCommandEvent &event) |
| virtual void | OnMenuAlignCenterUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuAlignRightClick (wxCommandEvent &event) |
| virtual void | OnMenuAlignRightUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuAlignTopClick (wxCommandEvent &event) |
| virtual void | OnMenuAlignTopUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuAlignMiddleClick (wxCommandEvent &event) |
| virtual void | OnMenuAlignMiddleUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuAlignBottomClick (wxCommandEvent &event) |
| virtual void | OnMenuAlignBottomUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuRunClick (wxCommandEvent &event) |
| virtual void | OnMenuRunUpdate (wxUpdateUIEvent &event) |
| virtual void | OnMenuStopClick (wxCommandEvent &event) |
| virtual void | OnMenuStopUpdate (wxUpdateUIEvent &event) |
| virtual void | OnPropertiesUpdate (wxUpdateUIEvent &event) |
| virtual void | OnCloseNtbPage (wxAuiNotebookEvent &event) |
| virtual void | OnMenuAbout (wxCommandEvent &event) |
| void | OnToolPropertiesChange (wxPropertyGridEvent &event) |
| void | LoadPlugins () |
Protected Attributes | |
| MODE | m_nToolMode |
| wxArrayString | m_arrPluginNames |
| wxArrayString | m_arrPluginAlias |
| MainFrame::MainFrame | ( | wxWindow * | parent | ) |
constructor of main frame
| parent | parent window |
| MainFrame::~MainFrame | ( | ) | [virtual] |
destructor of main frame
| void MainFrame::ClearProperties | ( | ) |
clear properties table
| FrameCanvas * MainFrame::GetActiveCanvas | ( | ) |
returns active canvas
| IPlugin * MainFrame::GetPluginByName | ( | wxString | sPlugName | ) |
return specific plugin by its name
| sPlugName | plugin name |
| MODE MainFrame::GetToolMode | ( | ) | [inline] |
returns mode of selected tool
| void MainFrame::LoadPlugins | ( | ) | [protected] |
loads plugins names and paths
| void MainFrame::OnCloseFrame | ( | wxCloseEvent & | event | ) | [protected, virtual] |
event handler on close window
| void MainFrame::OnCloseNtbPage | ( | wxAuiNotebookEvent & | event | ) | [protected, virtual] |
event handler on close page in notebook with canvases
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAbout | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu about
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignBottomClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu align bottom
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignBottomUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu align bottom
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignCenterClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu align center
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignCenterUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu align center
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignLeftClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu align left
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignLeftUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu align left
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignMiddleClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu align middle
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignMiddleUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu align middle
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignRightClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu align right
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignRightUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu align right
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignTopClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu align top
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuAlignTopUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu align top
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuExitClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu exit
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuNewClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu new
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuOpenClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu open
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuRedoClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu redo
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuRedoUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu redo
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuRunClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu run
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuRunUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu run
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuSaveClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu save
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuSaveUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu save
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuStopClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu stop
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuStopUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu stop
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuUndoClick | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on click on menu undo
Reimplemented from MainFrameBase.
| void MainFrame::OnMenuUndoUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update menu undo
Reimplemented from MainFrameBase.
| void MainFrame::OnNotebookToolPageChanged | ( | wxAuiNotebookEvent & | event | ) | [protected, virtual] |
event handler on change page of notebook with tools
Reimplemented from MainFrameBase.
| void MainFrame::OnPropertiesUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update properties table
Reimplemented from MainFrameBase.
| void MainFrame::OnToolChange | ( | wxCommandEvent & | event | ) | [protected, virtual] |
event handler on select tool
Reimplemented from MainFrameBase.
| void MainFrame::OnToolPropertiesChange | ( | wxPropertyGridEvent & | event | ) | [protected] |
event handler on change value in properties table
| void MainFrame::OnToolsUpdate | ( | wxUpdateUIEvent & | event | ) | [protected, virtual] |
event handler on update tools notebook
Reimplemented from MainFrameBase.
| void MainFrame::SaveBeforeClose | ( | ) |
check canvases if they have been changed and save them if user wants
| void MainFrame::SaveFile | ( | wxString | sName, |
| FrameCanvas * | canvas | ||
| ) |
save active canvas to file
| sName | filename |
| canvas | canvas to save |
| void MainFrame::SetDesignTool | ( | ) |
sets tool "design"
| void MainFrame::SetProperties | ( | ) |
sets properties table
| void MainFrame::SetToolMode | ( | MODE | mode | ) | [inline] |
sets tool mode
| mode | tool mode |
| void MainFrame::SetToolMode | ( | ) |
sets tool mode
| void MainFrame::StopRun | ( | ) |
stops activity of all tool in canvas
1.7.3