<xwt>
- <template orient="vertical" width="394" height="276" color="white">
+ <template orient="vertical" color="white">
KeyPressed += function(k) { if (k == "escape") thisbox = null; }
var progress = function(n, d) {
+var t = "downloaded " + xwt.math.ceil(100 * n/d) + "%";
+xwt.log.println("downloaded " + t);
$innerbar.width = $bar.width * n / d + 1;
- $text.text = "downloaded " + (xwt.math.ceil(100 * n/d)) + "%";
+ $text.text = t;
}
xwt.thread = function() {
// $text.font = xwt.fonts.vera["Vera.ttf"];
- $text.font = xwt.res.uncab(xwt.res.url("http://master.dist.xwt.org/msfonts/arial32.exe"))["Arial.TTF"];
// $text.font = xwt.res.cache(cab["Arial.TTF"]);
+ $text.font = xwt.res.uncab(xwt.res.url("http://master.dist.xwt.org/msfonts/arial32.exe"))["Arial.TTF"];
$text.fontsize = 18;
- $text.text = "downloading...";
+ $text.text = "downloading...";
fill = xwt.org.xwt.builtin["splash.png"];
xwt.ui.window = thisbox;
- thisbox.width = 100;
- thisbox.height = 100;
+ thisbox.width=394;
+ thisbox.height=276;
x = (xwt.ui.screen.width - width) / 2;
y = (xwt.ui.screen.height - height) / 2;
var origin = xwt.origin;
origin = "http://" + origin.substring(origin.indexOf('/') + 1);
}
xwt.log.println("origin is " + origin);
- var new_rr = xwt.res.unzip(xwt.watchProgress(xwt.load(origin), progress));
+ var new_rr = xwt.res.unzip(xwt.res.watch(xwt.res.url(origin), progress));
var new_xwt = xwt.clone(new_rr);
xwt.thread = function() {
-xwt.thread.sleep(1000); // let the fonts get pulled in
for(var i=0; 100>i; i++) {
progress(i, 100);
xwt.thread.yield();
xwt.log.println("leaving");
}
- <box height="233" align="bottomleft" packed="false" x="20" y="0">
+ <box height="236" align="bottomleft" packed="false" x="20" y="0">
<box textcolor="white" id="text" shrink="true"/>
</box>
<box packed="false" id="bar" x="20" y="236" width="354" height="20" align="left">
- <box id="innerbar" fill="blue" width="10"/>
+ <box id="innerbar" fill="blue" width="10" height="20"/>
</box>
</template>