2026-05-10 14:17:32 +02:00

30 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<VBox xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1"
fx:controller="de.opcua.app.ui.SettingsDialog"
spacing="12" style="-fx-padding:16;">
<GridPane hgap="8" vgap="8">
<Label text="Port:" GridPane.columnIndex="0" GridPane.rowIndex="0"/>
<TextField fx:id="portField" GridPane.columnIndex="1" GridPane.rowIndex="0"/>
<Label text="Endpoint-Pfad:" GridPane.columnIndex="0" GridPane.rowIndex="1"/>
<TextField fx:id="endpointPathField" GridPane.columnIndex="1" GridPane.rowIndex="1"/>
<Label text="App-Name:" GridPane.columnIndex="0" GridPane.rowIndex="2"/>
<TextField fx:id="applicationNameField" GridPane.columnIndex="1" GridPane.rowIndex="2"/>
<Label text="App-URI:" GridPane.columnIndex="0" GridPane.rowIndex="3"/>
<TextField fx:id="applicationUriField" GridPane.columnIndex="1" GridPane.rowIndex="3"/>
<Label text="Update (s):" GridPane.columnIndex="0" GridPane.rowIndex="4"/>
<Spinner fx:id="updateIntervalSpinner" GridPane.columnIndex="1" GridPane.rowIndex="4"/>
<Label text="Noise (%):" GridPane.columnIndex="0" GridPane.rowIndex="5"/>
<Slider fx:id="noiseSlider" min="0" max="20" GridPane.columnIndex="1" GridPane.rowIndex="5"/>
<columnConstraints>
<ColumnConstraints minWidth="120"/>
<ColumnConstraints hgrow="ALWAYS" minWidth="200"/>
</columnConstraints>
</GridPane>
<HBox spacing="8" alignment="CENTER_RIGHT">
<Button text="OK" onAction="#onOk" style="-fx-background-color:#4CAF50;-fx-text-fill:white;"/>
<Button text="Abbrechen" onAction="#onCancel"/>
</HBox>
</VBox>