49 lines
2.2 KiB
XML
49 lines
2.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?import java.lang.*?>
|
|
<?import javafx.geometry.*?>
|
|
<?import javafx.scene.image.*?>
|
|
<?import javafx.scene.layout.*?>
|
|
<?import javafx.scene.text.*?>
|
|
<?import javafx.geometry.Insets?>
|
|
<?import javafx.scene.control.*?>
|
|
<?import javafx.scene.image.ImageView?>
|
|
<?import javafx.scene.layout.HBox?>
|
|
<?import javafx.scene.layout.VBox?>
|
|
<?import javafx.scene.text.Font?>
|
|
|
|
<fx:root type="VBox" xmlns="http://javafx.com/javafx/null" xmlns:fx="http://javafx.com/fxml/1">
|
|
<children>
|
|
<HBox fx:id="coverContainer" alignment="CENTER">
|
|
<children>
|
|
<ImageView fx:id="imageView" fitHeight="160.0" fitWidth="160.0" pickOnBounds="true" preserveRatio="true" />
|
|
<VBox alignment="CENTER" prefWidth="240.0">
|
|
<children>
|
|
<Label fx:id="titleLabel" text="Title">
|
|
<font>
|
|
<Font name="System Bold" size="28.0" />
|
|
</font>
|
|
</Label>
|
|
<Label fx:id="subtitleLabel" text="Subtitle" />
|
|
</children>
|
|
</VBox>
|
|
</children>
|
|
<padding>
|
|
<Insets bottom="7.0" left="7.0" right="7.0" top="7.0" />
|
|
</padding>
|
|
</HBox>
|
|
<TableView fx:id="tableView" VBox.vgrow="ALWAYS">
|
|
<columns>
|
|
<TableColumn fx:id="trackNumberTableColumn" editable="false" prefWidth="28.0" resizable="false" sortable="false" text="#" />
|
|
<TableColumn fx:id="trackTitleTableColumn" editable="false" prefWidth="200.0" sortable="false" text="%title" />
|
|
<TableColumn fx:id="trackArtistTableColumn" editable="false" prefWidth="90.0" sortable="false" text="%artist" />
|
|
<TableColumn fx:id="trackAlbumTableColumn" editable="false" prefWidth="90.0" sortable="false" text="%album" />
|
|
<TableColumn fx:id="trackLengthTableColumn" editable="false" prefWidth="70.0" sortable="false" text="%length" />
|
|
</columns>
|
|
<columnResizePolicy>
|
|
<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
|
|
</columnResizePolicy>
|
|
</TableView>
|
|
</children>
|
|
</fx:root>
|