X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2FIbex.java;h=d97a9d5180ebffd86867f90e8e554d4cc7ba620b;hb=3e1c990ae2a4476b51aa3474163cbd81b22aed61;hp=d1e328414e36f8266a27e3d8b3484e52d0cd3ce0;hpb=753c136696402d156d7eb558d2484dd5fcbab713;p=org.ibex.core.git diff --git a/src/org/ibex/Ibex.java b/src/org/ibex/Ibex.java index d1e3284..d97a9d5 100644 --- a/src/org/ibex/Ibex.java +++ b/src/org/ibex/Ibex.java @@ -201,15 +201,7 @@ public final class Ibex extends JS.Cloneable { case 3: //#switch(name) case "ui.font.height": return N(Font.getFont((Stream)a, JS.toInt(b)).textheight((String)c)); - case "ui.font.wait": - try { - JS.UnpauseCallback callback = JS.pause(); - Font font = Font.getFont((Stream)a, JS.toInt(b)); - if (font.rasterizeGlyphs((String)c, null, 0,0,0,0,0,0,0, callback) != -1) Scheduler.add(callback); - } catch (JS.NotPauseableException npe) { - JS.error("can't wait for a font in a foreground thread"); - } - return null; + case "ui.font.wait": throw new Error("FIXME: ibex.ui.font.wait not implemented"); case "ui.font.width": return N(Font.getFont((Stream)a, JS.toInt(b)).textwidth((String)c)); //#end break;