@Override public void addRendererItem(final String renderer) { final RadioButton rb = new RadioButton(renderer); rb.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { unselectCurrent(); presenter.onRendererSelected(); } }); radioButtonsPanel.add(rb); }
@Override public void addRendererItem(final String renderer) { final RadioButton rb = new RadioButton(renderer); rb.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { unselectCurrent(); presenter.onRendererSelected(); } }); radioButtonsPanel.add(rb); }
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; }
private RadioButton createRadioButton(String title, boolean active, boolean enabled, ValueChangeHandler<Boolean> handler) { RadioButton button = new RadioButton(title); button.setHTML(title); button.setName(name); button.setEnabled(enabled); button.setActive(active); button.addValueChangeHandler(handler); return button; }
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; }
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; }