Revision: 2691 http://vexi.svn.sourceforge.net/vexi/?rev=2691&view=rev Author: clrg Date: 2007-12-20 18:50:06 -0800 (Thu, 20 Dec 2007)
Log Message: ----------- Demo fixes - grid and scrollpane Modified Paths: -------------- trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/grid.t trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/scrollpane.t Modified: trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/grid.t =================================================================== --- trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/grid.t 2007-12-21 01:36:11 UTC (rev 2690) +++ trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/grid.t 2007-12-21 02:50:06 UTC (rev 2691) @@ -47,23 +47,24 @@ $modify.enabled = (selected != null); } + var selectWrite = function(v) { + if (trapee.selected) { + selected = null; + trapee.selected = false; + } else { + if (selected) selected.selected = false; + selected = trapee; + trapee.selected = true; + } + return; + } + $create.action ++= function(v) { var b = demo.inner.grid_block(vexi.box); b.colspan = $colspan.value; b.rowspan = $rowspan.value; - b.Press1 ++= function(v) { - if (b.selected) { - selected = null; - b.selected = false; - } else { - if (selected) selected.selected = false; - selected = trapee; - b.selected = true; - } - return; - } + b.Press1 ++= selectWrite; $grid[$grid.numchildren] = b; - $grid.forcereflow(); return; } @@ -72,7 +73,6 @@ selected.colspan = $colspan.value; selected.rowspan = $rowspan.value; } - $grid.forcereflow(); return; } @@ -82,20 +82,17 @@ $use.value = 6; $usecols.selected = true; selected = null; - $grid.forcereflow(); return; } $delete.action ++= function(v) { if (selected) selected.thisbox = null; - $grid.forcereflow(); return; } $update.action ++= function(v) { if ($usecols.selected) $grid.cols = $use.value; else $grid.rows = $use.value; - $grid.forcereflow(); return; } Modified: trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/scrollpane.t =================================================================== --- trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/scrollpane.t 2007-12-21 01:36:11 UTC (rev 2690) +++ trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/scrollpane.t 2007-12-21 02:50:06 UTC (rev 2691) @@ -12,7 +12,10 @@ <ui:box height="5" shrink="true" /> <bevel form="down"> <scrollpane id="pane" padding="3" text="Default Text when no content"> - <demo:grids width="400" height="300" /> + <ui:box fill="white" width="400" height="300" layout="layer"> + <ui:box fill="red" height="40" /> + <ui:box fill="red" width="50" /> + </ui:box> </scrollpane> </bevel> </ui:box> 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