import java.util.*;
import java.io.*;
import java.awt.*;
-import org.bouncycastle.util.encoders.Base64;
import org.xwt.js.*;
import org.xwt.util.*;
import org.xwt.translators.*;
+import org.xwt.plat.*;
+import org.bouncycastle.util.encoders.Base64;
/** Entry point for the XWT Engine; handles splash screen, initial xwar loading, and argument processing */
public class Main {
System.err.println("Usage: xwt [-s] [-v] [-l <port>/<url>] source-location [initial-template]");
System.err.println("");
System.err.println("Options:");
- System.err.println(" -v verbose logging");
+ System.err.println(" -v verbose logging (required for logging on Win32)");
System.err.println(" -s [not yet supported]");
System.err.println(" -l [not yet supported]");
System.err.println("");
scarImage =
Picture.load((Stream)Main.builtin.get("org/xwt/builtin/scar.png"),
new Scheduler.Task() { public void perform() throws Exception {
- new Template(Stream.getInputStream(xwt.resolveStringToResource(startupTemplate, false)), xwt).apply(new Box());
+ xwt.resolveString(startupTemplate, false).call(new Box(), null, null, null, 1);
} });
Scheduler.init();