addvault_new_name.fxml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.geometry.Insets?>
  3. <?import javafx.scene.control.Button?>
  4. <?import javafx.scene.control.ButtonBar?>
  5. <?import javafx.scene.control.Label?>
  6. <?import javafx.scene.control.TextField?>
  7. <?import javafx.scene.layout.HBox?>
  8. <?import javafx.scene.layout.Region?>
  9. <?import javafx.scene.layout.VBox?>
  10. <?import org.cryptomator.ui.controls.FontAwesome5IconView?>
  11. <VBox xmlns="http://javafx.com/javafx"
  12. xmlns:fx="http://javafx.com/fxml"
  13. fx:controller="org.cryptomator.ui.addvaultwizard.CreateNewVaultNameController"
  14. prefWidth="450"
  15. prefHeight="450"
  16. spacing="12"
  17. alignment="CENTER_LEFT">
  18. <padding>
  19. <Insets topRightBottomLeft="24"/>
  20. </padding>
  21. <children>
  22. <Region VBox.vgrow="ALWAYS"/>
  23. <VBox spacing="6">
  24. <Label text="%addvaultwizard.new.nameInstruction" labelFor="$textField"/>
  25. <TextField fx:id="textField" promptText="%addvaultwizard.new.namePrompt" HBox.hgrow="ALWAYS"/>
  26. <Label text="${controller.warningText}" wrapText="true" visible="${controller.showWarning}">
  27. <graphic>
  28. <FontAwesome5IconView glyph="EXCLAMATION_TRIANGLE"/>
  29. </graphic>
  30. </Label>
  31. </VBox>
  32. <Region VBox.vgrow="ALWAYS"/>
  33. <ButtonBar buttonMinWidth="120" buttonOrder="B+X">
  34. <buttons>
  35. <Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" onAction="#back"/>
  36. <Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" onAction="#next" defaultButton="true" disable="${controller.invalidVaultName}"/>
  37. </buttons>
  38. </ButtonBar>
  39. </children>
  40. </VBox>