00047 {
00048 int x,y,w,h;
00049
00050 if (insertAt==-1 || insertAt > (int) mChildWindows.size()-1)
00051 mChildWindows.push_back(child);
00052 else
00053 mChildWindows.insert(mChildWindows.begin()+insertAt+1,child);
00054 child->SetAllowReposition(false);
00055 child->GetDimensions(x,y,w,h);
00056 child->SetDimensions(x+inset,y,w,h);
00057 HandleLayoutChange();
00058 }