From c3554cb31774afc8bf335b761649b7aacf7128c5 Mon Sep 17 00:00:00 2001 From: sowgro Date: Wed, 28 Aug 2024 19:50:58 -0400 Subject: Fix sizing of tables, improve display of level details, improve logo --- src/main/java/net/sowgro/npehero/editor/LevelEditor.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/main/java/net/sowgro/npehero/editor/LevelEditor.java') diff --git a/src/main/java/net/sowgro/npehero/editor/LevelEditor.java b/src/main/java/net/sowgro/npehero/editor/LevelEditor.java index ae56d44..e17d209 100755 --- a/src/main/java/net/sowgro/npehero/editor/LevelEditor.java +++ b/src/main/java/net/sowgro/npehero/editor/LevelEditor.java @@ -90,19 +90,14 @@ public class LevelEditor extends Page TableColumn diffCol = new TableColumn<>("Difficulty"); TableColumn validCol = new TableColumn<>("Valid?"); + diffCol.prefWidthProperty().bind(diffList.widthProperty().multiply(0.45)); + validCol.prefWidthProperty().bind(diffList.widthProperty().multiply(0.45)); + diffList.getColumns().add(diffCol); diffList.getColumns().add(validCol); diffCol.setCellValueFactory(data -> new ReadOnlyStringWrapper(data.getValue().title)); - validCol.setCellValueFactory(data -> { - if (data.getValue().isValid()) { - return new ReadOnlyStringWrapper("Yes"); - } - else { - return new ReadOnlyStringWrapper("No"); - } - }); - + validCol.setCellValueFactory(data -> new ReadOnlyStringWrapper(data.getValue().isValid() ? "Yes" : "No")); diffList.setItems(level.difficulties.list); diffList.setRowFactory( _ -> { -- cgit v1.2.3