Example usage for com.google.gwt.event.dom.client LoadHandler onLoad

List of usage examples for com.google.gwt.event.dom.client LoadHandler onLoad

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client LoadHandler onLoad.

Prototype

void onLoad(LoadEvent event);

Source Link

Document

Called when LoadEvent is fired.

Usage

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;
}