Search in sources :

Example 91 with Widget

use of com.google.gwt.user.client.ui.Widget in project ovirt-engine by oVirt.

the class HeaderView method setUserName.

public void setUserName(String userName) {
    userNameTooltip.setText(userName);
    // Put PF user icon on the drop down instead of the FA one.
    Widget userNameWidget = this.userName.getWidget(0);
    userNameWidget.removeStyleName(Styles.FONT_AWESOME_BASE);
    userNameWidget.removeStyleName(IconType.USER.getCssName());
    userNameWidget.addStyleName(PatternflyIconType.PF_BASE.getCssName());
    userNameWidget.addStyleName(PatternflyIconType.PF_USER.getCssName());
}
Also used : NotificationListWidget(org.ovirt.engine.ui.webadmin.widget.alert.NotificationListWidget) ActionWidget(org.ovirt.engine.ui.webadmin.widget.alert.ActionWidget) HeaderPresenterWidget(org.ovirt.engine.ui.webadmin.section.main.presenter.HeaderPresenterWidget) Widget(com.google.gwt.user.client.ui.Widget)

Example 92 with Widget

use of com.google.gwt.user.client.ui.Widget in project ovirt-engine by oVirt.

the class ItemInfoPopup method addSyncDiff.

/**
 * @param networkModel must be managed
 */
private void addSyncDiff(LogicalNetworkModel networkModel) {
    addRow(templates.imageTextSetupNetwork(notInSyncImage, templates.coloredText(constants.hostOutOfSync(), SafeStylesUtils.forTrustedColor(TEXT_COLOR))));
    SafeHtml safeHtml = SafeHtmlUtils.fromTrustedString(generatePreviewSentence());
    addRow(safeHtml);
    List<ReportedConfiguration> panelParameters = filterSyncProperties(networkModel);
    Widget networkOutOfSyncPanel = new NetworkOutOfSyncPanel(panelParameters).outOfSyncTableAsWidget();
    contents.insertRow(contents.getRowCount());
    contents.setWidget(contents.getRowCount(), 0, networkOutOfSyncPanel);
}
Also used : ReportedConfiguration(org.ovirt.engine.core.common.businessentities.network.ReportedConfiguration) SafeHtml(com.google.gwt.safehtml.shared.SafeHtml) Widget(com.google.gwt.user.client.ui.Widget)

Example 93 with Widget

use of com.google.gwt.user.client.ui.Widget in project ovirt-engine by oVirt.

the class PolicyUnitPanel method initWidget.

public void initWidget() {
    FlowPanel namePanel = getNamePanel(policyUnit);
    if (!used) {
        namePanel.setStyleName(style.unusedPolicyUnitStyle());
    } else {
        namePanel.setStyleName(style.usedFilterPolicyUnitStyle());
        if (position != 0) {
            Label label = new Label();
            label.setStyleName(style.positionLabelStyle());
            namePanel.add(label);
            String labelText = null;
            if (position <= -1) {
                labelText = constants.firstFilter();
            } else {
                labelText = constants.lastFilter();
            }
            label.setText(labelText);
            Widget text = namePanel.getWidget(0);
            text.getElement().getStyle().setFloat(Style.Float.LEFT);
            text.getElement().getStyle().setPaddingRight(5, Unit.PX);
        }
    }
    if (!policyUnit.isEnabled()) {
        namePanel.getElement().getStyle().setOpacity(0.5);
    }
    setWidget(namePanel);
}
Also used : FlowPanel(com.google.gwt.user.client.ui.FlowPanel) Label(com.google.gwt.user.client.ui.Label) Widget(com.google.gwt.user.client.ui.Widget)

Example 94 with Widget

use of com.google.gwt.user.client.ui.Widget in project ovirt-engine by oVirt.

the class SimpleTabPanel method setTabVisible.

@Override
public void setTabVisible(TabData tabData, boolean visible) {
    Widget tabWidget = actualTabWidgets.get(tabData);
    if (tabWidget != null) {
        // update tab visibility
        tabWidget.setVisible(visible);
        // handle the case when currently active tab becomes hidden
        String activeTabHistoryToken = getActiveTabHistoryToken();
        if (!visible && activeTabHistoryToken != null && activeTabHistoryToken.equals(tabHistoryTokens.get(tabData))) {
            Scheduler.get().scheduleDeferred(() -> {
                String href = getFirstVisibleTabHref();
                if (href != null) {
                    // $NON-NLS-1$
                    String historyToken = href.substring(href.indexOf("#") + 1);
                    History.newItem(historyToken);
                }
            });
        }
    }
}
Also used : ActionPanelPresenterWidget(org.ovirt.engine.ui.common.presenter.ActionPanelPresenterWidget) OvirtBreadCrumbsPresenterWidget(org.ovirt.engine.ui.common.presenter.OvirtBreadCrumbsPresenterWidget) IsWidget(com.google.gwt.user.client.ui.IsWidget) AbstractPopupPresenterWidget(org.ovirt.engine.ui.common.presenter.AbstractPopupPresenterWidget) Widget(com.google.gwt.user.client.ui.Widget)

Example 95 with Widget

use of com.google.gwt.user.client.ui.Widget in project webprotege by protegeproject.

the class ChangeListViewImpl method setDetailsVisible.

@Override
public void setDetailsVisible(boolean detailsVisible) {
    for (int i = 0; i < rootElement.getWidgetCount(); i++) {
        Widget widget = rootElement.getWidget(i);
        if (widget instanceof ChangeDetailsView) {
            ChangeDetailsView view = (ChangeDetailsView) widget;
            view.setDetailsVisible(detailsVisible);
        }
    }
    this.detailsVisible = detailsVisible;
}
Also used : Widget(com.google.gwt.user.client.ui.Widget)

Aggregations

Widget (com.google.gwt.user.client.ui.Widget)194 Test (org.junit.Test)22 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)16 IsWidget (com.google.gwt.user.client.ui.IsWidget)16 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)15 HTML (com.google.gwt.user.client.ui.HTML)10 ArrayList (java.util.ArrayList)10 IFrameTabPanel (org.pentaho.mantle.client.solutionbrowser.tabs.IFrameTabPanel)10 Element (com.google.gwt.dom.client.Element)9 MaterialWidget (gwt.material.design.client.base.MaterialWidget)9 Label (com.google.gwt.user.client.ui.Label)8 ListItem (gwt.material.design.client.ui.html.ListItem)8 ListBox (org.gwtbootstrap3.client.ui.ListBox)8 ChangeEvent (com.google.gwt.event.dom.client.ChangeEvent)7 ChangeHandler (com.google.gwt.event.dom.client.ChangeHandler)7 Command (com.google.gwt.user.client.Command)7 FileItem (org.pentaho.mantle.client.solutionbrowser.filelist.FileItem)7 Image (com.google.gwt.user.client.ui.Image)6 CubaFileUploadWidget (com.haulmont.cuba.web.toolkit.ui.client.jqueryfileupload.CubaFileUploadWidget)6 Timer (com.google.gwt.user.client.Timer)5