ENH: reduce flicker

This commit is contained in:
Bill Hoffman 2004-01-05 10:26:51 -05:00
parent 0c4bec7563
commit f3d1225669
1 changed files with 4 additions and 0 deletions

View File

@ -735,6 +735,7 @@ void CPropertyList::InvalidateList()
void CPropertyList::ShowAdvanced()
{
this->SetRedraw(FALSE);
this->ResetContent();
m_ShowAdvanced = true;
std::map<std::string, CPropertyItem*> sortProps;
@ -761,12 +762,14 @@ void CPropertyList::ShowAdvanced()
this->AddPropItem(item, 2);
}
}
this->SetRedraw(TRUE);
this->InvalidateList();
}
void CPropertyList::HideAdvanced()
{
this->SetRedraw(FALSE);
this->ResetContent();
m_ShowAdvanced = false;
std::map<std::string, CPropertyItem*> sortProps;
@ -793,6 +796,7 @@ void CPropertyList::HideAdvanced()
this->AddPropItem(item, 2);
}
}
this->SetRedraw(TRUE);
this->InvalidateList();
}