Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
MyTreeCtrl Class Reference
Inheritance diagram for MyTreeCtrl:

Public Types

enum  {
  TreeCtrlIcon_Content, TreeCtrlIcon_Item, TreeCtrlIcon_ItemSelected, TreeCtrlIcon_Model,
  TreeCtrlIcon_ModelSelected
}
 
enum  {
  TreeCtrlIcon_File, TreeCtrlIcon_FileSelected, TreeCtrlIcon_Folder, TreeCtrlIcon_FolderSelected,
  TreeCtrlIcon_FolderOpened, TreeCtrlIcon_Building, TreeCtrlIcon_Road, TreeCtrlIcon_Grid,
  TreeCtrlIcon_Image, TreeCtrlIcon_Veg1, TreeCtrlIcon_Water, TreeCtrlIcon_Transit,
  TreeCtrlIcon_Utility, TreeCtrlIcon_Raw
}
 

Public Member Functions

 MyTreeCtrl (wxWindow *parent, const wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
 
void OnBeginDrag (wxTreeEvent &event)
 
void OnBeginRDrag (wxTreeEvent &event)
 
void OnEndDrag (wxTreeEvent &event)
 
void OnBeginLabelEdit (wxTreeEvent &event)
 
void OnEndLabelEdit (wxTreeEvent &event)
 
void OnDeleteItem (wxTreeEvent &event)
 
void OnGetInfo (wxTreeEvent &event)
 
void OnSetInfo (wxTreeEvent &event)
 
void OnItemExpanded (wxTreeEvent &event)
 
void OnItemExpanding (wxTreeEvent &event)
 
void OnItemCollapsed (wxTreeEvent &event)
 
void OnItemCollapsing (wxTreeEvent &event)
 
void OnSelChanged (wxTreeEvent &event)
 
void OnSelChanging (wxTreeEvent &event)
 
void OnTreeKeyDown (wxTreeEvent &event)
 
void OnItemActivated (wxTreeEvent &event)
 
void OnRMouseDClick (wxMouseEvent &event)
 
void CreateImageList (int size=16)
 
wxTreeItemId AddRootItem (int image, const char *text)
 
void RefreshTreeItems (vtFrame *pFrame)
 
void RefreshTreeStatus (vtFrame *pFrame)
 
void DoEnsureVisible ()
 
void DoToggleIcon (const wxTreeItemId &item)
 
 MyTreeCtrl (wxWindow *parent, const wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
 
void SetShowPaths (bool b)
 
bool GetShowPaths ()
 
void CreateImageList (int size=16)
 
wxString MakeItemName (vtLayerPtr lp)
 
wxTreeItemId AddRootItem (int image, const wxString &text)
 
void RefreshTreeItems (Builder *pBuilder)
 
void RefreshTreeStatus (Builder *pBuilder)
 
void DoSortChildren (const wxTreeItemId &item, bool reverse=FALSE)
 
void DoEnsureVisible ()
 
void DoToggleIcon (const wxTreeItemId &item)
 

Public Attributes

LayerType m_clicked_layer_type
 

Protected Member Functions

void OnBeginDrag (wxTreeEvent &event)
 
void OnBeginRDrag (wxTreeEvent &event)
 
void OnEndDrag (wxTreeEvent &event)
 
void OnBeginLabelEdit (wxTreeEvent &event)
 
void OnEndLabelEdit (wxTreeEvent &event)
 
void OnDeleteItem (wxTreeEvent &event)
 
void OnGetInfo (wxTreeEvent &event)
 
void OnItemExpanded (wxTreeEvent &event)
 
void OnItemExpanding (wxTreeEvent &event)
 
void OnItemCollapsed (wxTreeEvent &event)
 
void OnItemCollapsing (wxTreeEvent &event)
 
void OnSelChanged (wxTreeEvent &event)
 
void OnSelChanging (wxTreeEvent &event)
 
void OnTreeKeyDown (wxTreeEvent &event)
 
void OnItemActivated (wxTreeEvent &event)
 
void OnItemRightClick (wxTreeEvent &event)
 
void OnRMouseDClick (wxMouseEvent &event)
 
virtual int OnCompareItems (const wxTreeItemId &i1, const wxTreeItemId &i2)
 

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