void wxFileData::MakeItem( wxListItem &item )
{
item.m_text = m_name;
- item.m_colour = wxBLACK;
- if (IsExe()) item.m_colour = wxRED;
- if (IsDir()) item.m_colour = wxBLUE;
- if (IsDir()) item.m_image = 0; else item.m_image = -1;
+ item.ClearAttributes();
+ if (IsExe()) item.SetTextColour(*wxRED);
+ if (IsDir()) item.SetTextColour(*wxBLUE);
+ item.m_image = IsDir() ? 0 : -1;
if (IsLink())
{
wxColour *dg = wxTheColourDatabase->FindColour( "MEDIUM GREY" );
- item.m_colour = dg;
+ item.SetTextColour(*dg);
}
item.m_data = (long)this;
}
m_dialogStyle = style;
if ((m_dialogStyle & wxMULTIPLE ) && !(m_dialogStyle & wxOPEN))
- m_dialogStyle &= ~wxMULTIPLE;
+ m_dialogStyle |= wxOPEN;
m_dir = defaultDir;
if (m_dir.IsEmpty())