$wnd.showcase.runAsyncCallback11("function rDb(){}\nfunction tDb(){}\nfunction mDb(a,b){a.b=b}\nfunction nDb(a){if(a==cDb){return true}Fy();return a==fDb}\nfunction oDb(a){if(a==bDb){return true}Fy();return a==aDb}\nfunction sDb(a){this.b=(XEb(),SEb).a;this.e=(aFb(),_Eb).a;this.a=a}\nfunction kDb(a,b){var c;c=tB(a.fb,152);c.b=b.a;!!c.d&&eyb(c.d,b)}\nfunction lDb(a,b){var c;c=tB(a.fb,152);c.e=b.a;!!c.d&&gyb(c.d,b)}\nfunction pDb(){gDb();iyb.call(this);this.b=(XEb(),SEb);this.c=(aFb(),_Eb);(Yub(),this.e)[x9b]=0;this.e[y9b]=0}\nfunction gDb(){gDb=KW;_Cb=new rDb;cDb=new rDb;bDb=new rDb;aDb=new rDb;dDb=new rDb;eDb=new rDb;fDb=new rDb}\nfunction hDb(a,b,c){var d;if(c==_Cb){if(b==a.a){return}else if(a.a){throw eW(new dWb('Only one CENTER widget may be added'))}}Rh(b);fPb(a.j,b);c==_Cb&&(a.a=b);d=new sDb(c);b.fb=d;kDb(b,a.b);lDb(b,a.c);jDb(a);Th(b,a)}\nfunction iDb(a){var b,c,d,e,f,g,h;OOb((Yub(),a.hb),'',Zac);g=new R1b;h=new pPb(a.j);while(h.b<h.c.c){b=nPb(h);f=tB(b.fb,152).a;d=tB(ZYb(h2b(g.d,f)),84);c=!d?1:d.a;e=f==dDb?'north'+c:f==eDb?'south'+c:f==fDb?'west'+c:f==aDb?'east'+c:f==cDb?'linestart'+c:f==bDb?'lineend'+c:a8b;OOb(Qo(b.hb),Zac,e);jZb(g,f,qWb(c+1))}}\nfunction jDb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(Yub(),a.d);while(Awb(b)>0){wo(b,zwb(b,0))}o=1;e=1;for(i=new pPb(a.j);i.b<i.c.c;){d=nPb(i);f=tB(d.fb,152).a;f==dDb||f==eDb?++o:(f==aDb||f==fDb||f==cDb||f==bDb)&&++e}p=CA(AQ,w5b,262,o,0,1);for(g=0;g<o;++g){p[g]=new tDb;p[g].b=$doc.createElement(v9b);so(b,dvb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new pPb(a.j);h.b<h.c.c;){d=nPb(h);j=tB(d.fb,152);r=$doc.createElement(w9b);j.d=r;j.d[j9b]=j.b;j.d.style[k9b]=j.e;j.d[O5b]=j.f;j.d[N5b]=j.c;if(j.a==dDb){_ub(p[m].b,r,p[m].a);so(r,dvb(d.hb));r[nac]=l-k+1;++m}else if(j.a==eDb){_ub(p[q].b,r,p[q].a);so(r,dvb(d.hb));r[nac]=l-k+1;--q}else if(j.a==_Cb){c=r}else if(nDb(j.a)){n=p[m];_ub(n.b,r,n.a++);so(r,dvb(d.hb));r[$ac]=q-m+1;++k}else if(oDb(j.a)){n=p[m];_ub(n.b,r,n.a);so(r,dvb(d.hb));r[$ac]=q-m+1;--l}}if(a.a){n=p[m];_ub(n.b,c,n.a);so(c,dvb(eh(a.a)))}}\nvar Zac='cwDockPanel';JW(415,1,_7b);_.Bc=function xdb(){var a,b,c;ZY(this.a,(a=new pDb,(Yub(),a.hb).className='cw-DockPanel',a.e[x9b]=4,mDb(a,(XEb(),REb)),hDb(a,new OBb('This is the first north component'),(gDb(),dDb)),hDb(a,new OBb('This is the first south component'),eDb),hDb(a,new OBb('This is the east component'),aDb),hDb(a,new OBb('This is the west component'),fDb),hDb(a,new OBb('This is the second north component'),dDb),hDb(a,new OBb('This is the second south component'),eDb),b=new OBb(\"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 hzb(b),c.hb.style[O5b]='400px',c.hb.style[N5b]='100px',hDb(a,c,_Cb),iDb(a),a))};JW(872,254,T5b,pDb);_.gc=function qDb(a){var b;b=axb(this,a);if(b){a==this.a&&(this.a=null);jDb(this)}return b};var _Cb,aDb,bDb,cDb,dDb,eDb,fDb;var BQ=JVb(R5b,'DockPanel',872);JW(151,1,{},rDb);var yQ=JVb(R5b,'DockPanel/DockLayoutConstant',151);JW(152,1,{152:1},sDb);_.c='';_.f='';var zQ=JVb(R5b,'DockPanel/LayoutData',152);JW(262,1,{262:1},tDb);_.a=0;var AQ=JVb(R5b,'DockPanel/TmpRow',262);b5b(zl)(11);\n//# sourceURL=showcase-11.js\n")
