MCPcopy Create free account
hub / github.com/badvision/jace / onOpenClicked

Method onOpenClicked

src/main/java/jace/ide/IdeController.java:157–174  ·  view source on GitHub ↗
(ActionEvent event)

Source from the content-addressed store, hash-verified

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) {

Callers

nothing calls this directly

Calls 5

getApplicationMethod · 0.95
fromFileMethod · 0.95
createTabMethod · 0.95
addMethod · 0.80
nameMethod · 0.80

Tested by

no test coverage detected