(ActionEvent event)
| 155 | } |
| 156 | |
| 157 | @FXML |
| 158 | void onOpenClicked(ActionEvent event) { |
| 159 | FileChooser chooser = new FileChooser(); |
| 160 | chooser.setTitle("Open document"); |
| 161 | for (DocumentType type : Program.DocumentType.values()) { |
| 162 | chooser.getExtensionFilters().add( |
| 163 | new FileChooser.ExtensionFilter(type.name(), type.extensions) |
| 164 | ); |
| 165 | } |
| 166 | chooser.getExtensionFilters().addAll( |
| 167 | new FileChooser.ExtensionFilter("All Files", "*.*") |
| 168 | ); |
| 169 | File file = chooser.showOpenDialog(JaceApplication.getApplication().primaryStage); |
| 170 | if (file != null && file.isFile() && file.exists()) { |
| 171 | DocumentType type = DocumentType.fromFile(file); |
| 172 | createTab(type, file, true); |
| 173 | } |
| 174 | } |
| 175 | |
| 176 | @FXML |
| 177 | void onSaveAllClicked(ActionEvent event) { |
nothing calls this directly
no test coverage detected