projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added Calc(Un)ScrolledPosition taking wxPoint
[wxWidgets.git]
/
src
/
msw
/
treectrl.cpp
diff --git
a/src/msw/treectrl.cpp
b/src/msw/treectrl.cpp
index 298bd387442903150f7898a0c81b5ca5c85973ef..ee2a775b345b2db3ebfbed41ea8532b6d4b33ece 100644
(file)
--- a/
src/msw/treectrl.cpp
+++ b/
src/msw/treectrl.cpp
@@
-303,27
+303,24
@@
struct wxTreeViewItem : public TV_ITEM
// wxVirutalNode is used in place of a single root when 'hidden' root is
// specified.
// wxVirutalNode is used in place of a single root when 'hidden' root is
// specified.
-class wxVirtualNode
+class wxVirtualNode
: public wxTreeViewItem
{
public:
wxVirtualNode(wxTreeItemData *data)
{
public:
wxVirtualNode(wxTreeItemData *data)
+ : wxTreeViewItem(TVI_ROOT, 0)
{
m_data = data;
{
m_data = data;
-
- m_tvItem = new wxTreeViewItem(TVI_ROOT, 0);
}
~wxVirtualNode()
{
delete m_data;
}
~wxVirtualNode()
{
delete m_data;
- delete m_tvItem;
}
wxTreeItemData *GetData() const { return m_data; }
void SetData(wxTreeItemData *data) { delete m_data; m_data = data; }
private:
}
wxTreeItemData *GetData() const { return m_data; }
void SetData(wxTreeItemData *data) { delete m_data; m_data = data; }
private:
- wxTreeViewItem *m_tvItem;
wxTreeItemData *m_data;
};
wxTreeItemData *m_data;
};
@@
-1517,7
+1514,7
@@
wxTreeItemId wxTreeCtrl::AddRoot(const wxString& text,
return TVI_ROOT;
}
return TVI_ROOT;
}
- return DoInsertItem(wxTreeItemId((
WXHTREEITEM) 0),
(WXHTREEITEM) 0,
+ return DoInsertItem(wxTreeItemId((
long)(WXHTREEITEM) 0), (long)
(WXHTREEITEM) 0,
text, image, selectedImage, data);
}
text, image, selectedImage, data);
}