From c16f733b8f4cc3a06760e3f3ad3b4d07c08879c4 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Fri, 8 Mar 2019 15:31:42 +0100 Subject: [PATCH] Convert "Manage external file types" dialog to JavaFX (#4711) * Convert "Manage external file types" dialog to JavaFX * Fix language file --- .../actions/EditExternalFileTypesAction.java | 6 +- .../CustomizeExternalFileTypesDialog.fxml | 39 +++ .../CustomizeExternalFileTypesDialog.java | 86 +++++ .../CustomizeExternalFileTypesViewModel.java | 59 ++++ .../ExternalFileTypeEditor.java | 321 ------------------ .../ExternalFileTypeEntryEditor.java | 10 - .../jabref/gui/preferences/ExternalTab.java | 4 +- src/main/resources/l10n/JabRef_en.properties | 4 +- 8 files changed, 191 insertions(+), 338 deletions(-) create mode 100644 src/main/java/org/jabref/gui/externalfiletype/CustomizeExternalFileTypesDialog.fxml create mode 100644 src/main/java/org/jabref/gui/externalfiletype/CustomizeExternalFileTypesDialog.java create mode 100644 src/main/java/org/jabref/gui/externalfiletype/CustomizeExternalFileTypesViewModel.java delete mode 100644 src/main/java/org/jabref/gui/externalfiletype/ExternalFileTypeEditor.java diff --git a/src/main/java/org/jabref/gui/actions/EditExternalFileTypesAction.java b/src/main/java/org/jabref/gui/actions/EditExternalFileTypesAction.java index 82bbc9123ce..c5ea26bb8cb 100644 --- a/src/main/java/org/jabref/gui/actions/EditExternalFileTypesAction.java +++ b/src/main/java/org/jabref/gui/actions/EditExternalFileTypesAction.java @@ -1,12 +1,12 @@ package org.jabref.gui.actions; -import org.jabref.gui.externalfiletype.ExternalFileTypeEditor; +import org.jabref.gui.externalfiletype.CustomizeExternalFileTypesDialog; public class EditExternalFileTypesAction extends SimpleCommand { @Override public void execute() { - ExternalFileTypeEditor editor = new ExternalFileTypeEditor(); - editor.show(); + CustomizeExternalFileTypesDialog editor = new CustomizeExternalFileTypesDialog(); + editor.showAndWait(); } } diff --git a/src/main/java/org/jabref/gui/externalfiletype/CustomizeExternalFileTypesDialog.fxml b/src/main/java/org/jabref/gui/externalfiletype/CustomizeExternalFileTypesDialog.fxml new file mode 100644 index 00000000000..6489e52a788 --- /dev/null +++ b/src/main/java/org/jabref/gui/externalfiletype/CustomizeExternalFileTypesDialog.fxml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +