Пример #1
0
 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");
 }
Пример #3
0
 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());
 }
Пример #4
0
 private void cancelArchive() {
   recording.setFileExistsAction(Recording.FileExistsAction.CANCEL);
   cancel.setSelected(true);
 }
Пример #5
0
 private void replace() {
   recording.setFileExistsAction(Recording.FileExistsAction.REPLACE);
   replace.setSelected(true);
 }