lux::LuxMainFrame Class Reference

#include <wxluxframe.h>

Inheritance diagram for lux::LuxMainFrame:

lux::LuxGui

List of all members.

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


Detailed Description

Class LuxMainFrame

Definition at line 42 of file wxluxframe.h.


Constructor & Destructor Documentation

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 
)

LuxMainFrame::~LuxMainFrame (  ) 

Definition at line 109 of file wxluxframe.cpp.

References ID_RESUMETOOL, ID_STOPTOOL, OnExit(), OnMenu(), and OnOpen().


Member Function Documentation

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().


Member Data Documentation

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]

wxPanel* lux::LuxMainFrame::m_renderPage [protected]

Definition at line 52 of file wxluxframe.h.

Referenced by LuxMainFrame().

wxToolBar* lux::LuxMainFrame::m_renderToolBar [protected]

wxStatusBar* lux::LuxMainFrame::m_statusBar [protected]

wxSpinCtrl* lux::LuxMainFrame::m_threadSpinCtrl [protected]


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

Generated on Tue Nov 10 01:36:41 2009 for lux by  doxygen 1.5.9