Revision: 4752
          http://sourceforge.net/p/vexi/code/4752
Author:   mkpg2
Date:     2014-11-23 17:56:31 +0000 (Sun, 23 Nov 2014)
Log Message:
-----------
DrawArea.marked

Modified Paths:
--------------
    branches/vexi3/org.vexi-vexi.demo/src_poke/poke/core/canvas.t
    branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/tool/DrawArea.t

Modified: branches/vexi3/org.vexi-vexi.demo/src_poke/poke/core/canvas.t
===================================================================
--- branches/vexi3/org.vexi-vexi.demo/src_poke/poke/core/canvas.t       
2014-11-23 17:44:34 UTC (rev 4751)
+++ branches/vexi3/org.vexi-vexi.demo/src_poke/poke/core/canvas.t       
2014-11-23 17:56:31 UTC (rev 4752)
@@ -12,15 +12,21 @@
                        height="400"
                        backgroundFill=":image.block_mask_20x20"/>
         <ui:Box height="50">
-            <w:button text="Clear" id="clear"/>            
+            <w:button text="Clear" id="clear" enabled="false"/>            
             <w:button text="Save" id="save"/>            
             <w:button text="Load" id="load"/>
             <w:button text="Load Background" id="loadbg"/>
         </ui:Box>
         
         var suffix = "png";
+        
+        $draw.marked ++= function(v){
+            cascade = v;
+            $clear.enabled = v;
+        };
                 
         $clear.action ++= function(v){
+            $draw.marked = false;
             $draw.canvas.clear();
         };        
                 

Modified: branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/tool/DrawArea.t
===================================================================
--- branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/tool/DrawArea.t      
2014-11-23 17:44:34 UTC (rev 4751)
+++ branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/tool/DrawArea.t      
2014-11-23 17:56:31 UTC (rev 4752)
@@ -5,7 +5,8 @@
     <w:bevel form="down" shrink="true"/>
     <ui:Box layout="layer"
             width="400" 
-            height="400" >
+            height="400"
+            id="outer" >
         <ui:Box id="background"/>        
         <ui:Canvas id="canvas"
                    tile="false" 
@@ -25,6 +26,7 @@
                 x0 = m.x-frameToThis.x;
                 y0 = m.y-frameToThis.y;
                 drawLine(x0,y0,x0,y0);
+                $outer.marked = true;
             }
             
             thisbox.Release1 ++= function(v){
@@ -53,11 +55,14 @@
                     var x1 = m.x-frameToThis.x;
                     var y1 = m.y-frameToThis.y;
                     drawLine(x0,y0,x1,y1);
+                    $outer.marked = true;
                     x0 = x1;
                     y0 = y1;
                 }
             }    
         </ui:Canvas>
+        thisbox.marked;
+        
         thisbox.backgroundFill ++= function(v){ $background.fill = v; };
         thisbox.backgroundFill ++= function(){ return $background.fill; };
         thisbox.canvas = $canvas;

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


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to