Example usage for com.google.gwt.user.client.ui UIObject setVisible

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

Introduction

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

Prototype

public static void setVisible(Element elem, boolean visible) 

Source Link

Document

Shows or hides the given element.

Usage

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

License:Apache License

protected void openPage() {
    if (!openned) {
        ControllerCall call = new ControllerCall();
        WelcomeRpcController.Util.getInstance().getAboutInfo(call);
        openned = true;//w  w  w.  j  a  v  a  2 s . c om
    }
    Widget w = ((StoreCoordinator) coordinator).getCartController().getSummaryView();
    coordinator.getPagePanel().setPageContext(w);
    super.openPage();
    OpacityEffect.setElementOpacity(gwt, 1);
    UIObject.setVisible(gwt, true);
    OpacityEffect.setElementOpacity(main, 0);
    UIObject.setVisible(main, true);
    toggle = gwt;
    fadeEffect.revive();
    fadeEffect.setElement(gwt);
    runEffect();
}

From source file:cc.alcina.framework.gwt.client.util.WidgetUtils.java

License:Apache License

public static void setColumnVisibility(HTMLTable table, int column, boolean visible) {
    int rows = table.getRowCount();
    for (int row = 0; row < rows; row++) {
        UIObject.setVisible(table.getCellFormatter().getElement(row, column), visible);
    }//from  w ww  . ja v a2s .  c o m
}

From source file:cc.alcina.framework.gwt.client.widget.DivStackPanel.java

License:Apache License

private void setStackContentVisible(int index, boolean visible) {
    Element tr = DOM.getChild(body, (index * 2) + 1);
    UIObject.setVisible(tr, visible);
    getWidget(index).setVisible(visible);
}

From source file:cc.kune.wave.client.WebClient.java

License:Apache License

/**
 * Shows a wave in a wave panel./*  ww w  .ja va2s  .  c  o m*/
 *
 * @param waveRef wave id to open
 * @param isNewWave whether the wave is being created by this client session.
 * @param participants the participants to add to the newly created wave.
 *        {@code null} if only the creator should be added
 */
private void openWaveImpl(final WaveRef waveRef, final boolean isNewWave,
        final Set<ParticipantId> participants) {
    LOG.info("WebClient.openWave()");
    NotifyUser.showProgress();

    final String waveUri = GwtWaverefEncoder.encodeToUriPathSegment(waveRef);

    contentService.getContentByWaveRef(kuneSession.getUserHash(), waveUri,
            new AsyncCallbackSimple<StateAbstractDTO>() {

                @Override
                public void onSuccess(StateAbstractDTO result) {
                    // It's a group content
                    if (result instanceof StateContentDTO) {
                        final StateContentDTO state = (StateContentDTO) result;
                        stateManager.setRetrievedStateAndGo(state);
                        SpaceSelectEvent.fire(eventBus, Space.groupSpace);
                        // If narrow, show
                        // PolymerUtils.hideInboxWithDelay();
                    } else {
                        // PolymerUtils.hideInboxCancel();;
                        // Not a group content
                        SpaceSelectEvent.fire(eventBus, Space.userSpace);
                        if (currentOpenedWaveUri.equals(waveUri)) {
                            // Trying to open twice, skip for the first time...
                            cc.kune.common.client.log.Log.info("Trying to open the same wave twice");
                            currentOpenedWaveUri = null;
                            return;
                        } else {
                            currentOpenedWaveUri = waveUri;
                        }
                        WaveClientClearEvent.fire(eventBus);
                        clear();
                        eventBus.fireEvent(new BeforeOpenWaveEvent(waveUri));
                        ;

                        // Release the display:none.
                        UIObject.setVisible(flow.getElement(), true);
                        waveHolder.getElement().appendChild(loading);
                        final Element holder = waveHolder.getElement()
                                .appendChild(Document.get().createDivElement());
                        final CustomStagesProvider wave = new CustomStagesProvider(holder, waveUnsavedIndicator,
                                waveHolder, title, waveRef, channel, idGenerator, profiles, waveStore,
                                isNewWave, Session.get().getDomain(), participants, eventBus, colorPicker,
                                customEditToolbar, ViewFactories.FIXED);
                        WebClient.this.wave = wave;

                        wave.load(new Command() {
                            @Override
                            public void execute() {
                                loading.removeFromParent();

                                NotifyUser.hideProgress();
                            }
                        });

                        eventBus.fireEvent(new AfterOpenWaveEvent(waveUri));
                        ;

                        PolymerUtils.setMainSelected();
                        if (PolymerUtils.isXSmall() || PolymerUtils.isMainDrawerNarrow())
                            PolymerUtils.setNarrowVisible(false);

                        // We can now open again the same wave without errors
                        currentOpenedWaveUri = null;
                        final String encodedToken = HistoryUtils.undoHashbang(History.getToken());

                        if (encodedToken != null && !encodedToken.isEmpty()
                                && !TokenMatcher.isInboxToken(encodedToken)
                                && !TokenMatcher.isGroupToken(encodedToken)) {
                            WaveRef fromWaveRef;
                            try {
                                fromWaveRef = GwtWaverefEncoder.decodeWaveRefFromPath(encodedToken);
                            } catch (final InvalidWaveRefException e) {
                                cc.kune.common.client.log.Log
                                        .info("History token contains invalid path: " + encodedToken);
                                return;
                            }
                            if (fromWaveRef.getWaveId().equals(waveRef.getWaveId())) {
                                // History change was caused by clicking on a link, it's already
                                // updated by browser.
                                cc.kune.common.client.log.Log.info(
                                        "History change by clicking a link, should be already in the browser bar");
                                SpaceConfEvent.fire(eventBus, Space.userSpace, encodedToken);
                                return;
                            }
                        }
                        final String tokenFromWaveref = HistoryUtils.hashbang(waveUri);
                        cc.kune.common.client.log.Log.info("Token from opened wave: " + tokenFromWaveref);
                        SpaceConfEvent.fire(eventBus, Space.userSpace, tokenFromWaveref);
                        History.newItem(tokenFromWaveref, false);
                    }
                }

            });

}

From source file:cc.kune.wave.client.WebClient.java

License:Apache License

/**
 * Setup wave panel./*from   w w w  .  j a va  2 s .c om*/
 */
private void setupWavePanel() {
    // Hide the frame until waves start getting opened.
    UIObject.setVisible(flow.getElement(), false);

    // Handles opening waves.
    ClientEvents.get().addWaveSelectionEventHandler(new WaveSelectionEventHandler() {
        @Override
        public void onSelection(final WaveRef waveRef) {
            openWave(waveRef, false, null);
        }
    });
}

From source file:com.github.a2g.core.objectmodel.CommandLinePanel.java

License:Apache License

@Override
public void setVisible(boolean isVisible) {
    UIObject.setVisible(this.getElement(), isVisible);
}

From source file:com.github.a2g.core.platforms.html5.panel.ScenePanelForHtml5.java

License:Apache License

@Override
public void setImageVisible(Image image, boolean visible) {
    UIObject.setVisible(((ImageForHtml4) image).getNativeImage().getElement(), visible);

    boolean isIn = listOfVisibleHashCodes.contains(hash(image));
    if (visible && !isIn) {
        listOfVisibleHashCodes.add(hash(image));
        triggerPaint();//from   ww w . j  a  v a 2 s.  com
    } else if (!visible & isIn) {
        listOfVisibleHashCodes.remove(hash(image));
        triggerPaint();
    }
}

From source file:com.google.api.explorer.client.history.EmbeddedHistoryItemView.java

License:Apache License

/**
 * Complete the partially filled history item with the response data.
 *
 * @param response Response data./* w  w w  .j a v a2  s .  c  o  m*/
 * @param timeMillis Time that execution took in milliseconds.
 * @param linkFactory Link factory that is used to generate hyperlink and menu links in the
 *        response view.
 */
public void complete(ApiResponse response, long timeMillis, PrettifierLinkFactory linkFactory) {
    executing.setVisible(false);
    wireContent.addStyleName(style.fadeIn());
    time.setInnerText("time to execute: " + timeMillis + " ms");
    statusDiv.setInnerText(response.getStatus() + " " + response.getStatusText());

    // Headers are hidden by default.
    UIObject.setVisible(responseHeadersDiv, false);
    responseHeadersDiv.setInnerText(getResponseHeadersString(response));
    try {
        JsonPrettifier.prettify(request.getService(), requestBodyDiv, request.getRequestBody(), linkFactory);
    } catch (JsonFormatException e) {
        // We should only be generating valid requests
        requestBodyDiv.add(new InlineLabel(request.getRequestBody()));
    }

    setResponseContent(request, response, realPathFragment, linkFactory);
}

From source file:com.google.api.explorer.client.history.EmbeddedHistoryItemView.java

License:Apache License

@UiHandler("showHideHeaders")
public void showHide(ClickEvent event) {
    showHideHeaders.setText(UIObject.isVisible(responseHeadersDiv) ? "- Show headers -" : "- Hide headers -");
    UIObject.setVisible(responseHeadersDiv, !UIObject.isVisible(responseHeadersDiv));
}

From source file:com.google.gerrit.client.admin.PermissionRuleEditor.java

License:Apache License

@Override
public void setValue(PermissionRule value) {
    GroupReference ref = value.getGroup();

    boolean link;
    if (ref.getUUID() != null && AccountGroup.isInternalGroup(ref.getUUID())) {
        groupNameLink.setText(ref.getName());
        groupNameLink.setTargetHistoryToken(Dispatcher.toGroup(ref.getUUID()));
        link = true;//from   w  w w . j  ava 2  s .  c o m
    } else {
        groupNameSpan.setInnerText(ref.getName());
        groupNameSpan.setTitle(ref.getUUID() != null ? ref.getUUID().get() : "");
        link = false;
    }

    deletedGroupName.setInnerText(ref.getName());
    groupNameLink.setVisible(link);
    UIObject.setVisible(groupNameSpan, !link);
}