318 {
320 if (c_cont && m_Body.Count() > 1)
321 {
323 int index = 1;
324 int curr_sort = c_cont.GetRootWidget().GetSort();
325 while ( prev )
326 {
327 int prev_sort = prev.GetRootWidget().GetSort();
328 if ( prev_sort > curr_sort )
329 break;
330
331 if ( ++index < m_Body.Count() )
333 else
334 break;
335 }
336
337 m_Body.InsertAt( container, index );
338 }
339 else
340 {
341 m_Body.Insert( container );
342 }
343
344 if ( immedUpdate )
345 RecomputeOpenedContainers();
346 }
void ClosableContainer(LayoutHolder parent, int sort=-1)