64 public abstract void resetControl();
65
66 public abstract void addControlSpecificButtons(Pane pane);
67
68 @Override
69 final protected void prepareScene() {
70 setNewControl();
71 tb = new PropertiesTable(testedTextInput);
72 testedTextInput.setId(TESTED_TEXT_INPUT_CONTROL_ID);
73
74 PropertyTablesFactory.explorePropertiesList(testedTextInput, tb);
75 SpecialTablePropertiesProvider.provideForControl(testedTextInput, tb);
76
77 VBox vb = new VBox();
78 vb.setSpacing(5);
79
80 HBox hb = (HBox) getRoot();
81 hb.setPadding(new Insets(5, 5, 5, 5));
82 hb.setStyle("-fx-border-color : green;");
83
84 Button resetButton = ButtonBuilder.create().id(RESET_BUTTON_ID).text("RESET").build();
85 resetButton.setOnAction(new EventHandler<ActionEvent>() {
86 public void handle(ActionEvent t) {
87 tb.refresh();
88 resetControl();
89 }
90 });
91 VBox resetButtonsHBox = new VBox(5);
92 resetButtonsHBox.getChildren().addAll(resetButton);
93 vb.getChildren().addAll(resetButtonsHBox);
94 addControlDependentProperties();
95 addControlSpecificButtons(vb);
96 setTestedControl(testedTextInput);
97 setControllersContent(vb);
98 setPropertiesContent(tb);
99 }
100
101 protected void addControlDependentProperties() {}
102 }
103
104 protected void setTitle() {
|
64 public abstract void resetControl();
65
66 public abstract void addControlSpecificButtons(Pane pane);
67
68 @Override
69 final protected void prepareScene() {
70 setNewControl();
71 tb = new PropertiesTable(testedTextInput);
72 testedTextInput.setId(TESTED_TEXT_INPUT_CONTROL_ID);
73
74 PropertyTablesFactory.explorePropertiesList(testedTextInput, tb);
75 SpecialTablePropertiesProvider.provideForControl(testedTextInput, tb);
76
77 VBox vb = new VBox();
78 vb.setSpacing(5);
79
80 HBox hb = (HBox) getRoot();
81 hb.setPadding(new Insets(5, 5, 5, 5));
82 hb.setStyle("-fx-border-color : green;");
83
84 Button resetButton = new Button("RESET");
85 resetButton.setId(RESET_BUTTON_ID);
86 resetButton.setOnAction(new EventHandler<ActionEvent>() {
87 public void handle(ActionEvent t) {
88 tb.refresh();
89 resetControl();
90 }
91 });
92 VBox resetButtonsHBox = new VBox(5);
93 resetButtonsHBox.getChildren().addAll(resetButton);
94 vb.getChildren().addAll(resetButtonsHBox);
95 addControlDependentProperties();
96 addControlSpecificButtons(vb);
97 setTestedControl(testedTextInput);
98 setControllersContent(vb);
99 setPropertiesContent(tb);
100 }
101
102 protected void addControlDependentProperties() {}
103 }
104
105 protected void setTitle() {
|