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());
}
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);
}
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);
}
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);
}
});
}
}
}
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;
}
Aggregations