Skip to content

Commit 277a013

Browse files
committed
Merge pull request #266 from AustinShalit/AustinShalit-SavedFileExtension
File extension
2 parents ec206a6 + e1d7ff8 commit 277a013

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ui/src/main/java/edu/wpi/grip/ui/MainWindowController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import javafx.scene.control.SplitPane;
1414
import javafx.scene.layout.Region;
1515
import javafx.stage.FileChooser;
16+
import javafx.stage.FileChooser.ExtensionFilter;
1617

1718
import javax.inject.Inject;
1819
import java.io.File;
@@ -110,6 +111,9 @@ public void openProject() throws IOException {
110111
if (showConfirmationDialogAndWait()) {
111112
final FileChooser fileChooser = new FileChooser();
112113
fileChooser.setTitle("Open Project");
114+
fileChooser.getExtensionFilters().addAll(
115+
new ExtensionFilter("GRIP File", "*.grip"),
116+
new ExtensionFilter("All Files", "*.*"));
113117

114118
project.getFile().ifPresent(file -> fileChooser.setInitialDirectory(file.getParentFile()));
115119

@@ -149,6 +153,7 @@ public boolean saveProject() throws IOException {
149153
public boolean saveProjectAs() throws IOException {
150154
final FileChooser fileChooser = new FileChooser();
151155
fileChooser.setTitle("Save Project As");
156+
fileChooser.getExtensionFilters().add(new ExtensionFilter("GRIP File", "*.grip"));
152157

153158
project.getFile().ifPresent(file -> fileChooser.setInitialDirectory(file.getParentFile()));
154159

@@ -184,4 +189,3 @@ public void deployFRC() {
184189

185190
}
186191
}
187-

0 commit comments

Comments
 (0)