Revision: 4395
          http://vexi.svn.sourceforge.net/vexi/?rev=4395&view=rev
Author:   clrg
Date:     2012-05-31 12:49:29 +0000 (Thu, 31 May 2012)
Log Message:
-----------
Code clean only

Modified Paths:
--------------
    trunk/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/splitpane.t

Modified: trunk/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/splitpane.t
===================================================================
--- trunk/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/splitpane.t        
2012-05-31 12:44:44 UTC (rev 4394)
+++ trunk/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/splitpane.t        
2012-05-31 12:49:29 UTC (rev 4395)
@@ -1,4 +1,4 @@
-<!-- Copyright 2009 - see COPYING for details [LGPL] -->
+<!-- Copyright 2012 - see COPYING for details [LGPL] -->
 
 <vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="org.vexi.lib.role">
     <meta:doc>
@@ -41,12 +41,15 @@
             /*if (cur_b!=master)*/ shift =
                 min(dim_b - cur_d[dim] - cur_b[0][contentdim],
                     max(dim_b - cur_d[dim] - cur_b[0][maxdim], shift));
-            // resize non-master children
+            
             if (liveresize) {
-                if (cur_a!=master) cur_a[dim] = dim_a + shift;
-                if (cur_b!=master) cur_b[dim] = dim_b - shift;
-            // store sizes for later application
+                // resize non-master children
+                if (cur_a!=master)
+                    cur_a[dim] = dim_a + shift;
+                if (cur_b!=master)
+                    cur_b[dim] = dim_b - shift;
             } else {
+                // store sizes for later application
                 tmp_a = dim_a + shift;
                 tmp_b = dim_b - shift;
                 th_marker[pos] = cur_a[pos] + tmp_a + markeroffset;
@@ -60,8 +63,10 @@
             cur_d.active = false;
             th_marker.display = false;
             if (!liveresize) {
-                if (cur_a!=master) cur_a[dim] = tmp_a;
-                if (cur_b!=master) cur_b[dim] = tmp_b;
+                if (cur_a!=master)
+                    cur_a[dim] = tmp_a;
+                if (cur_b!=master)
+                    cur_b[dim] = tmp_b;
             }
         }
         
@@ -95,7 +100,8 @@
             tmp_b = dim_b;
             // marker provides visual feedback if !liveresize
             th_marker.display = !liveresize;
-            if (liveresize) th_marker[pos] = cur_a[pos] + cur_a[dim] + 
markeroffset;
+            if (liveresize)
+                th_marker[pos] = cur_a[pos] + cur_a[dim] + markeroffset;
         }
         
         /** ensure master is not constrained */
@@ -127,8 +133,14 @@
                     v_holding[i][fls] = false;
                 } else {
                     var shell = v_holding[i];
-                    if (shell[fls]) { shell[fls] = false; shell[0][fls] = 
true; }
-                    if (shell[0][shr]) { shell[shr] = true; shell[0][shr] = 
false; }
+                    if (shell[fls]) {
+                        shell[fls] = false;
+                        shell[0][fls] = true;
+                    }
+                    if (shell[0][shr]) {
+                        shell[shr] = true;
+                        shell[0][shr] = false;
+                    }
                 }
             }
         }
@@ -150,13 +162,14 @@
             v_content.Children ++= function(c) {
                 // useful through this trap
                 var i = arguments.trapname;
-                // children are placed inside a shell box which can
-                // have dimensions altered without causing issues
                 if (c != null) {
-                    // set up divider
+                    // children are placed inside a shell box which can
+                    // have dimensions altered without causing issues
+                    
                     var div = null;
                     if (v_holding.numchildren>0) {
-                        div = vexi..vexi.theme.divider(vexi.box);
+                        // set up divider
+                        div = new vexi..vexi.theme.divider();
                         div[shr] = true;
                         div[flip(shr)] = false;
                         div.dragStart  ++= dragStart;
@@ -164,18 +177,25 @@
                         div.dragUpdate ++= dragUpdate;
                     }
                     // assign new child and divider to holding
-                    if (div and i!=0) v_holding[i*2-1] = div;
+                    if (div and i!=0)
+                        v_holding[i*2-1] = div;
                     var shell = vexi.box;
                     shell[0] = c;
-                    if (c[shr]) { shell[shr] = true; c[shr] = false; }
+                    if (c[shr]) {
+                        c[shr] = false;
+                        shell[shr] = true;
+                    }
                     v_holding[i*2] = shell;
-                    if (div and i==0) v_holding[1] = div;
+                    if (div and i==0)
+                        v_holding[1] = div;
                     // REMARK - not kept in v_content so no cascade
                 } else {
                     // remove both child and accompanying dividor
-                    if (i==0 and v_holding.numchildren>1) v_holding[1] = null;
+                    if (i==0 and v_holding.numchildren>1)
+                        v_holding[1] = null;
                     v_holding[i*2] = null;
-                    if (i!=0) v_holding[i*2-1] = null;
+                    if (i!=0)
+                        v_holding[i*2-1] = null;
                 }
                 return;
             }

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


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to