1 jls.loader.provide('jls.win32.Panel'); 2 3 jls.loader.require('jls.win32.WindowElement'); 4 jls.loader.require('jls.win32.Frame'); 5 6 jls.win32.Panel = jls.lang.Class.create(jls.win32.WindowElement, 7 { 8 onCreate : function() { 9 this._window = new jls.win32.Window(jls.win32.Panel.classname, undefined, this.getWindowStyle(), 10 this.getX(), this.getY(), this.getW(), this.getH(), 11 this.getParentWindow(true), this.getWindowId(true), this.getWindowExStyle()); 12 }, 13 createDefaultLayout : function() { 14 return new jls.gui.FlowLayout(this); 15 } 16 }); 17 18 Object.extend(jls.win32.Panel, 19 { 20 classname : 'JLSPanelClass' 21 }); 22 23 jls.win32.Window.registerClass(jls.win32.Panel.classname); 24 25