$wnd.showcase.runAsyncCallback11("function RFb(){}\nfunction TFb(){}\nfunction LFb(a,b){a.b=b}\nfunction MFb(a){if(a==BFb){return true}mA();return a==EFb}\nfunction NFb(a){if(a==AFb){return true}mA();return a==zFb}\nfunction SFb(a){this.b=(vHb(),qHb).a;this.e=(AHb(),zHb).a;this.a=a}\nfunction KFb(a,b){var c;c=LC(a.fb,152);c.e=b.a;!!c.d&&tAb(c.d,b)}\nfunction JFb(a,b){var c;c=LC(a.fb,152);c.b=b.a;!!c.d&&rAb(c.d,b)}\nfunction FFb(){FFb=KX;yFb=new RFb;BFb=new RFb;AFb=new RFb;zFb=new RFb;CFb=new RFb;DFb=new RFb;EFb=new RFb}\nfunction OFb(){FFb();vAb.call(this);this.b=(vHb(),qHb);this.c=(AHb(),zHb);wp((cxb(),this.e),Qbc,0);wp(this.e,Rbc,0)}\nfunction GFb(a,b,c){var d;if(c==yFb){if(b==a.a){return}else if(a.a){throw new HYb('Only one CENTER widget may be added')}}Rh(b);SRb(a.j,b);c==yFb&&(a.a=b);d=new SFb(c);b.fb=d;JFb(b,a.b);KFb(b,a.c);IFb(a);Th(b,a)}\nfunction HFb(a,b){var c,d,e,f,g,h,i;yRb((cxb(),a.hb),'',b);h=new m4b;i=new aSb(a.j);while(i.b<i.c.c){c=$Rb(i);g=LC(c.fb,152).a;e=LC(h.$g(g),86);d=!e?1:e.a;f=g==CFb?'north'+d:g==DFb?'south'+d:g==EFb?'west'+d:g==zFb?'east'+d:g==BFb?'linestart'+d:g==AFb?'lineend'+d:Gbc;yRb(Qp(c.hb),b,f);h._g(g,VYb(d+1))}}\nfunction IFb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=(cxb(),a.d);while(Iyb(b)>0){cp(b,Hyb(b,0))}o=1;e=1;for(i=new aSb(a.j);i.b<i.c.c;){d=$Rb(i);f=LC(d.fb,152).a;f==CFb||f==DFb?++o:(f==zFb||f==EFb||f==BFb||f==AFb)&&++e}p=DC(aS,I7b,259,o,0,1);for(g=0;g<o;++g){p[g]=new TFb;p[g].b=$doc.createElement(Obc);$o(b,jxb(p[g].b))}k=0;l=e-1;m=0;q=o-1;c=null;for(h=new aSb(a.j);h.b<h.c.c;){d=$Rb(h);j=LC(d.fb,152);r=$doc.createElement(Pbc);j.d=r;xp(j.d,Abc,j.b);Eq(j.d.style,Bbc,j.e);xp(j.d,Z7b,j.f);xp(j.d,Y7b,j.c);if(j.a==CFb){fxb(p[m].b,r,p[m].a);$o(r,jxb(d.hb));wp(r,zcc,l-k+1);++m}else if(j.a==DFb){fxb(p[q].b,r,p[q].a);$o(r,jxb(d.hb));wp(r,zcc,l-k+1);--q}else if(j.a==yFb){c=r}else if(MFb(j.a)){n=p[m];fxb(n.b,r,n.a++);$o(r,jxb(d.hb));wp(r,jdc,q-m+1);++k}else if(NFb(j.a)){n=p[m];fxb(n.b,r,n.a);$o(r,jxb(d.hb));wp(r,jdc,q-m+1);--l}}if(a.a){n=p[m];fxb(n.b,c,n.a);$o(c,jxb(dh(a.a)))}}\nJX(402,1,kac);_.xc=function wfb(){var a,b,c;Y$(this.a,(a=new OFb,tp((cxb(),a.hb),'cw-DockPanel'),wp(a.e,Qbc,4),LFb(a,(vHb(),pHb)),GFb(a,new kEb('This is the first north component'),(FFb(),CFb)),GFb(a,new kEb('This is the first south component'),DFb),GFb(a,new kEb('This is the east component'),zFb),GFb(a,new kEb('This is the west component'),EFb),GFb(a,new kEb('This is the second north component'),CFb),GFb(a,new kEb('This is the second south component'),DFb),b=new kEb(\"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 yBb(b),c.hb.style[Z7b]='400px',c.hb.style[Y7b]='100px',GFb(a,c,yFb),HFb(a,'cwDockPanel'),a))};JX(866,252,c8b,OFb);_.Mb=function PFb(a){HFb(this,a)};_.dc=function QFb(a){var b;b=pzb(this,a);if(b){a==this.a&&(this.a=null);IFb(this)}return b};var yFb,zFb,AFb,BFb,CFb,DFb,EFb;var bS=nYb(a8b,'DockPanel',866);JX(151,1,{},RFb);var $R=nYb(a8b,'DockPanel/DockLayoutConstant',151);JX(152,1,{152:1},SFb);_.c='';_.f='';var _R=nYb(a8b,'DockPanel/LayoutData',152);JX(259,1,{259:1},TFb);_.a=0;var aS=nYb(a8b,'DockPanel/TmpRow',259);n7b(Jl)(11);\n//# sourceURL=showcase-11.js\n")
