health_check_list.fxml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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.CheckBox?>
  6. <?import javafx.scene.control.Label?>
  7. <?import javafx.scene.control.ListView?>
  8. <?import javafx.scene.layout.HBox?>
  9. <?import javafx.scene.layout.StackPane?>
  10. <?import javafx.scene.layout.VBox?>
  11. <?import java.lang.Integer?>
  12. <VBox xmlns:fx="http://javafx.com/fxml"
  13. xmlns="http://javafx.com/javafx"
  14. fx:controller="org.cryptomator.ui.health.CheckListController"
  15. prefWidth="600"
  16. prefHeight="400"
  17. spacing="12">
  18. <padding>
  19. <Insets topRightBottomLeft="12"/>
  20. </padding>
  21. <fx:define>
  22. <Integer fx:id="ZERO" fx:value="0"/>
  23. </fx:define>
  24. <children>
  25. <HBox spacing="12" VBox.vgrow="ALWAYS">
  26. <ListView fx:id="checksListView" VBox.vgrow="ALWAYS" minWidth="175" maxWidth="175"/>
  27. <VBox alignment="CENTER" visible="${!controller.mainRunStarted}" managed="${!controller.mainRunStarted}" HBox.hgrow="ALWAYS">
  28. <Label text="TODO: Introductory/Explanatory Text? "/>
  29. <Button onAction="#selectAllChecks" text="%health.checkList.selectAllBox" />
  30. <Button onAction="#deselectAllChecks" text="TODO:Deselect all Checks" />
  31. </VBox>
  32. <StackPane visible="${controller.mainRunStarted}" managed="${controller.mainRunStarted}" HBox.hgrow="ALWAYS">
  33. <VBox minWidth="300" alignment="CENTER" visible="${!controller.anyCheckSelected}" managed="${!controller.anyCheckSelected}" >
  34. <Label text="%health.check.detail.noSelectedCheck" wrapText="true" alignment="CENTER" />
  35. </VBox>
  36. <fx:include source="/fxml/health_check_details.fxml" visible="${controller.anyCheckSelected}" managed="${controller.anyCheckSelected}" maxWidth="450"/>
  37. </StackPane>
  38. </HBox>
  39. <ButtonBar buttonMinWidth="120" buttonOrder="+CX">
  40. <buttons>
  41. <Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" onAction="#cancelRun" visible="${controller.running}" managed="${controller.running}" />
  42. <Button text="%health.check.exportBtn" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" disable="${controller.running}" visible="${controller.mainRunStarted}" managed="${controller.mainRunStarted}" onAction="#exportResults"/>
  43. <Button text="%health.check.runBatchBtn" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#runSelectedChecks" disable="${controller.chosenTaskCount == ZERO}" visible="${!controller.mainRunStarted}" managed="${!controller.mainRunStarted}"/>
  44. </buttons>
  45. </ButtonBar>
  46. </children>
  47. </VBox>