Revision: 1899
http://svn.sourceforge.net/vexi/?rev=1899&view=rev
Author: clrg
Date: 2007-07-01 17:23:17 -0700 (Sun, 01 Jul 2007)
Log Message:
-----------
Remove almost all references to packed, cols, and rows leaving only cases where
replacement is not trivial
Modified Paths:
--------------
widgets/trunk/org.vexi.widgets/doc/test_add_del.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/body.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/column.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/slider.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/spin.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/splitpane.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/table.t
widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/textfield.t
widgets/trunk/org.vexi.widgets/src/vexi/util/date/monthview.t
widgets/trunk/org.vexi.widgets/src/vexi/util/fade.t
widgets/trunk/org.vexi.widgets/src/vexi/widget/body.t
widgets/trunk/org.vexi.widgets/src/vexi/widget/foot.t
widgets/trunk/org.vexi.widgets/src/vexi/widget/head.t
widgets/trunk/org.vexi.widgets/src/vexi/widget/row.t
widgets/trunk/org.vexi.widgets/src/vexi/widget/scrollbar.t
Modified: widgets/trunk/org.vexi.widgets/doc/test_add_del.t
===================================================================
--- widgets/trunk/org.vexi.widgets/doc/test_add_del.t 2007-06-28 22:39:04 UTC
(rev 1898)
+++ widgets/trunk/org.vexi.widgets/doc/test_add_del.t 2007-07-02 00:23:17 UTC
(rev 1899)
@@ -1,5 +1,5 @@
<vexi xmlns="vexi.theme">
- <ui:box cols="1" maxwidth="300" maxheight="300">
+ <ui:box orient="vertical" maxwidth="300" maxheight="300">
<ui:box id="c" text="Add" fill="black" textcolor="white" />
<ui:box height="1" fill="black" />
<ui:box id="t" rowspan="2" />
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/body.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/body.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/body.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -5,5 +5,5 @@
<author>Charles Goodwin</author>
</meta:doc>
- <org.vexi.lib.widget.body cols="1" />
+ <org.vexi.lib.widget.body orient="vertical" />
</vexi>
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/column.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/column.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/column.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -7,9 +7,8 @@
<lib:column />
<ui:box redirect="$content" padding="2 1">
- <button id="b">
- <ui:box id="counter" minwidth="8" />
- <ui:box align="left" packed="false">
+ <button id="b"layout="absolute">
+ <ui:box align="left">
<ui:box>
<ui:box id="sort" align="right" shrink="true" />
</ui:box>
@@ -31,7 +30,7 @@
}
}
- $content.height ++= function(v) { $counter.minheight = v; cascade = v;
}
+ $content.height ++= function(v) { $counter.minheight = v + 3; cascade
= v; }
$b.action ++= function(v) { thisbox.action = true; cascade = v; }
</ui:box>
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-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/combo.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -8,8 +8,8 @@
<lib:widget.combo redirect="$proxy" fill="white" margin="3"
maxlistheight="160">
<bevel form="down">
<pad id="pad" padding="3">
- <ui:box id="inset">
- <lib:text.default id="edit" align="left" packed="false"
vshrink="true" />
+ <ui:box id="inset" layout="absolute">
+ <lib:text.default id="edit" align="left" vshrink="true" />
</ui:box>
</pad>
<button id="button" width="19" minheight="19">
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-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/option.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -6,25 +6,26 @@
</meta:doc>
<lib:option redirect="$proxy" fill="white" margin="3" maxlistheight="160">
- <bevel form="down">
- <pad id="pad" fill="white" minwidth="0" padding="1 3">
- <ui:box id="output" align="left" packed="false" shrink="true" />
- </pad>
- <focusborder id="focus" align="topleft" packed="false"
display="false" />
- <button id="button" width="19" minheight="19">
- <ui:box fill="#d4d0c8">
- <ui:box id="arrow" align="center" fill=".image.arrowdown"
shrink="true" />
- </ui:box>
- </button>
- </bevel>
- <!-- always hidden -->
- <ui:box id="proxy" display="false" />
- <!-- moved elsewhere -->
- <border id="popbox" border="black" depth="1">
- <scrollpane id="scroll" autohidevertical="true" fill="white"
hshrink="true" scrollhorizontal="false">
- <ui:box id="content" align="topleft" shrink="true" />
- </scrollpane>
- </border>
+ <bevel form="down">
+ <focusborder id="focus" align="topleft" display="false">
+ <pad id="pad" fill="white" layout="absolute" minwidth="0"
padding="1 3">
+ <ui:box id="output" align="left" shrink="true" />
+ </pad>
+ </focusborder>
+ <button id="button" width="19" minheight="19">
+ <ui:box fill="#d4d0c8">
+ <ui:box id="arrow" align="center" fill=".image.arrowdown"
shrink="true" />
+ </ui:box>
+ </button>
+ </bevel>
+ <!-- always hidden -->
+ <ui:box id="proxy" display="false" />
+ <!-- moved elsewhere -->
+ <border id="popbox" border="black" depth="1">
+ <scrollpane id="scroll" autohidevertical="true" fill="white"
hshrink="true" scrollhorizontal="false">
+ <ui:box id="content" align="topleft" shrink="true" />
+ </scrollpane>
+ </border>
// redirects
util.redirect..addRedirect(thisbox, $pad, "fill");
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/slider.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/slider.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/slider.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -5,38 +5,36 @@
<author>Charles Goodwin</author>
</meta:doc>
- <lib:slider cols="1">
- <ui:box id="track">
- <bevel id="bevel" form="down" vshrink="true" />
- <focusborder id="focus" packed="false" display="false" />
- <ui:box id="handle" align="topleft" packed="false" shrink="true" />
+ <lib:slider orient="horizontal">
+ <ui:box id="track" layout="absolute">
+ <focusborder id="focus">
+ <bevel id="bevel" form="down" vshrink="true" />
+ </focusborder>
+ <ui:box id="handle" align="topleft" shrink="true" />
</ui:box>
thisbox.th_track = $track;
thisbox.th_handle = $handle;
- thisbox.focused ++= function(v)
+ thisbox.focused ++= .focusborder..focusFunc;
+
+ var dimFunc = function(v)
{
cascade = v;
- $focus.display = focused;
+ $track[flip(dim)] = $handle[flip(dim)];
}
thisbox.orient ++= function(v)
{
cascade = v;
- var foo = ((orient == "horizontal") ? "h" : "v");
- $handle.fill = .image["slider_"+foo];
- $track[maxdim] = vexi.ui.maxdim;
- $track[flip(dim)] = $handle[flip(dim)];
$bevel[shr] = false;
$bevel[flip(shr)] = true;
+ $track[maxdim] = vexi.ui.maxdim;
+ $handle[dim] --= dimFunc;
+ $handle[flip(dim)] ++= dimFunc;
+ var o = ((orient == "horizontal") ? "h" : "v");
+ $handle.fill = .image["slider_"+o];
}
- $handle[flip(dim)] ++= function(v)
- {
- cascade = v;
- $track[flip(dim)] = $handle[flip(dim)];
- }
-
</lib:slider>
</vexi>
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/spin.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/spin.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/spin.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -8,10 +8,12 @@
<lib:spin />
<ui:box redirect="$content" margin="3" padding="3" vshrink="true">
<bevel form="down">
- <ui:box id="content" fill="white">
- <focusborder id="focus" packed="false" display="false" />
+ <ui:box id="bg" fill="white">
+ <focusborder id="focus">
+ <ui:box id="content" />
+ </focusborder>
</ui:box>
- <ui:box cols="1" width="15">
+ <ui:box orient="vertical" width="15">
<button id="more" repeats="true">
<ui:box align="center" fill=".image.arrowup_small"
shrink="true" />
</button>
@@ -21,6 +23,7 @@
</ui:box>
</bevel>
+ thisbox.th_bg = $bg;
thisbox.th_content = $content;
thisbox.th_focus = $focus;
thisbox.th_more = $more;
@@ -36,7 +39,7 @@
static.enableFunc = function(v)
{
cascade = v;
- trapee.th_content.fill = v ? "white" : "#d4d0c8";
+ trapee.th_bg.fill = v ? "white" : "#d4d0c8";
}
static.widthFunc = function(v)
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/splitpane.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/splitpane.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/splitpane.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -5,9 +5,9 @@
<author>Charles Goodwin</author>
</meta:doc>
- <splitpane redirect="$content">
+ <splitpane redirect="$content" layout="absolute">
<ui:box id="content" />
- <ui:box id="marker" align="topleft" display="false" packed="false"
fill="black" minwidth="2" minheight="2" />
+ <ui:box id="marker" align="topleft" display="false" fill="black"
minwidth="2" minheight="2" />
thisbox.th_marker = $marker;
thisbox.markeroffset = 1;
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/table.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/table.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/table.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -9,21 +9,21 @@
if(lazy) lib.lazytable(thisbox);
else lib.table(thisbox);
</ui:box>
- <ui:box redirect="$content" cols="2">
- <ui:box id="headport" height="0">
- <ui:box id="headview" align="topleft" packed="false"
vshrink="true" />
+ <ui:box redirect="$content" orient="vertical">
+ <ui:box id="headport" height="0" layout="absolute">
+ <ui:box id="headview" align="topleft" vshrink="true" />
$headview.height ++= function(v) { height = v; }
</ui:box>
<ui:box shrink="true" />
- <ui:box id="bodyport" fill="white">
- <ui:box id="bodyview" align="topleft" packed="false"
vshrink="true" />
- <ui:box id="bodyover" align="topleft" packed="false"
vshrink="true" />
+ <ui:box id="bodyport" fill="white" layout="absolute">
+ <ui:box id="bodyview" align="topleft" vshrink="true" />
+ <ui:box id="bodyover" align="topleft" vshrink="true" />
</ui:box>
<scrollbar id="vscroll" orient="vertical" />
- <ui:box id="footport" height="0">
- <ui:box id="footview" align="topleft" packed="false"
vshrink="true" />
+ <ui:box id="footport" height="0" layout="absolute">
+ <ui:box id="footview" align="topleft" vshrink="true" />
$footview.height ++= function(v) { height = v; }
</ui:box>
<ui:box shrink="true" />
Modified: widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/textfield.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/textfield.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/org/vexi/theme/win2k/textfield.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -8,8 +8,8 @@
<lib:widget.textfield />
<bevel redirect="null" fill="white" form="down" margin="3">
<pad padding="3">
- <ui:box id="inset">
- <lib:text.default id="edit" align="left" packed="false"
vshrink="true" />
+ <ui:box id="inset" layout="absolute">
+ <lib:text.default id="edit" align="left" vshrink="true" />
</ui:box>
</pad>
Modified: widgets/trunk/org.vexi.widgets/src/vexi/util/date/monthview.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/vexi/util/date/monthview.t
2007-06-28 22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/vexi/util/date/monthview.t
2007-07-02 00:23:17 UTC (rev 1899)
@@ -1,7 +1,7 @@
<!-- Copyright 2006 Charles Goodwin -->
<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta"
xmlns:win2k="org.vexi.theme.win2k.image" xmlns="vexi.widget">
- <pad cols="1" fill="black" padding="1">
+ <pad orient="vertical" fill="black" padding="1">
<ui:box fill="white" vshrink="true">
<button id="decmonth" fill="#d4d0c8" hshrink="true" margin="0"
padding="4 2">
<ui:box win2k:fill=".arrowleft" />
Modified: widgets/trunk/org.vexi.widgets/src/vexi/util/fade.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/vexi/util/fade.t 2007-06-28 22:39:04 UTC
(rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/vexi/util/fade.t 2007-07-02 00:23:17 UTC
(rev 1899)
@@ -9,9 +9,9 @@
</meta:doc>
<vexi.util.redirect />
- <ui:box redirect="$content" fill="white">
+ <ui:box redirect="$content" fill="white" layout="absolute">
<ui:box id="content" />
- <ui:box id="overlay" fill="white" packed="false" />
+ <ui:box id="overlay" fill="white" />
addRedirect(thisbox, $content, "font", "fontsize", "text",
"textcolor");
Modified: widgets/trunk/org.vexi.widgets/src/vexi/widget/body.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/vexi/widget/body.t 2007-06-28
22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/vexi/widget/body.t 2007-07-02
00:23:17 UTC (rev 1899)
@@ -1,3 +1,3 @@
<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta">
- <vexi.theme.body cols="1" v_table_type="body" />
+ <vexi.theme.body orient="vertical" v_table_type="body" />
</vexi>
Modified: widgets/trunk/org.vexi.widgets/src/vexi/widget/foot.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/vexi/widget/foot.t 2007-06-28
22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/vexi/widget/foot.t 2007-07-02
00:23:17 UTC (rev 1899)
@@ -1,3 +1,3 @@
<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta">
- <ui:box rows="1" v_table_type="foot" />
+ <ui:box v_table_type="foot" />
</vexi>
Modified: widgets/trunk/org.vexi.widgets/src/vexi/widget/head.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/vexi/widget/head.t 2007-06-28
22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/vexi/widget/head.t 2007-07-02
00:23:17 UTC (rev 1899)
@@ -1,3 +1,3 @@
<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta">
- <vexi.theme.head rows="1" v_table_type="head" />
+ <vexi.theme.head v_table_type="head" />
</vexi>
Modified: widgets/trunk/org.vexi.widgets/src/vexi/widget/row.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/vexi/widget/row.t 2007-06-28
22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/vexi/widget/row.t 2007-07-02
00:23:17 UTC (rev 1899)
@@ -1,3 +1,3 @@
<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta">
- <ui:box rows="1" v_table_type="foot" />
+ <ui:box v_table_type="foot" />
</vexi>
Modified: widgets/trunk/org.vexi.widgets/src/vexi/widget/scrollbar.t
===================================================================
--- widgets/trunk/org.vexi.widgets/src/vexi/widget/scrollbar.t 2007-06-28
22:39:04 UTC (rev 1898)
+++ widgets/trunk/org.vexi.widgets/src/vexi/widget/scrollbar.t 2007-07-02
00:23:17 UTC (rev 1899)
@@ -9,11 +9,11 @@
cases, as you have to manually set up a scrollbar.
To set up a scrollbar, you assign a box to the viewport property
- of the scrollbar. The viewport box should contain a child box
- whose packed property is set to false with align being topleft:
+ of the scrollbar. The viewport box should contain a child box,
+ with align being topleft, and the viewport layout as absolute.
- <ui:box id="vp">
- <ui:box id="c" align="topleft" packed="false" />
+ <ui:box id="vp" layout="absolute">
+ <ui:box id="c" />
</ui:box>
<scrollbar id="s" />
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