123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- <?xml version="1.0" encoding="UTF-8"?>
- <?import javafx.embed.swing.SwingNode?>
- <?import javafx.geometry.Insets?>
- <?import javafx.scene.control.Button?>
- <?import javafx.scene.control.CheckBox?>
- <?import javafx.scene.control.ListView?>
- <?import javafx.scene.control.Menu?>
- <?import javafx.scene.control.MenuBar?>
- <?import javafx.scene.control.MenuItem?>
- <?import javafx.scene.control.SeparatorMenuItem?>
- <?import javafx.scene.control.SplitPane?>
- <?import javafx.scene.control.TableColumn?>
- <?import javafx.scene.control.TableView?>
- <?import javafx.scene.layout.AnchorPane?>
- <?import javafx.scene.layout.Pane?>
- <?import javafx.scene.layout.VBox?>
- <?import javafx.scene.text.Font?>
- <?import javafx.scene.text.Text?>
- <VBox minHeight="400.0" minWidth="640.0" prefHeight="400.0" prefWidth="640.0" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.tu_darmstadt.informatik.tk.scopviz.ui.GUIController">
- <children>
- <MenuBar stylesheets="@GUITheme.css" VBox.vgrow="NEVER">
- <menus>
- <Menu mnemonicParsing="false" text="File">
- <items>
- <MenuItem fx:id="newItem" mnemonicParsing="false" text="New" />
- <MenuItem fx:id="open" mnemonicParsing="false" text="Open…" />
- <MenuItem fx:id="add" mnemonicParsing="false" text="Add…" />
- <SeparatorMenuItem mnemonicParsing="false" />
- <MenuItem fx:id="save" accelerator="Shortcut+S" mnemonicParsing="false" text="Save" />
- <MenuItem fx:id="saveAs" accelerator="Shortcut+Shift+S" mnemonicParsing="false" text="Save As…" />
- <SeparatorMenuItem mnemonicParsing="false" />
- <MenuItem fx:id="preferences" mnemonicParsing="false" text="Preferences" />
- <SeparatorMenuItem mnemonicParsing="false" />
- <MenuItem fx:id="quit" mnemonicParsing="false" text="Quit" />
- </items>
- </Menu>
- <Menu mnemonicParsing="false" text="Edit">
- <items>
- <SeparatorMenuItem mnemonicParsing="false" />
- <MenuItem fx:id="delete" accelerator="Shortcut+D" mnemonicParsing="false" text="Delete" />
- <MenuItem fx:id="undelete" accelerator="Shortcut+Z" mnemonicParsing="false" text="Undelete" />
- <SeparatorMenuItem mnemonicParsing="false" />
- <MenuItem fx:id="selectMode" accelerator="Shortcut+E" mnemonicParsing="false" text="Select Edges" />
- </items>
- </Menu>
- <Menu mnemonicParsing="false" text="Help">
- <items>
- <MenuItem fx:id="about" mnemonicParsing="false" text="About MyHelloApp" />
- </items>
- </Menu>
- </menus>
- </MenuBar>
- <AnchorPane maxHeight="-1.0" maxWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" VBox.vgrow="ALWAYS">
- <children>
- <SplitPane dividerPositions="0.15" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <items>
- <AnchorPane SplitPane.resizableWithParent="false">
- <children>
- <SplitPane dividerPositions="0.5" orientation="VERTICAL" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <items>
- <AnchorPane>
- <children>
- <TableView fx:id="toolbox" stylesheets="@GUITheme.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <columns>
- <TableColumn fx:id="toolboxObjectColumn" editable="false" maxWidth="-1.0" minWidth="90.0" prefWidth="-1.0" sortable="false" />
- <TableColumn fx:id="toolboxStringColumn" editable="false" maxWidth="-1.0" minWidth="90.0" prefWidth="-1.0" sortable="false" />
- </columns>
- </TableView>
- <VBox fx:id="symbolToolVBox" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <children>
- <CheckBox fx:id="edgesVisibleCheckbox" mnemonicParsing="false" selected="true" text="Edges">
- <padding>
- <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
- </padding>
- </CheckBox>
- <CheckBox fx:id="nodeLabelCheckbox" mnemonicParsing="false" selected="true" text="Labels">
- <padding>
- <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
- </padding>
- </CheckBox>
- <CheckBox fx:id="edgeWeightCheckbox" mnemonicParsing="false" selected="true" text="Weights">
- <padding>
- <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
- </padding>
- </CheckBox>
- </children></VBox>
- </children>
- </AnchorPane>
- <AnchorPane>
- <children>
- <TableView fx:id="properties" editable="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <columns>
- <TableColumn fx:id="propertiesStringColumn" editable="false" maxWidth="1920.0" minWidth="90.0" prefWidth="150.0" sortable="false" text="Property" />
- <TableColumn fx:id="propertiesObjectColumn" maxWidth="1920.0" minWidth="90.0" prefWidth="150.0" sortable="false" text="Value" />
- <TableColumn fx:id="propertiesTypeColumn" editable="false" maxWidth="1920.0" minWidth="90.0" prefWidth="150.0" sortable="false" text="Type" />
- </columns>
- <columnResizePolicy>
- <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
- </columnResizePolicy>
- </TableView>
- </children>
- </AnchorPane>
- </items>
- </SplitPane>
- </children>
- </AnchorPane>
- <AnchorPane SplitPane.resizableWithParent="false">
- <children>
- <SplitPane dividerPositions="0.8" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <items>
- <AnchorPane SplitPane.resizableWithParent="false">
- <children>
- <Pane fx:id="pane" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <children>
- <SwingNode fx:id="swingNode" />
- </children></Pane>
- <Button fx:id="zoomOut" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="30.0" prefWidth="30.0" text="-" textAlignment="JUSTIFY" AnchorPane.bottomAnchor="10.0" AnchorPane.rightAnchor="10.0" />
- <Button fx:id="zoomIn" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="30.0" prefWidth="30.0" text="+" textAlignment="JUSTIFY" AnchorPane.bottomAnchor="45.0" AnchorPane.rightAnchor="10.0" />
- <Text fx:id="createModusText" fill="RED" strokeType="OUTSIDE" strokeWidth="0.0" text="Create None" textAlignment="JUSTIFY" AnchorPane.rightAnchor="5.0" AnchorPane.topAnchor="5.0">
- <font>
- <Font size="9.0" />
- </font>
- </Text>
- <Text fx:id="selectModusText" fill="#eb0303" strokeType="OUTSIDE" strokeWidth="0.0" text="Select Node" textAlignment="JUSTIFY" AnchorPane.rightAnchor="5.0" AnchorPane.topAnchor="20.0">
- <font>
- <Font size="9.0" />
- </font>
- </Text>
- <Text fx:id="actualLayerText" fill="#eb0303" layoutX="10.0" layoutY="10.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Underlay" textAlignment="JUSTIFY" AnchorPane.rightAnchor="5.0" AnchorPane.topAnchor="35.0">
- <font>
- <Font size="9.0" />
- </font>
- </Text>
- <Pane fx:id="worldViewPane" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <children>
- <SwingNode fx:id="swingNodeWorldView" />
- </children>
- </Pane>
- </children>
- </AnchorPane>
- <AnchorPane SplitPane.resizableWithParent="false">
- <children>
- <SplitPane dividerPositions="0.5" orientation="VERTICAL" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
- <items>
- <AnchorPane stylesheets="@GUITheme.css">
- <children>
- <ListView fx:id="layerListView" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
- <Button fx:id="underlayButton" mnemonicParsing="false" text="Underlay" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="5.0" />
- <Button fx:id="operatorButton" layoutX="10.0" layoutY="10.0" mnemonicParsing="false" text="Operator" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="35.0" />
- <Button fx:id="mappingButton" layoutX="10.0" layoutY="10.0" mnemonicParsing="false" text="Mapping" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="65.0" />
- <Button fx:id="symbolRepButton" layoutX="10.0" layoutY="10.0" mnemonicParsing="false" text="Symbol Rep." AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="95.0" />
- </children>
- </AnchorPane>
- <AnchorPane>
- <children>
- <ListView fx:id="metricListView" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
- </children>
- </AnchorPane>
- </items>
- </SplitPane>
- </children>
- </AnchorPane>
- </items>
- </SplitPane>
- </children>
- </AnchorPane>
- </items>
- </SplitPane>
- </children>
- </AnchorPane>
- </children>
- </VBox>
|