+
+ wxBusyCursor busy;
+ RecursiveUpdateLevel(level);
+ int i;
+ for (i=0; i<level-1; i++)
+ {
+ if (!GetSplitter(i)->IsSplit())
+ GetSplitter(i)->SplitVertically( GetCtrl(i), GetSplitter(i+1),
+ 100 );
+ }
+ if (GetSplitter(i)->IsSplit()) GetSplitter(i)->Unsplit();
+
+ }
+ //=====================================================================
+
+ ///
+ void WxTreeView::RecursiveUpdateLevel( int level )
+ {
+ GimmickDebugMessage(2,
+ GetTreeHandler()->GetTree().GetLabel()
+ <<" view : updating level (recursive)"<<level
+ <<std::endl);
+