2022-12-23 07:08:22 +03:00
|
|
|
<?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.ScrollPane?>
|
|
|
|
<?import javafx.scene.control.Separator?>
|
|
|
|
<?import javafx.scene.layout.ColumnConstraints?>
|
|
|
|
<?import javafx.scene.layout.GridPane?>
|
|
|
|
<?import javafx.scene.layout.HBox?>
|
|
|
|
<?import javafx.scene.layout.Pane?>
|
|
|
|
<?import javafx.scene.layout.RowConstraints?>
|
|
|
|
<?import javafx.scene.layout.VBox?>
|
|
|
|
<?import javafx.scene.shape.SVGPath?>
|
|
|
|
<?import javafx.scene.text.Font?>
|
|
|
|
|
2023-02-04 15:25:34 +03:00
|
|
|
<ScrollPane fitToWidth="true" onDragDropped="#handleDrop" onDragOver="#handleDragOver" xmlns="http://javafx.com/javafx/18" xmlns:fx="http://javafx.com/fxml/1" fx:controller="nsusbloader.Controllers.PatchesController">
|
2022-12-23 07:08:22 +03:00
|
|
|
<VBox fx:id="patchesToolPane" spacing="15.0">
|
|
|
|
<Pane minHeight="-Infinity" prefHeight="10.0" style="-fx-background-color: linear-gradient(from 41px 34px to 50px 50px, reflect, #2cd882 40%, transparent 45%);" />
|
|
|
|
<HBox alignment="CENTER">
|
|
|
|
<children>
|
|
|
|
<Label text="%tabPatches_Lbl_Title">
|
|
|
|
<font>
|
|
|
|
<Font name="System Bold" size="15.0" />
|
|
|
|
</font>
|
|
|
|
</Label>
|
|
|
|
</children>
|
|
|
|
</HBox>
|
|
|
|
<GridPane>
|
|
|
|
<columnConstraints>
|
|
|
|
<ColumnConstraints hgrow="SOMETIMES" />
|
|
|
|
<ColumnConstraints hgrow="SOMETIMES" percentWidth="90.0" />
|
|
|
|
<ColumnConstraints hgrow="SOMETIMES" />
|
|
|
|
</columnConstraints>
|
|
|
|
<rowConstraints>
|
|
|
|
<RowConstraints vgrow="SOMETIMES" />
|
|
|
|
</rowConstraints>
|
|
|
|
<children>
|
|
|
|
<Separator prefWidth="200.0" styleClass="strangeSeparator" GridPane.columnIndex="1" />
|
|
|
|
</children>
|
|
|
|
</GridPane>
|
|
|
|
<VBox spacing="8.0">
|
|
|
|
<children>
|
|
|
|
<VBox spacing="5.0">
|
|
|
|
<children>
|
|
|
|
<HBox alignment="CENTER_LEFT" spacing="5.0">
|
|
|
|
<children>
|
|
|
|
<Label minHeight="-Infinity" minWidth="-Infinity" text="%tabPatches_Lbl_Firmware" wrapText="true" />
|
|
|
|
<Label fx:id="shortNameFirmwareLbl" textOverrun="LEADING_WORD_ELLIPSIS" />
|
|
|
|
<Pane HBox.hgrow="ALWAYS" />
|
2023-02-06 02:00:05 +03:00
|
|
|
<Button minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#selectFirmware" styleClass="buttonSelect" text="%tabSplMrg_Btn_SelectFolder" wrapText="true">
|
2022-12-23 07:08:22 +03:00
|
|
|
<graphic>
|
|
|
|
<SVGPath content="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z" fill="#289de8" />
|
|
|
|
</graphic>
|
|
|
|
</Button>
|
|
|
|
</children>
|
|
|
|
</HBox>
|
|
|
|
<Label fx:id="locationFirmwareLbl" disable="true" textOverrun="LEADING_WORD_ELLIPSIS">
|
|
|
|
<font>
|
|
|
|
<Font name="System Italic" size="13.0" />
|
|
|
|
</font>
|
|
|
|
</Label>
|
2023-02-06 02:00:05 +03:00
|
|
|
<HBox alignment="CENTER_LEFT" spacing="5.0">
|
|
|
|
<children>
|
|
|
|
<Label minHeight="-Infinity" minWidth="-Infinity" text="%tabPatches_Lbl_Atmo" wrapText="true" />
|
|
|
|
<Label fx:id="shortNameAtmoLbl" textOverrun="LEADING_WORD_ELLIPSIS" />
|
|
|
|
<Pane HBox.hgrow="ALWAYS" />
|
|
|
|
<Button minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#selectAtmosphereFolder" styleClass="buttonSelect" text="%tabSplMrg_Btn_SelectFolder" wrapText="true">
|
|
|
|
<graphic>
|
|
|
|
<SVGPath content="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z" fill="#289de8" />
|
|
|
|
</graphic>
|
|
|
|
</Button>
|
|
|
|
</children>
|
|
|
|
</HBox>
|
|
|
|
<Label fx:id="locationAtmosphereLbl" disable="true" textOverrun="LEADING_WORD_ELLIPSIS">
|
|
|
|
<font>
|
|
|
|
<Font name="System Italic" size="13.0" />
|
|
|
|
</font>
|
|
|
|
</Label>
|
2022-12-23 07:08:22 +03:00
|
|
|
</children>
|
|
|
|
</VBox>
|
|
|
|
<Separator prefWidth="200.0" />
|
|
|
|
<VBox spacing="5.0">
|
|
|
|
<children>
|
|
|
|
<HBox alignment="CENTER_LEFT" spacing="5.0">
|
|
|
|
<children>
|
|
|
|
<Label minHeight="-Infinity" minWidth="-Infinity" text="%tabPatches_Lbl_Keys" wrapText="true" />
|
|
|
|
<Label fx:id="shortNameKeysLbl" />
|
|
|
|
<Pane HBox.hgrow="ALWAYS" />
|
2023-02-06 02:00:05 +03:00
|
|
|
<Button minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#selectProdKeys" styleClass="buttonSelect" text="%btn_Select">
|
2022-12-23 07:08:22 +03:00
|
|
|
<graphic>
|
|
|
|
<SVGPath content="M22,18V22H18V19H15V16H12L9.74,13.74C9.19,13.91 8.61,14 8,14A6,6 0 0,1 2,8A6,6 0 0,1 8,2A6,6 0 0,1 14,8C14,8.61 13.91,9.19 13.74,9.74L22,18M7,5A2,2 0 0,0 5,7A2,2 0 0,0 7,9A2,2 0 0,0 9,7A2,2 0 0,0 7,5Z" fill="#289de8" />
|
|
|
|
</graphic>
|
|
|
|
</Button>
|
|
|
|
</children>
|
|
|
|
</HBox>
|
|
|
|
<Label fx:id="locationKeysLbl" disable="true" textOverrun="LEADING_WORD_ELLIPSIS">
|
|
|
|
<font>
|
|
|
|
<Font name="System Italic" size="13.0" />
|
|
|
|
</font></Label>
|
|
|
|
</children>
|
|
|
|
</VBox>
|
|
|
|
<VBox spacing="5.0">
|
|
|
|
<children>
|
|
|
|
<HBox alignment="CENTER_LEFT" spacing="5.0">
|
|
|
|
<children>
|
|
|
|
<Label minHeight="-Infinity" minWidth="-Infinity" text="%tabSplMrg_Lbl_SaveToLocation" wrapText="true" />
|
|
|
|
<Label fx:id="saveToLbl" />
|
|
|
|
<Pane HBox.hgrow="ALWAYS" />
|
2023-02-06 02:00:05 +03:00
|
|
|
<Button minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#selectSaveTo" styleClass="buttonSelect" text="%btn_Select">
|
2022-12-23 07:08:22 +03:00
|
|
|
<graphic>
|
|
|
|
<SVGPath content="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z" fill="#289de8" />
|
|
|
|
</graphic>
|
|
|
|
</Button>
|
|
|
|
</children>
|
|
|
|
</HBox>
|
|
|
|
</children>
|
|
|
|
</VBox>
|
|
|
|
</children>
|
|
|
|
<VBox.margin>
|
|
|
|
<Insets left="15.0" right="15.0" />
|
|
|
|
</VBox.margin>
|
|
|
|
</VBox>
|
|
|
|
<HBox alignment="CENTER">
|
|
|
|
<children>
|
|
|
|
<Label fx:id="statusLbl" />
|
|
|
|
</children>
|
|
|
|
</HBox>
|
|
|
|
<Pane VBox.vgrow="ALWAYS" />
|
2023-02-01 12:43:47 +03:00
|
|
|
<HBox alignment="CENTER" spacing="5.0">
|
2022-12-23 07:08:22 +03:00
|
|
|
<children>
|
|
|
|
<Button fx:id="makeEsBtn" contentDisplay="TOP" mnemonicParsing="false" styleClass="buttonUp" text="%tabPatches_Btn_MakeEs" />
|
2023-02-01 12:43:47 +03:00
|
|
|
<Button fx:id="makeFsBtn" contentDisplay="TOP" mnemonicParsing="false" styleClass="buttonUp" text="%tabPatches_Btn_MakeFs" />
|
2023-02-06 02:00:05 +03:00
|
|
|
<Button fx:id="makeLoaderBtn" contentDisplay="TOP" mnemonicParsing="false" styleClass="buttonUp" text="%tabPatches_Btn_MakeAtmo" />
|
2022-12-23 07:08:22 +03:00
|
|
|
</children>
|
|
|
|
</HBox>
|
|
|
|
<padding>
|
|
|
|
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
|
|
|
|
</padding>
|
|
|
|
</VBox>
|
|
|
|
</ScrollPane>
|