From 62dd183ac59645706ee602fb0a6945b9bcc0903f Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 30 Jan 2004 07:01:51 +0000 Subject: [PATCH] 2003/06/18 06:25:44 darcs-hash:20040130070151-2ba56-b712d0ff55586660c2f8a0f70612bc3523809ef2.gz --- src/org/xwt/XWT.java | 74 +++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/src/org/xwt/XWT.java b/src/org/xwt/XWT.java index 1b875ad..0f0cac7 100644 --- a/src/org/xwt/XWT.java +++ b/src/org/xwt/XWT.java @@ -47,38 +47,38 @@ public final class XWT extends JS.Obj { } private XWT() { - put("maxdim", new Integer(Short.MAX_VALUE)); - put("origin", Main.origin); - put("altKeyName", Platform.altKeyName()); - put("screenWidth", new Integer(Platform.getScreenWidth())); - put("screenHeight", new Integer(Platform.getScreenHeight())); - put("fileSeparator", File.separator); - put("homeDir", System.getProperty("user.home")); - put("tempDir", System.getProperty("java.io.tempdir")); - put("math", org.xwt.js.JS.Math); - - put("newBrowserWindow", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { + super.put("maxdim", new Integer(Short.MAX_VALUE)); + super.put("origin", Main.origin); + super.put("altKeyName", Platform.altKeyName()); + super.put("screenWidth", new Integer(Platform.getScreenWidth())); + super.put("screenHeight", new Integer(Platform.getScreenHeight())); + super.put("fileSeparator", File.separator); + super.put("homeDir", System.getProperty("user.home")); + super.put("tempDir", System.getProperty("java.io.tempdir")); + super.put("math", org.xwt.js.JS.Math); + + super.put("newBrowserWindow", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { if (args.length() != 1 || args.elementAt(0) == null) return null; Platform.newBrowserWindow(args.elementAt(0).toString()); return null; }}); - put("parseFloat", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { + super.put("parseFloat", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { if (args.length() != 1 || args.elementAt(0) == null) return null; return new Float(args.elementAt(0).toString()); }}); - put("parseInt", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { + super.put("parseInt", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { if (args.length() != 1 || args.elementAt(0) == null) return null; return new Float(args.elementAt(0).toString()); }}); - put("yield", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { + super.put("yield", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { sleep(0); return null; }}); - put("theme", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { + super.put("theme", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { if (args.length() != 2) return null; if (args.elementAt(0) == null || args.elementAt(1) == null) return null; for(int i=1; i 2) return null; if (args.elementAt(0) == null || (args.length() == 2 && args.elementAt(1) == null)) return null; String font = args.length() == 1 ? Platform.getDefaultFont() : args.elementAt(0).toString(); @@ -145,7 +145,7 @@ public final class XWT extends JS.Obj { else return new Integer(xwf.stringWidth(text)); }}); - put("textheight", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { + super.put("textheight", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { if (args.length() > 1) return null; if (args.length() == 1 && args.elementAt(0) == null) return null; String font = args.length() == 0 || args.elementAt(0) == null ? Platform.getDefaultFont() : args.elementAt(0).toString(); @@ -154,7 +154,7 @@ public final class XWT extends JS.Obj { else return new Integer(xwf.getMaxAscent() + xwf.getMaxDescent()); }}); - put("newBox", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { + super.put("newBox", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn { if (args.length() > 0) Log.log(XWT.class, "DEPRECATED: xwt.newBox() with multiple arguments is deprecated; use xwt.newBox().apply()"); JS.Callable callback = null; for(int i=1; i 1 && args.elementAt(1) instanceof JS.Callable ? (JS.Callable)args.elementAt(1) : null); -- 1.7.10.4