From 000ea174c2322b3f8bd0ba22c0c28b9a2937b61a Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Sun, 23 Aug 2020 13:38:43 +0200 Subject: [PATCH] Add renamer --- .../ctbrec/ui/settings/PostProcessingDialogFactory.java | 7 ++++++- .../java/ctbrec/ui/settings/PostProcessingStepPanel.java | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/client/src/main/java/ctbrec/ui/settings/PostProcessingDialogFactory.java b/client/src/main/java/ctbrec/ui/settings/PostProcessingDialogFactory.java index f3bb74ed..2d67dbb5 100644 --- a/client/src/main/java/ctbrec/ui/settings/PostProcessingDialogFactory.java +++ b/client/src/main/java/ctbrec/ui/settings/PostProcessingDialogFactory.java @@ -8,16 +8,19 @@ import java.util.Map; import ctbrec.Config; import ctbrec.recorder.postprocessing.PostProcessor; import ctbrec.recorder.postprocessing.Remuxer; +import ctbrec.recorder.postprocessing.Renamer; import ctbrec.ui.controls.Dialogs; import ctbrec.ui.settings.api.Preferences; import javafx.collections.ObservableList; import javafx.scene.Scene; +import javafx.scene.layout.Region; public class PostProcessingDialogFactory { static Map, Class> ppToDialogMap = new HashMap<>(); static { ppToDialogMap.put(Remuxer.class, RemuxerPaneFactory.class); + ppToDialogMap.put(Renamer.class, RenamerPaneFactory.class); } private PostProcessingDialogFactory() { @@ -35,7 +38,9 @@ public class PostProcessingDialogFactory { boolean ok; try { Preferences preferences = createPreferences(pp); - ok = Dialogs.showCustomInput(scene, "Configure " + pp.getName(), preferences.getView(false)); + Region view = preferences.getView(false); + view.setMinWidth(600); + ok = Dialogs.showCustomInput(scene, "Configure " + pp.getName(), view); if (ok) { preferences.save(); if (newEntry) { diff --git a/client/src/main/java/ctbrec/ui/settings/PostProcessingStepPanel.java b/client/src/main/java/ctbrec/ui/settings/PostProcessingStepPanel.java index 207515e7..121c1ba3 100644 --- a/client/src/main/java/ctbrec/ui/settings/PostProcessingStepPanel.java +++ b/client/src/main/java/ctbrec/ui/settings/PostProcessingStepPanel.java @@ -7,7 +7,7 @@ import java.util.Optional; import ctbrec.Config; import ctbrec.recorder.postprocessing.PostProcessor; -import ctbrec.recorder.postprocessing.RecordingRenamer; +import ctbrec.recorder.postprocessing.Renamer; import ctbrec.recorder.postprocessing.Remuxer; import ctbrec.ui.controls.Dialogs; import javafx.collections.FXCollections; @@ -27,7 +27,7 @@ public class PostProcessingStepPanel extends GridPane { private Config config; - private static final Class[] POST_PROCESSOR_CLASSES = new Class[] { Remuxer.class, RecordingRenamer.class }; + private static final Class[] POST_PROCESSOR_CLASSES = new Class[] { Remuxer.class, Renamer.class }; ListView stepListView; ObservableList stepList;