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