SettingsWindow.fxml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import java.lang.*?>
  3. <?import javafx.geometry.*?>
  4. <?import javafx.scene.control.*?>
  5. <?import javafx.scene.layout.*?>
  6. <?import javafx.geometry.Insets?>
  7. <?import javafx.scene.control.Button?>
  8. <?import javafx.scene.control.CheckBox?>
  9. <?import javafx.scene.control.Label?>
  10. <?import javafx.scene.control.ScrollBar?>
  11. <?import javafx.scene.control.TitledPane?>
  12. <?import javafx.scene.layout.ColumnConstraints?>
  13. <?import javafx.scene.layout.GridPane?>
  14. <?import javafx.scene.layout.HBox?>
  15. <?import javafx.scene.layout.Region?>
  16. <?import javafx.scene.layout.RowConstraints?>
  17. <?import javafx.scene.layout.VBox?>
  18. <GridPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="600.0" vgap="10.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="ui.SettingsWindow">
  19. <columnConstraints>
  20. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  21. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  22. </columnConstraints>
  23. <rowConstraints>
  24. <RowConstraints maxHeight="226.0" minHeight="10.0" prefHeight="155.0" vgrow="SOMETIMES" />
  25. <RowConstraints maxHeight="223.0" minHeight="10.0" prefHeight="214.0" vgrow="SOMETIMES" />
  26. <RowConstraints maxHeight="101.0" minHeight="0.0" prefHeight="95.0" vgrow="SOMETIMES" />
  27. <RowConstraints maxHeight="80.0" minHeight="10.0" prefHeight="47.0" vgrow="SOMETIMES" />
  28. </rowConstraints>
  29. <children>
  30. <Button fx:id="saveButton" mnemonicParsing="false" onAction="#saveClicked" text="Ok" GridPane.columnIndex="1" GridPane.halignment="CENTER" GridPane.rowIndex="3" GridPane.valignment="CENTER" />
  31. <TitledPane animated="false" collapsible="false" text="Filling Hole" GridPane.columnSpan="2">
  32. <content>
  33. <HBox alignment="CENTER_LEFT" prefHeight="100.0" prefWidth="200.0">
  34. <children>
  35. <Label prefHeight="54.0" prefWidth="359.0" text="Add a hole to the object. Helps filling water into the object after printing" wrapText="true" />
  36. <Region prefHeight="200.0" prefWidth="200.0" HBox.hgrow="ALWAYS" />
  37. <CheckBox fx:id="holeCheckBox" mnemonicParsing="false" onAction="#fillHoleChecked" />
  38. </children>
  39. </HBox>
  40. </content>
  41. </TitledPane>
  42. <TitledPane animated="false" collapsible="false" text="Conductive Sizes" GridPane.columnSpan="2" GridPane.rowIndex="1">
  43. <content>
  44. <VBox prefHeight="200.0" prefWidth="100.0">
  45. <children>
  46. <HBox alignment="CENTER_LEFT" prefHeight="100.0" prefWidth="200.0">
  47. <children>
  48. <Label fx:id="touchscreenLabel" text="Conductive dot diameter touchscreen: 4.0mm" wrapText="true" />
  49. <Region prefHeight="200.0" prefWidth="200.0" HBox.hgrow="ALWAYS" />
  50. <ScrollBar fx:id="touchscreenSlider" prefHeight="22.0" prefWidth="250.0" value="40.0" />
  51. </children>
  52. </HBox>
  53. <HBox alignment="CENTER_LEFT" prefHeight="100.0" prefWidth="200.0">
  54. <children>
  55. <Label fx:id="fingerLabel" text="Conducitve dot diameter finger: 4.0mm" wrapText="true" />
  56. <Region prefHeight="200.0" prefWidth="200.0" HBox.hgrow="ALWAYS" />
  57. <ScrollBar fx:id="fingerSlider" prefHeight="22.0" prefWidth="230.0" value="40.0" />
  58. </children>
  59. </HBox>
  60. </children>
  61. </VBox>
  62. </content>
  63. </TitledPane>
  64. <TitledPane animated="false" collapsible="false" text="OpenSCAD" GridPane.columnSpan="2" GridPane.rowIndex="2">
  65. <content>
  66. <HBox alignment="CENTER_LEFT" prefHeight="100.0" prefWidth="200.0">
  67. <children>
  68. <Label prefHeight="27.0" prefWidth="247.0" text="OpenSCAD Folder" wrapText="true" />
  69. <Button fx:id="scadPath" mnemonicParsing="false" onAction="#pathClicked" prefHeight="39.0" prefWidth="376.0" text="Button" />
  70. </children>
  71. </HBox>
  72. </content>
  73. </TitledPane>
  74. <Button mnemonicParsing="false" onAction="#cancelSettings" text="Cancel" GridPane.halignment="CENTER" GridPane.rowIndex="3" GridPane.valignment="CENTER" />
  75. </children>
  76. <padding>
  77. <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
  78. </padding>
  79. </GridPane>