projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Line drawing correction.
[wxWidgets.git]
/
src
/
generic
/
dirdlgg.cpp
diff --git
a/src/generic/dirdlgg.cpp
b/src/generic/dirdlgg.cpp
index d86581761ff274d6af187378e47f20454b44c2d8..ba118204be019390aff54238d03caadd9e1bcac4 100644
(file)
--- a/
src/generic/dirdlgg.cpp
+++ b/
src/generic/dirdlgg.cpp
@@
-225,11
+225,12
@@
void wxDirCtrl::CreateItems(const wxTreeItemId &parent)
for (unsigned int i=0; i<m_paths.Count(); i++)
{
for (unsigned int i=0; i<m_paths.Count(); i++)
{
- dir_item = new wxDirItemData(m_paths[i],m_names[i]);
+
dir_item = new wxDirItemData(m_paths[i],m_names[i]);
#ifdef __WXMSW__
#ifdef __WXMSW__
- id = AppendItem( parent, m_names[i], -1, -1, dir_item);
+
id = AppendItem( parent, m_names[i], -1, -1, dir_item);
#else
#else
- id = AppendItem( parent, m_names[i], 0, 1, dir_item);
+ id = AppendItem( parent, m_names[i], 0, -1, dir_item);
+ SetItemImage( id, 1, wxTreeItemIcon_Expanded );
#endif
if (dir_item->m_hasSubDirs) SetItemHasChildren(id);
}
#endif
if (dir_item->m_hasSubDirs) SetItemHasChildren(id);
}
@@
-359,11
+360,7
@@
void wxDirCtrl::OnCollapseItem(wxTreeEvent &event )
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-#if !USE_SHARED_LIBRARY
-IMPLEMENT_CLASS(wxDirDialog, wxDialog)
-#else
IMPLEMENT_DYNAMIC_CLASS( wxDirDialog, wxDialog )
IMPLEMENT_DYNAMIC_CLASS( wxDirDialog, wxDialog )
-#endif
BEGIN_EVENT_TABLE( wxDirDialog, wxDialog )
EVT_TREE_KEY_DOWN (ID_DIRCTRL, wxDirDialog::OnTreeKeyDown)
BEGIN_EVENT_TABLE( wxDirDialog, wxDialog )
EVT_TREE_KEY_DOWN (ID_DIRCTRL, wxDirDialog::OnTreeKeyDown)