private void setActiveButton() { switch (recording.getFileExistsAction()) { case OK: rename.setSelected(true); break; case REPLACE: replace.setSelected(true); break; case CANCEL: cancel.setSelected(true); break; } }
public static void selectResElement(final Event e, final ElementFilterView elementFilterView) { final ToggleButton button = e.getCurrentTarget(); elementFilterView.setSelected(button.getSelected()); final SelectItemElementsView elementsView = SelectItemElementsView.INSTANCE; if (elementsView.tooManyChoices(SelectItemElementsView.RES_ACTION_ID)) { elementFilterView.setSelected(false); button.setSelected(false); } PropertiesProvider.getInstance().firePropertyValueChanged(elementsView, "checkedResNbElements"); }
public ReplaceOrRenameActionBar(Recording recording, UserPrefs userPrefs) { this.recording = recording; this.userPrefs = userPrefs; replace = new ToggleButton("Replace"); replace.setSelected(true); rename = new ToggleButton("Rename"); cancel = new ToggleButton("Don't Archive"); toggleGroup = new ToggleGroup(); toggleGroup.getToggles().setAll(replace, rename, cancel); this.getButtons().addAll(replace, rename, cancel); replace.setOnAction(event -> replace()); rename.setOnAction(event -> renameDestination()); cancel.setOnAction(event -> cancelArchive()); }
private void cancelArchive() { recording.setFileExistsAction(Recording.FileExistsAction.CANCEL); cancel.setSelected(true); }
private void replace() { recording.setFileExistsAction(Recording.FileExistsAction.REPLACE); replace.setSelected(true); }