Search in sources :

Example 1 with Italic

use of org.gwtbootstrap3.client.ui.html.Italic in project ovirt-engine by oVirt.

the class VmInterfaceListGroupItem method createCardPluggedStatusPanel.

private IsWidget createCardPluggedStatusPanel(boolean isPlugged) {
    Span linkStatusPanel = new Span();
    Span icon = new Span();
    icon.addStyleName(Styles.ICON_STACK);
    Italic plugItalic = new Italic();
    plugItalic.addStyleName(Styles.FONT_AWESOME_BASE);
    plugItalic.addStyleName(Styles.ICON_STACK_TOP);
    plugItalic.addStyleName(ROTATE_270);
    plugItalic.addStyleName(IconType.PLUG.getCssName());
    icon.add(plugItalic);
    if (!isPlugged) {
        Italic unplugged = new Italic();
        unplugged.addStyleName(Styles.FONT_AWESOME_BASE);
        unplugged.addStyleName(Styles.ICON_STACK_TOP);
        unplugged.addStyleName(DANGER);
        unplugged.addStyleName(IconType.BAN.getCssName());
        icon.add(unplugged);
    }
    linkStatusPanel.add(icon);
    linkStatusPanel.addStyleName(DOUBLE_SIZE);
    String tooltipText = isPlugged ? constants.pluggedNetworkInterface() : constants.unpluggedNetworkInterface();
    WidgetTooltip tooltip = new WidgetTooltip(linkStatusPanel);
    tooltip.setHtml(SafeHtmlUtils.fromString(tooltipText));
    return tooltip;
}
Also used : Italic(org.gwtbootstrap3.client.ui.html.Italic) Span(org.gwtbootstrap3.client.ui.html.Span) WidgetTooltip(org.ovirt.engine.ui.common.widget.tooltip.WidgetTooltip)

Aggregations

Italic (org.gwtbootstrap3.client.ui.html.Italic)1 Span (org.gwtbootstrap3.client.ui.html.Span)1 WidgetTooltip (org.ovirt.engine.ui.common.widget.tooltip.WidgetTooltip)1