Revision: 2287
          http://vexi.svn.sourceforge.net/vexi/?rev=2287&view=rev
Author:   clrg
Date:     2007-09-20 11:51:41 -0700 (Thu, 20 Sep 2007)

Log Message:
-----------
No, really, selectable is more robust now

Modified Paths:
--------------
    trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectable.t

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectable.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectable.t   
2007-09-20 18:44:32 UTC (rev 2286)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectable.t   
2007-09-20 18:51:41 UTC (rev 2287)
@@ -44,7 +44,7 @@
         selected   ++= static.selectedRead;
         selected   ++= static.selectedWrite;
         action     ++= static.actionWrite;
-        focusable  ++= static.focusableWrite;
+        focusable  ++= static.focusableRead;
         KeyPressed ++= static.keypressWrite;
         
     </ui:box>
@@ -130,10 +130,12 @@
     }
     
     /** integration with clickable and focusable */
-    static.focusableWrite = function()
+    static.focusableRead = function()
     {
-        return cascade and (trapee.groupref.keygroup or trapee.primed or 
trapee.selected or !trapee.groupref or
-            (!trapee.groupref.selected and trapee.groupref.firstMember == 
trapee));
+        var t = trapee;
+        var g = trapee.groupref;
+        return cascade and ((t.primed or t.selected) or (g and g.keygroup)
+            or (!g or !g.selected) or (g.firstMember == trapee));
     }
     
     /** selection by keyboard navigation for selectable groups */


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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to