Revision: 4321 http://vexi.svn.sourceforge.net/vexi/?rev=4321&view=rev Author: clrg Date: 2012-01-11 12:30:52 +0000 (Wed, 11 Jan 2012) Log Message: ----------- Field focus visual test
Modified Paths: -------------- trunk/org.vexi-vexi.widgets/src_poke/visualtest/fields.t Modified: trunk/org.vexi-vexi.widgets/src_poke/visualtest/fields.t =================================================================== --- trunk/org.vexi-vexi.widgets/src_poke/visualtest/fields.t 2012-01-10 05:00:45 UTC (rev 4320) +++ trunk/org.vexi-vexi.widgets/src_poke/visualtest/fields.t 2012-01-11 12:30:52 UTC (rev 4321) @@ -2,22 +2,46 @@ <w:surface /> <ui:box orient="vertical"> <ui:box vshrink="true"> - <ui:box orient="vertical"> + <ui:box id="b1" align="left" orient="vertical" focusableState="true"> + <ui:box /> <w:textfield shadowtext="normal textfield" /> <w:textfield maxlength="3" shadowtext="maxlength 3 / shrink" /> <w:textfield forcecase="upper" shadowtext="forcecase uppercase" /> <w:textfield forcecase="lower" shadowtext="forcecase lowercase" /> <w:numfield shadowtext="normal numfield" /> + <w:button id="f1" text="Toggle focusable 1" /> </ui:box> - <ui:box align="left" orient="vertical"> + <ui:box id="b2" align="left" orient="vertical" focusableState="true"> + <ui:box /> <w:textfield type="alpha" shadowtext="type alpha" /> <w:textfield type="numeric" shadowtext="type numeric" /> <w:textfield type="alphanumeric" shadowtext="type alphanumeric" /> <w:combo shadowtext="normal combo" /> <w:spin shadowtext="spin" /> + <w:button id="f2" text="Toggle focusable 2" /> </ui:box> </ui:box> <w:textarea shadowtext="normal textarea" /> + + const setfocus = function(block) { + var focus = block.focusableState; + for (var i,field in block) + field.focusable = !focus; + block[0].text = "focusable: "+!focus; + block.focusableState = !focus; + } + + $f1.action ++= function(v) { + setfocus($b1); + return; + } + + $f2.action ++= function(v) { + setfocus($b2); + return; + } + vexi.ui.frame = thisbox; + </ui:box> </vexi> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn