X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FMain.java;h=e77158546cedf8e0df51b2593ac10c2cc02094fa;hb=d8a2348c7712a69ac368335417a8f6616e535b1b;hp=4f1c6ac98c83ab6cbb3a924049eda42d57f148a8;hpb=29058bd93a808918b69221590a44e6fce48e84f8;p=org.ibex.core.git diff --git a/src/org/xwt/Main.java b/src/org/xwt/Main.java index 4f1c6ac..e771585 100644 --- a/src/org/xwt/Main.java +++ b/src/org/xwt/Main.java @@ -24,8 +24,10 @@ public class Main { public static java.net.InetAddress originAddr = null; public static String originHost = null; public static String origin = null; - - public static Res builtin = null; + + public static final Res builtin = new Res.Zip(new Res() { + public InputStream getInputStream(String path) { return Platform.getBuiltinInputStream(); } }); + public static Picture scarImage = null; public static void printUsage() { System.err.println("Usage: xwt [-s] [-v] [-l /] source-location [initial-template]"); @@ -60,9 +62,6 @@ public class Main { Platform.forceLoad(); if (Log.on) for(int i=0; i startargs + 1 ? args[startargs + 1] : "main"; initialTemplateName = initialTemplateName.replace('/', '.'); origin = args[startargs]; @@ -95,6 +94,7 @@ public class Main { Message.Q.startQ(); ThreadMessage.newthread(new JS.Callable() { public Object call(JS.Array args) { + scarImage = Picture.fromRes((Res)Main.builtin.get("org/xwt/builtin/scar.png")); Template.getTemplate(((Res)final_rr.get(initialTemplate))).apply(new Box(), null, xwt); return null; }