void OverlaysComp::InsertBefore (Iterator i, GraphicComp* comp) { Graphic* g = comp->GetGraphic(); Graphic* parent; Elem(i)->Append(new UList(comp)); if (g != nil) { Iterator j; parent = GetGraphic(); parent->SetGraphic(GetComp(i)->GetGraphic(), j); parent->InsertBefore(j, g); } SetParent(comp, this); }