The base class for tree view of gxObjects. More...
#include <gxtreeview.h>
Classes | |
struct | _icondata |
Public Types | |
typedef std::map< long, wxTreeItemId > | wxTreeItemMap |
typedef struct wxGxTreeViewBase::_icondata | ICONDATA |
Public Member Functions | |
wxGxTreeViewBase (wxWindow *parent, wxWindowID id=TREECTRLID, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS) | |
virtual void | AddTreeItem (wxGxObject *pGxObject, wxTreeItemId hParent) |
virtual void | RefreshAll (void) |
virtual bool | Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS, const wxString &name=wxT("TreeView")) |
virtual bool | Activate (IApplication *const pApplication, wxXmlNode *const pConf) |
virtual void | Deactivate (void) |
virtual void | BeginRename (long nObjectID=wxNOT_FOUND) |
virtual void | Refresh (void) |
virtual int | OnCompareItems (const wxTreeItemId &item1, const wxTreeItemId &item2) |
Public Member Functions inherited from wxGxView | |
virtual wxString | GetViewName (void) const |
virtual wxIcon | GetViewIcon (void) |
virtual void | SetViewIcon (wxIcon Icon) |
virtual bool | Applies (wxGxSelection *const Selection) |
virtual void | OnShow (bool bShow) |
Protected Member Functions | |
virtual void | AddRoot (wxGxObject *pGxObject) |
virtual void | OnItemExpanding (wxTreeEvent &event) |
virtual void | OnItemRightClick (wxTreeEvent &event) |
virtual void | OnChar (wxKeyEvent &event) |
virtual void | OnObjectRefreshed (wxGxCatalogEvent &event) |
virtual void | OnObjectAdded (wxGxCatalogEvent &event) |
virtual void | OnObjectChanged (wxGxCatalogEvent &event) |
virtual void | OnObjectDeleted (wxGxCatalogEvent &event) |
virtual void | OnSelectionChanged (wxGxSelectionEvent &event) |
virtual void | UpdateGxSelection (void) |
Protected Attributes | |
wxImageList | m_TreeImageList |
wxTreeItemMap | m_TreeMap |
wxGISApplicationBase * | m_pApp |
wxGxApplication * | m_pGxApp |
long | m_ConnectionPointCatalogCookie |
long | m_ConnectionPointSelectionCookie |
wxGxSelection * | m_pSelection |
wxGxCatalogUI * | m_pCatalog |
wxGISCommand * | m_pDeleteCmd |
wxVector< ICONDATA > | m_IconsArray |
Protected Attributes inherited from wxGxView | |
wxString | m_sViewName |
wxXmlNode * | m_pXmlConf |
wxIcon | m_Icon |
The base class for tree view of gxObjects.