Revision: 4354
          http://vexi.svn.sourceforge.net/vexi/?rev=4354&view=rev
Author:   jeffbuhrt
Date:     2012-02-18 01:30:00 +0000 (Sat, 18 Feb 2012)
Log Message:
-----------
Test case for showing blocking of frame close

Added Paths:
-----------
    
trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/feature/testcase_popup_surface.t
    trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/inner/popup_surface.t

Added: 
trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/feature/testcase_popup_surface.t
===================================================================
--- 
trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/feature/testcase_popup_surface.t
                            (rev 0)
+++ 
trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/feature/testcase_popup_surface.t
    2012-02-18 01:30:00 UTC (rev 4354)
@@ -0,0 +1,15 @@
+<!-- Copyright 2007 - see COPYING for details [LGPL] -->
+
+<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
+    xmlns="vexi.widget" xmlns:inner="org.vexi.demo.inner" >
+    
+    static.name = "Surface Popup Test";
+    static.category = "Test Cases";
+    
+    <ui:box orient="vertical">
+        vexi.log.info("popup new surface");
+        var popup = inner.popup_surface(vexi.box);
+        vexi.ui.frame = popup;
+        
+    </ui:box>
+</vexi>

Added: trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/inner/popup_surface.t
===================================================================
--- trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/inner/popup_surface.t       
                        (rev 0)
+++ trunk/org.vexi-vexi.demo/src_main/org/vexi/demo/inner/popup_surface.t       
2012-02-18 01:30:00 UTC (rev 4354)
@@ -0,0 +1,41 @@
+<!-- Copyright 2007 - see COPYING for details [LGPL] -->
+
+<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" 
+    xmlns="vexi.widget" >
+    
+    static.name = "Popup Code";
+    static.category = "Test Cases";
+    
+    <surface />
+    <ui:box orient="vertical">
+       <ui:box shrink="true">
+               <button id="closeMode" text="Close Mode"/>
+               <button id="exit" text="Close Frame" />
+               </ui:box>
+        
+        var doClose = true;
+        
+        $exit.action ++= function(v) {
+               vexi.log.info("exit pressed");
+//             Close = true;
+               surface.frame.Close = true;
+            cascade = v;
+        }
+        
+        $closeMode.action ++= function(v) {
+               doClose = !doClose;
+               $closeMode.text = (doClose ? "Close" : "No Close") + " Mode";
+            cascade = v;
+        }
+        
+        surface.frame.Close ++= function(v){
+               vexi.log.info("surface.frame.Close");
+               if (doClose) {
+                       vexi.log.info("Closing frame");
+                       cascade = v;
+               }
+               else
+                       vexi.log.info("Not closing frame");
+        }
+    </ui:box>
+</vexi>

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


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to