98 lines
4.4 KiB
XML
98 lines
4.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?import javafx.geometry.Insets?>
|
|
<?import javafx.scene.control.Label?>
|
|
<?import javafx.scene.layout.HBox?>
|
|
<?import javafx.scene.layout.VBox?>
|
|
<?import javafx.scene.control.ScrollPane?>
|
|
<HBox fx:id="mainHBox"
|
|
maxHeight="Infinity" maxWidth="Infinity"
|
|
prefHeight="1080.0" prefWidth="1920.0"
|
|
xmlns="http://javafx.com/javafx/26"
|
|
xmlns:fx="http://javafx.com/fxml/1"
|
|
fx:controller="it.polimi.ingsw.gc14.View.GUI.MainFXMLController"
|
|
stylesheets="@styles.css">
|
|
<children>
|
|
|
|
<!-- VBox sinistra: si espande per riempire tutto lo spazio disponibile -->
|
|
<VBox alignment="CENTER"
|
|
fillWidth="false"
|
|
maxHeight="Infinity"
|
|
maxWidth="Infinity"
|
|
HBox.hgrow="ALWAYS">
|
|
<HBox.margin>
|
|
<Insets top="5" right="5" bottom="5" left="5" />
|
|
</HBox.margin>
|
|
<children>
|
|
<HBox fx:id="upperList" styleClass="card-list" VBox.vgrow="ALWAYS">
|
|
<VBox.margin>
|
|
<Insets top="5" right="5" bottom="5" left="5" />
|
|
</VBox.margin>
|
|
</HBox>
|
|
|
|
<HBox fx:id="board" prefHeight="255" minHeight="255" maxHeight="255" styleClass="card-list" VBox.vgrow="NEVER">
|
|
<VBox.margin>
|
|
<Insets top="5" right="5" bottom="5" left="5" />
|
|
</VBox.margin>
|
|
</HBox>
|
|
|
|
<HBox fx:id="lowerList" styleClass="card-list" VBox.vgrow="ALWAYS">
|
|
<VBox.margin>
|
|
<Insets top="5" right="5" bottom="5" left="5" />
|
|
</VBox.margin>
|
|
</HBox>
|
|
|
|
<HBox fx:id="myHand" styleClass="card-list" VBox.vgrow="ALWAYS">
|
|
<VBox.margin>
|
|
<Insets top="5" right="5" bottom="5" left="5" />
|
|
</VBox.margin>
|
|
</HBox>
|
|
</children>
|
|
</VBox>
|
|
|
|
<!-- VBox destra: dimensione fissa, non si espande -->
|
|
<VBox fx:id="sidePanel"
|
|
prefWidth="250.0"
|
|
maxWidth="250.0"
|
|
minWidth="250.0"
|
|
HBox.hgrow="NEVER"
|
|
styleClass="side-panel">
|
|
<HBox.margin>
|
|
<Insets bottom="10" left="10" right="10" top="10" />
|
|
</HBox.margin>
|
|
<children>
|
|
<ScrollPane fitToWidth="true" hbarPolicy="NEVER" vbarPolicy="AS_NEEDED" VBox.vgrow="ALWAYS">
|
|
<content>
|
|
<VBox spacing="10">
|
|
<children>
|
|
<HBox fx:id="info" prefHeight="107.0" prefWidth="483.0" styleClass="frame">
|
|
<children>
|
|
<VBox alignment="CENTER" prefHeight="107.0" prefWidth="161.0" spacing="2">
|
|
<children>
|
|
<Label styleClass="label-medium" text="Era" />
|
|
<Label fx:id="era" styleClass="label-medium" text="VALORE" />
|
|
</children>
|
|
</VBox>
|
|
<VBox alignment="CENTER" prefHeight="107.0" prefWidth="161.0" spacing="2">
|
|
<children>
|
|
<Label styleClass="label-medium" text="Round" />
|
|
<Label fx:id="round" styleClass="label-medium" text="VALORE" />
|
|
</children>
|
|
</VBox>
|
|
<VBox alignment="CENTER" prefHeight="107.0" prefWidth="161.0" spacing="2">
|
|
<children>
|
|
<Label styleClass="label-medium" text="Player" />
|
|
<Label fx:id="player" styleClass="label-medium" text="VALORE" />
|
|
</children>
|
|
</VBox>
|
|
</children>
|
|
</HBox>
|
|
<!-- altri elementi qui sotto -->
|
|
</children>
|
|
</VBox>
|
|
</content>
|
|
</ScrollPane>
|
|
</children>
|
|
</VBox>
|
|
|
|
</children>
|
|
</HBox> |