[qo-modules-dev] [43] Partially fixed some css problems with buttons, still needs a little work though.

[ Thread Index | Date Index | More lists.tuxfamily.org/qo-modules-dev Archives ]


Revision: 43
Author:   mjlecomte
Date:     2008-12-04 07:14:18 +0100 (Thu, 04 Dec 2008)

Log Message:
-----------
Partially fixed some css problems with buttons, still needs a little work though.  Need to find out why the qtip/tooltip messages for the buttons stopped working.  System tray buttons currently have no styling, why didn't they inherit?  Oh, also need to figure out what happened to the icons for the buttons.  Some doc updates also this revision.

Modified Paths:
--------------
    mickael/trunk/docs/desktop/js/index.html
    mickael/trunk/docs/desktop/js/symbols/Ext.app.module.LayoutWindow.html
    mickael/trunk/docs/desktop/js/symbols/Ext.ux.Launch.html
    mickael/trunk/docs/desktop/js/symbols/Ext.ux.Module.html
    mickael/trunk/docs/desktop/js/symbols/Ext.ux.StartMenu.html
    mickael/trunk/docs/desktop/js/symbols/Ext.ux.TaskBar.html
    mickael/trunk/docs/desktop/js/symbols/Ext.ux.View.html
    mickael/trunk/docs/desktop/js/symbols/Ext.ux.button.TaskButton.html
    mickael/trunk/docs/desktop/js/symbols/Ext.ux.gui.Desktop.html
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Launch.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Module.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/button/TaskButton.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/data/RemoteLoader.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/menu/StartMenu.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/toolbar/TaskBar.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/Desktop.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/View.js
    mickael/trunk/ext/v3.0.0-a1/learn/desktop/resources/css/desktop.css

Added Paths:
-----------
    mickael/trunk/docs/desktop/js/symbols/launch.html


Modified: mickael/trunk/docs/desktop/js/index.html
===================================================================
--- mickael/trunk/docs/desktop/js/index.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/index.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -26,7 +26,7 @@
 	          Ext.BLANK_IMAGE_URL = "resources/s.gif";
               
               // tree data from Publish.js
-              Docs.classData = {"id":"apidocs","text":"API Documentation","singleClickExpand":true,"iconCls":"icon-docs","children":[{"id":"result","text":"result","parent":"root","iconCls":"icon-cls","children":[],"href":"symbols/result.html","leaf":true,"cls":"cls"},{"id":"pkg-Ext","text":"Ext","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"pkg-Ext.app","text":"app","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"pkg-Ext.app.module","text":"module","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.app.module.LayoutWindow","text":"LayoutWindow","parent":"Ext.app.module","iconCls":"icon-cls","children":[],"href":"symbols/Ext.app.module.LayoutWindow.html","leaf":true,"cls":"cls"}],"cls":"package"}],"cls":"package"},{"id":"pkg-Ext.ux","text":"ux","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.ux.ActiveAppsPanel","text":"ActiveAppsPanel","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.ActiveAppsPanel.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.App","text":"App","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.App.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.Appbar","text":"Appbar","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.Appbar.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.Launch","text":"Launch","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.Launch.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.Module","text":"Module","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.Module.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.ModuleMgr","text":"ModuleMgr","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.ModuleMgr.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.RemoteLoader","text":"RemoteLoader","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.RemoteLoader.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.StartMenu","text":"StartMenu","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.StartMenu.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.TaskBar","text":"TaskBar","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.TaskBar.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.View","text":"View","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.View.html","leaf":true,"cls":"cls"},{"id":"pkg-Ext.ux.button","text":"button","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.ux.button.TaskButton","text":"TaskButton","parent":"Ext.ux.button","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.button.TaskButton.html","leaf":true,"cls":"cls"}],"cls":"package"},{"id":"pkg-Ext.ux.gui","text":"gui","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.ux.gui.Desktop","text":"Desktop","parent":"Ext.ux.gui","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.gui.Desktop.html","leaf":true,"cls":"cls"}],"cls":"package"}],"cls":"package"}],"cls":"package"}]};
+              Docs.classData = {"id":"apidocs","text":"API Documentation","singleClickExpand":true,"iconCls":"icon-docs","children":[{"id":"launch","text":"launch","parent":"root","iconCls":"icon-cls","children":[],"href":"symbols/launch.html","leaf":true,"cls":"cls"},{"id":"pkg-Ext","text":"Ext","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"pkg-Ext.app","text":"app","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"pkg-Ext.app.module","text":"module","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.app.module.LayoutWindow","text":"LayoutWindow","parent":"Ext.app.module","iconCls":"icon-cls","children":[],"href":"symbols/Ext.app.module.LayoutWindow.html","leaf":true,"cls":"cls"}],"cls":"package"}],"cls":"package"},{"id":"pkg-Ext.ux","text":"ux","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.ux.ActiveAppsPanel","text":"ActiveAppsPanel","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.ActiveAppsPanel.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.App","text":"App","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.App.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.Appbar","text":"Appbar","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.Appbar.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.Module","text":"Module","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.Module.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.ModuleMgr","text":"ModuleMgr","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.ModuleMgr.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.RemoteLoader","text":"RemoteLoader","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.RemoteLoader.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.StartMenu","text":"StartMenu","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.StartMenu.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.TaskBar","text":"TaskBar","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.TaskBar.html","leaf":true,"cls":"cls"},{"id":"Ext.ux.View","text":"View","parent":"Ext.ux","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.View.html","leaf":true,"cls":"cls"},{"id":"pkg-Ext.ux.button","text":"button","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.ux.button.TaskButton","text":"TaskButton","parent":"Ext.ux.button","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.button.TaskButton.html","leaf":true,"cls":"cls"}],"cls":"package"},{"id":"pkg-Ext.ux.gui","text":"gui","singleClickExpand":true,"iconCls":"icon-pkg","children":[{"id":"Ext.ux.gui.Desktop","text":"Desktop","parent":"Ext.ux.gui","iconCls":"icon-cls","children":[],"href":"symbols/Ext.ux.gui.Desktop.html","leaf":true,"cls":"cls"}],"cls":"package"}],"cls":"package"}],"cls":"package"}]};
                                             
               Docs.icons = {"Ext.Action":"icon-cls","Ext.Ajax":"icon-static","Ext.BoxComponent":"icon-cmp","Ext.Button":"icon-cmp","Ext.ColorPalette":"icon-cmp","Ext.Component":"icon-cls","Ext.ComponentMgr":"icon-static","Ext.CompositeElement":"icon-cls","Ext.CompositeElementLite":"icon-cls","Ext.Container":"icon-cmp","Ext.CycleButton":"icon-cmp","Ext.DataView":"icon-cmp","Ext.DatePicker":"icon-cmp","Ext.DomHelper":"icon-static","Ext.DomQuery":"icon-static","Ext.Editor":"icon-cmp","Ext.Element":"icon-cls","Ext.EventManager":"icon-static","Ext.EventObject":"icon-static","Ext.Fx":"icon-cls","Ext.KeyMap":"icon-cls","Ext.KeyNav":"icon-cls","Ext.Layer":"icon-cls","Ext.LoadMask":"icon-cls","Ext.MessageBox":"icon-static","Ext.PagingToolbar":"icon-cmp","Ext.Panel":"icon-cmp","Ext.ProgressBar":"icon-cmp","Ext.QuickTip":"icon-cmp","Ext.QuickTips":"icon-static","Ext.Resizable":"icon-cls","Ext.Shadow":"icon-cls","Ext.SplitBar":"icon-cls","Ext.SplitBar.AbsoluteLayoutAdapter":"icon-cls","Ext.SplitBar.BasicLayoutAdapter":"icon-cls","Ext.SplitButton":"icon-cmp","Ext.StoreMgr":"icon-static","Ext.TabPanel":"icon-cmp","Ext.TaskMgr":"icon-static","Ext.Template":"icon-cls","Ext.Tip":"icon-cmp","Ext.ToolTip":"icon-cmp","Ext.Toolbar":"icon-cmp","Ext.Toolbar.Button":"icon-cmp","Ext.Toolbar.Fill":"icon-cls","Ext.Toolbar.Item":"icon-cls","Ext.Toolbar.Separator":"icon-cls","Ext.Toolbar.Spacer":"icon-cls","Ext.Toolbar.SplitButton":"icon-cmp","Ext.Toolbar.TextItem":"icon-cls","Ext.Updater":"icon-cls","Ext.Updater.BasicRenderer":"icon-cls","Ext.Updater.defaults":"icon-cls","Ext.Viewport":"icon-cmp","Ext.Window":"icon-cmp","Ext.WindowGroup":"icon-cls","Ext.WindowMgr":"icon-static","Ext.XTemplate":"icon-cls","Ext.data.ArrayReader":"icon-cls","Ext.data.Connection":"icon-cls","Ext.data.DataProxy":"icon-cls","Ext.data.DataReader":"icon-cls","Ext.data.GroupingStore":"icon-cls","Ext.data.HttpProxy":"icon-cls","Ext.data.JsonReader":"icon-cls","Ext.data.JsonStore":"icon-cls","Ext.data.MemoryProxy":"icon-cls","Ext.data.Node":"icon-cls","Ext.data.Record":"icon-cls","Ext.data.ScriptTagProxy":"icon-cls","Ext.data.SimpleStore":"icon-cls","Ext.data.SortTypes":"icon-static","Ext.data.Store":"icon-cls","Ext.data.Tree":"icon-cls","Ext.data.XmlReader":"icon-cls","Ext.dd.DD":"icon-cls","Ext.dd.DDProxy":"icon-cls","Ext.dd.DDTarget":"icon-cls","Ext.dd.DragDrop":"icon-cls","Ext.dd.DragDropMgr":"icon-static","Ext.dd.DragSource":"icon-cls","Ext.dd.DragZone":"icon-cls","Ext.dd.DropTarget":"icon-cls","Ext.dd.DropZone":"icon-cls","Ext.dd.Registry":"icon-static","Ext.dd.ScrollManager":"icon-static","Ext.dd.StatusProxy":"icon-cls","Ext.form.Action":"icon-cls","Ext.form.Action.Load":"icon-cls","Ext.form.Action.Submit":"icon-cls","Ext.form.BasicForm":"icon-cls","Ext.form.Checkbox":"icon-cmp","Ext.form.ComboBox":"icon-cmp","Ext.form.DateField":"icon-cmp","Ext.form.Field":"icon-cmp","Ext.form.FieldSet":"icon-cmp","Ext.form.FormPanel":"icon-cmp","Ext.form.Hidden":"icon-cmp","Ext.form.HtmlEditor":"icon-cmp","Ext.form.NumberField":"icon-cmp","Ext.form.Radio":"icon-cmp","Ext.form.TextArea":"icon-cmp","Ext.form.TextField":"icon-cmp","Ext.form.TimeField":"icon-cmp","Ext.form.TriggerField":"icon-cmp","Ext.form.VTypes":"icon-static","Ext.grid.AbstractSelectionModel":"icon-cls","Ext.grid.CellSelectionModel":"icon-cls","Ext.grid.CheckboxSelectionModel":"icon-cls","Ext.grid.ColumnModel":"icon-cls","Ext.grid.EditorGridPanel":"icon-cmp","Ext.grid.GridPanel":"icon-cmp","Ext.grid.GridView":"icon-cls","Ext.grid.GroupingView":"icon-cls","Ext.grid.PropertyColumnModel":"icon-cls","Ext.grid.PropertyGrid":"icon-cmp","Ext.grid.PropertyRecord":"icon-cls","Ext.grid.PropertyStore":"icon-cls","Ext.grid.RowNumberer":"icon-cls","Ext.grid.RowSelectionModel":"icon-cls","Ext.layout.AbsoluteLayout":"icon-cls","Ext.layout.Accordion":"icon-cls","Ext.layout.AnchorLayout":"icon-cls","Ext.layout.BorderLayout":"icon-cls","Ext.layout.BorderLayout.Region":"icon-cls","Ext.layout.BorderLayout.SplitRegion":"icon-cls","Ext.layout.CardLayout":"icon-cls","Ext.layout.ColumnLayout":"icon-cls","Ext.layout.ContainerLayout":"icon-cls","Ext.layout.FitLayout":"icon-cls","Ext.layout.FormLayout":"icon-cls","Ext.layout.TableLayout":"icon-cls","Ext.menu.Adapter":"icon-cmp","Ext.menu.BaseItem":"icon-cmp","Ext.menu.CheckItem":"icon-cmp","Ext.menu.ColorItem":"icon-cmp","Ext.menu.ColorMenu":"icon-cls","Ext.menu.DateItem":"icon-cmp","Ext.menu.DateMenu":"icon-cls","Ext.menu.Item":"icon-cmp","Ext.menu.Menu":"icon-cls","Ext.menu.MenuMgr":"icon-static","Ext.menu.Separator":"icon-cmp","Ext.menu.TextItem":"icon-cmp","Ext.state.CookieProvider":"icon-cls","Ext.state.Manager":"icon-static","Ext.state.Provider":"icon-cls","Ext.tree.AsyncTreeNode":"icon-cls","Ext.tree.DefaultSelectionModel":"icon-cls","Ext.tree.MultiSelectionModel":"icon-cls","Ext.tree.RootTreeNodeUI":"icon-cls","Ext.tree.TreeDragZone":"icon-cls","Ext.tree.TreeDropZone":"icon-cls","Ext.tree.TreeEditor":"icon-cmp","Ext.tree.TreeFilter":"icon-cls","Ext.tree.TreeLoader":"icon-cls","Ext.tree.TreeNode":"icon-cls","Ext.tree.TreeNodeUI":"icon-cls","Ext.tree.TreePanel":"icon-cmp","Ext.tree.TreeSorter":"icon-cls","Ext.util.CSS":"icon-static","Ext.util.ClickRepeater":"icon-cls","Ext.util.DelayedTask":"icon-cls","Ext.util.Format":"icon-static","Ext.util.JSON":"icon-static","Ext.util.MixedCollection":"icon-cls","Ext.util.Observable":"icon-cls","Ext.util.TaskRunner":"icon-cls","Ext.util.TextMetrics":"icon-static","Array":"icon-cls","Date":"icon-cls","Ext":"icon-static","Function":"icon-cls","Number":"icon-cls","String":"icon-cls"};
           </script>

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.app.module.LayoutWindow.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.app.module.LayoutWindow.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.app.module.LayoutWindow.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -71,15 +71,39 @@
     <a id="Ext.app.module.LayoutWindow-props"></a>      
     
     <h2>Public Properties</h2> 
-    <p>This class has no public properties.</p>        
-    <table cellspacing="0" class="x-hidden">            
+            
+    <table cellspacing="0" class="member-table">            
         <tr>
             <th class="sig-header" colspan="2">Property</th>
             <th class="msource-header">Defined By</th>
         </tr>
         
         
+                    
+        <tr class="property-row expandable inherited">
+            <td class="micon">
+                <a class="exi" href="#expand">&nbsp;</a>
+            </td>
+            <td class="sig">
+                <a id="Ext.app.module.LayoutWindow-props-taskButton"></a>
+                <b>taskButton</b> : Object            
+                <div class="mdesc">   
+                    <div class="short">The application bar task button associated with this module instance....</div>
+                    <div class="long">
+                        The application bar task button associated with this module instance.
+                        
+                         
+                    </div>
+                </div>
+            </td>
+            <td class="msource">                
+                
+                <a class="" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#taskButton" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
         
+        
+        
         <!-- TODO: implement this alt row.  also notice non-linked "Defined by" when property is a part of this class.     
         <tr class="property-row alt">
             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
@@ -97,13 +121,131 @@
                    
     <a id="Ext.app.module.LayoutWindow-methods"></a>
     <h2>Public Methods</h2>    
-    <p>This class has no public methods</p>
-    <table cellspacing="0" class="x-hidden">
+    
+    <table cellspacing="0" class="member-table">
         <tr>
             <th class="sig-header" colspan="2">Method</th>            
             <th class="msource-header">Defined By</th>
         </tr>
         
+                
+        <tr class="method-row expandable inherited">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.app.module.LayoutWindow-methods-markActive"></a>                
+                <b>markActive</b>(&nbsp;<code>Object win</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Update the application bar button associated with this module instance
+to add the 'active-win' class....</div>
+                    <div class="long">
+                        Update the application bar button associated with this module instance
+to add the 'active-win' class.
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>win</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                
+                <a class="" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#markActive" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
+                
+        <tr class="method-row expandable inherited">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.app.module.LayoutWindow-methods-markInactive"></a>                
+                <b>markInactive</b>(&nbsp;<code>Object win</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Update the application bar button associated with this module instance
+to remove the 'active-win' class....</div>
+                    <div class="long">
+                        Update the application bar button associated with this module instance
+to remove the 'active-win' class.
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>win</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                
+                <a class="" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#markInactive" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
+                
+        <tr class="method-row expandable inherited">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.app.module.LayoutWindow-methods-minimizeWin"></a>                
+                <b>minimizeWin</b>(&nbsp;<code>Object win</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Hides this window...</div>
+                    <div class="long">
+                        Hides this window
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>win</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                
+                <a class="" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#minimizeWin" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
                                                           
     </table>
     

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.ux.Launch.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.ux.Launch.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.ux.Launch.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -21,9 +21,9 @@
         <tr><td class="label">Class:</td><td class="hd-info">Launch</td></tr>
         <!-- tr><td class="label">Subclasses:</td><td class="hd-info">this could be figured out</td></tr -->
         <tr><td class="label">Extends:</td><td class="hd-info"></td></tr>        
-        <tr><td class="label">Version:</td><td class="hd-info">0.01 - Nov 28, 2008</td></tr>
-        <tr><td class="label">Author:</td><td class="hd-info">MJ (<a href="http://extjs.com/forum/member.php?u=6834";>mjlecomte</a>) with significant help from Nige (aka Animal)</td></tr>
-        <tr><td class="label">License:</td><td class="hd-info"><a href="http://www.gnu.org/licenses/lgpl.html";>LGPL 3.0</a></td></tr>
+        <tr><td class="label">Version:</td><td class="hd-info"></td></tr>
+        <tr><td class="label">Author:</td><td class="hd-info"></td></tr>
+        <tr><td class="label">License:</td><td class="hd-info"></td></tr>
     </table>
     
     <div class="description">

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.ux.Module.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.ux.Module.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.ux.Module.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -28,7 +28,8 @@
     </table>
     
     <div class="description">
-        Custom implemenation of Ext.Window to contain Modules.  Modules should inherit from this class. 
+        Custom implemenation of Ext.Window to contain Modules.
+Modules should inherit from this class. 
     </div>
      
     <div class="hr"></div>
@@ -300,15 +301,39 @@
     <a id="Ext.ux.Module-props"></a>      
     
     <h2>Public Properties</h2> 
-    <p>This class has no public properties.</p>        
-    <table cellspacing="0" class="x-hidden">            
+            
+    <table cellspacing="0" class="member-table">            
         <tr>
             <th class="sig-header" colspan="2">Property</th>
             <th class="msource-header">Defined By</th>
         </tr>
         
         
+                    
+        <tr class="property-row expandable">
+            <td class="micon">
+                <a class="exi" href="#expand">&nbsp;</a>
+            </td>
+            <td class="sig">
+                <a id="Ext.ux.Module-props-taskButton"></a>
+                <b>taskButton</b> : Object            
+                <div class="mdesc">   
+                    <div class="short">The application bar task button associated with this module instance....</div>
+                    <div class="long">
+                        The application bar task button associated with this module instance.
+                        
+                         
+                    </div>
+                </div>
+            </td>
+            <td class="msource">                
+                Module
+                <a class="x-hidden" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#taskButton" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
         
+        
+        
         <!-- TODO: implement this alt row.  also notice non-linked "Defined by" when property is a part of this class.     
         <tr class="property-row alt">
             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
@@ -326,13 +351,131 @@
                    
     <a id="Ext.ux.Module-methods"></a>
     <h2>Public Methods</h2>    
-    <p>This class has no public methods</p>
-    <table cellspacing="0" class="x-hidden">
+    
+    <table cellspacing="0" class="member-table">
         <tr>
             <th class="sig-header" colspan="2">Method</th>            
             <th class="msource-header">Defined By</th>
         </tr>
         
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.ux.Module-methods-markActive"></a>                
+                <b>markActive</b>(&nbsp;<code>Object win</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Update the application bar button associated with this module instance
+to add the 'active-win' class....</div>
+                    <div class="long">
+                        Update the application bar button associated with this module instance
+to add the 'active-win' class.
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>win</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                Module
+                <a class="x-hidden" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#markActive" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.ux.Module-methods-markInactive"></a>                
+                <b>markInactive</b>(&nbsp;<code>Object win</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Update the application bar button associated with this module instance
+to remove the 'active-win' class....</div>
+                    <div class="long">
+                        Update the application bar button associated with this module instance
+to remove the 'active-win' class.
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>win</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                Module
+                <a class="x-hidden" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#markInactive" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.ux.Module-methods-minimizeWin"></a>                
+                <b>minimizeWin</b>(&nbsp;<code>Object win</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Hides this window...</div>
+                    <div class="long">
+                        Hides this window
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>win</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                Module
+                <a class="x-hidden" ext:cls="Ext.ux.Module" ext:member="Ext.ux.Module#minimizeWin" href="symbols/Ext.ux.Module.html">Module</a>
+            </td>
+        </tr>
                                                           
     </table>
     

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.ux.StartMenu.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.ux.StartMenu.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.ux.StartMenu.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -51,15 +51,39 @@
     <a id="Ext.ux.StartMenu-props"></a>      
     
     <h2>Public Properties</h2> 
-    <p>This class has no public properties.</p>        
-    <table cellspacing="0" class="x-hidden">            
+            
+    <table cellspacing="0" class="member-table">            
         <tr>
             <th class="sig-header" colspan="2">Property</th>
             <th class="msource-header">Defined By</th>
         </tr>
         
         
+                    
+        <tr class="property-row expandable">
+            <td class="micon">
+                <a class="exi" href="#expand">&nbsp;</a>
+            </td>
+            <td class="sig">
+                <a id="Ext.ux.StartMenu-props-toolItems"></a>
+                <b>toolItems</b> : Ext.util.MixedCollection            
+                <div class="mdesc">   
+                    <div class="short">A reference to the MixedCollection of items in the menu's "tools" area....</div>
+                    <div class="long">
+                        A reference to the MixedCollection of items in the menu's "tools" area.
+                        
+                         
+                    </div>
+                </div>
+            </td>
+            <td class="msource">                
+                StartMenu
+                <a class="x-hidden" ext:cls="Ext.ux.StartMenu" ext:member="Ext.ux.StartMenu#toolItems" href="symbols/Ext.ux.StartMenu.html">StartMenu</a>
+            </td>
+        </tr>
         
+        
+        
         <!-- TODO: implement this alt row.  also notice non-linked "Defined by" when property is a part of this class.     
         <tr class="property-row alt">
             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.ux.TaskBar.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.ux.TaskBar.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.ux.TaskBar.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -153,10 +153,15 @@
                 <a id="Ext.ux.TaskBar-cfg-style"></a>
                 <b>style</b> : String
                 <div class="mdesc">
-                    <div class="short">configuration string, defaults to 'z-index:23000'....</div>
+                    <div class="short">configuration string, defaults to 'z-index:14000'.
+A z-index of 14000 is chosen because it is below the default context
+...</div>
                     <div class="long">
                     
-                        configuration string, defaults to 'z-index:23000'.
+                        configuration string, defaults to 'z-index:14000'.
+A z-index of 14000 is chosen because it is below the default context
+menu z-index of 15000.  A lower number is required so that the context
+menu will not show up behind the taskbutton for example.
                          
                     </div>
                 </div>

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.ux.View.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.ux.View.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.ux.View.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -52,8 +52,8 @@
         <tr class="config-row expandable">
             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
             <td class="sig">
-                <a id="Ext.ux.View-cfg-monitorResize"></a>
-                <b>monitorResize</b> : Object
+                <a id="Ext.ux.View-cfg-styles"></a>
+                <b>styles</b> : Object
                 <div class="mdesc">
                     <div class="short">Configuration object for custom styling.  Sample:
 <code>
@@ -71,14 +71,13 @@
     "theme": {
         "id": "3",
         "name": "Vista Glass",
-        "path": "..\/desktop\/resources\/themes\/xtheme-vistaglass\/css\/xtheme-vistaglass.css"},
-        "wallpaper": {
-            "id": "11",
-            "name": "Blue Psychedelic",
-            // href of the new stylesheet to include
-            "path": "..\/desktop\/resources\/wallpapers\/blue-psychedelic.jpg",
-            "position": "tile"
-        }
+        "path": "..\/desktop\/resources\/themes\/xtheme-vistaglass\/css\/xtheme-vistaglass.css"
+    },
+    "wallpaper": {
+        "id": "11",
+        "name": "Blue Psychedelic",
+        "path": "..\/desktop\/resources\/wallpapers\/blue-psychedelic.jpg",
+        "position": "tile"
     }
 } // end of styles
 </code></pre>
@@ -88,7 +87,7 @@
             </td>
             <td class="msource">
                 View
-                <a class="x-hidden" ext:cls="Ext.ux.View" ext:member="Ext.ux.View#monitorResize" href="symbols/Ext.ux.View.html">View</a>
+                <a class="x-hidden" ext:cls="Ext.ux.View" ext:member="Ext.ux.View#styles" href="symbols/Ext.ux.View.html">View</a>
             </td>
         </tr>
         
@@ -325,8 +324,8 @@
 See <a href='#Ext.ux.View-styles'   class='inner-link'>styles</a> config object for sample theme config object.
 This method swaps in a new stylesheet reference to replace an existing
 stylesheet with link of this form (note the id).
-<pre><code>
-<link rel="stylesheet" type="text/css" id="theme" href="whatever.css"/>
+<pre><code>
+&lt;link rel="stylesheet" type="text/css" id="theme" href="whatever.css"/&gt;
 </code></pre>
 
                         

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.ux.button.TaskButton.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.ux.button.TaskButton.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.ux.button.TaskButton.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -77,13 +77,45 @@
                    
     <a id="Ext.ux.button.TaskButton-methods"></a>
     <h2>Public Methods</h2>    
-    <p>This class has no public methods</p>
-    <table cellspacing="0" class="x-hidden">
+    
+    <table cellspacing="0" class="member-table">
         <tr>
             <th class="sig-header" colspan="2">Method</th>            
             <th class="msource-header">Defined By</th>
         </tr>
         
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.ux.button.TaskButton-methods-initCmenu"></a>                
+                <b>initCmenu</b>(&nbsp;<code></code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">prepares the context menu for this button...</div>
+                    <div class="long">
+                        prepares the context menu for this button
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                TaskButton
+                <a class="x-hidden" ext:cls="Ext.ux.button.TaskButton" ext:member="Ext.ux.button.TaskButton#initCmenu" href="symbols/Ext.ux.button.TaskButton.html">TaskButton</a>
+            </td>
+        </tr>
                                                           
     </table>
     

Modified: mickael/trunk/docs/desktop/js/symbols/Ext.ux.gui.Desktop.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/Ext.ux.gui.Desktop.html	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/docs/desktop/js/symbols/Ext.ux.gui.Desktop.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -224,6 +224,50 @@
         <tr class="method-row expandable">
             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
             <td class="sig">
+                <a id="Ext.ux.gui.Desktop-methods-cascade"></a>                
+                <b>cascade</b>(&nbsp;<code>Object btn, Object e</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Cascade the windows...</div>
+                    <div class="long">
+                        Cascade the windows
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>btn</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                                <li>
+                                    <code>e</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                Desktop
+                <a class="x-hidden" ext:cls="Ext.ux.gui.Desktop" ext:member="Ext.ux.gui.Desktop#cascade" href="symbols/Ext.ux.gui.Desktop.html">Desktop</a>
+            </td>
+        </tr>
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
                 <a id="Ext.ux.gui.Desktop-methods-getManager"></a>                
                 <b>getManager</b>(&nbsp;<code></code>&nbsp;) : void
                 <div class="mdesc">
@@ -485,8 +529,8 @@
 See <a href='#Ext.ux.View-styles'   class='inner-link'>styles</a> config object for sample theme config object.
 This method swaps in a new stylesheet reference to replace an existing
 stylesheet with link of this form (note the id).
-<pre><code>
-<link rel="stylesheet" type="text/css" id="theme" href="whatever.css"/>
+<pre><code>
+&lt;link rel="stylesheet" type="text/css" id="theme" href="whatever.css"/&gt;
 </code></pre>
 
                         
@@ -517,6 +561,50 @@
             </td>
         </tr>
                 
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.ux.gui.Desktop-methods-setTickSize"></a>                
+                <b>setTickSize</b>(&nbsp;<code>String id,  yTickSize</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Adjusts each window's drag drop tick sizes and resizer increment amounts....</div>
+                    <div class="long">
+                        Adjusts each window's drag drop tick sizes and resizer increment amounts.
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>id</code> : String
+                                    <div class="sub-desc">&nbsp;id of the module.</div>                                   
+                                    
+                                </li>
+                            
+                                <li>
+                                    <code>yTickSize</code> : 
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                Desktop
+                <a class="x-hidden" ext:cls="Ext.ux.gui.Desktop" ext:member="Ext.ux.gui.Desktop#setTickSize" href="symbols/Ext.ux.gui.Desktop.html">Desktop</a>
+            </td>
+        </tr>
+                
         <tr class="method-row expandable inherited">
             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
             <td class="sig">
@@ -642,6 +730,50 @@
                 <a class="" ext:cls="Ext.ux.View" ext:member="Ext.ux.View#setWallpaperPosition" href="symbols/Ext.ux.View.html">View</a>
             </td>
         </tr>
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.ux.gui.Desktop-methods-tile"></a>                
+                <b>tile</b>(&nbsp;<code>Object btn, Object e</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Tile the windows...</div>
+                    <div class="long">
+                        Tile the windows
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>btn</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                                <li>
+                                    <code>e</code> : Object
+                                    <div class="sub-desc">&nbsp;</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                Desktop
+                <a class="x-hidden" ext:cls="Ext.ux.gui.Desktop" ext:member="Ext.ux.gui.Desktop#tile" href="symbols/Ext.ux.gui.Desktop.html">Desktop</a>
+            </td>
+        </tr>
                                                           
     </table>
     

Added: mickael/trunk/docs/desktop/js/symbols/launch.html
===================================================================
--- mickael/trunk/docs/desktop/js/symbols/launch.html	                        (rev 0)
+++ mickael/trunk/docs/desktop/js/symbols/launch.html	2008-12-04 06:14:18 UTC (rev 43)
@@ -0,0 +1,225 @@
+
+<div class="body-wrap">
+    <div class="top-tools">
+        <a class="inner-link" href="#launch-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
+        <a class="inner-link" href="#launch-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
+        <a class="inner-link" href="#launch-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
+        <a class="inner-link" href="#launch-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
+        <a class="bookmark" href="./index.html?class=launch"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
+    </div>
+    
+<div class="inheritance res-block"><pre class="res-block-inner">
+<img src="resources/elbow-end.gif"/><a ext:cls="Object" ext:member="" href="Object">Object</a>
+<img src="resources/elbow-end.gif"/>launch</pre>
+</div>
+    
+	
+
+    <h1>Class launch</h1>     
+    <table cellspacing="0">
+        <tr><td class="label">Package:</td><td class="hd-info"></td></tr>
+        <tr><td class="label">Defined In:</td><td class="hd-info"><a href="/repo/trunk/ext/v3.0.0-a1/learn/desktop/js/Launch.js">Launch.js</a></td></tr>
+        <tr><td class="label">Class:</td><td class="hd-info">launch</td></tr>
+        <!-- tr><td class="label">Subclasses:</td><td class="hd-info">this could be figured out</td></tr -->
+        <tr><td class="label">Extends:</td><td class="hd-info"><a ext:cls="Object" ext:member="" href="Object">Object</a>&nbsp;</td></tr>        
+        <tr><td class="label">Version:</td><td class="hd-info"></td></tr>
+        <tr><td class="label">Author:</td><td class="hd-info"></td></tr>
+        <tr><td class="label">License:</td><td class="hd-info"></td></tr>
+    </table>
+    
+    <div class="description">
+         
+    </div>
+     
+    <div class="hr"></div>
+    <a id="launch-configs"></a>
+    <h2>Config Options</h2>
+    <p>This class has no config options.</p>
+    <table cellspacing="0" class="x-hidden">
+        <tr>
+            <th class="sig-header" colspan="2">Config Options</th>
+            <th class="msource-header">Defined By</th>
+        </tr>
+        
+        <div style="display:none">
+        	launch
+        </div>
+
+        
+        
+    </table>
+    <a id="launch-props"></a>      
+    
+    <h2>Public Properties</h2> 
+            
+    <table cellspacing="0" class="member-table">            
+        <tr>
+            <th class="sig-header" colspan="2">Property</th>
+            <th class="msource-header">Defined By</th>
+        </tr>
+        
+        
+                    
+        <tr class="property-row expandable">
+            <td class="micon">
+                <a class="exi" href="#expand">&nbsp;</a>
+            </td>
+            <td class="sig">
+                <a id="launch-props-manager"></a>
+                <b>manager</b> : Ext.util.MixedCollection            
+                <div class="mdesc">   
+                    <div class="short">A reference to the MixedCollection of handlers...</div>
+                    <div class="long">
+                        A reference to the MixedCollection of handlers
+                        
+                         
+                    </div>
+                </div>
+            </td>
+            <td class="msource">                
+                launch
+                <a class="x-hidden" ext:cls="launch" ext:member="launch.manager" href="symbols/launch.html">launch</a>
+            </td>
+        </tr>
+        
+        
+        
+        <!-- TODO: implement this alt row.  also notice non-linked "Defined by" when property is a part of this class.     
+        <tr class="property-row alt">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="Ext.Component-hidden"></a>
+                <b>hidden</b> : Boolean            
+                <div class="mdesc">                            
+                    True if this component is hidden. Read-only.                       
+                </div>
+            </td>
+            <td class="msource">Component</td>
+        </tr>
+        -->
+    </table>
+                   
+    <a id="launch-methods"></a>
+    <h2>Public Methods</h2>    
+    
+    <table cellspacing="0" class="member-table">
+        <tr>
+            <th class="sig-header" colspan="2">Method</th>            
+            <th class="msource-header">Defined By</th>
+        </tr>
+        
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="launch-methods-filter"></a>                
+                <b>filter</b>(&nbsp;<code>Object by, Object val</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Filters the MixedCollection by the specified property and value....</div>
+                    <div class="long">
+                        Filters the MixedCollection by the specified property and value.
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>by</code> : Object
+                                    <div class="sub-desc">&nbsp;property to filter by</div>                                   
+                                    
+                                </li>
+                            
+                                <li>
+                                    <code>val</code> : Object
+                                    <div class="sub-desc">&nbsp;value for the filter property</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                launch
+                <a class="x-hidden" ext:cls="launch" ext:member="launch.filter" href="symbols/launch.html">launch</a>
+            </td>
+        </tr>
+                
+        <tr class="method-row expandable">
+            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
+            <td class="sig">
+                <a id="launch-methods-get"></a>                
+                <b>get</b>(&nbsp;<code>String/Number id</code>&nbsp;) : void
+                <div class="mdesc">
+                    <div class="short">Returns the item associated with the passed key or index.
+<code>
+var alert1 = function(){alert(1);};
+var alert2 = func...</div>
+                    <div class="long">
+                        Returns the item associated with the passed key or index.
+<pre><code>
+var alert1 = function(){alert(1);};
+var alert2 = function(){alert(2);};
+
+var myHandler = new Ext.ux.Launch({
+	handler: alert1,
+    id: 'testHandler'
+});
+
+Ext.onReady(function(){
+    Ext.get("elementId").on("click", myHandler);
+});
+
+var test = Ext.ux.Launch.get('testHandler');
+test.handler = alert2;
+</code></pre>
+
+                        
+
+                        <div class="mdetail-params">                            
+                            <strong>Parameters:</strong>                            
+                            <ul>
+                            
+                                <li>
+                                    <code>id</code> : String/Number
+                                    <div class="sub-desc">&nbsp;The key or index of the item.</div>                                   
+                                    
+                                </li>
+                            
+                            </ul>
+                                                        
+                            <strong>Returns:</strong>
+                            <ul>
+                                <li>void<div class="sub-desc"></div></li>
+                            </ul>                    
+                        </div>
+                    </div>                    
+                </div>
+            </td>
+            <td class="msource">
+                launch
+                <a class="x-hidden" ext:cls="launch" ext:member="launch.get" href="symbols/launch.html">launch</a>
+            </td>
+        </tr>
+                                                          
+    </table>
+    
+    <a id="launch-events"></a>
+    <h2>Public Events</h2>
+    <p>This class has no events</p>
+    <table cellspacing="0" class="x-hidden">        
+        <tr>
+            <th class="sig-header" colspan="2">Event</th>   
+            <th class="msource-header">Defined By</th>
+        </tr>
+                    
+    </table>            
+</div>
\ No newline at end of file

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Launch.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Launch.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Launch.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -1,62 +1,40 @@
 /**
  * <p>This class is used to manage handlers for buttons, menus, shortcuts, etc.</p>
- * <p>
- * Usage:
- * <pre><code>
-var alert1 = function(){alert(1);};
-var alert2 = function(){alert(2);};
-
-var myHandler = new Ext.ux.Launch({
-	handler: alert1,
-    id: 'testHandler'
-});
-
-Ext.onReady(function(){
-    Ext.get("elementId").on("click", myHandler);
-});
-
-//then later use function that we added to the constructor:
-var test = Ext.ux.Launch.get('testHandler');
-test.handler = alert2;
-</code></pre></p>
+ * <p>Since this class will emulate a function, it needs to behave as a function, so
+ * we will implement call and apply methods as per  
+ * https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Function#Methods
  * @class Ext.ux.Launch
- * @author MJ (<a href="http://extjs.com/forum/member.php?u=6834";>mjlecomte</a>) with significant help from Nige (aka Animal)
- * @license <a href="http://www.gnu.org/licenses/lgpl.html";>LGPL 3.0</a>
- * @version 0.01 - Nov 28, 2008 
  * @singleton
  */
 Ext.ux.Launch = (function(){
-    //  Only the object *returned* from this function can access this.
+
+    // Private area
+    // Only the members passed back with the *return* can access these properties
+
     var LaunchMgr = new Ext.util.MixedCollection(false, function(h){
         return h.launchId || h.id;
     });
     
-    /**
-     * constructor
-     * @private
-     */
-    var result = Ext.extend(Object, {
-        /**
-         * constructor
-         * @private
-         */
+    /* @private */
+    var launch = Ext.extend(Object, {
+
         constructor: function(config){
             Ext.apply(this, config);
             if (this.launchId || this.id) {
                 LaunchMgr.add(this);
             }
         },
+        /**
+         * @private
+         */
         call: function(){
+            //slice is not available to Object so we have to call on Array to help us out
             this.handler.apply(this.scope || arguments[0], Array.prototype.slice.call(arguments, 1));
         },
         /**
-         * apply is part of the Function interface.
-         * If our new class is "being" a Function, we need to be able it to be
-         * used as a Function in every way anyone might use one. So we must
-         * implement the apply method.
-         * https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Function#Methods
          * @param {Object} scope
          * @param {Object} a
+         * @private
          */
         apply: function(scope, a){
             this.handler.apply(this.scope || a[0], Array.prototype.slice.call(a, 1));
@@ -64,15 +42,46 @@
     });
 
     // additional methods attached to constructor object for ease of access later
-    result.get = function(id){
-        return LaunchMgr.get(id);
+
+    /**
+    * Returns the item associated with the passed key or index.
+    * <pre><code>
+var alert1 = function(){alert(1);};
+var alert2 = function(){alert(2);};
+
+var myHandler = new Ext.ux.Launch({
+	handler: alert1,
+    id: 'testHandler'
+});
+
+Ext.onReady(function(){
+    Ext.get("elementId").on("click", myHandler);
+});
+
+var test = Ext.ux.Launch.get('testHandler');
+test.handler = alert2;
+</code></pre>
+    * @param {String/Number } id The key or index of the item.
+    */
+    launch.get = function(key){
+        return LaunchMgr.get(key);
     };
 
-    result.filter = function(by, val){
-        return LaunchMgr.filter(by, val).items;
+    /**
+     * Filters the MixedCollection by the specified property and value.
+     * @param {Object} by property to filter by
+     * @param {Object} val value for the filter property
+     */
+    launch.filter = function(prop, val){
+        return LaunchMgr.filter(prop, val).items;
     };
 
-    result.manager = LaunchMgr;
+    /**
+     * A reference to the MixedCollection of handlers 
+     * @type {Ext.util.MixedCollection }
+     * @property
+     */
+    launch.manager = LaunchMgr;
     
-    return result;
+    return launch;
 })();
\ No newline at end of file

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Module.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Module.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/Module.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -4,27 +4,40 @@
  * @class Ext.ux.ModuleMgr
  */
 Ext.ux.ModuleMgr = Ext.apply(new Ext.util.MixedCollection(), {
+    /**
+     * adds to the MixedCollection
+     */
     register : function () {
         for (var i = 0, s; s = arguments[i]; i++) {
             this.add(s);
         }
     },
+    /**
+     * removes from the MixedCollection
+     */
     unregister : function () {
         for (var i = 0, s; s = arguments[i]; i++) {
             this.remove(this.lookup(s));
         }
     },
+    /**
+     * Return the item associated with the passed key or index. 
+     * @param {Object} id
+     */
     lookup : function (id) {
         return typeof id === "object" ? id : this.get(id);
     },
-    // getKey implementation for MixedCollection
+    /**
+     * getKey implementation for MixedCollection
+     */
     getKey : function (o) {
         return o.moduleId || o.id;
     }
 });
 
 /**
- * Custom implemenation of Ext.Window to contain Modules.  Modules should inherit from this class.
+ * Custom implemenation of Ext.Window to contain Modules.
+ * Modules should inherit from this class.
  * @class Ext.ux.Module
  * @extends Ext.Window
  */
@@ -148,25 +161,17 @@
      */
     textHelp: 'Get help',
 
-    constructor: function (config) {
+    /* @private */
+    initComponent : function () {
 
-        Ext.apply(this, config);
-        //this.renderTo = Ext.get('x-desktop');
         this.renderTo = Ext.getCmp('x-desktop').getEl();
-        
         this.manager = this.app.view.getManager();
-
         this.cmenu = new Ext.menu.Menu({
             items: [
 
             ]
         });
 
-        Ext.ux.Module.superclass.constructor.call(this);
-    },
-
-    /* @private */
-    initComponent : function () {
         Ext.ux.Module.superclass.initComponent.apply(this, arguments);
 
         if (this.help) {
@@ -191,7 +196,6 @@
     /* @private */
     afterRender : function () {
         Ext.ux.Module.superclass.afterRender.call(this);
-//////////////////////////=================================================
 
         this.xTickSize = this.yTickSize = 1;
         this.dd.xTickSize = this.xTickSize;
@@ -206,8 +210,16 @@
         this.show();
     },
 
-    //add the module to the taskbar as a button:
+    /**
+     * Add a button to the application bar for this module instance
+     * @private
+     */
     addTaskButton: function () {
+        /**
+         * The application bar task button associated with this module instance.
+         * @type {Object}
+         * @property
+         */
         this.taskButton = this.app.view.taskbar.addTaskButton(this);
         this.animateTarget = this.taskButton.el;
     },
@@ -216,11 +228,10 @@
     onDestroy: function () {
         var id = this.id, m, a, i;
         
-        //TODO: check for any context menus and destroy them
         Ext.ux.Module.superclass.onDestroy.call(this);
-        m = Ext.ux.ModuleMgr.filter('xtype', this.xtype).items[0];
 
         // update the modules instances:
+        m = Ext.ux.ModuleMgr.filter('xtype', this.xtype).items[0];
         a = m.instances;
         i = a.indexOf(id);
         delete a[i];//delete the element corresponding to this.id
@@ -229,22 +240,37 @@
         this.app.fireEvent('changecount', this.app, m, -1);
     },
 
+    /**
+     * TODO: may as well move this into the onDestroy method, it does the same thing
+     * @private
+     */
     removeWin: function () {
         this.taskButton.destroy();
     },
 
+    /**
+     * Update the application bar button associated with this module instance
+     * to add the 'active-win' class.
+     * @param {Object} win
+     */
     markActive: function (win) {
+        // fire application wide event so anyone can observe
         this.app.fireEvent('activate', this);
         
         if (this.activeWindow && this.activeWindow !== win) {
             this.markInactive(this.activeWindow);
         }
         this.app.view.taskbar.setActiveButton(win.taskButton);
-        this.activeWindow = win;
+        this.app.view.activeWindow = win;
         Ext.fly(win.taskButton.el).addClass('active-win');
         win.minimized = false;
     },
 
+    /**
+     * Update the application bar button associated with this module instance
+     * to remove the 'active-win' class.
+     * @param {Object} win
+     */
     markInactive: function (win) {
         if (win === this.activeWindow) {
             this.activeWindow = null;
@@ -252,6 +278,10 @@
         }
     },
 
+    /**
+     * Hides this window
+     * @param {Object} win
+     */
     minimizeWin: function (win) {
         win.minimized = true;
         win.hide();

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/button/TaskButton.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/button/TaskButton.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/button/TaskButton.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -6,6 +6,7 @@
  */
 Ext.ux.button.TaskButton = Ext.extend(Ext.Button, {
     
+    /* @private */
     constructor: function (win) {
         this.win = win;
         Ext.ux.button.TaskButton.superclass.constructor.call(this, {
@@ -25,10 +26,34 @@
         });
     },
 
+    /* @private */
     onRender: function (ct, position) {
         Ext.ux.button.TaskButton.superclass.onRender.apply(this, arguments);
+        this.initCmenu();
+    },
+    
+    /**
+     * @param {Object} cMenu
+     * @param {Object} e
+     * @param {Object} win
+     * @private
+     */
+    closeWin: function (cMenu, e, win) {
+        if (!win.isVisible()) {
+            win.show();
+        } else {
+            win.restore();
+        }
+        win.close();
+    },
+
+    /**
+     * prepares the context menu for this button
+     */
+    initCmenu: function () {
         var view = this.win.app.view
-        // context menu to arrange windows
+        
+        // sub context menu config object to arrange windows
         var arrange = {
             items: [
                 // stick any markup in a menu
@@ -50,6 +75,7 @@
         };
         
         this.cmenu = new Ext.menu.Menu({
+            ignoreParentClicks: true,
             items: [{
                 text: 'Restore',
                 handler: function () {
@@ -77,7 +103,6 @@
                 scope: this.win
             }]
         });
-        this.cmenu = new Ext.menu.Menu();
 
         this.cmenu.on('beforeshow', function () {
             var w, items = this.cmenu.items.items;
@@ -96,14 +121,5 @@
             xy[1] -= this.cmenu.el.getHeight();
             this.cmenu.showAt(xy);
         }, this);
-    },
-    
-    closeWin : function (cMenu, e, win) {
-        if (!win.isVisible()) {
-            win.show();
-        } else {
-            win.restore();
-        }
-        win.close();
     }
 });
\ No newline at end of file

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/data/RemoteLoader.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/data/RemoteLoader.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/data/RemoteLoader.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -18,7 +18,7 @@
          * config options include anything available in @link Ext.data.Connection#request
          * @param {Object} config
          */
-        load : function (config) {
+        load: function (config) {
             this.root = config.root || this.root;
             // append the connection configuration for later use
             var cb = this.onLoad.createDelegate(this, [config], true);
@@ -39,7 +39,7 @@
          * @param {Object} response
          * @param {Object} c data connection config object
          */
-        onLoad : function (opts, success, response, c) {			
+        onLoad: function (opts, success, response, c) {			
             try {
                 // use Ext.util.JSON.decode to decode the responseText
                 var o = Ext.decode(response.responseText);

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/menu/StartMenu.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/menu/StartMenu.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/menu/StartMenu.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -27,6 +27,12 @@
         Ext.ux.StartMenu.superclass.constructor.call(this, config);
         
         var tools = this.toolItems;
+        
+        /**
+        * A reference to the MixedCollection of items in the menu's "tools" area.
+        * @type {Ext.util.MixedCollection }
+        * @property
+        */
         this.toolItems = new Ext.util.MixedCollection();
         if (tools) {
             this.addTool.apply(this, tools);

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/toolbar/TaskBar.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/toolbar/TaskBar.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/toolbar/TaskBar.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -36,9 +36,12 @@
     qsWidthMin: 60,
     
     /**
-     * @cfg {String} Style configuration string, defaults to 'z-index:23000'.
+     * @cfg {String} Style configuration string, defaults to 'z-index:14000'.
+     * A z-index of 14000 is chosen because it is below the default context
+     * menu z-index of 15000.  A lower number is required so that the context
+     * menu will not show up behind the taskbutton for example.
      */
-    style: 'z-index:23000',
+    style: 'z-index:14000',
     
     /* @private */
     constructor: function (config) {
@@ -118,8 +121,19 @@
             iconCls: 'start',
             menu: this.startMenu,
             menuAlign: 'bl-tl',
-            clickEvent: 'mousedown',
-            template: new Ext.Template('<table border="0" cellpadding="0" cellspacing="0" class="x-btn-wrap"><tbody><tr>', '<td class="x-btn-left"><i>&#160;</i></td>', '<td class="x-btn-center">', '<em unselectable="on"><button class="x-btn-text" type="{1}" style="height:30px;">{0}</button></em></td>', '<td class="x-btn-right"><i>&#160;</i></td>', "</tr></tbody></table>")
+            listeners: {
+                render: {
+                    fn: function () {
+                        //adjust the width of the container for this button
+                        var width = this.startBtn.getWidth()+5;
+                        Ext.getCmp('ux-taskbar-start').setWidth(width);
+                        this.doLayout();
+                    },
+                    scope: this
+                }
+            },
+            clickEvent: 'mousedown'//,
+            //template: new Ext.Template('<table border="0" cellpadding="0" cellspacing="0" class="x-btn-wrap"><tbody><tr>', '<td class="x-btn-left"><i>&#160;</i></td>', '<td class="x-btn-center">', '<em unselectable="on"><button class="x-btn-text" type="{1}" style="height:30px;">{0}</button></em></td>', '<td class="x-btn-right"><i>&#160;</i></td>', "</tr></tbody></table>")
         });
         
         var tbStart = {
@@ -187,14 +201,14 @@
         //need to maintain a high z-index so the
         //taskbar remains visually on top (Ext resets
         //the z-index when it expands/collapses)
-        this.el.applyStyles('z-index:23001');
+        this.el.applyStyles('z-index:14001');
     },
 
     /**
      * Called on expand event of taskbar 
      */
     onExpand: function() {
-        this.el.applyStyles('z-index:23002');
+        this.el.applyStyles('z-index:14002');
     },
 
     /**
@@ -208,7 +222,7 @@
      * Called on activate event of **application** 
      */
     markActive: function () {
-        //console.info('markActive called');
+        console.info('markActive called');
     },
     
     /**

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/Desktop.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/Desktop.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/Desktop.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -67,7 +67,8 @@
             listeners: {
                 // Set any styles if defined (background color, wallpaper, fontcolor, etc.)
                 // initStyles() uses desktop elements so they must be rendered already        
-                afterRender: this.initStyles,
+//TODO ENABLE THIS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+//                afterRender: this.initStyles,
                 scope: this
             },
             view: this
@@ -103,6 +104,10 @@
         return this.windows.get(id);
     },
 
+    /**
+     * Adjusts each window's drag drop tick sizes and resizer increment amounts.
+     * @param {String} id id of the module.
+     */
     setTickSize: function (xTickSize, yTickSize) {
         this.xTickSize = xTickSize;
         if (arguments.length === 1) {
@@ -118,6 +123,15 @@
         }, this);
     },
 
+//TODO: abstract the similar parts of the 'arrange' methods
+//TODO: add functions to split vertically, horizontally
+//TODO: use context menu checklist to specify which windows will be included in the arrange
+
+    /**
+     * Cascade the windows
+     * @param {Object} btn
+     * @param {Object} e
+     */
     cascade: function (btn, e) {
         var x, y, xTick, yTick;
         xTick = Math.max(this.xTickSize, 20);
@@ -133,6 +147,11 @@
         }, this);
     },
 
+    /**
+     * Tile the windows
+     * @param {Object} btn
+     * @param {Object} e
+     */
     tile: function (btn, e) {
         var availWidth, nextY, w, x, y;
         availWidth = this.getEl().getWidth(true);
@@ -157,7 +176,7 @@
     },
 //////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////
-// below here not implemented
+// TODO:  below here not implemented.........REMOVE????!!!!
 
     // Private
     addContextMenuItem: function (item) {
@@ -239,7 +258,6 @@
             }
         }
     }    
-    
 });
 
 Ext.ux.View.GUIS['desktop'] = Ext.ux.gui.Desktop;
\ No newline at end of file

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/View.js
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/View.js	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/js/view/View.js	2008-12-04 06:14:18 UTC (rev 43)
@@ -18,19 +18,20 @@
     "theme": {
         "id": "3",
         "name": "Vista Glass",
-        "path": "..\/desktop\/resources\/themes\/xtheme-vistaglass\/css\/xtheme-vistaglass.css"},
-        "wallpaper": {
-            "id": "11",
-            "name": "Blue Psychedelic",
-            // href of the new stylesheet to include
-            "path": "..\/desktop\/resources\/wallpapers\/blue-psychedelic.jpg",
-            "position": "tile"
-        }
+        "path": "..\/desktop\/resources\/themes\/xtheme-vistaglass\/css\/xtheme-vistaglass.css"
+    },
+    "wallpaper": {
+        "id": "11",
+        "name": "Blue Psychedelic",
+        "path": "..\/desktop\/resources\/wallpapers\/blue-psychedelic.jpg",
+        "position": "tile"
     }
 } // end of styles
      * </code></pre>
      */
-
+    styles: null,
+    
+    /* @private */
     monitorResize: true,
 
     /* @private */
@@ -123,7 +124,7 @@
      * This method swaps in a new stylesheet reference to replace an existing
      * stylesheet with link of this form (note the id).
      * <pre><code>
-     * <link rel="stylesheet" type="text/css" id="theme" href="whatever.css"/>
+&lt;link rel="stylesheet" type="text/css" id="theme" href="whatever.css"/&gt;
      * </code></pre>
      * @param {Object} o Theme config object.
      */

Modified: mickael/trunk/ext/v3.0.0-a1/learn/desktop/resources/css/desktop.css
===================================================================
--- mickael/trunk/ext/v3.0.0-a1/learn/desktop/resources/css/desktop.css	2008-12-03 22:31:52 UTC (rev 42)
+++ mickael/trunk/ext/v3.0.0-a1/learn/desktop/resources/css/desktop.css	2008-12-04 06:14:18 UTC (rev 43)
@@ -31,6 +31,24 @@
 }
 
 /*
+ * This one is used to help cover up the vertical line in a menu that
+ * would otherwise run through any text in the context menu.
+ * It would probably look better to give a context menu a proper
+ * header / title block area that could be styled more easily.
+ * Or...easier, just replace the background image for .x-menu with one that
+ * does not have a vertical line in it (Windows OS doesn't have this line?!)
+ */
+.menu-title{
+    background: #ebeadb url(../../resources/images/default/grid/grid3-hrow.gif) repeat-x;
+    border-bottom:1px solid #99bbe8;
+    color:#15428b;
+    font:bold 10px tahoma,arial,verdana,sans-serif;
+    display:block;
+    padding:3px;
+}
+
+
+/*
  * qWikiOffice Desktop 0.8.0
  * Copyright(c) 2007-2008, Integrated Technologies, Inc.
  * licensing@xxxxxxxxxxxxxxx
@@ -134,7 +152,7 @@
 }
 
 /* begin: taskbutton */
-#ux-taskbuttons-panel .x-btn-icon .x-btn-center .x-btn-text{
+#ux-taskbuttons-panel .x-btn-icon .x-btn-mc .x-btn-text{
 	background-position: center;
 	background-repeat: no-repeat;
 	height: 16px;
@@ -143,38 +161,38 @@
 	white-space: nowrap;
     padding:0;
 }
-#ux-taskbuttons-panel .x-btn-icon .x-btn-center{
+#ux-taskbuttons-panel .x-btn-icon .x-btn-mc{
 	padding:1px;
 }
-#ux-taskbuttons-panel .x-btn-text-icon .x-btn-center .x-btn-text{
+#ux-taskbuttons-panel .x-btn-text-icon .x-btn-mc .x-btn-text{
 	background-position: 0 6px;
 	background-repeat: no-repeat;
 	height:28px;
 	overflow:hidden;
 	padding:7px 0px 7px 20px;
 }
-#ux-taskbuttons-panel .x-btn-left, #ux-taskbuttons-panel .x-btn-right{
+#ux-taskbuttons-panel .x-btn-ml, #ux-taskbuttons-panel .x-btn-mr{
 	font-size:1px;
     line-height:1px;
 }
-#ux-taskbuttons-panel .x-btn-left{
+#ux-taskbuttons-panel .x-btn-ml{
 	width:4px;
 	height:28px;
 	background:url(../images/default/taskbar/taskbutton.gif) no-repeat 0 0;
 }
-#ux-taskbuttons-panel .x-btn-right{
+#ux-taskbuttons-panel .x-btn-mr{
 	width:4px;
 	height:28px;
 	background:url(../images/default/taskbar/taskbutton.gif) no-repeat 0 -28px;
 }
-#ux-taskbuttons-panel .x-btn-left i, #ux-taskbuttons-panel .x-btn-right i{
+#ux-taskbuttons-panel .x-btn-ml i, #ux-taskbuttons-panel .x-btn-mr i{
 	display:block;
     width:4px;
     overflow:hidden;
     font-size:1px;
     line-height:1px;
 }
-#ux-taskbuttons-panel .x-btn-center{
+#ux-taskbuttons-panel .x-btn-mc{
 	background:url(../images/default/taskbar/taskbutton.gif) repeat-x 0 -56px;
 	vertical-align: middle;
 	text-align:center;
@@ -182,44 +200,45 @@
 	cursor:pointer;
 	white-space:nowrap;
 }
-#ux-taskbuttons-panel .x-btn-left{ 
+#ux-taskbuttons-panel .x-btn-ml{ 
 	background-position:0 0;
 }
-#ux-taskbuttons-panel .x-btn-right{
+#ux-taskbuttons-panel .x-btn-mr{
 	background-position:0 -28px;
 }
-#ux-taskbuttons-panel .x-btn-center{
+#ux-taskbuttons-panel .x-btn-mc{
 	background-position:0 -56px;
 }
-#ux-taskbuttons-panel .x-btn-over .x-btn-left{
+#ux-taskbuttons-panel .x-btn-over .x-btn-ml{
 	background-position:0 -252px;
 }
-#ux-taskbuttons-panel .x-btn-over  .x-btn-right{
+#ux-taskbuttons-panel .x-btn-over  .x-btn-mr{
 	background-position:0 -280px;
 }
-#ux-taskbuttons-panel .x-btn-over .x-btn-center{
+#ux-taskbuttons-panel .x-btn-over .x-btn-mc{
 	background-position:0 -308px;
 }
-#ux-taskbuttons-panel .x-btn-click .x-btn-left{
+#ux-taskbuttons-panel .x-btn-click .x-btn-ml{
 	background-position:0 -168px;
 }
-#ux-taskbuttons-panel .x-btn-click  .x-btn-right{
+#ux-taskbuttons-panel .x-btn-click  .x-btn-mr{
 	background-position:0 -196px;
 }
-#ux-taskbuttons-panel .x-btn-click .x-btn-center{
+#ux-taskbuttons-panel .x-btn-click .x-btn-mc{
 	background-position:0 -224px;
 }
-#ux-taskbuttons-panel .active-win .x-btn-left{
+#ux-taskbuttons-panel .active-win .x-btn-ml{
 	background-position:0 -84px;
 }
-#ux-taskbuttons-panel .active-win  .x-btn-right{
+#ux-taskbuttons-panel .active-win  .x-btn-mr{
 	background-position:0 -112px;
 }
-#ux-taskbuttons-panel .active-win .x-btn-center{
+#ux-taskbuttons-panel .active-win .x-btn-mc{
 	background-position:0 -140px;
 }
-#ux-taskbuttons-panel .active-win .x-btn-center button {
-    color:#fff;
+/*#ux-taskbuttons-panel .active-win .x-btn-mc button {*/
+#ux-taskbuttons-panel .active-win .x-btn-mc button {
+    color:red;/*#fff;*/
 }
 /* end: taskbutton */
 
@@ -555,35 +574,35 @@
 	padding-left: 8px;
     position:relative;
 }
-#ux-taskbar-start .x-btn-left, #ux-taskbar-start .x-btn-right{
+#ux-taskbar-start .x-btn-ml, #ux-taskbar-start .x-btn-mr{
 	font-size:1px;
     line-height:1px;
 }
-#ux-taskbar-start .x-btn-left{
+#ux-taskbar-start .x-btn-ml{
 	width:10px;
 		height:30px;
 	background:url(../images/default/taskbar/startbutton.gif) no-repeat 0 0;
 }
-#ux-taskbar-start .x-btn-right{
+#ux-taskbar-start .x-btn-mr{
 	width:10px;
 	height:30px;
 	background:url(../images/default/taskbar/startbutton.gif) no-repeat 0 -28px;
 }
-#ux-taskbar-start .x-btn-left i, #ux-taskbar-start .x-btn-right i{
+#ux-taskbar-start .x-btn-ml i, #ux-taskbar-start .x-btn-mr i{
 	display:block;
     width:10px;
     overflow:hidden;
     font-size:1px;
     line-height:1px;
 }
-#ux-taskbar-start .x-btn-text-icon .x-btn-center .x-btn-text{
+#ux-taskbar-start .x-btn-text-icon .x-btn-mc .x-btn-text{
 	background-position: 0 4px;
 	background-repeat: no-repeat;
 	color:#000000 !important;
 	font-weight:bold;
 	padding:8px 0px 8px 28px;
 }
-#ux-taskbar-start .x-btn-center{
+#ux-taskbar-start .x-btn-mc{
 	background:url(../images/default/taskbar/startbutton.gif) repeat-x 0 -56px;
 	vertical-align: middle;
 	text-align:center;
@@ -591,46 +610,46 @@
 	cursor:pointer;
 	white-space:nowrap;
 }
-#ux-taskbar-start .x-btn-left{ 
+#ux-taskbar-start .x-btn-ml{ 
 	background-position:0 0;
 }
-#ux-taskbar-start .x-btn-right{
+#ux-taskbar-start .x-btn-mr{
 	background-position:0 -30px;
 }
-#ux-taskbar-start .x-btn-center{
+#ux-taskbar-start .x-btn-mc{
 	background-position:0 -60px;
 }
-#ux-taskbar-start .x-btn-over .x-btn-left{
+#ux-taskbar-start .x-btn-over .x-btn-ml{
 	background-position:0 -270px;
 }
-#ux-taskbar-start .x-btn-over  .x-btn-right{
+#ux-taskbar-start .x-btn-over  .x-btn-mr{
 	background-position:0 -300px;
 }
-#ux-taskbar-start .x-btn-over .x-btn-center{
+#ux-taskbar-start .x-btn-over .x-btn-mc{
 	background-position:0 -330px;
 }
-#ux-taskbar-start .x-btn-click .x-btn-left{
+#ux-taskbar-start .x-btn-click .x-btn-ml{
 	background-position:0 -180px;
 }
-#ux-taskbar-start .x-btn-click  .x-btn-right{
+#ux-taskbar-start .x-btn-click  .x-btn-mr{
 	background-position:0 -210px;
 }
-#ux-taskbar-start .x-btn-click .x-btn-center{
+#ux-taskbar-start .x-btn-click .x-btn-mc{
 	background-position:0 -240px;
 }
-#ux-taskbar-start .active-win .x-btn-left{
+#ux-taskbar-start .active-win .x-btn-ml{
 	background-position:0 -90px;
 }
-#ux-taskbar-start .active-win  .x-btn-right{
+#ux-taskbar-start .active-win  .x-btn-mr{
 	background:url(../images/default/taskbar/startbutton.gif) no-repeat 0 -120px;
 }
-#ux-taskbar-start .active-win .x-btn-center{
+#ux-taskbar-start .active-win .x-btn-mc{
 	background:url(../images/default/taskbar/startbutton.gif) repeat-x 0 -150px;
 }
-#ux-taskbar-start .active-win .x-btn-center button {
+#ux-taskbar-start .active-win .x-btn-mc button {
     color:#fff;
 }
-#ux-taskbar-start .x-btn-text-icon .x-btn-with-menu .x-btn-center em {
+#ux-taskbar-start .x-btn-text-icon .x-btn-with-menu .x-btn-mc em {
 	background:transparent none;
 	display:block;
 	padding-right:0;
@@ -638,7 +657,7 @@
 /* End: startbutton */
 
 /* Begin QuickStart button */
-#ux-quickstart-panel .x-btn-icon .x-btn-center .x-btn-text{
+#ux-quickstart-panel .x-btn-icon .x-btn-mc .x-btn-text{
 	background-position: center;
 	background-repeat: no-repeat;
 	height: 16px;
@@ -647,28 +666,28 @@
 	white-space: nowrap;
     padding:0;
 }
-#ux-quickstart-panel .x-btn-left, #ux-quickstart-panel .x-btn-right{
+#ux-quickstart-panel .x-btn-ml, #ux-quickstart-panel .x-btn-mr{
 	font-size:1px;
     line-height:1px;
 }
-#ux-quickstart-panel .x-btn-left{
+#ux-quickstart-panel .x-btn-ml{
 	width:4px;
 	height:28px;
 	background:url(../images/default/taskbar/quickstart-button.gif) no-repeat 0 0;
 }
-#ux-quickstart-panel .x-btn-right{
+#ux-quickstart-panel .x-btn-mr{
 	width:4px;
 	height:28px;
 	background:url(../images/default/taskbar/quickstart-button.gif) no-repeat 0 -28px;
 }
-#ux-quickstart-panel .x-btn-left i, #ux-quickstart-panel .x-btn-right i{
+#ux-quickstart-panel .x-btn-ml i, #ux-quickstart-panel .x-btn-mr i{
 	display:block;
     width:4px;
     overflow:hidden;
     font-size:1px;
     line-height:1px;
 }
-#ux-quickstart-panel .x-btn-center{
+#ux-quickstart-panel .x-btn-mc{
 	background:url(../images/default/taskbar/quickstart-button.gif) repeat-x 0 -56px;
 	vertical-align: middle;
 	text-align:center;
@@ -676,43 +695,43 @@
 	cursor:pointer;
 	white-space:nowrap;
 }
-#ux-quickstart-panel .x-btn-left{ 
+#ux-quickstart-panel .x-btn-ml{ 
 	background-position:0 0;
 }
-#ux-quickstart-panel .x-btn-right{
+#ux-quickstart-panel .x-btn-mr{
 	background-position:0 0;
 }
-#ux-quickstart-panel .x-btn-center{
+#ux-quickstart-panel .x-btn-mc{
 	background-position:0 0;
 }
-#ux-quickstart-panel .x-btn-over .x-btn-left,
-#ux-quickstart-panel .x-btn-menu-active .x-btn-left{
+#ux-quickstart-panel .x-btn-over .x-btn-ml,
+#ux-quickstart-panel .x-btn-menu-active .x-btn-ml{
 	background-position:0 -250px;
 }
-#ux-quickstart-panel .x-btn-over  .x-btn-right,
-#ux-quickstart-panel .x-btn-menu-active .x-btn-right{
+#ux-quickstart-panel .x-btn-over  .x-btn-mr,
+#ux-quickstart-panel .x-btn-menu-active .x-btn-mr{
 	background-position:0 -279px;
 }
-#ux-quickstart-panel .x-btn-over .x-btn-center,
-#ux-quickstart-panel .x-btn-menu-active .x-btn-center{
+#ux-quickstart-panel .x-btn-over .x-btn-mc,
+#ux-quickstart-panel .x-btn-menu-active .x-btn-mc{
 	background-position:0 -308px;
 }
-#ux-quickstart-panel .x-btn-click .x-btn-left{
+#ux-quickstart-panel .x-btn-click .x-btn-ml{
 	background-position:0 -163px;
 }
-#ux-quickstart-panel .x-btn-click  .x-btn-right{
+#ux-quickstart-panel .x-btn-click  .x-btn-mr{
 	background-position:0 -192px;
 }
-#ux-quickstart-panel .x-btn-click .x-btn-center{
+#ux-quickstart-panel .x-btn-click .x-btn-mc{
 	background-position:0 -221px;
 }
-#ux-quickstart-panel .active-win .x-btn-left{
+#ux-quickstart-panel .active-win .x-btn-ml{
 	background-position:0 -84px;
 }
-#ux-quickstart-panel .active-win  .x-btn-right{
+#ux-quickstart-panel .active-win  .x-btn-mr{
 	background-position:0 -112px;
 }
-#ux-quickstart-panel .active-win .x-btn-center{
+#ux-quickstart-panel .active-win .x-btn-mc{
 	background-position:0 -140px;
 }
 /* End: QuickStart button */
@@ -726,12 +745,12 @@
     top:0px;
     z-index:10;
 }
-#ux-quickstart-panel .x-btn-with-menu .x-btn-center em {
+#ux-quickstart-panel .x-btn-with-menu .x-btn-mc em {
 	background-image: url(../images/default/taskbar/quickstart-menubutton-icon.gif) !important;
 	display:block;
 	padding-right:0;
 }
-#ux-quickstart-panel .x-btn-with-menu .x-btn-center {
+#ux-quickstart-panel .x-btn-with-menu .x-btn-mc {
 	padding-right:0 !important;
 }
 /* End: quickstart menubutton */
@@ -743,7 +762,7 @@
 	background:transparent none;
 	border-color:transparent;
 }
-.ux-start-menu-tools-panel .x-btn-icon .x-btn-center .x-btn-text{
+.ux-start-menu-tools-panel .x-btn-icon .x-btn-mc .x-btn-text{
 	background-position: center;
 	background-repeat: no-repeat;
 	height: 16px;
@@ -752,37 +771,37 @@
 	white-space: nowrap;
     padding:0;
 }
-.ux-start-menu-tools-panel .x-btn-icon .x-btn-center{
+.ux-start-menu-tools-panel .x-btn-icon .x-btn-mc{
 	padding:1px;
 }
-.ux-start-menu-tools-panel .x-btn-text-icon .x-btn-center .x-btn-text{
+.ux-start-menu-tools-panel .x-btn-text-icon .x-btn-mc .x-btn-text{
 	background-position: 0 6px;
 	background-repeat: no-repeat;
 	padding:7px 0px 7px 20px;
 }
-.ux-start-menu-tools-panel .x-btn .x-btn-center .x-btn-text {
+.ux-start-menu-tools-panel .x-btn .x-btn-mc .x-btn-text {
 	color:#ffffff;
 	padding:6px 0px;
 	text-align:left;
 }
-.ux-start-menu-tools-panel .x-btn-left{
+.ux-start-menu-tools-panel .x-btn-ml{
 	width:10px;
 	background:url(../images/default/startmenu/start-menu-tool.png) no-repeat 0 -81px;
 }
-.ux-start-menu-tools-panel .x-btn-over .x-btn-left{
+.ux-start-menu-tools-panel .x-btn-over .x-btn-ml{
 	background-position:0 0;
 }
-.ux-start-menu-tools-panel .x-btn-right{
+.ux-start-menu-tools-panel .x-btn-mr{
 	width:10px;
 	background:url(../images/default/startmenu/start-menu-tool.png) no-repeat 0 -81px;
 }
-.ux-start-menu-tools-panel .x-btn-over .x-btn-right{
+.ux-start-menu-tools-panel .x-btn-over .x-btn-mr{
 	background-position:0 -27px;
 }
-.ux-start-menu-tools-panel .x-btn-left i, .ux-start-menu-tools-panel .x-btn-right i{
+.ux-start-menu-tools-panel .x-btn-ml i, .ux-start-menu-tools-panel .x-btn-mr i{
     width:10px;
 }
-.ux-start-menu-tools-panel .x-btn-center{
+.ux-start-menu-tools-panel .x-btn-mc{
 	background:url(../images/default/startmenu/start-menu-tool.png) repeat-x 0 -81px;
 	cursor:pointer;
 	padding:0 5px 0 0;
@@ -790,7 +809,7 @@
 	vertical-align:bottom;
 	white-space:nowrap;
 }
-.ux-start-menu-tools-panel .x-btn-over .x-btn-center{
+.ux-start-menu-tools-panel .x-btn-over .x-btn-mc{
 	background-position:0 -54px;
 }
 /* End: Start Menu Tool */


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/