in src/main/java/org/apache/cayenne/modeler/layout/DatabaseEntityColumnsTabLayout.java [82:130]
public void initializeLayout()
{
// getScene().getWindow().getScene();
// getStage().getScene().getWindow().get
// System.out.println("mrg: " + getStage().getScene().getRoot());
// System.out.println("init DatabaseEntityColumnsTabLayout");
//
// loadComponents();
super.initializeLayout();
primaryKeyColumn.setText(null);
mandatoryColumn.setText(null);
primaryKeyColumn.setGraphic(GlyphsDude.createIcon(FontAwesomeIcon.KEY, "16px"));
mandatoryColumn.setGraphic(GlyphsDude.createIcon(FontAwesomeIcon.EXCLAMATION, "16px"));
// attributeNameColumn.setCellValueFactory(new PropertyValueFactory("name"));
// attributeTypeColumn.setCellValueFactory(new PropertyValueFactory("type"));
// attributeTypeColumn.setCellValueFactory(new PropertyValueFactory<ObjAttribute, String>("type"));
// Callback<TableColumn<ObjAttribute, String>, TableCell<ObjAttribute, String>> comboBoxCellFactory
// = (TableColumn<ObjAttribute, String> param) -> new ComboBoxEditingCell();
//
// ComboBoxTableCell attributeTypeCell = new ComboBoxTableCell(javaTypes);
// attributeTypeColumn.setCellFactory(attributeTypeCell);
//// attributeTypeColumn.setCellFactory(ComboBoxTableCell.forTableColumn(ObjectEntityUtilities.getRegisteredTypeNames()));
// attributeTypeColumn.setEditable(true);
//// attributeTypeColumn.set
// attributeTypeColumn.setOnEditCommit(
// new EventHandler<CellEditEvent<ObjAttribute, String>>() {
// @Override
// public void handle(CellEditEvent<ObjAttribute,String> t) {
// System.out.println(t);
//// ((ObjAttribute) t.getTableView().getItems().get(t.getTablePosition().getRow())).setLevel(t.getNewValue());
// }
// });
// attributeTypeColumn.setPromptText("Java Type");
// emailComboBox.setEditable(true);
// emailComboBox.valueProperty().addListener(new ChangeListener<String>() {
// @Override
// public void changed(ObservableValue ov, String t, String t1) {
// address = t1;
// }
// });
}