package com.digiarea.closure.model.controller; import java.net.URL; import java.util.ResourceBundle; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.geometry.Insets; import javafx.scene.control.Control; import javafx.scene.control.Label; import javafx.scene.control.RadioButton; import javafx.scene.control.TitledPane; import javafx.scene.control.ToggleGroup; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.ColumnConstraints; import javafx.scene.layout.GridPane; import javafx.scene.layout.Priority; import javafx.scene.layout.RowConstraints; import javafx.scene.layout.VBox; import com.digiarea.closure.model.bind.ModelFacade; /** * FXML Controller class * * @author daginno */ public class SOYStyleSectionController extends ClosureController implements Initializable { public SOYStyleSectionController(ModelFacade modelFacade, ResourceBundle bundle) { super(modelFacade, bundle); } @FXML private ToggleGroup styleGroup; @FXML private RadioButton controlCodeStyleBuilder; @FXML private RadioButton controlCodeStyleConcat; /** * Initializes the controller class. */ @Override public void initialize(URL url, ResourceBundle rb) { } public RadioButton getControlCodeStyleBuilder() { return controlCodeStyleBuilder; } public RadioButton getControlCodeStyleConcat() { return controlCodeStyleConcat; } public AnchorPane create() throws Exception { AnchorPane anchorPane37 = new AnchorPane(); anchorPane37.setId("AnchorPane"); anchorPane37.setMinHeight(Control.USE_PREF_SIZE); anchorPane37.setMinWidth(Control.USE_PREF_SIZE); anchorPane37.setPrefHeight(Control.USE_COMPUTED_SIZE); anchorPane37.setPrefWidth(Control.USE_COMPUTED_SIZE); TitledPane titledPane33 = new TitledPane(); titledPane33.setAnimated(false); titledPane33.setCollapsible(false); titledPane33.setExpanded(true); titledPane33.setPrefHeight(Control.USE_COMPUTED_SIZE); titledPane33.setPrefWidth(Control.USE_COMPUTED_SIZE); titledPane33.setText(bundle.getString("SOYStyleSection")); AnchorPane.setBottomAnchor(titledPane33, 0.0); AnchorPane.setLeftAnchor(titledPane33, 0.0); AnchorPane.setRightAnchor(titledPane33, 0.0); AnchorPane.setTopAnchor(titledPane33, 0.0); VBox vBox65 = new VBox(); vBox65.setPrefHeight(Control.USE_COMPUTED_SIZE); vBox65.setPrefWidth(Control.USE_COMPUTED_SIZE); Label label80 = new Label(); label80.setMinWidth(100.0); label80.setText(bundle.getString("SOYStyleSection_Desc")); label80.setWrapText(true); vBox65.getChildren().add(label80); GridPane gridPane74 = new GridPane(); gridPane74.setHgap(5.0); controlCodeStyleBuilder = new RadioButton(); controlCodeStyleBuilder.setMnemonicParsing(false); controlCodeStyleBuilder.setText(bundle.getString("SOYStyleSection_String")); GridPane.setColumnIndex(controlCodeStyleBuilder, 0); GridPane.setRowIndex(controlCodeStyleBuilder, 0); styleGroup = new ToggleGroup(); controlCodeStyleBuilder.setToggleGroup(styleGroup); gridPane74.getChildren().add(controlCodeStyleBuilder); controlCodeStyleConcat = new RadioButton(); controlCodeStyleConcat.setMnemonicParsing(false); controlCodeStyleConcat.setText(bundle.getString("SOYStyleSection_Concatenation")); controlCodeStyleConcat.setToggleGroup(styleGroup); GridPane.setColumnIndex(controlCodeStyleConcat, 1); GridPane.setRowIndex(controlCodeStyleConcat, 0); gridPane74.getChildren().add(controlCodeStyleConcat); ColumnConstraints columnConstraints168 = new ColumnConstraints(); columnConstraints168.setHgrow(Priority.NEVER); columnConstraints168.setMinWidth(Control.USE_COMPUTED_SIZE); columnConstraints168.setPrefWidth(Control.USE_COMPUTED_SIZE); gridPane74.getColumnConstraints().add(columnConstraints168); ColumnConstraints columnConstraints169 = new ColumnConstraints(); columnConstraints169.setHgrow(Priority.NEVER); columnConstraints169.setMinWidth(Control.USE_COMPUTED_SIZE); columnConstraints169.setPrefWidth(Control.USE_COMPUTED_SIZE); gridPane74.getColumnConstraints().add(columnConstraints169); RowConstraints rowConstraints147 = new RowConstraints(); rowConstraints147.setMinHeight(10.0); rowConstraints147.setPrefHeight(30.0); rowConstraints147.setVgrow(Priority.SOMETIMES); gridPane74.getRowConstraints().add(rowConstraints147); vBox65.getChildren().add(gridPane74); Insets insets100 = new Insets(10.0, 10.0, 10.0, 10.0); vBox65.setPadding(insets100); titledPane33.setContent(vBox65); anchorPane37.getChildren().add(titledPane33); initialize(null, bundle); return anchorPane37; } }