:
publicwxTreeItemData
58wxString
GetLabel(wxTreeCtrl& treeCtrl)
const;
78 virtual void BeginLabelEdit(wxTreeCtrl&, wxTreeEvent& event) {
event.Veto(); }
79 virtual bool EndLabelEdit(wxTreeCtrl&, wxTreeEvent& event) {
event.Veto();
return false; }
81 virtual bool CanDoRemove(wxTreeCtrl&)
const{
return false; }
82 virtual bool DoRemove(wxTreeCtrl&) {
return false; }
86 virtual bool CanPaste(wxTreeCtrl&)
const{
return false; }
87 virtual bool Paste(wxTreeCtrl&, vector<CItem*>&,
bool) {
return false; }
104 operator bool()
const;
IExplorerItemCmdContributor - interface representing a component that contributes commands applicable...
virtual ~IExplorerItemCmdContributor()
virtual TContribution GetMenu(wxTreeCtrl &treeCtrl, PT::TItems &items)=0
for the given set of items returns a contribution
pair< wxMenu *, wxEvtHandler * > TContribution
Contribution consists of a Menu object and event handler.
CItem & operator*(void) const
CChildIterator(wxTreeCtrl &treeCtrl, const CItem &item)
wxTreeItemIdValue m_Cookie
CChildIterator & operator++(void)
virtual int GetType() const =0
virtual bool Paste(wxTreeCtrl &, vector< CItem * > &, bool)
virtual bool DoProperties(wxTreeCtrl &)
virtual bool CanDoNewFolder() const
virtual bool CanPaste(wxTreeCtrl &) const
void InsertChildItem(wxTreeCtrl &treeCtrl, CItem &ch_item, size_t pos)
void AppendChildItem(wxTreeCtrl &treeCtrl, CItem &ch_item)
virtual void DoNewFolder(wxTreeCtrl &)
virtual bool CanCopyToClipboard(wxTreeCtrl &) const
wxString GetLabel(wxTreeCtrl &treeCtrl) const
virtual void OnItemExpandedCollapsed(wxTreeCtrl &)
virtual void BeginLabelEdit(wxTreeCtrl &, wxTreeEvent &event)
virtual bool CanCutToClipboard(wxTreeCtrl &) const
void SetTreeItemId(wxTreeItemId treeItemId)
static size_t m_InstanceCount
virtual bool EndLabelEdit(wxTreeCtrl &, wxTreeEvent &event)
static void LogInstanceCount()
virtual bool DoRemove(wxTreeCtrl &)
wxTreeItemId GetTreeItemId() const
wxTreeItemId m_TreeItemId
CItem * GetParent(wxTreeCtrl &treeCtrl) const
virtual bool CanDoProperties()
virtual bool CanDoRemove(wxTreeCtrl &) const
void SetData(const TData &data)
virtual int GetType() const
TPTItem(const TData &data)
const TData & GetData() const
Workaround for wxWidgets header errors in certain configurations; MUST be included (at least indirect...
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4