Skip to content

Commit

Permalink
add new fxml
Browse files Browse the repository at this point in the history
  • Loading branch information
Siedlerchr committed Feb 19, 2019
1 parent 06ed9ec commit 49e3600
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 11 deletions.
25 changes: 14 additions & 11 deletions src/main/java/org/jabref/gui/SaveOrderConfigDisplay.fxml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
<?import javafx.scene.control.ComboBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.RadioButton?>
<?import javafx.scene.control.ToggleGroup?>
<?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.RowConstraints?>


<GridPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1">
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" minWidth="-Infinity" prefWidth="100.0" />
Expand All @@ -22,19 +22,22 @@
<RowConstraints minHeight="-Infinity" prefHeight="30.0" />
<RowConstraints minHeight="-Infinity" prefHeight="30.0" />
<RowConstraints minHeight="-Infinity" prefHeight="30.0" />
</rowConstraints>s
</rowConstraints>
<fx:define>
<ToggleGroup fx:id="saveOrderToggleGroup" />
</fx:define>
<children>
<ComboBox fx:id="savePriSort" editable="true" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<ComboBox fx:id="saveSecSort" editable="true" GridPane.columnIndex="1" GridPane.rowIndex="4" />
<RadioButton fx:id="exportInSpecifiedOrder" mnemonicParsing="false" prefHeight="5.0" prefWidth="206.0" text="Export entries ordered as specified" GridPane.columnSpan="3" GridPane.rowIndex="2" />
<RadioButton fx:id="exportInTableOrder" mnemonicParsing="false" text="Export in current table sort order" GridPane.columnSpan="3" GridPane.rowIndex="1" />
<RadioButton fx:id="exportInOriginalOrder" mnemonicParsing="false" text="Export entries in their original order" GridPane.columnSpan="3" />
<ComboBox fx:id="saveTerSort" editable="true" GridPane.columnIndex="1" GridPane.rowIndex="5" />
<CheckBox fx:id="savePriDesc" mnemonicParsing="false" text="Descending" GridPane.columnIndex="2" GridPane.rowIndex="3" />
<CheckBox fx:id="saveSecDesc" mnemonicParsing="false" text="Descending" GridPane.columnIndex="2" GridPane.rowIndex="4" />
<CheckBox fx:id="saveTerDesc" mnemonicParsing="false" text="Descending" GridPane.columnIndex="2" GridPane.rowIndex="5" />
<Label text="Primary sort criterion" GridPane.rowIndex="3" />
<Label text="Secondary sort criterion" GridPane.rowIndex="4" />
<Label text="Tertiary sort criterion" GridPane.rowIndex="5" />
<RadioButton fx:id="exportInSpecifiedOrder" mnemonicParsing="false" prefHeight="5.0" prefWidth="206.0" text="%Export entries ordered as specified" GridPane.columnSpan="3" GridPane.rowIndex="2" />
<RadioButton fx:id="exportInTableOrder" mnemonicParsing="false" text="%Export in current table sort order" GridPane.columnSpan="3" GridPane.rowIndex="1" />
<RadioButton fx:id="exportInOriginalOrder" mnemonicParsing="false" text="%Export entries in their original order" GridPane.columnSpan="3"/>
<CheckBox fx:id="savePriDesc" mnemonicParsing="false" text="Descending" GridPane.columnIndex="2" GridPane.rowIndex="3" enabled="${exportInSpecifiedOrder.selected}"/>
<CheckBox fx:id="saveSecDesc" mnemonicParsing="false" text="Descending" GridPane.columnIndex="2" GridPane.rowIndex="4 "enabled="${exportInSpecifiedOrder.selected}" />
<CheckBox fx:id="saveTerDesc" mnemonicParsing="false" text="Descending" GridPane.columnIndex="2" GridPane.rowIndex="5" enabled="${exportInSpecifiedOrder.selected}" />
<Label text="Primary sort criterion" GridPane.rowIndex="3" enabled="${exportInSpecifiedOrder.selected}" />
<Label text="Secondary sort criterion" GridPane.rowIndex="4" enabled="${exportInSpecifiedOrder.selected}" />
<Label text="Tertiary sort criterion" GridPane.rowIndex="5" enabled="${exportInSpecifiedOrder.selected}"/>
</children>
</GridPane>
26 changes: 26 additions & 0 deletions src/main/java/org/jabref/gui/SaveOrderConfigDisplayController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package org.jabref.gui;

import javafx.fxml.FXML;
import javafx.scene.control.CheckBox;
import javafx.scene.control.ComboBox;
import javafx.scene.control.RadioButton;
import javafx.scene.control.ToggleGroup;

public class SaveOrderConfigDisplayController {

@FXML private ToggleGroup saveOrderToggleGroup;
@FXML private ComboBox<String> savePriSort;
@FXML private ComboBox<String> saveSecSort;
@FXML private ComboBox<String> saveTerSort;
@FXML private RadioButton exportInSpecifiedOrder;
@FXML private RadioButton exportInTableOrder;
@FXML private RadioButton exportInOriginalOrder;
@FXML private CheckBox savePriDesc;
@FXML private CheckBox saveSecDesc;
@FXML private CheckBox saveTerDesc;

public void init() {

}

}
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@

public class SaveOrderConfigDisplayViewModel {


}

0 comments on commit 49e3600

Please sign in to comment.