Files
jecnaclient/src/main/resources/grades.fxml
T
2026-05-30 14:40:45 +02:00

42 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ProgressIndicator?>
<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.StackPane?>
<?import javafx.scene.layout.VBox?>
<BorderPane xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1"
fx:controller="cz.jzitnik.controllers.GradesController"
style="-fx-background-color: linear-gradient(#0f1724, #071023);"
stylesheets="@styles/grades.css">
<!-- Header -->
<top>
<HBox spacing="15" alignment="CENTER_LEFT" style="-fx-background-color: rgba(255, 255, 255, 0.05); -fx-padding: 15 25;">
<Button text="← Zpět" onAction="#onBackToDashboard" styleClass="flat, small" />
<Label text="Známky" styleClass="title-2, text-light" />
</HBox>
</top>
<!-- Content -->
<center>
<StackPane>
<ProgressIndicator fx:id="loadingIndicator" maxWidth="50" maxHeight="50" />
<ScrollPane fx:id="scrollPane" fitToWidth="true" style="-fx-background: transparent; -fx-background-color: transparent;" visible="false">
<StackPane alignment="TOP_CENTER">
<padding>
<Insets top="20" right="30" bottom="30" left="30"/>
</padding>
<VBox fx:id="contentBox" spacing="15" alignment="TOP_CENTER" maxWidth="900" />
</StackPane>
</ScrollPane>
</StackPane>
</center>
</BorderPane>