Revision: 4273
          http://vexi.svn.sourceforge.net/vexi/?rev=4273&view=rev
Author:   clrg
Date:     2011-10-06 21:05:08 +0000 (Thu, 06 Oct 2011)
Log Message:
-----------
Minor refactor for classic theme

Modified Paths:
--------------
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/bevel.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/body.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/button.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/cell.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/check.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/combo.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/datepicker.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/divider.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/head.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/item.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/label.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/link.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/list.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menu.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menuitem.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/numfield.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/option.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/preload.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/progressbar.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/radio.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/row.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollbar.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollpane.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/separator.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/settings.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/shadepane.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/slider.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/spin.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/splitpane.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/status.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/submenu.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/surface.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tab.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tablist.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tabpane.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textarea.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textfield.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolbar.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolitem.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tooltip.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tree.t

Added Paths:
-----------
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/finalize.t
    
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/focusborder.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/init.t

Removed Paths:
-------------
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/finalize.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/focusborder.t
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/init.t

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/bevel.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/bevel.t 
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/bevel.t 
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lay="org.vexi.lib.layout">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/body.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/body.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/body.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.lib.widget">
     <meta:doc>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/button.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/button.t        
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/button.t        
2011-10-06 21:05:08 UTC (rev 4273)
@@ -5,9 +5,9 @@
     
     <lib:button />
     <bevel redirect=":$content" margin="3" padding="5 10" shrink="true">
-        <focusborder id="focus" fill=":.settings..buttonfill">
+        <lib.focusborder id="focus" fill=":.settings..buttonfill">
             <ui:box id="content" />
-        </focusborder>
+        </lib.focusborder>
         
         thisbox.th_focus = $focus;
         
@@ -15,7 +15,7 @@
         enabled  ++= static.enableWrite;
         enabled  ++= static.normalWrite;
         hover    ++= static.normalWrite;
-        focused  ++= .focusborder..focusWrite;
+        focused  ++= .lib.focusborder..focusWrite;
         hover    ++= static.normalWrite;
         normal   ++= static.normalWrite;
         selected ++= static.normalWrite;

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/cell.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/cell.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/cell.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="org.vexi.lib.widget"
     xmlns:theme="vexi.theme">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/check.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/check.t 
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/check.t 
2011-10-06 21:05:08 UTC (rev 4273)
@@ -8,14 +8,14 @@
     
     <lib:check />
     <ui:box redirect=":$content" shrink="true">
-        <focusborder id="focus">
+        <lib.focusborder id="focus">
             <bevel id="bevel" align="center" form="down" width="14" 
height="14">
                 <ui:box id="bg" fill="white" layout="place">
                     <ui:box id="check" align="center" fill=":.image.check" 
shrink="true" display="false" />
                 </ui:box>
             </bevel>
             <ui:box id="content" />
-        </focusborder>
+        </lib.focusborder>
         
         thisbox.v_init   = static.checkinit;
         thisbox.th_bevel = $bevel;
@@ -25,7 +25,7 @@
         
         thisbox.active   ++= static.activeWrite;
         thisbox.enabled  ++= static.enableWrite;
-        thisbox.focused  ++= .focusborder..focusWrite;
+        thisbox.focused  ++= .lib.focusborder..focusWrite;
         thisbox.hover    ++= static.normalWrite;
         thisbox.normal   ++= static.normalWrite;
         thisbox.mixed    ++= static.mixedWrite;

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/combo.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/combo.t 
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/combo.t 
2011-10-06 21:05:08 UTC (rev 4273)
@@ -10,14 +10,14 @@
     <lib:widget.shadowtext />
     <ui:box redirect=":$content" margin="3" maxlistheight="160" vshrink="true">
         <bevel id="bevel" form="down">
-            <focusborder id="focus" align="topleft" layout="place">
+            <lib.focusborder id="focus" align="topleft" layout="place">
                 <lib:layout.pad id="pad" hshrink="true" padding="3">
                     <lib:text.default id="edit" textalign="left" 
vshrink="true" />
                 </lib:layout.pad>
                 <lib:layout.pad id="shadowpad" padding="3" shrink="true">
                     <ui:box id="shadow" align="left" textcolor="#999999" />
                 </lib:layout.pad>
-            </focusborder>
+            </lib.focusborder>
             <button id="button" width="18" minheight="18" shrink="false">
                 <ui:box fill="#d4d0c8" layout="layer"> 
                     <ui:box id="arrow" fill=":.image.arrowdown" shrink="true" 
/>
@@ -55,7 +55,7 @@
         
         // inherit static functions from classic.option
         thisbox.enabled ++= opt.enableWrite;
-        thisbox.focused ++= .focusborder..focusWrite;
+        thisbox.focused ++= .lib.focusborder..focusWrite;
         thisbox.popup   ++= opt.popupWrite;
         thisbox.popdown ++= opt.popdownWrite;
         thisbox.width   ++= opt.widthWrite;
@@ -67,7 +67,7 @@
         thisbox.surfaceHeight ++= opt.surfaceHeightRead;
         
     </ui:box>
-    <finalize />
+    <lib.finalize />
     
     static.containerWrite = function(v) {
         cascade = v;

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/datepicker.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/datepicker.t    
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/datepicker.t    
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lay="vexi.layout" xmlns:role="org.vexi.lib.role" 
xmlns:util="vexi.util">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/divider.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/divider.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/divider.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta"
     xmlns:lib="org.vexi.lib.widget" xmlns="vexi.theme">

Deleted: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/finalize.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/finalize.t      
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/finalize.t      
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,39 +0,0 @@
-<!-- Copyright 2011 - see COPYING for details [LGPL] -->
-
-<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
-    xmlns:rdt="vexi.util.redirect">
-    <meta:doc>
-        This template adds some common finishing touches to several
-        of the classic theme widgets.
-    </meta:doc>
-    <ui:box>
-        v_container ++= static.containerWrite;
-    </ui:box>
-    
-    /** set initial fill */
-    static.containerWrite = function(v) {
-        cascade = v;
-        // set up fill effects
-        if (trapee.v_prevfill) {
-            trapee.v_fillbox.fill = trapee.v_prevfill;
-            trapee.enabled ++= static.enableWrite;
-        }
-        // set up scroll redirects
-        if (trapee.th_scroll) {
-            rdt..addRedirect(trapee, trapee.th_scroll, "autohide", "scroll",
-                "autohidehorizontal", "autohidevertical", "scrollhorizontal", 
"scrollvertical");
-        }
-    }
-    
-    /** set visual enabled effect */
-    static.enableWrite = function(v) {
-        if (!v and trapee.enabled) {
-            trapee.v_prevfill = trapee.fill;
-        }
-        cascade = v;
-        trapee.fill = trapee.enabled ? trapee.v_prevfill : 
.settings..fill_disabled;
-        if (trapee.th_bevel)
-            trapee.th_bevel.form = trapee.enabled ? "down" : "thindown";
-    }
-    
-</vexi>
\ No newline at end of file

Deleted: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/focusborder.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/focusborder.t   
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/focusborder.t   
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,38 +0,0 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
-
-<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
-    xmlns:rdt="vexi.util.redirect">
-    <meta:doc>
-        <author>Charles Goodwin</author>
-    </meta:doc>
-    
-    <ui:box redirect=":$content">
-        <ui:box hshrink="true" width="1"><ui:box id="w" fill=":.image.dash_v" 
display="false" hshrink="true" /></ui:box>
-        <ui:box orient="vertical">
-            <ui:box vshrink="true" height="1"><ui:box id="n" 
fill=":.image.dash_h" display="false" vshrink="true" /></ui:box>
-            <ui:box id="content" />
-            <ui:box vshrink="true" height="1"><ui:box id="s" 
fill=":.image.dash_h" display="false" vshrink="true" /></ui:box>
-        </ui:box>
-        <ui:box hshrink="true" width="1"><ui:box id="e" fill=":.image.dash_v" 
display="false" hshrink="true" /></ui:box>
-        
-        thisbox.showfocus = false;
-        
-        thisbox.showfocus ++= function(v) {
-            cascade = v;
-            $n.display = v;
-            $e.display = v;
-            $s.display = v;
-            $w.display = v;
-        }
-        
-        rdt..addRedirect(thisbox, $content, "align", "orient", "layout");
-        
-    </ui:box>
-    
-    /** reusable function covering common usage */
-    static.focusWrite = function(v) {
-        cascade = v;
-        trapee.th_focus.showfocus = trapee.focused;
-    }
-    
-</vexi>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/head.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/head.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/head.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.lib.widget">
     <meta:doc>

Deleted: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/init.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/init.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/init.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,14 +0,0 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
-
-<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" >
-    <meta:doc>
-        <author>Mike Goodwin</author>
-    </meta:doc>
-
-    <ui:box>
-        // move checks into widgets lib
-        var keys = keysof(vexi..vexi.theme);
-        if (keys.size!=0) vexi.log.warn("Overriding existing theme!");
-        vexi..vexi.theme ++= vexi..org.vexi.theme.classic;
-    </ui:box>
-</vexi>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/item.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/item.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/item.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="org.vexi.lib.widget"
     xmlns:theme="vexi.theme">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/label.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/label.t 
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/label.t 
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.lib.widget">
     <meta:doc>

Copied: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/finalize.t 
(from rev 4266, 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/finalize.t)
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/finalize.t  
                        (rev 0)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/finalize.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -0,0 +1,39 @@
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
+
+<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
+    xmlns:rdt="vexi.util.redirect">
+    <meta:doc>
+        This template adds some common finishing touches to several
+        of the classic theme widgets.
+    </meta:doc>
+    <ui:box>
+        v_container ++= static.containerWrite;
+    </ui:box>
+    
+    /** set initial fill */
+    static.containerWrite = function(v) {
+        cascade = v;
+        // set up fill effects
+        if (trapee.v_prevfill) {
+            trapee.v_fillbox.fill = trapee.v_prevfill;
+            trapee.enabled ++= static.enableWrite;
+        }
+        // set up scroll redirects
+        if (trapee.th_scroll) {
+            rdt..addRedirect(trapee, trapee.th_scroll, "autohide", "scroll",
+                "autohidehorizontal", "autohidevertical", "scrollhorizontal", 
"scrollvertical");
+        }
+    }
+    
+    /** set visual enabled effect */
+    static.enableWrite = function(v) {
+        if (!v and trapee.enabled) {
+            trapee.v_prevfill = trapee.fill;
+        }
+        cascade = v;
+        trapee.fill = trapee.enabled ? trapee.v_prevfill : 
.settings..fill_disabled;
+        if (trapee.th_bevel)
+            trapee.th_bevel.form = trapee.enabled ? "down" : "thindown";
+    }
+    
+</vexi>
\ No newline at end of file

Copied: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/focusborder.t 
(from rev 4261, 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/focusborder.t)
===================================================================
--- 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/focusborder.t   
                            (rev 0)
+++ 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/focusborder.t   
    2011-10-06 21:05:08 UTC (rev 4273)
@@ -0,0 +1,38 @@
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
+
+<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
+    xmlns:rdt="vexi.util.redirect">
+    <meta:doc>
+        <author>Charles Goodwin</author>
+    </meta:doc>
+    
+    <ui:box redirect=":$content">
+        <ui:box hshrink="true" width="1"><ui:box id="w" fill=":.image.dash_v" 
display="false" hshrink="true" /></ui:box>
+        <ui:box orient="vertical">
+            <ui:box vshrink="true" height="1"><ui:box id="n" 
fill=":.image.dash_h" display="false" vshrink="true" /></ui:box>
+            <ui:box id="content" />
+            <ui:box vshrink="true" height="1"><ui:box id="s" 
fill=":.image.dash_h" display="false" vshrink="true" /></ui:box>
+        </ui:box>
+        <ui:box hshrink="true" width="1"><ui:box id="e" fill=":.image.dash_v" 
display="false" hshrink="true" /></ui:box>
+        
+        thisbox.showfocus = false;
+        
+        thisbox.showfocus ++= function(v) {
+            cascade = v;
+            $n.display = v;
+            $e.display = v;
+            $s.display = v;
+            $w.display = v;
+        }
+        
+        rdt..addRedirect(thisbox, $content, "align", "orient", "layout");
+        
+    </ui:box>
+    
+    /** reusable function covering common usage */
+    static.focusWrite = function(v) {
+        cascade = v;
+        trapee.th_focus.showfocus = trapee.focused;
+    }
+    
+</vexi>

Copied: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/init.t 
(from rev 4261, 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/init.t)
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/init.t      
                        (rev 0)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/lib/init.t      
2011-10-06 21:05:08 UTC (rev 4273)
@@ -0,0 +1,14 @@
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
+
+<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" >
+    <meta:doc>
+        <author>Mike Goodwin</author>
+    </meta:doc>
+
+    <ui:box>
+        // move checks into widgets lib
+        var keys = keysof(vexi..vexi.theme);
+        if (keys.size!=0) vexi.log.warn("Overriding existing theme!");
+        vexi..vexi.theme ++= vexi..org.vexi.theme.classic;
+    </ui:box>
+</vexi>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/link.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/link.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/link.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 WEBenableIT -- all rights reserved -->
+<!-- Copyright 2011 Web Enable IT -- all rights reserved -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.layout"
     xmlns:role="org.vexi.lib.role" xmlns:theme="vexi.theme" 
xmlns:rdt="vexi.util.redirect">
@@ -11,7 +11,7 @@
     <role:focusable />
     <role:tooltipable />
     <ui:box margin="2" shrink="true">
-        <theme:focusborder id="focus" cursor="hand">
+        <theme:lib.focusborder id="focus" cursor="hand">
         <pad padding="1">
             <ui:box minheight="16">
                 <icon id="icon" display="false" marginright="5" size="16" />
@@ -22,7 +22,7 @@
                 </ui:box>
             </ui:box>
         </pad>
-        </theme:focusborder>
+        </theme:lib.focusborder>
         
         rdt..addRedirect(thisbox, $icon, "icon", "emblem");
         
@@ -33,7 +33,7 @@
         $text.v_hint = $hintline;
         
         thisbox.enabled ++= static.enableWrite;
-        thisbox.focused ++= theme.focusborder..focusWrite;
+        thisbox.focused ++= theme.lib.focusborder..focusWrite;
         
         thisbox.active ++= static.activeWrite;
         thisbox.hover  ++= static.hoverWrite;

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/list.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/list.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/list.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menu.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menu.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menu.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menuitem.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menuitem.t      
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/menuitem.t      
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.lib.widget">
     <meta:doc>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/numfield.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/numfield.t      
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/numfield.t      
2011-10-06 21:05:08 UTC (rev 4273)
@@ -25,5 +25,5 @@
         thisbox.v_prevfill = .settings..fill;
         
     </bevel>
-    <finalize />
+    <lib.lib.finalize />
 </vexi>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/option.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/option.t        
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/option.t        
2011-10-06 21:05:08 UTC (rev 4273)
@@ -8,11 +8,11 @@
     
     <lib:widget.option redirect=":$content" margin="3" maxlistheight="160" 
vshrink="true">
         <bevel id="bevel" form="down">
-            <focusborder id="focus" align="left" fill="white" layout="place">
+            <lib.focusborder id="focus" align="left" fill="white" 
layout="place">
                 <lib:layout.pad id="pad" padding="3">
                      <ui:box id="output" align="left" />
                 </lib:layout.pad>
-            </focusborder>
+            </lib.focusborder>
             <button id="button" width="18" minheight="18" hshrink="true" 
vshrink="false">
                 <ui:box fill="#d4d0c8" layout="layer"> 
                     <ui:box id="arrow" fill=":.image.arrowdown" shrink="true" 
/>
@@ -37,7 +37,7 @@
         
         // assign static functions
         thisbox.enabled  ++= static.enableWrite;
-        thisbox.focused  ++= .focusborder..focusWrite;
+        thisbox.focused  ++= .lib.focusborder..focusWrite;
         thisbox.font     ++= static.fontWrite;
         thisbox.fontsize ++= static.fontWrite;
         thisbox.popup    ++= static.popupWrite;
@@ -63,7 +63,7 @@
         $focus.minheight = 6 + vexi.ui.font.height(font, fontsize, "dy");
         
     </lib:widget.option>
-    <finalize />
+    <lib.finalize />
     
     static.surfaceWidthRead = function() {
         var marginleft = trapee.marginleft;

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/preload.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/preload.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/preload.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.theme.classic">
     <meta:doc>

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/progressbar.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/progressbar.t   
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/progressbar.t   
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme" 
xmlns:lay="vexi.layout">
     <meta:doc>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/radio.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/radio.t 
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/radio.t 
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">
@@ -8,13 +8,13 @@
     
     <lib:radio />
     <ui:box redirect=":$content" vshrink="true">
-        <focusborder id="focus">
+        <lib.focusborder id="focus">
             <ui:box width="14" height="14" layout="place" shrink="true">
                 <ui:box id="bg" shrink="true" />
                 <ui:box id="radio" fill=":.image.radio" shrink="true" 
display="false" />
             </ui:box>
             <ui:box id="content" />
-        </focusborder>
+        </lib.focusborder>
         
         thisbox.v_init   = static.radioinit;
         thisbox.th_bg    = $bg;
@@ -23,7 +23,7 @@
         
         thisbox.active   ++= static.activeFunc;
         thisbox.enabled  ++= static.enableFunc;
-        thisbox.focused  ++= .focusborder..focusWrite;
+        thisbox.focused  ++= .lib.focusborder..focusWrite;
         thisbox.hover    ++= static.normalFunc;
         thisbox.normal   ++= static.normalFunc;
         thisbox.mixed    ++= static.mixedFunc;

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/row.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/row.t   
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/row.t   
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollbar.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollbar.t     
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollbar.t     
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget" xmlns:role="org.vexi.lib.role">
@@ -9,7 +9,7 @@
     <lib:scrollbar />
     <ui:box lineshift="20" minthumbsize="8">
         <button id="back" fill="#d4d0c8" width="16" height="16" repeats="true" 
shrink="true">
-            <ui:box layout="place"><ui:box id="backimg" shrink="true" 
/></ui:box>
+            <ui:box layout="place"><ui:box id="backimg" debug="true" 
shrink="true" /></ui:box>
         </button>
         <role:clickable id="track" align="topleft" enabled="true" 
fill=":.image.scrollbg" layout="place" repeats="true">
             <ui:box id="shadow" fill="#c4c0b8" display="false" />
@@ -18,7 +18,7 @@
             </role:draggable>
         </role:clickable>
         <button id="next" fill="#d4d0c8" width="16" height="16" repeats="true" 
shrink="true">
-            <ui:box layout="place"><ui:box id="nextimg" shrink="true" 
/></ui:box>
+            <ui:box layout="place"><ui:box id="nextimg" debug="true" 
shrink="true" /></ui:box>
         </button>
         
         thisbox.th_back = $back;

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollpane.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollpane.t    
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/scrollpane.t    
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">
@@ -11,7 +11,7 @@
             <ui:box id="view" align="topleft" layout="place">
                 <ui:box id="content" align="topleft" />
             </ui:box>
-            <scrollbar id="hscroll" orient="horizontal" vshrink="true" />
+            <scrollbar id="hscroll" orient="horizontal" />
         </ui:box>
         <ui:box orient="vertical" hshrink="true">
             <scrollbar id="vscroll" orient="vertical" />

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/separator.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/separator.t     
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/separator.t     
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.lib.widget">
     <meta:doc>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/settings.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/settings.t      
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/settings.t      
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,6 +1,6 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
-<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.theme.classic">
+<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.util">
     <meta:doc>
         <author>Charles Goodwin</author>
     </meta:doc>

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/shadepane.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/shadepane.t     
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/shadepane.t     
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lay="vexi.layout" xmlns:util="vexi.util" 
xmlns:lib="org.vexi.lib.widget">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/slider.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/slider.t        
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/slider.t        
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme" 
xmlns:lib="org.vexi.lib.widget">
     <meta:doc>
@@ -7,11 +7,11 @@
     
     <lib:slider redirect=":$content" orient="horizontal" vshrink="true">
         <ui:box id="track" layout="layer" minwidth="21" minheight="21">
-            <focusborder id="focus" cursor="hand">
+            <lib.focusborder id="focus" cursor="hand">
                 <ui:box width="3" hshrink="true" />
                 <separator id="slot" vshrink="true" align="center" />
                 <ui:box width="3" hshrink="true" />
-            </focusborder>
+            </lib.focusborder>
             <ui:box id="content" />
             <ui:box align="topleft" layout="layer">
                 <ui:box id="handle" fill=":.image.slider_h" shrink="true" />
@@ -22,7 +22,7 @@
         thisbox.th_handle = $handle;
         thisbox.th_track = $track;
         
-        thisbox.focused ++= .focusborder..focusWrite;
+        thisbox.focused ++= .lib.focusborder..focusWrite;
         
         thisbox.orient ++= function(v) {
             if (orient == v) return;

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/spin.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/spin.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/spin.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -35,7 +35,7 @@
         thisbox.minvalue ++= static.constrainWidth;
         
     </ui:box>
-    <finalize />
+    <lib.finalize />
     
     static.enableWrite = function(v) {
         cascade = v;

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/splitpane.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/splitpane.t     
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/splitpane.t     
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.lib.widget">
     <meta:doc>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/status.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/status.t        
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/status.t        
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/submenu.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/submenu.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/submenu.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/surface.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/surface.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/surface.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme">
     <ui:box fill=":.settings..surfacefill" />

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tab.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tab.t   
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tab.t   
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib" xmlns:lay="org.vexi.lib.layout">
@@ -11,9 +11,9 @@
         <ui:box layout="layer" align="bottom">
             <lay:border border=":.image.tabtop">
                 <lay:pad id="pad" padding="3" fill="#d4d0c8">
-                    <focusborder id="focus">
+                    <lib.focusborder id="focus">
                         <ui:box id="content" minheight="16" />
-                    </focusborder>
+                    </lib.focusborder>
                     <ui:box id="closewrap" shrink="true" display="false">
                         <lib:role.clickable id="close" cursor="hand" 
layout="layer" width="16" height="16">
                             <bevel id="closebg" />
@@ -39,7 +39,7 @@
         // assign static traps
         thisbox.enabled  ++= static.enableWrite;
         thisbox.selected ++= static.selectWrite;
-        thisbox.focused  ++= .focusborder..focusWrite;
+        thisbox.focused  ++= .lib.focusborder..focusWrite;
         
         // initialise
         selected = false;

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tablist.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tablist.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tablist.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lay="org.vexi.lib.layout"

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tabpane.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tabpane.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tabpane.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textarea.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textarea.t      
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textarea.t      
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">
@@ -17,5 +17,5 @@
         thisbox.v_prevfill = .settings..fill;
         
     </bevel>
-    <finalize />
+    <lib.finalize />
 </vexi>

Modified: 
trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textfield.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textfield.t     
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/textfield.t     
2011-10-06 21:05:08 UTC (rev 4273)
@@ -24,5 +24,5 @@
         thisbox.v_prevfill = .settings..fill;
         
     </bevel>
-    <finalize />
+    <lib.finalize />
 </vexi>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolbar.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolbar.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolbar.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolitem.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolitem.t      
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/toolitem.t      
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lib="org.vexi.lib.widget">

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tooltip.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tooltip.t       
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tooltip.t       
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
xmlns="org.vexi.lib.layout">
     <meta:doc>

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tree.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tree.t  
2011-10-06 14:52:03 UTC (rev 4272)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/theme/classic/tree.t  
2011-10-06 21:05:08 UTC (rev 4273)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2011 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.theme"
     xmlns:lay="org.vexi.lib.layout"
@@ -18,11 +18,11 @@
                 <ui:box id="node" vshrink="true">
                     <ui:box id="image" shrink="true" />
                     <ui:box width="3" shrink="true" />
-                    <focusborder id="focus" showfocus="false" shrink="true">
+                    <lib.focusborder id="focus" showfocus="false" 
shrink="true">
                         <lay:pad id="pad" padding="1 3">
                             <ui:box id="label" shrink="true" />
                         </lay:pad>
-                   </focusborder>
+                   </lib.focusborder>
                    <ui:box />
                 </ui:box>
             </ui:box>

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to