From 3cb618ae42db2e7c1a369ee321c5e772e27db04b Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Sun, 1 Nov 2020 11:25:45 +0100 Subject: [PATCH] Make resizing of filter and model input more equal --- .../src/main/java/ctbrec/ui/tabs/RecordedModelsTab.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/src/main/java/ctbrec/ui/tabs/RecordedModelsTab.java b/client/src/main/java/ctbrec/ui/tabs/RecordedModelsTab.java index 005fb456..1bbbef4f 100644 --- a/client/src/main/java/ctbrec/ui/tabs/RecordedModelsTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/RecordedModelsTab.java @@ -269,7 +269,9 @@ public class RecordedModelsTab extends Tab implements TabSelectionListener { ObservableList suggestions = FXCollections.observableArrayList(); sites.forEach(site -> suggestions.add(site.getClass().getSimpleName())); model = new AutoFillTextField(new ObservableListSuggester(suggestions)); - model.setPrefWidth(600); + model.minWidth(150); + model.prefWidth(600); + HBox.setHgrow(model, Priority.ALWAYS); model.setPromptText("e.g. MyFreeCams:ModelName or an URL like https://chaturbate.com/modelname/"); model.onActionHandler(this::addModel); model.setTooltip(new Tooltip("To add a model enter SiteName:ModelName\n" + @@ -291,8 +293,12 @@ public class RecordedModelsTab extends Tab implements TabSelectionListener { filterContainer.setSpacing(0); filterContainer.setPadding(new Insets(0)); filterContainer.setAlignment(Pos.CENTER_RIGHT); + filterContainer.minWidth(100); + filterContainer.prefWidth(150); HBox.setHgrow(filterContainer, Priority.ALWAYS); filter = new SearchBox(false); + filter.minWidth(100); + filter.prefWidth(150); filter.setPromptText("Filter"); filter.textProperty().addListener( (observableValue, oldValue, newValue) -> { String q = filter.getText();