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

Reply via email to