in src/main/java/org/apache/cayenne/modeler/layout/MainToolBarLayout.java [154:171]
private void setState()
{
newButton.setDisable(false); // Can always create a new Cayenne Project.
openButton.setDisable(false); // Can always open an existing Cayenne Project.
saveButton.setDisable(true); // TODO: Bind to main window's dirty state.
removeButton.setDisable(true);
cutButton.setDisable(true);
copyButton.setDisable(true);
pasteButton.setDisable(true);
undoButton.setDisable(true);
redoButton.setDisable(true);
dataMapButton.setDisable(true);
dataNodeButton.setDisable(true);
}