Example usage for com.google.gwt.user.client.ui Image Image

List of usage examples for com.google.gwt.user.client.ui Image Image

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui Image Image.

Prototype

public Image() 

Source Link

Document

Creates an empty image.

Usage

From source file:ar.com.kyol.jet.client.JetPaginatedTable.java

License:Open Source License

public void refresh() {
    if (lazyInit) {
        lazyInit = false;/*  www  . j a va 2 s  . c om*/
        return;
    }
    if (!useHyperlinks) {
        AbsolutePanel panel = new AbsolutePanel();
        panel.getElement().getStyle().setOpacity(0.3d);
        panel.setHeight("" + jetTable.getOffsetHeight() + "px");
        panel.setWidth("" + jetTable.getOffsetWidth() + "px");
        panel.getElement().getStyle().setBackgroundColor("black");
        Image loader = new Image();
        loader.setResource(Resources.INSTANCE.loader());
        SimplePanel panelLoader = new SimplePanel();
        panelLoader.add(loader);
        this.mainPanel.add(panelLoader, jetTable.getOffsetWidth() / 2, jetTable.getOffsetHeight() / 2);
        this.mainPanel.add(panel, 0, navigationPanel.getOffsetHeight());
    }
    this.from = this.getRequestedPageFrom();
    getTotalRows(new AsyncCallback<Integer>() {

        @Override
        public void onSuccess(Integer arg0) {
            total = arg0;
            getValues(from, qty, new AsyncCallback<List<E>>() {

                @Override
                public void onSuccess(List<E> arg0) {
                    callbackRefresh(arg0);
                }

                @Override
                public void onFailure(Throwable arg0) {
                    onAnyError(arg0);
                }
            });
        }

        @Override
        public void onFailure(Throwable arg0) {
            onAnyError(arg0);
        }
    });
}

From source file:au.com.gworks.gwt.petstore.client.WelcomeView.java

License:Apache License

public WelcomeView() {
    container = new VerticalPanel();
    initWidget(container);//from   w w  w. j av  a 2  s  . c  o m

    groupBarContainer = new EastWestHorizPanels();
    container.add(groupBarContainer);
    groupBarContainer.setStyleName("ps-ewp-mainGroupSections");

    Label title = new Label("Welcome");
    groupBarContainer.getWest().add(title);
    title.setStyleName("ps-ewp-mainGroupSections-txt");

    welcomeLabel = new Label("gwt-Petstore");
    welcomeLabel.setStyleName("ps-text-large");
    container.add(welcomeLabel);

    authorLabel = new Label("by Ashin Wimalajeewa & Dimax Pradi");
    authorLabel.setStyleName("ps-text-medium");
    container.add(authorLabel);

    descLabel = new HTML();
    container.add(descLabel);

    poweredByLabel = new Label("Powered by");
    poweredByLabel.setStyleName("ps-text-large");
    container.add(poweredByLabel);

    gwtLibs = new HorizontalPanel();
    container.add(gwtLibs);
    Label gems = new Label("javaongems");
    gems.setStyleName("ps-text-large");
    Label gwtSl = new Label("gwt-widgets Server Library");
    gwtSl.setStyleName("ps-text-large");
    gwtLibs.add(gems);
    gwtLibs.add(gwtSl);

    mainLibs = new HorizontalPanel();
    mainLibs.setVisible(false);
    container.add(mainLibs);
    gwtImg = new Image();
    mainLibs.add(gwtImg);
    gwtImg.setUrl("powerByGwt.png");

    springImg = new Image();
    mainLibs.add(springImg);
    springImg.setUrl("poweredBySpring.gif");

    ibatisImg = new Image();
    mainLibs.add(ibatisImg);
    ibatisImg.setUrl("poweredByIBatis.gif");
}

From source file:burrito.client.crud.input.ImageCrudInputField.java

License:Apache License

public ImageCrudInputField(ImageField crudField) {
    this.crudField = crudField;

    panel = new VerticalPanel();

    oldImage = new Image();
    oldImage.setVisible(false);//from w  w w  .j a v  a  2  s  .  c o m
    panel.add(oldImage);

    requiredWidth = crudField.getWidth();
    requiredHeight = crudField.getHeight();
    if (requiredWidth == 0)
        requiredWidth = null;
    if (requiredHeight == 0)
        requiredHeight = null;

    blobField = new BlobStoreImageField(crudField.isRequired(), requiredWidth, requiredHeight);
    panel.add(blobField);

    load(crudField.getValue());
    panel.addStyleName("k5-ImageCrudInputField");
}

From source file:cc.kune.common.client.ui.dialogs.MessageToolbar.java

License:GNU Affero Public License

/**
 * Instantiates a new message toolbar./*from  w  w  w . java  2  s  . c om*/
 *
 * @param images the images
 * @param errorLabelId the error label id
 */
public MessageToolbar(final NotifyLevelImages images, final String errorLabelId) {
    this.images = images;
    toolbar = new FlowPanel();
    errorLabel = new Label("");
    errorLabel.setWordWrap(true);
    errorLabel.ensureDebugId(errorLabelId);
    errorIcon = new Image();
    errorIcon.setResource(images.getImage(NotifyLevel.error));

    toolbar.add(errorIcon);
    toolbar.setStyleName("k-error-tb");

    toolbar.add(errorLabel);
    errorIcon.setVisible(false);
    toolbar.setVisible(false);
    initWidget(toolbar);
}

From source file:cc.kune.gadgetsample.client.KuneGadgetSampleMainPanel.java

License:GNU Affero Public License

/**
 * Instantiates a new kune gadget sample main panel. We use gin to inject the
 * dependencies./*from www.  j  a va2  s .c  o m*/
 *
 * @param eventBus
 *          the event bus
 * @param wave
 *          the wave
 * @param gadgetMessages
 *          the gadget messages
 */
@Inject
public KuneGadgetSampleMainPanel(final EventBus eventBus, final Wave wave,
        final KuneGadgetSampleMessages gadgetMessages) {
    this.messages = gadgetMessages;
    Scheduler.get().scheduleDeferred(new ScheduledCommand() {
        // We run this deferred, at the end of the gadget load
        @Override
        public void execute() {

            final Image avatar = new Image();
            avatar.setSize(AVATAR_SIZE, AVATAR_SIZE);
            avatar.setTitle(wave.getViewer().getDisplayName());
            avatar.setUrl(wave.getViewer().getThumbnailUrl());

            final boolean lockStatus = getLockStatus(wave);
            final Button btn = new Button(getBtnText(lockStatus));

            btn.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(final ClickEvent event) {
                    final Boolean nextStatus = !getLockStatus(wave);
                    // We update the status of key LOCK to the inverse of the current
                    // status
                    wave.getState().submitValue(LOCK, nextStatus.toString());
                }
            });
            final VerticalPanel vp = new VerticalPanel();
            vp.add(avatar);
            vp.add(btn);
            initWidget(vp);
            eventBus.addHandler(StateUpdateEvent.TYPE, new StateUpdateEventHandler() {
                @Override
                public void onUpdate(final StateUpdateEvent event) {
                    // When the status changes we just update the text of the button
                    btn.setText(getBtnText(Boolean.valueOf(event.getState().get(LOCK))));
                }
            });
            eventBus.addHandler(ModeChangeEvent.TYPE, new ModeChangeEventHandler() {
                @Override
                public void onUpdate(final ModeChangeEvent event) {
                    // See the modes in
                    // http://www.waveprotocol.org/wave-apis/google-wave-gadgets-api/reference
                    // EDIT, VIEW, PLAYBACK, etc
                    if (wave.isPlayback()) {
                        // Do something
                    } else {
                        // Do other thing
                    }
                }
            });

        }

        private Boolean getLockStatus(final Wave wave) {
            return Boolean.parseBoolean(wave.getState().get(LOCK));
        }
    });
}

From source file:cc.kune.gspace.client.options.license.EntityOptDefLicensePanel.java

License:GNU Affero Public License

/**
 * Instantiates a new entity opt def license panel.
 *
 * @param i18n/* w w  w.jav a 2s . c o m*/
 *          the i18n
 * @param res
 *          the res
 */
public EntityOptDefLicensePanel(final I18nTranslationService i18n, final IconicResources res) {
    tabTitle = TabTitleGenerator.generate(res.copyleftWhite(), i18n.t("License"), MAX_TABTITLE_LENGTH, TAB_ID);
    final FlowPanel flow = new FlowPanel();
    intro = new Label();
    intro.setWordWrap(true);
    intro.setText(i18n.t(
            "This is the default license for all the contents of this group (although you can choose a different license for specific contents):"));
    intro.addStyleName("kune-Margin-20-tb");
    flow.add(intro);
    licenseImage = new Image();
    flow.add(licenseImage);
    licenseImage.addStyleName("kune-pointer");
    licenseImage.addStyleName("kune-Margin-10-r");
    change = new CustomButton(i18n.t("Change"));
    flow.add(change);
    initWidget(flow);
    // flow.setHeight(String.valueOf(EntityOptionsView.HEIGHT) + "px");
    flow.setWidth(String.valueOf(EntityOptionsView.WIDTH_WOUT_MARGIN) + "px");
    flow.addStyleName("k-overflow-y-auto");
    flow.addStyleName("k-tab-panel");
}

From source file:cc.kune.gspace.client.ui.footer.license.EntityLicensePanel.java

License:GNU Affero Public License

/**
 * Instantiates a new entity license panel.
 *
 * @param i18n/*  w w w .j av a 2s  .c o m*/
 *          the i18n
 * @param armor
 *          the armor
 */
@Inject
public EntityLicensePanel(final I18nTranslationService i18n, final GSpaceArmor armor) {
    this.i18n = i18n;
    licenseImage = new Image();

    licenseBar = new FlowPanel();
    licenseBar.add(licenseImage);
    licenseImage.addStyleName("k-footer-license-img");
    final ForIsWidget entityFooter = armor.getEntityFooter();
    entityFooter.add(licenseBar);
}

From source file:ch.heftix.mailxel.client.IconOverviewGrid.java

License:Open Source License

private int updateGrid(final List<IconTO> icons) {
    // clean all except header
    int rows = grid.getRowCount();
    for (int i = rows - 1; i >= FIRST_PAYLOAD_ROW; i--) {
        grid.removeRow(i);//from  w w w . ja va2  s  . c  om
    }

    int row = FIRST_PAYLOAD_ROW;
    for (IconTO iconTO : icons) {
        grid.setText(row, 0, Integer.toString(iconTO.id));
        Image icon = new Image();
        String url = GWT.getModuleBaseURL() + "mailxel?img=" + Integer.toString(iconTO.id);
        icon.setUrl(url);
        grid.setWidget(row, 1, icon);
        grid.setText(row, 2, iconTO.name);
        row++;
    }

    return row;
}

From source file:ch.heftix.mailxel.client.MailOverviewCellTable.java

License:Open Source License

protected Image setIconForGTD(final FlexTable ft, final int row, final int categoryId, final String toolTip) {
    final Image res = new Image();
    mailxelService.getIconForCategory(categoryId, new AsyncCallback<IconTO>() {
        public void onSuccess(IconTO result) {
            String url = DirectMailServiceUtil.getIconURL(result.id);
            if (null != url) {
                res.setUrl(url);//from  ww w . j  av a  2  s  .  com
                res.setTitle(toolTip);
                ft.setWidget(row, C_GTD, res);
            }
        }

        public void onFailure(Throwable caught) {
            // ignore
        }
    });
    return res;
}

From source file:ch.sebastienzurfluh.swissmuseum.core.client.view.pagewidget.ResourceGallery.java

License:Open Source License

public ResourceGallery(String string, String titleString, String descriptionString) {
    FlowPanel popup = new FlowPanel();

    Image imageClone = new Image();
    imageClone.setStyleName("resourceGallery-image");

    setStyleName("resourceGallery");

    imageClone.setUrl(string);//from   w w w  . j a va 2 s .co m

    setGlassEnabled(true);

    popup.add(imageClone);

    Label title = new Label(titleString);
    Label details = new Label(descriptionString);

    title.setStyleName("resourceGallery-image-title");
    details.setStyleName("resourceGallery-image-details");

    popup.add(title);
    popup.add(details);

    add(popup);

    imageClone.addClickHandler(this);
}