void GuiComboBoxListControl::RemoveStyleController() { if (itemStyleController) { SafeDeleteComposition(itemStyleController->GetBoundsComposition()); itemStyleController = nullptr; } }
void DataGridContentProvider::ItemContent::RemoveCellsAndDataVisualizers() { for(vint i=0;i<dataVisualizers.Count();i++) { IDataVisualizer* visualizer=dataVisualizers[i].Obj(); GuiGraphicsComposition* composition=visualizer->GetBoundsComposition(); if(composition->GetParent()) { composition->GetParent()->RemoveChild(composition); } dataVisualizers[i]=0; } dataVisualizers.Resize(0); for(vint i=0;i<textTable->GetColumns();i++) { GuiCellComposition* cell=textTable->GetSitedCell(0, i); SafeDeleteComposition(cell); } }