$wnd.showcase.runAsyncCallback11("function YFb(){}\nfunction $Fb(){}\nfunction SFb(a,b){a.b=b}\nfunction TFb(a){if(a==IFb){return true}oA();return a==LFb}\nfunction UFb(a){if(a==HFb){return true}oA();return a==GFb}\nfunction ZFb(a){this.b=(DHb(),yHb).a;this.e=(IHb(),HHb).a;this.a=a}\nfunction QFb(a,b){var c;c=NC(a.fb,152);c.b=b.a;!!c.d&&yAb(c.d,b)}\nfunction RFb(a,b){var c;c=NC(a.fb,152);c.e=b.a;!!c.d&&AAb(c.d,b)}\nfunction MFb(){MFb=NX;FFb=new YFb;IFb=new YFb;HFb=new YFb;GFb=new YFb;JFb=new YFb;KFb=new YFb;LFb=new YFb}\nfunction VFb(){MFb();CAb.call(this);this.b=(DHb(),yHb);this.c=(IHb(),HHb);vp((jxb(),this.e),dcc,0);vp(this.e,ecc,0)}\nfunction NFb(a,b,c){var d;if(c==FFb){if(b==a.a){return}else if(a.a){throw new XYb('Only one CENTER widget may be added')}}Rh(b);cSb(a.j,b);c==FFb&&(a.a=b);d=new ZFb(c);b.fb=d;QFb(b,a.b);RFb(b,a.c);PFb(a);Th(b,a)}\nfunction OFb(a,b){var c,d,e,f,g,h,i;KRb((jxb(),a.hb),'',b);h=new C4b;i=new mSb(a.j);while(i.b<i.c.c){c=kSb(i);g=NC(c.fb,152).a;e=NC(h._g(g),86);d=!e?1:e.a;f=g==JFb?'north'+d:g==KFb?'south'+d:g==LFb?'west'+d:g==GFb?'east'+d:g==IFb?'linestart'+d:g==HFb?'lineend'+d:Wbc;KRb(Pp(c.hb),b,f);h.ah(g,jZb(d+1))}}\nfunction PFb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(jxb(),a.d);while(Pyb(b)>0){cp(b,Oyb(b,0))}o=1;e=1;for(i=new mSb(a.j);i.b<i.c.c;){d=kSb(i);f=NC(d.fb,152).a;f==JFb||f==KFb?++o:(f==GFb||f==LFb||f==IFb||f==HFb)&&++e}p=FC(dS,Y7b,259,o,0,1);for(g=0;g<o;++g){p[g]=new $Fb;p[g].b=$doc.createElement(bcc);$o(b,qxb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new mSb(a.j);h.b<h.c.c;){d=kSb(h);j=NC(d.fb,152);r=$doc.createElement(ccc);j.d=r;wp(j.d,Qbc,j.b);Eq(j.d.style,Rbc,j.e);wp(j.d,n8b,j.f);wp(j.d,m8b,j.c);if(j.a==JFb){mxb(p[m].b,r,p[m].a);$o(r,qxb(d.hb));vp(r,Occ,l-k+1);++m}else if(j.a==KFb){mxb(p[q].b,r,p[q].a);$o(r,qxb(d.hb));vp(r,Occ,l-k+1);--q}else if(j.a==FFb){c=r}else if(TFb(j.a)){n=p[m];mxb(n.b,r,n.a++);$o(r,qxb(d.hb));vp(r,ydc,q-m+1);++k}else if(UFb(j.a)){n=p[m];mxb(n.b,r,n.a);$o(r,qxb(d.hb));vp(r,ydc,q-m+1);--l}}if(a.a){n=p[m];mxb(n.b,c,n.a);$o(c,qxb(dh(a.a)))}}\nMX(402,1,Aac);_.xc=function Dfb(){var a,b,c;d_(this.a,(a=new VFb,sp((jxb(),a.hb),'cw-DockPanel'),vp(a.e,dcc,4),SFb(a,(DHb(),xHb)),NFb(a,new rEb('This is the first north component'),(MFb(),JFb)),NFb(a,new rEb('This is the first south component'),KFb),NFb(a,new rEb('This is the east component'),GFb),NFb(a,new rEb('This is the west component'),LFb),NFb(a,new rEb('This is the second north component'),JFb),NFb(a,new rEb('This is the second south component'),KFb),b=new rEb(\"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 FBb(b),c.hb.style[n8b]='400px',c.hb.style[m8b]='100px',NFb(a,c,FFb),OFb(a,'cwDockPanel'),a))};MX(865,252,s8b,VFb);_.Mb=function WFb(a){OFb(this,a)};_.dc=function XFb(a){var b;b=wzb(this,a);if(b){a==this.a&&(this.a=null);PFb(this)}return b};var FFb,GFb,HFb,IFb,JFb,KFb,LFb;var eS=DYb(q8b,'DockPanel',865);MX(151,1,{},YFb);var bS=DYb(q8b,'DockPanel/DockLayoutConstant',151);MX(152,1,{152:1},ZFb);_.c='';_.f='';var cS=DYb(q8b,'DockPanel/LayoutData',152);MX(259,1,{259:1},$Fb);_.a=0;var dS=DYb(q8b,'DockPanel/TmpRow',259);D7b(Jl)(11);\n//# sourceURL=showcase-11.js\n")
