Revision: 1906
http://svn.sourceforge.net/vexi/?rev=1906&view=rev
Author: clrg
Date: 2007-07-02 09:45:59 -0700 (Mon, 02 Jul 2007)
Log Message:
-----------
Oops...
- arguments.index -> arguments.trapname
- redirect orient, layout in lib.role.popupmanager
- and we have a nearly working demo screen!
Modified Paths:
--------------
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/role/popupmanager.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/text/block.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/body.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/cardpane.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/lazytable.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/menu.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/splitpane.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/submenu.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/table.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t
widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/toolbar.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/combo.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/option.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/tree.t
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/role/popupmanager.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/role/popupmanager.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/role/popupmanager.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -10,6 +10,8 @@
<ui:box id="content" />
</ui:box>
+ vexi..vexi.util.redirect..addRedirect(thisbox, $content, "orient",
"layout");
+
var interval = 50; // sleep interval for pop thread
var popgroups = {}; // track pop groups
var popforegs = {}; // popgroup foregrounds
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/text/block.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/text/block.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/text/block.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -217,7 +217,7 @@
// child removed
else
{
- v = trapee[arguments.index];
+ v = trapee[arguments.trapname];
v.Enter --= trapee.activeTrap;
}
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/body.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/body.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/body.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -26,7 +26,7 @@
Children ++= function(v)
{
cascade = v;
- v.fill = (arguments.index-1)%2 ? fill2 : fill1;
+ v.fill = (arguments.trapname-1)%2 ? fill2 : fill1;
v.Press1 ++= selectFunc;
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/cardpane.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/cardpane.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/cardpane.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -54,7 +54,7 @@
return;
}
- c = thisbox[arguments.index];
+ c = thisbox[arguments.trapname];
// if c is the shown card, attempt to show another
if (show == c)
{
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/lazytable.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/lazytable.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/lazytable.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -319,7 +319,7 @@
c.Children ++= function(e)
{
cascade = e;
- e.width = th_head[arguments.index].width;
+ e.width = th_head[arguments.trapname].width;
}
}
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/menu.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/menu.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/menu.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -32,7 +32,7 @@
v.Children ++= function()
{
- return th_list[arguments.index];
+ return th_list[arguments.trapname];
}
}
@@ -53,7 +53,7 @@
if (lockChildren) return;
// otherwise spoof the put back to th_content
lockChildren = true;
- th_content[arguments.index] = c;
+ th_content[arguments.trapname] = c;
lockChildren = false;
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/splitpane.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/splitpane.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/splitpane.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -216,7 +216,7 @@
return;
}
- c = trapee[arguments.index];
+ c = trapee[arguments.trapname];
if (c.type == "divider")
{
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/submenu.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/submenu.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/submenu.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -35,7 +35,7 @@
v.Children ++= function()
{
- return th_list[arguments.index];
+ return th_list[arguments.trapname];
}
}
@@ -56,7 +56,7 @@
if (lockChildren) return;
// otherwise spoof the put back to th_content
lockChildren = true;
- th_content[arguments.index] = c;
+ th_content[arguments.trapname] = c;
lockChildren = false;
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/table.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/table.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/table.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -329,7 +329,7 @@
c.Children ++= function(e)
{
cascade = e;
- e.width = th_head[arguments.index].width;
+ e.width = th_head[arguments.trapname].width;
}
}
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -85,7 +85,7 @@
}
// place the tab
- th_head[arguments.index] = c.v_tab;
+ th_head[arguments.trapname] = c.v_tab;
cascade = c;
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/toolbar.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/toolbar.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/lib/widget/toolbar.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -14,7 +14,7 @@
{
v.Children ++= function(c)
{
- if (c == null) th_content[arguments.index].group = null;
+ if (c == null) th_content[arguments.trapname].group = null;
else if (group) c.group = group;
else group = c.group;
}
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/combo.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/combo.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/combo.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -71,8 +71,8 @@
$edit.height ++= function(v) { th_viewport.height = v; }
/** move proxy children to $popbox children */
- $proxy.Children ++= function(v) { $content[arguments.index] = v; }
- $proxy.Children ++= function() { return $content[arguments.index]; }
+ $proxy.Children ++= function(v) { $content[arguments.trapname] = v; }
+ $proxy.Children ++= function() { return $content[arguments.trapname]; }
</lib:widget.combo>
</vexi>
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/option.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/option.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/option.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -70,8 +70,8 @@
$pad.width ++= function(v) { $focus.width = v; }
/** move proxy children to $popbox children */
- $proxy.Children ++= function(v) { $content[arguments.index] = v; }
- $proxy.Children ++= function() { return $content[arguments.index]; }
+ $proxy.Children ++= function(v) { $content[arguments.trapname] = v; }
+ $proxy.Children ++= function() { return $content[arguments.trapname]; }
</lib:option>
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/tree.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/tree.t
2007-07-02 16:35:08 UTC (rev 1905)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/tree.t
2007-07-02 16:45:59 UTC (rev 1906)
@@ -61,7 +61,7 @@
return;
}
- c = trapee[arguments.index];
+ c = trapee[arguments.trapname];
$vtrail.display = $handle.display = (v.numchildren>0);
c.y --= vtrailHeightFunc;
cascade = null;
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 DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn