alist-gui/src/main/resources/fxml/root-view.fxml

57 lines
2.4 KiB
Plaintext
Raw Normal View History

2024-08-28 06:13:39 +08:00
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
2024-08-28 06:13:39 +08:00
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
2024-08-28 06:13:39 +08:00
<?import org.kordamp.ikonli.javafx.*?>
<VBox fx:id="rootPane" xmlns="http://javafx.com/javafx" xmlns:fx="http://javafx.com/fxml"
alignment="TOP_CENTER" prefHeight="720.0" prefWidth="770.0" spacing="10.0"
styleClass="root-pane" stylesheets="@../css/root-view.css"
fx:controller="cn.octopusyan.alistgui.controller.RootController">
2024-08-28 06:13:39 +08:00
<HBox fx:id="windowHeader" alignment="CENTER_RIGHT" prefWidth="Infinity" spacing="10.0">
<padding>
<Insets bottom="10.0" left="10.0" right="10.0" top="10.0"/>
</padding>
<FontIcon fx:id="alwaysOnTopIcon" styleClass="icon-button"/>
<FontIcon fx:id="minimizeIcon" styleClass="icon-button"/>
<FontIcon fx:id="closeIcon" styleClass="icon-button"/>
2024-08-28 06:13:39 +08:00
</HBox>
<TabPane fx:id="tabPane" prefWidth="Infinity" tabClosingPolicy="UNAVAILABLE" VBox.vgrow="ALWAYS">
2024-08-28 06:13:39 +08:00
<padding>
<Insets left="20.0" right="20.0"/>
2024-08-28 06:13:39 +08:00
</padding>
<Tab text="%root.tab.main">
2024-08-28 06:13:39 +08:00
<graphic>
<FontIcon iconColor="white" iconLiteral="fa-th-large"/>
2024-08-28 06:13:39 +08:00
</graphic>
<!-- 引入主页 -->
<fx:include fx:id="mainController" source="main-view.fxml" prefWidth="Infinity" prefHeight="-Infinity"/>
2024-08-28 06:13:39 +08:00
</Tab>
<Tab text="%root.tab.setup">
2024-08-28 06:13:39 +08:00
<graphic>
<FontIcon iconColor="white" iconLiteral="fa-cog"/>
2024-08-28 06:13:39 +08:00
</graphic>
<!-- 引入设置页 -->
<fx:include fx:id="setupController" source="setup-view.fxml" prefWidth="Infinity" prefHeight="-Infinity"/>
2024-08-28 06:13:39 +08:00
</Tab>
2024-09-09 20:15:49 +08:00
<Tab text="%root.tab.about">
<graphic>
<FontIcon iconColor="white" iconLiteral="fa-info-circle"/>
</graphic>
<!-- 引入关于页 -->
<fx:include fx:id="aboutController" source="about-view.fxml" prefWidth="Infinity" prefHeight="-Infinity"/>
</Tab>
2024-08-28 06:13:39 +08:00
</TabPane>
<HBox fx:id="windowFooter" alignment="CENTER" prefWidth="Infinity" spacing="25.0">
<padding>
<Insets bottom="30.0"/>
</padding>
<Button fx:id="document" text="%root.foot.doc"/>
<Button fx:id="github" text="%root.foot.github"/>
<Button fx:id="sponsor" text="%root.foot.sponsor"/>
</HBox>
2024-08-28 06:13:39 +08:00
</VBox>