#include <wxluxframe.h>
Public Member Functions | |
LuxMainFrame (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("LuxRender"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(1024, 768), long style=wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL) | |
~LuxMainFrame () | |
Protected Member Functions | |
virtual void | OnExit (wxCloseEvent &event) |
virtual void | OnOpen (wxCommandEvent &event) |
virtual void | OnMenu (wxCommandEvent &event) |
Protected Attributes | |
wxMenuBar * | m_menubar |
wxMenu * | m_file |
wxMenu * | m_render |
wxMenu * | m_help |
wxAuiNotebook * | m_auinotebook |
wxPanel * | m_renderPage |
wxToolBar * | m_renderToolBar |
wxSpinCtrl * | m_threadSpinCtrl |
wxPanel * | m_logPage |
wxTextCtrl * | m_logTextCtrl |
wxStatusBar * | m_statusBar |
Class LuxMainFrame
Definition at line 42 of file wxluxframe.h.
LuxMainFrame::LuxMainFrame | ( | wxWindow * | parent, | |
wxWindowID | id = wxID_ANY , |
|||
const wxString & | title = wxT("LuxRender") , |
|||
const wxPoint & | pos = wxDefaultPosition , |
|||
const wxSize & | size = wxSize( 1024,768 ) , |
|||
long | style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL | |||
) |
Definition at line 15 of file wxluxframe.cpp.
References ID_RESUMEITEM, ID_RESUMETOOL, ID_STOPITEM, ID_STOPTOOL, m_auinotebook, m_file, m_help, m_logPage, m_logTextCtrl, m_menubar, m_render, m_renderPage, m_renderToolBar, m_statusBar, m_threadSpinCtrl, OnExit(), OnMenu(), and OnOpen().
LuxMainFrame::~LuxMainFrame | ( | ) |
Definition at line 109 of file wxluxframe.cpp.
References ID_RESUMETOOL, ID_STOPTOOL, OnExit(), OnMenu(), and OnOpen().
virtual void lux::LuxMainFrame::OnExit | ( | wxCloseEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in lux::LuxGui.
Definition at line 60 of file wxluxframe.h.
Referenced by LuxMainFrame(), and ~LuxMainFrame().
virtual void lux::LuxMainFrame::OnMenu | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in lux::LuxGui.
Definition at line 62 of file wxluxframe.h.
Referenced by LuxMainFrame(), and ~LuxMainFrame().
virtual void lux::LuxMainFrame::OnOpen | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in lux::LuxGui.
Definition at line 61 of file wxluxframe.h.
Referenced by LuxMainFrame(), and ~LuxMainFrame().
wxAuiNotebook* lux::LuxMainFrame::m_auinotebook [protected] |
Definition at line 51 of file wxluxframe.h.
Referenced by lux::LuxGui::LoadImages(), and LuxMainFrame().
wxMenu* lux::LuxMainFrame::m_file [protected] |
Definition at line 48 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), and LuxMainFrame().
wxMenu* lux::LuxMainFrame::m_help [protected] |
Definition at line 50 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxPanel* lux::LuxMainFrame::m_logPage [protected] |
Definition at line 55 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxTextCtrl* lux::LuxMainFrame::m_logTextCtrl [protected] |
Definition at line 56 of file wxluxframe.h.
Referenced by LuxMainFrame(), and lux::LuxGui::OnError().
wxMenuBar* lux::LuxMainFrame::m_menubar [protected] |
Definition at line 47 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxMenu* lux::LuxMainFrame::m_render [protected] |
Definition at line 49 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), lux::LuxGui::LoadImages(), and LuxMainFrame().
wxPanel* lux::LuxMainFrame::m_renderPage [protected] |
Definition at line 52 of file wxluxframe.h.
Referenced by LuxMainFrame().
wxToolBar* lux::LuxMainFrame::m_renderToolBar [protected] |
Definition at line 53 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), lux::LuxGui::LoadImages(), and LuxMainFrame().
wxStatusBar* lux::LuxMainFrame::m_statusBar [protected] |
Definition at line 57 of file wxluxframe.h.
Referenced by LuxMainFrame(), lux::LuxGui::OnCommand(), lux::LuxGui::OnTimer(), and lux::LuxGui::UpdateStatistics().
wxSpinCtrl* lux::LuxMainFrame::m_threadSpinCtrl [protected] |
Definition at line 54 of file wxluxframe.h.
Referenced by lux::LuxGui::ChangeRenderState(), LuxMainFrame(), and lux::LuxGui::SetRenderThreads().