Improved column widths

This commit is contained in:
Daniel Wolf 2018-02-04 11:17:38 +01:00
parent ecc8efc565
commit 0cb82f3e4e
1 changed files with 6 additions and 1 deletions

View File

@ -76,10 +76,13 @@ class MainView : View() {
}
fieldset("Audio events") {
tableview<AudioFileModel> {
columnResizePolicy = TableView.CONSTRAINED_RESIZE_POLICY
columnResizePolicy = SmartResize.POLICY
column("Event", AudioFileModel::eventNameProperty)
.weigthedWidth(1.0)
column("Audio file", AudioFileModel::displayFilePathProperty)
.weigthedWidth(1.0)
column("Dialog", AudioFileModel::dialogProperty).apply {
weigthedWidth(3.0)
// Make dialog column wrap
setCellFactory { tableColumn ->
return@setCellFactory TableCell<AudioFileModel, String>().also { cell ->
@ -93,7 +96,9 @@ class MainView : View() {
}
}
column("Status", AudioFileModel::statusLabelProperty)
.weigthedWidth(1.0)
column("", AudioFileModel::actionLabelProperty).apply {
weigthedWidth(1.0)
// Show button
setCellFactory { tableColumn ->
return@setCellFactory object : TableCell<AudioFileModel, String>() {