@Override public ToolbarView addItem(final IsWidget w) { mainGroup.add(w); return this; }
public void addContextMenuItem(Widget menuItem) { if (menuItem != null) { final ButtonGroup bg = new ButtonGroup(); bg.addStyleName(CSS.CSS().dockExpandedContentButton()); bg.add(menuItem); titlePanel.add(bg); } }
public void addContextMenuItem(Widget menuItem) { if (menuItem != null) { final ButtonGroup bg = new ButtonGroup(); bg.addStyleName(CSS.CSS().dockExpandedContentButton()); bg.add(menuItem); titlePanel.add(bg); } }
public Builder add(Button button) { buttonGroup.add(button); return this; }
private Widget getRadioGroupPanel() { buttonToType = new LinkedHashMap<>(); RadioButton allButton = new RadioButton(BUTTON_GROUP_NAME); //$NON-NLS-1$ buttonToType.put(allButton, null); allButton.setText(constants.allDisksLabel()); allButton.setActive(true); for (DiskContentType contentType : DiskContentType.values()) { RadioButton button = new RadioButton(BUTTON_GROUP_NAME); //$NON-NLS-1$ buttonToType.put(button, contentType); } ButtonGroup buttonGroup = new ButtonGroup(); buttonGroup.setDataToggle(Toggle.BUTTONS); buttonToType.entrySet().forEach(e -> { buttonGroup.add(e.getKey()); e.getKey().addClickHandler(event -> fireChangeHandlers(e.getValue())); }); setDiskContentType(null); localize(); buttonGroup.addStyleName("disk-type-buttons-group"); //$NON-NLS-1$ return buttonGroup; }
public Builder add(DropDownMenu dropDownMenu) { buttonGroup.add(dropDownMenu); return this; }
private Widget getRadioGroupPanel() { allButton = new RadioButton(GROUP_NAME); allButton.setText(constants.allDisksLabel()); allButton.setActive(true); allButton.addClickHandler(event -> fireChangeHandlers(null)); imagesButton = new RadioButton(GROUP_NAME); imagesButton.setText(constants.imageDisksLabel()); imagesButton.addClickHandler(event -> fireChangeHandlers(DiskStorageType.IMAGE)); lunsButton = new RadioButton(GROUP_NAME); lunsButton.setText(constants.lunDisksLabel()); lunsButton.addClickHandler(event -> fireChangeHandlers(DiskStorageType.LUN)); cinderButton = new RadioButton(GROUP_NAME); cinderButton.setText(constants.cinderDisksLabel()); cinderButton.addClickHandler(event -> fireChangeHandlers(DiskStorageType.CINDER)); managedBlockButton = new RadioButton(GROUP_NAME); managedBlockButton.setText(constants.managedBlockDisksLabel()); managedBlockButton.addClickHandler(event -> fireChangeHandlers(DiskStorageType.MANAGED_BLOCK_STORAGE)); ButtonGroup buttonGroup = new ButtonGroup(); buttonGroup.setDataToggle(Toggle.BUTTONS); buttonGroup.add(allButton); buttonGroup.add(imagesButton); buttonGroup.add(lunsButton); buttonGroup.add(cinderButton); buttonGroup.add(managedBlockButton); buttonGroup.addStyleName("disk-type-buttons-group"); //$NON-NLS-1$ return buttonGroup; }
@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; }
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; } }
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); }
private Widget getRadioGroupPanel() { ButtonGroup buttonGroup = new ButtonGroup(); buttonGroup.setDataToggle(Toggle.BUTTONS); for (ViewFilter<K> item : items) { RadioButton radioButton = new RadioButton(GROUP_NAME); radioButton.setText(item.getText()); radioButton.addClickHandler(event -> fireChangeHandlers(item.getValue())); buttons.put(item.getValue(), radioButton); buttonGroup.add(radioButton); } setSelectedValue(items.get(0).getValue()); return buttonGroup; }
void setupContextMenu() { contextMenu.clear(); final WorkbenchPartPresenter.View part = (WorkbenchPartPresenter.View) currentPart.getK2().getWidget(0); if (part.getPresenter().getMenus() != null && part.getPresenter().getMenus().getItems().size() > 0) { for (final MenuItem menuItem : part.getPresenter().getMenus().getItems()) { final Widget result = makeItem(menuItem, true); if (result != null) { contextMenu.add(result); } } } contextMenu.setVisible(contextMenu.getWidgetCount() > 0); }
void setupContextMenu() { contextMenu.clear(); final WorkbenchPartPresenter.View part = (WorkbenchPartPresenter.View) currentPart.getK2().getWidget(0); if (part.getPresenter().getMenus() != null && part.getPresenter().getMenus().getItems().size() > 0) { for (final MenuItem menuItem : part.getPresenter().getMenus().getItems()) { final Widget result = makeItem(menuItem, true); if (result != null) { contextMenu.add(result); } } } contextMenu.setVisible(contextMenu.getWidgetCount() > 0); }
@Override public void addToolBar(final ToolBar _toolBar) { final ButtonGroup bgroup = new ButtonGroup(); if (toolBarItemsMap.size() == 0) { bgroup.getElement().getStyle().setPaddingLeft(19, Style.Unit.PX); } for (final ToolBarItem item : ensureIterable(_toolBar.getItems())) { Button button = new Button(); button.setIcon(IconType.valueOf(((ToolBarTypeIcon) item.getIcon()).getType().toString())); button.setEnabled(item.isEnabled()); button.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { item.getCommand().execute(); } }); Tooltip tooltip = new Tooltip(button); tooltip.setPlacement(Placement.BOTTOM); bgroup.add(tooltip); } toolBarItemsMap.put(_toolBar.getIdentifier(), bgroup); toolBar.add(bgroup); }
@Override public void addToolBar(final ToolBar _toolBar) { final ButtonGroup bgroup = new ButtonGroup(); if (toolBarItemsMap.size() == 0) { bgroup.getElement().getStyle().setPaddingLeft(19, Style.Unit.PX); } for (final ToolBarItem item : ensureIterable(_toolBar.getItems())) { Button button = new Button(); button.setIcon(IconType.valueOf(((ToolBarTypeIcon) item.getIcon()).getType().toString())); button.setEnabled(item.isEnabled()); button.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { item.getCommand().execute(); } }); Tooltip tooltip = new Tooltip(button); tooltip.setPlacement(Placement.BOTTOM); bgroup.add(tooltip); } toolBarItemsMap.put(_toolBar.getIdentifier(), bgroup); toolBar.add(bgroup); }