1 Roo.layout.South = function(mgr, config){
2 Roo.layout.SplitRegion.call(this, mgr, config, "south", "s-resize");
4 this.split.placement = Roo.SplitBar.BOTTOM;
5 this.split.orientation = Roo.SplitBar.VERTICAL;
6 this.split.el.addClass("x-layout-split-v");
8 var size = config.initialSize || config.height;
9 if(typeof size != "undefined"){
10 this.el.setHeight(size);
13 Roo.extend(Roo.layout.South, Roo.layout.SplitRegion, {
14 orientation: Roo.SplitBar.VERTICAL,
17 return this.collapsedEl.getBox();
19 var box = this.el.getBox();
21 var sh = this.split.el.getHeight();
28 updateBox : function(box){
29 if(this.split && !this.collapsed){
30 var sh = this.split.el.getHeight();
33 this.split.el.setLeft(box.x);
34 this.split.el.setTop(box.y-sh);
35 this.split.el.setWidth(box.width);
38 this.updateBody(box.width, null);
40 Roo.layout.Region.prototype.updateBox.call(this, box);