Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

TreeViewDialog Class Reference

#include <H3DViewer.h>

Inheritance diagram for TreeViewDialog:
H3DViewerTreeViewDialog

List of all members.

Public Member Functions

 TreeViewDialog (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxT("Scene tree view"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(594, 453), long style=wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL)
 ~TreeViewDialog ()
void m_splitter1OnIdle (wxIdleEvent &)

Public Attributes

wxTreeCtrl * TreeViewTree
wxGrid * FieldValuesGrid

Protected Member Functions

virtual void OnClose (wxCloseEvent &event)
virtual void OnIdle (wxIdleEvent &event)
virtual void OnTreeViewCollapseAll (wxCommandEvent &event)
virtual void OnTreeViewExpandAll (wxCommandEvent &event)
virtual void OnTreeViewCollapseChildren (wxCommandEvent &event)
virtual void OnTreeViewNodeWatch (wxCommandEvent &event)
virtual void OnTreeViewSaveX3D (wxCommandEvent &event)
virtual void OnTreeViewSaveSTL (wxCommandEvent &event)
virtual void OnTreeRightClick (wxTreeEvent &event)
virtual void OnNodeSelected (wxTreeEvent &event)
virtual void OnCellEdit (wxGridEvent &event)

Protected Attributes

wxMenuBar * m_menubar1
wxMenu * RightClickMenu
wxMenu * RightClickMenuGeometry
wxSplitterWindow * m_splitter1
wxPanel * m_panel1
wxPanel * m_panel2

Detailed Description

Class TreeViewDialog


Constructor & Destructor Documentation

TreeViewDialog::TreeViewDialog ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  title = wxT("Scene tree view"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize( 594,453 ),
long  style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL 
)
TreeViewDialog::~TreeViewDialog (  ) 

Member Function Documentation

void TreeViewDialog::m_splitter1OnIdle ( wxIdleEvent &   )  [inline]
virtual void TreeViewDialog::OnCellEdit ( wxGridEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnClose ( wxCloseEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnIdle ( wxIdleEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnNodeSelected ( wxTreeEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnTreeRightClick ( wxTreeEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnTreeViewCollapseAll ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnTreeViewCollapseChildren ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnTreeViewExpandAll ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnTreeViewNodeWatch ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnTreeViewSaveSTL ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.

virtual void TreeViewDialog::OnTreeViewSaveX3D ( wxCommandEvent &  event  )  [inline, protected, virtual]

Reimplemented in H3DViewerTreeViewDialog.


Member Data Documentation

wxMenuBar* TreeViewDialog::m_menubar1 [protected]
wxPanel* TreeViewDialog::m_panel1 [protected]
wxPanel* TreeViewDialog::m_panel2 [protected]
wxSplitterWindow* TreeViewDialog::m_splitter1 [protected]
wxMenu* TreeViewDialog::RightClickMenu [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines