Revision: 3829
          http://vexi.svn.sourceforge.net/vexi/?rev=3829&view=rev
Author:   clrg
Date:     2010-03-30 16:02:48 +0000 (Tue, 30 Mar 2010)

Log Message:
-----------
Use static functions for traps

Modified Paths:
--------------
    trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectcontainer.t

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectcontainer.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectcontainer.t      
2010-03-26 17:24:59 UTC (rev 3828)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/role/selectcontainer.t      
2010-03-30 16:02:48 UTC (rev 3829)
@@ -18,17 +18,9 @@
         thisbox.v_content = thisbox;
         thisbox.v_listgroup;
         
-        /** access to the group */
-        thisbox.group ++= function() {
-               return thisbox.v_listgroup;
-        }
+        thisbox.group ++= static.groupRead;
+        thisbox.v_listgroup ++= static.listgroupWrite;
         
-        /** allow trapping/putting to selected */
-        v_listgroup ++= function(v) {
-               cascade = v;
-               rdt..addRedirect(thisbox, thisbox.v_listgroup, "selected");
-        }
-        
         /** select the first available item in the list */
         thisbox.selectFirst = function() {
             var group = v_listgroup;
@@ -67,6 +59,17 @@
         
     </ui:box>
     
+    /** access to the group */
+    static.groupRead = function() {
+        return trapee.v_listgroup;
+    }
+    
+    /** allow trapping/putting to selected */
+    static.listgroupWrite = function(v) {
+        cascade = v;
+        rdt..addRedirect(trapee, trapee.v_listgroup, "selected");
+    }
+    
     /** assign group and traps to children */
     static.childrenAdded = function(c) {
         cascade = c;


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

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to