public Builder setDataToggle(Toggle toggle) { button.setDataToggle(toggle); return this; }
@Override protected void initWidget(Widget widget) { super.initWidget(widget); // Hide the button, we need it to set the attributes on so jquery can manipulate it. clickButton.setDataToggle(Toggle.DROPDOWN); clickButton.setVisible(false); }
private void createRefreshMenuButton() { dropdownButton = new Button(); dropdownButton.setToggleCaret(true); dropdownButton.setDataToggle(Toggle.DROPDOWN); }
@PostConstruct public void init() { serverTemplateButton = GWT.create(Button.class); serverTemplateButton.setText(constants.ServerTemplates()); serverTemplateButton.setDataToggle(Toggle.DROPDOWN); serverTemplateButton.setSize(ButtonSize.SMALL); dropDownServerTemplates = GWT.create(DropDownMenu.class); dropDownServerTemplates.addStyleName(Styles.DROPDOWN_MENU + "-right"); serverTemplates = GWT.create(ButtonGroup.class); serverTemplates.add(serverTemplateButton); serverTemplates.add(dropDownServerTemplates); initWidget(serverTemplates); }
private Widget makeDropDownMenuButton(final String caption, final List<Widget> widgetList) { final ButtonGroup buttonGroup = GWT.create(ButtonGroup.class); final Button dropdownButton = GWT.create(Button.class); dropdownButton.setText(caption); dropdownButton.setDataToggle(Toggle.DROPDOWN); dropdownButton.setSize(ButtonSize.SMALL); final DropDownMenu dropDownMenu = GWT.create(DropDownMenu.class); dropDownMenu.setPull(Pull.RIGHT); for (final Widget _item : widgetList) { dropDownMenu.add(_item); } buttonGroup.add(dropdownButton); buttonGroup.add(dropDownMenu); return buttonGroup; }
private Widget makeDropDownMenuButton(final String caption, final List<Widget> widgetList) { final ButtonGroup buttonGroup = GWT.create(ButtonGroup.class); final Button dropdownButton = GWT.create(Button.class); dropdownButton.setText(caption); dropdownButton.setDataToggle(Toggle.DROPDOWN); dropdownButton.setSize(ButtonSize.SMALL); final DropDownMenu dropDownMenu = GWT.create(DropDownMenu.class); dropDownMenu.setPull(Pull.RIGHT); for (final Widget _item : widgetList) { dropDownMenu.add(_item); } buttonGroup.add(dropdownButton); buttonGroup.add(dropDownMenu); return buttonGroup; }
protected void setupMenuButton() { menuButton.setDataToggle(Toggle.DROPDOWN); menuButton.setIcon(IconType.COG); menuButton.setTitle(constants.AutoRefresh()); menuButton.setSize(ButtonSize.SMALL); }
private Button createKebabButton() { Button button = new Button(); button.addStyleName(Styles.DROPDOWN_TOGGLE); button.addStyleName(BTN_LINK); button.removeStyleName(BTN_DEFAULT); button.setDataToggle(Toggle.DROPDOWN); return button; }
protected void setupMenuButton() { menuButton.setDataToggle(Toggle.DROPDOWN); menuButton.setIcon(IconType.COG); menuButton.setTitle(constants.AutoRefresh()); menuButton.setSize(ButtonSize.SMALL); }
/** * Checks whether or not caret should be added/removed */ protected void addCaretToText() { if (hideOnSingleElement && dropDownMenu.getWidgetCount() == 1) { button.setToggleCaret(false); button.setDataToggle(null); this.removeStyleName("open"); toggleStyles(true); } else if ((dropDownMenu.getWidgetCount() > 1 || hideOnSingleElement == false && dropDownMenu.getWidgetCount() == 1)) { button.setToggleCaret(true); button.setDataToggle(Toggle.DROPDOWN); button.setDataTargetWidget(this); toggleStyles(false); } }
/** * Checks whether or not caret should be added/removed */ protected void addCaretToText() { if (hideOnSingleElement && dropDownMenu.getWidgetCount() == 1) { button.setToggleCaret(false); button.setDataToggle(null); this.removeStyleName("open"); toggleStyles(true); } else if ((dropDownMenu.getWidgetCount() > 1 || hideOnSingleElement == false && dropDownMenu.getWidgetCount() == 1)) { button.setToggleCaret(true); button.setDataToggle(Toggle.DROPDOWN); button.setDataTargetWidget(this); toggleStyles(false); } }
protected void setupToggle() { final Button btnToggle = GWT.create(Button.class); btnToggle.removeStyleName("btn-default"); btnToggle.addStyleName(Styles.NAVBAR_TOGGLE); btnToggle.setDataToggle(Toggle.COLLAPSE); btnToggle.setDataTargetWidget(navbarCollapse); btnToggle.add(createToggleBar()); btnToggle.add(createToggleBar()); btnToggle.add(createToggleBar()); navbarHeader.add(btnToggle); }
protected void initBulkActions(final ExtendedPagedTable<T> extendedPagedTable) { extendedPagedTable.getRightActionsToolbar().clear(); final ButtonGroup bulkActions = GWT.create(ButtonGroup.class); final Button bulkButton = GWT.create(Button.class); bulkButton.setText(Constants.INSTANCE.Bulk_Actions()); bulkButton.setDataToggle(Toggle.DROPDOWN); bulkButton.setEnabled(false); bulkButton.getElement().getStyle().setMarginRight(5, Style.Unit.PX); bulkActions.add(bulkButton); final DropDownMenu bulkDropDown = GWT.create(DropDownMenu.class); bulkDropDown.addStyleName(Styles.DROPDOWN_MENU + "-right"); bulkDropDown.getElement().getStyle().setMarginRight(5, Style.Unit.PX); for (AnchorListItem item : getBulkActionsItems(extendedPagedTable)) { bulkDropDown.add(item); } bulkActions.add(bulkDropDown); extendedPagedTable.getRightActionsToolbar().add(bulkActions); }
protected void setupToggle() { final Button btnToggle = GWT.create(Button.class); btnToggle.removeStyleName("btn-default"); btnToggle.addStyleName(Styles.NAVBAR_TOGGLE); btnToggle.setDataToggle(Toggle.COLLAPSE); btnToggle.setDataTargetWidget(navbarCollapse); btnToggle.add(createToggleBar()); btnToggle.add(createToggleBar()); btnToggle.add(createToggleBar()); navbarHeader.add(btnToggle); }
private Widget makeDropDownMenuButton(final String caption, final List<Widget> widgetList) { final ButtonGroup buttonGroup = new ButtonGroup(); final Button dropdownButton = new Button(caption); dropdownButton.setDataToggle(Toggle.DROPDOWN); dropdownButton.setSize(ButtonSize.SMALL); final DropDownMenu dropDownMenu = new DropDownMenu(); for (final Widget _item : widgetList) { dropDownMenu.add(_item); } buttonGroup.add(dropdownButton); buttonGroup.add(dropDownMenu); return buttonGroup; } }
private Widget makeDropDownMenuButton(final String caption, final List<Widget> widgetList) { final ButtonGroup buttonGroup = new ButtonGroup(); final Button dropdownButton = new Button(caption); dropdownButton.setDataToggle(Toggle.DROPDOWN); dropdownButton.setSize(ButtonSize.SMALL); final DropDownMenu dropDownMenu = new DropDownMenu(); for (final Widget _item : widgetList) { dropDownMenu.add(_item); } buttonGroup.add(dropdownButton); buttonGroup.add(dropDownMenu); return buttonGroup; } }
public NavbarCollapseButton() { button = new Button(); button.setStyleName(Styles.NAVBAR_TOGGLE); button.setDataToggle(Toggle.COLLAPSE); button.add(newBarIcon()); button.add(newBarIcon()); button.add(newBarIcon()); initWidget(button); }
public NavbarCollapseButton() { button = new Button(); button.setStyleName(Styles.NAVBAR_TOGGLE); button.setDataToggle(Toggle.COLLAPSE); button.add(newBarIcon()); button.add(newBarIcon()); button.add(newBarIcon()); initWidget(button); }
private void initDropdownButton(IconType icon, boolean splitButton) { button = new Button(); caretButton = new Button(); caretButton.setDataToggle(Toggle.DROPDOWN); caretButton.setToggleCaret(true); if (splitButton) { caretButton.getElement().getStyle().setMarginLeft(0, Unit.PX); caretButton.getElement().getStyle().setLeft(-1, Unit.PX); textButton = button; toolTip = new WidgetTooltip(textButton); add(toolTip); add(caretButton); } else { textButton = caretButton; toolTip = new WidgetTooltip(textButton); add(toolTip); } if (icon != null) { textButton.setIcon(icon); } }
public Button createToggleButton() { final Button button = GWT.create(Button.class); button.addStyleName(UFTableResources.INSTANCE.CSS().columnPickerButton()); button.setDataToggle(Toggle.BUTTON); button.setIcon(IconType.LIST_UL); button.setTitle(CommonConstants.INSTANCE.ColumnPickerButtonTooltip()); popup.addStyleName(UFTableResources.INSTANCE.CSS().columnPickerPopup()); popup.addAutoHidePartner(button.getElement()); popup.addCloseHandler(new CloseHandler<PopupPanel>() { public void onClose(CloseEvent<PopupPanel> popupPanelCloseEvent) { if (popupPanelCloseEvent.isAutoClosed()) { button.setActive(false); } } }); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (!button.isActive()) { showColumnPickerPopup(button.getAbsoluteLeft() + button.getOffsetWidth(), button.getAbsoluteTop() + button.getOffsetHeight()); } else { popup.hide(false); } } }); return button; }