List of usage examples for com.google.gwt.user.client.ui Image Image
public Image()
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); }