#include <gxcontdialog.h>
Public Member Functions | |
wxTreeContainerView (wxWindow *parent, wxWindowID id=TREECTRLID, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS|wxTR_NO_LINES|wxTR_SINGLE|wxTR_EDIT_LABELS) | |
virtual void | AddTreeItem (wxGxObject *pGxObject, wxTreeItemId hParent) |
virtual void | AddShowFilter (wxGxObjectFilter *pFilter) |
virtual void | RemoveAllShowFilters (void) |
virtual void | OnItemRightClick (wxTreeEvent &event) |
virtual void | OnBeginDrag (wxTreeEvent &event) |
virtual bool | CanChooseObject (wxGxObject *pObject) |
Public Member Functions inherited from wxGxTreeView | |
wxGxTreeView (wxWindow *parent, wxWindowID id=TREECTRLID, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS|wxBORDER_NONE|wxTR_EDIT_LABELS) | |
virtual wxDragResult | OnDragOver (wxCoord x, wxCoord y, wxDragResult def) |
virtual bool | OnDropObjects (wxCoord x, wxCoord y, const wxArrayString &GxObjects, bool bIsControlOn) |
virtual void | OnLeave () |
virtual bool | CanPaste (void) |
virtual void | OnBeginLabelEdit (wxTreeEvent &event) |
virtual void | OnEndLabelEdit (wxTreeEvent &event) |
virtual void | OnSelChanged (wxTreeEvent &event) |
virtual void | OnActivated (wxTreeEvent &event) |
virtual void | OnObjectAdded (wxGxCatalogEvent &event) |
virtual void | BeginRename (long nObjectID=wxNOT_FOUND) |
Public Member Functions inherited from wxGxTreeViewBase | |
wxGxTreeViewBase (wxWindow *parent, wxWindowID id=TREECTRLID, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_HAS_BUTTONS|wxTR_TWIST_BUTTONS) | |
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 | 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 Attributes | |
wxGxObjectFiltersArray | m_ShowFilter |
Protected Attributes inherited from wxGxTreeView | |
wxTreeItemId | m_HighLightItemId |
Protected Attributes inherited from wxGxTreeViewBase | |
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 |
Additional Inherited Members | |
Public Types inherited from wxGxTreeViewBase | |
typedef std::map< long, wxTreeItemId > | wxTreeItemMap |
typedef struct wxGxTreeViewBase::_icondata | ICONDATA |
Protected Member Functions inherited from wxGxTreeViewBase | |
virtual void | AddRoot (wxGxObject *pGxObject) |
virtual void | OnItemExpanding (wxTreeEvent &event) |
virtual void | OnChar (wxKeyEvent &event) |
virtual void | OnObjectRefreshed (wxGxCatalogEvent &event) |
virtual void | OnObjectChanged (wxGxCatalogEvent &event) |
virtual void | OnObjectDeleted (wxGxCatalogEvent &event) |
virtual void | OnSelectionChanged (wxGxSelectionEvent &event) |
virtual void | UpdateGxSelection (void) |
The class to show GxObjjects tree and select items in it. Usually the tree included containers to select.