List of usage examples for com.google.gwt.event.dom.client LoadHandler onLoad
void onLoad(LoadEvent event);
From source file:com.github.a2g.core.platforms.java.panel.InventoryPanelForJava.java
License:Apache License
@Override public Image createNewImageAndAdddHandlers(PackagedImageAPI imageResource, LoadHandler lh, EventBus bus, String objectTextualId, int objectCode, int x, int y) { java.awt.Image img = ((PackagedImageForJava) imageResource).unpack(); ImageForJava imageAndPos = new ImageForJava(img, objectTextualId, this, new Point(0, 0)); // to fire image loading done. // only gwt is asynch, we are swing which synchronous lh.onLoad(null); return imageAndPos; }
From source file:com.github.a2g.core.platforms.java.panel.ScenePanelForJava.java
License:Apache License
public Image createNewImageAndAdddHandlers(LoadHandler lh, PackagedImageAPI imageResource, InternalAPI api, EventBus bus, int x, int y, String objectTextualId, short objectId) { java.awt.Image img = ((PackagedImageForJava) imageResource).unpack(); ImageForJava imageAndPos = new ImageForJava(img, objectTextualId, this, new Point(x, y)); // to fire image loading done. lh.onLoad(null); return imageAndPos; }
From source file:com.github.a2g.core.platforms.java.panel.ScenePanelForJava.java
License:Apache License
@Override public Image createNewImageAndAddHandlers(final LoadHandler lh, PackagedImageAPI imageResource, InternalAPI api, EventBus bus, int x, int y, String objectTextualId, short objectCode) { java.awt.Image img = ((PackagedImageForJava) imageResource).unpack(); ImageForJava imageAndPos = new ImageForJava(img, objectTextualId, this, new Point(x, y)); // to fire image loading done. // only gwt is asynch, we are swing which synchronous Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override/*w w w . jav a2 s . c om*/ public void run() { lh.onLoad(null); } }; timer.schedule(task, 1); return imageAndPos; }