| 1234567891011121314151617181920212223242526272829303132333435363738394041 | /*!* Ext JS Library 4.0* Copyright(c) 2006-2011 Sencha Inc.* licensing@sencha.com* http://www.sencha.com/license*/var windowIndex = 0;Ext.define('MyDesktop.BogusModule', {    extend: 'Ext.ux.desktop.Module',    init : function(){        this.launcher = {            text: 'Window '+(++windowIndex),            iconCls:'bogus',            handler : this.createWindow,            scope: this,            windowId:windowIndex        }    },    createWindow : function(src){        var desktop = this.app.getDesktop();        var win = desktop.getWindow('bogus'+src.windowId);        if(!win){            win = desktop.createWindow({                id: 'bogus'+src.windowId,                title:src.text,                width:640,                height:480,                html : '<p>Something useful would be in here.</p>',                iconCls: 'bogus',                animCollapse:false,                constrainHeader:true            });        }        win.show();        return win;    }});
 |