$wnd.showcase.runAsyncCallback11("function GDb(){}\nfunction IDb(){}\nfunction BDb(a,b){a.b=b}\nfunction CDb(a){if(a==rDb){return true}Fy();return a==uDb}\nfunction DDb(a){if(a==qDb){return true}Fy();return a==pDb}\nfunction HDb(a){this.b=(jFb(),eFb).a;this.e=(oFb(),nFb).a;this.a=a}\nfunction zDb(a,b){var c;c=tB(a.fb,153);c.b=b.a;!!c.d&&tyb(c.d,b)}\nfunction ADb(a,b){var c;c=tB(a.fb,153);c.e=b.a;!!c.d&&vyb(c.d,b)}\nfunction EDb(){vDb();xyb.call(this);this.b=(jFb(),eFb);this.c=(oFb(),nFb);(hvb(),this.e)[C9b]=0;this.e[D9b]=0}\nfunction vDb(){vDb=NW;oDb=new GDb;rDb=new GDb;qDb=new GDb;pDb=new GDb;sDb=new GDb;tDb=new GDb;uDb=new GDb}\nfunction wDb(a,b,c){var d;if(c==oDb){if(b==a.a){return}else if(a.a){throw hW(new mWb('Only one CENTER widget may be added'))}}Rh(b);wPb(a.j,b);c==oDb&&(a.a=b);d=new HDb(c);b.fb=d;zDb(b,a.b);ADb(b,a.c);yDb(a);Th(b,a)}\nfunction xDb(a){var b,c,d,e,f,g,h;dPb((hvb(),a.hb),'',abc);g=new $1b;h=new GPb(a.j);while(h.b<h.c.c){b=EPb(h);f=tB(b.fb,153).a;d=tB(gZb(q2b(g.d,f)),84);c=!d?1:d.a;e=f==sDb?'north'+c:f==tDb?'south'+c:f==uDb?'west'+c:f==pDb?'east'+c:f==rDb?'linestart'+c:f==qDb?'lineend'+c:i8b;dPb(Qo(b.hb),abc,e);sZb(g,f,zWb(c+1))}}\nfunction yDb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(hvb(),a.d);while(Lwb(b)>0){wo(b,Kwb(b,0))}o=1;e=1;for(i=new GPb(a.j);i.b<i.c.c;){d=EPb(i);f=tB(d.fb,153).a;f==sDb||f==tDb?++o:(f==pDb||f==uDb||f==rDb||f==qDb)&&++e}p=CA(FQ,F5b,262,o,0,1);for(g=0;g<o;++g){p[g]=new IDb;p[g].b=$doc.createElement(A9b);so(b,ovb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new GPb(a.j);h.b<h.c.c;){d=EPb(h);j=tB(d.fb,153);r=$doc.createElement(B9b);j.d=r;j.d[p9b]=j.b;j.d.style[q9b]=j.e;j.d[X5b]=j.f;j.d[W5b]=j.c;if(j.a==sDb){kvb(p[m].b,r,p[m].a);so(r,ovb(d.hb));r[qac]=l-k+1;++m}else if(j.a==tDb){kvb(p[q].b,r,p[q].a);so(r,ovb(d.hb));r[qac]=l-k+1;--q}else if(j.a==oDb){c=r}else if(CDb(j.a)){n=p[m];kvb(n.b,r,n.a++);so(r,ovb(d.hb));r[bbc]=q-m+1;++k}else if(DDb(j.a)){n=p[m];kvb(n.b,r,n.a);so(r,ovb(d.hb));r[bbc]=q-m+1;--l}}if(a.a){n=p[m];kvb(n.b,c,n.a);so(c,ovb(eh(a.a)))}}\nvar abc='cwDockPanel';MW(416,1,h8b);_.Bc=function Edb(){var a,b,c;eZ(this.a,(a=new EDb,(hvb(),a.hb).className='cw-DockPanel',a.e[C9b]=4,BDb(a,(jFb(),dFb)),wDb(a,new bCb('This is the first north component'),(vDb(),sDb)),wDb(a,new bCb('This is the first south component'),tDb),wDb(a,new bCb('This is the east component'),pDb),wDb(a,new bCb('This is the west component'),uDb),wDb(a,new bCb('This is the second north component'),sDb),wDb(a,new bCb('This is the second south component'),tDb),b=new bCb(\"This is a <code>ScrollPanel<\\/code> contained at the center of a <code>DockPanel<\\/code>.  By putting some fairly large contents in the middle and setting its size explicitly, it becomes a scrollable area within the page, but without requiring the use of an IFRAME.<br><br>Here's quite a bit more meaningless text that will serve primarily to make this thing scroll off the bottom of its visible area.  Otherwise, you might have to make it really, really small in order to see the nifty scroll bars!\"),c=new wzb(b),c.hb.style[X5b]='400px',c.hb.style[W5b]='100px',wDb(a,c,oDb),xDb(a),a))};MW(872,254,a6b,EDb);_.gc=function FDb(a){var b;b=rxb(this,a);if(b){a==this.a&&(this.a=null);yDb(this)}return b};var oDb,pDb,qDb,rDb,sDb,tDb,uDb;var GQ=SVb($5b,'DockPanel',872);MW(152,1,{},GDb);var DQ=SVb($5b,'DockPanel/DockLayoutConstant',152);MW(153,1,{153:1},HDb);_.c='';_.f='';var EQ=SVb($5b,'DockPanel/LayoutData',153);MW(262,1,{262:1},IDb);_.a=0;var FQ=SVb($5b,'DockPanel/TmpRow',262);k5b(zl)(11);\n//# sourceURL=showcase-11.js\n")
