diff --git a/client/src/main/java/ctbrec/ui/tabs/recorded/AbstractRecordedModelsTab.java b/client/src/main/java/ctbrec/ui/tabs/recorded/AbstractRecordedModelsTab.java index 4dc1977c..7b0fa3d6 100644 --- a/client/src/main/java/ctbrec/ui/tabs/recorded/AbstractRecordedModelsTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/recorded/AbstractRecordedModelsTab.java @@ -136,6 +136,7 @@ public abstract class AbstractRecordedModelsTab extends Tab implements TabSelect BorderPane.setMargin(scrollPane, new Insets(5)); table.setEditable(true); + //table.setStyle("-fx-table-cell-border-color: transparent;"); table.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); var previewPopupHandler = new PreviewPopupHandler(table); table.setRowFactory(tableview -> { @@ -291,6 +292,7 @@ public abstract class AbstractRecordedModelsTab extends Tab implements TabSelect tc.setText(text); tc.setUserData(index); tc.setPrefWidth(width); + tc.setStyle("-fx-alignment: CENTER-LEFT;"); columns.add(tc); addTableColumnIfEnabled(tc); return tc; diff --git a/client/src/main/java/ctbrec/ui/tabs/recorded/IconTableCell.java b/client/src/main/java/ctbrec/ui/tabs/recorded/IconTableCell.java index cd7884f9..306859ae 100644 --- a/client/src/main/java/ctbrec/ui/tabs/recorded/IconTableCell.java +++ b/client/src/main/java/ctbrec/ui/tabs/recorded/IconTableCell.java @@ -5,6 +5,7 @@ import java.util.Map; import java.util.Objects; import ctbrec.ui.Icon; +import javafx.geometry.Pos; import javafx.scene.control.Tooltip; import javafx.scene.image.ImageView; import javafx.scene.layout.HBox; @@ -18,6 +19,7 @@ public class IconTableCell extends ClickableTableCell { public IconTableCell(Map icons) { this.icons = Objects.requireNonNullElse(icons, new HashMap<>()); iconRow = new HBox(3); + iconRow.setAlignment(Pos.CENTER); } protected void show(Icon iconName) { diff --git a/client/src/main/java/ctbrec/ui/tabs/recorded/RecordedModelsTab.java b/client/src/main/java/ctbrec/ui/tabs/recorded/RecordedModelsTab.java index 37777cda..4e5a3e15 100644 --- a/client/src/main/java/ctbrec/ui/tabs/recorded/RecordedModelsTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/recorded/RecordedModelsTab.java @@ -114,6 +114,7 @@ public class RecordedModelsTab extends AbstractRecordedModelsTab implements TabS paused.setEditable(true); paused.setId("paused"); paused.setUserData(idx++); + paused.setStyle(STYLE_ALIGN_CENTER); columns.add(paused); addTableColumnIfEnabled(paused); TableColumn priority = new TableColumn<>("Priority"); @@ -135,6 +136,7 @@ public class RecordedModelsTab extends AbstractRecordedModelsTab implements TabS lastSeen.setEditable(false); lastSeen.setId("lastSeen"); lastSeen.setUserData(idx++); + lastSeen.setStyle(STYLE_ALIGN_CENTER); columns.add(lastSeen); addTableColumnIfEnabled(lastSeen); TableColumn lastRecorded = new TableColumn<>("last recorded"); @@ -144,6 +146,7 @@ public class RecordedModelsTab extends AbstractRecordedModelsTab implements TabS lastRecorded.setEditable(false); lastRecorded.setId("lastRecorded"); lastRecorded.setUserData(idx++); + lastRecorded.setStyle(STYLE_ALIGN_CENTER); columns.add(lastRecorded); addTableColumnIfEnabled(lastRecorded); @@ -395,7 +398,7 @@ public class RecordedModelsTab extends AbstractRecordedModelsTab implements TabS updatePriority(m, prio); } }); - + tableCell.setStyle("-fx-alignment: CENTER-LEFT;"); return tableCell; } }