/** * Adds the given widget as a child of the anchor within the tab. */ public void addToAnchor(Widget w) { anchor.add(w); }
@PostConstruct public void setup() { anchor.addStyleName(Styles.DROPDOWN_TOGGLE); anchor.addStyleName(PatternFlyStyles.NAV_ITEM_ICONIC); anchor.setDataToggle(Toggle.DROPDOWN); final Span userIcon = new Span(); userIcon.addStyleName("pficon"); userIcon.addStyleName("pficon-user"); anchor.add(userIcon); anchor.add(userNameWidget); final Span caret = new Span(); caret.addStyleName(Styles.CARET); anchor.add(caret); addStyleName(Styles.DROPDOWN); add(anchor); add(menu); }
private AnchorListItem createSelectionDropDown(SafeHtml currentName) { OvirtAnchorListItem dropDown = new OvirtAnchorListItem(); Button exchangeButton = new Button(); exchangeButton.setIcon(IconType.EXCHANGE); exchangeButton.addStyleName(QUICK_SWITCH); exchangeButton.getElement().getStyle().setMarginLeft(10, Unit.PX); exchangeButton.getElement().getStyle().setMarginTop(-5, Unit.PX); Anchor anchor = dropDown.getAnchor(); anchor.getElement().setInnerHTML(currentName.asString()); anchor.getElement().getStyle().setFontSize(28, Unit.PX); anchor.addClickHandler(e -> { if (popover.isVisible()) { popover.hide(); } else { popover.show(); } }); anchor.add(exchangeButton); createPopover(anchor); dropDown.add(anchor); return dropDown; }
/** * Adds the given widget as a child of the anchor within the tab. */ public void addToAnchor(Widget w) { anchor.add(w); }
@PostConstruct public void setup() { anchor.addStyleName(Styles.DROPDOWN_TOGGLE); anchor.addStyleName(PatternFlyStyles.NAV_ITEM_ICONIC); anchor.setDataToggle(Toggle.DROPDOWN); final Span userIcon = new Span(); userIcon.addStyleName("pficon"); userIcon.addStyleName("pficon-user"); anchor.add(userIcon); anchor.add(userNameWidget); final Span caret = new Span(); caret.addStyleName(Styles.CARET); anchor.add(caret); addStyleName(Styles.DROPDOWN); add(anchor); add(menu); }
private void addDeactivationAnchor() { Span closeIconSpan = new Span(); closeIconSpan.addStyleName(PatternflyConstants.PFICON); closeIconSpan.addStyleName(PatternflyConstants.PFICON_CLOSE); deactivationAnchor.add(closeIconSpan); add(deactivationAnchor); }
private void addContentTab(final String title, final Widget titleWidget, final Widget content, final String key) { final TabListItem tabListItem = GWT.create(TabListItem.class); tabListItem.addShowHandler(new TabShowHandler() { @Override public void onShow(TabShowEvent event) { if (key != null) { multiGridPreferencesStore.setSelectedGrid(key); preferencesService.call().saveUserPreferences(multiGridPreferencesStore); dataGridFilterHashMap.get(key).getFilterCommand().execute(); } } }); final TabPane tabPane = GWT.create(TabPane.class); tabPane.add(content); tabListItem.setDataTargetWidget(tabPane); if (title != null) { tabListItem.setText(title); } if (titleWidget != null && tabListItem.getWidget(0) instanceof Anchor) { ((Anchor) tabListItem.getWidget(0)).add(titleWidget); } navTabs.add(tabListItem); tabContent.add(tabPane); }
private void addContentTab(final String title, final Widget titleWidget, final Widget content, final String key) { final TabListItem tabListItem = GWT.create(TabListItem.class); tabListItem.addShowHandler(new TabShowHandler() { @Override public void onShow(TabShowEvent event) { if (key != null) { multiGridPreferencesStore.setSelectedGrid(key); preferencesService.call().saveUserPreferences(multiGridPreferencesStore); dataGridFilterHashMap.get(key).getFilterCommand().execute(); } } }); final TabPane tabPane = GWT.create(TabPane.class); tabPane.add(content); tabListItem.setDataTargetWidget(tabPane); if (title != null) { tabListItem.setText(title); } if (titleWidget != null && tabListItem.getWidget(0) instanceof Anchor) { ((Anchor) tabListItem.getWidget(0)).add(titleWidget); } navTabs.add(tabListItem); tabContent.add(tabPane); }
@UiConstructor public DropDownImageListEditorView() { initWidget(Binder.BINDER.createAndBindUi(this)); currentTypeImage = new Image(); caret = new InlineLabel(); caret.addStyleName( "caret" ); caret.setVisible( true); dropDownAnchor.add( currentTypeImage ); dropDownAnchor.add( caret ); dropDownAnchor.setEnabled( true ); currentTypeImageTooltip = new Tooltip(dropDown); currentTypeImageTooltip.setContainer("body"); currentTypeImageTooltip.setShowDelayMs(100); currentTypeImage.addClickHandler(e -> currentTypeImageTooltip.hide()); caret.addClickHandler(e -> currentTypeImageTooltip.hide()); helpPanel.add(currentTypeImageTooltip); }
@UiConstructor public DropDownImageListEditorView() { initWidget(Binder.BINDER.createAndBindUi(this)); currentTypeImage = new Image(); caret = new InlineLabel(); caret.addStyleName( "caret" ); caret.setVisible( true); dropDownAnchor.add( currentTypeImage ); dropDownAnchor.add( caret ); dropDownAnchor.setEnabled( true ); currentTypeImageTooltip = new Tooltip(dropDown); currentTypeImageTooltip.setContainer("body"); currentTypeImageTooltip.setShowDelayMs(100); currentTypeImage.addClickHandler(e -> currentTypeImageTooltip.hide()); caret.addClickHandler(e -> currentTypeImageTooltip.hide()); helpPanel.add(currentTypeImageTooltip); }