From 7ff02088521c92842316c8a1df842dc639274b73 Mon Sep 17 00:00:00 2001 From: Stef Tervelde Date: Wed, 5 Feb 2025 14:03:45 +0100 Subject: [PATCH] Offer option to open sketch folder --- app/src/processing/app/Sketch.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/src/processing/app/Sketch.java b/app/src/processing/app/Sketch.java index 2b7192f5b..8bb50352b 100644 --- a/app/src/processing/app/Sketch.java +++ b/app/src/processing/app/Sketch.java @@ -660,10 +660,18 @@ public void handleDeleteCode() { } if(currentIndex == 0){ - JOptionPane.showMessageDialog(editor, - Language.interpolate("warn.delete.sketch_last", getName()), - Language.text("warn.delete"), - JOptionPane.ERROR_MESSAGE); + Object[] options = { Language.text("menu.sketch.show_sketch_folder"), Language.text("prompt.cancel") }; + int result = JOptionPane.showOptionDialog(editor, + Language.interpolate("warn.delete.sketch_last", getName()), + Language.text("warn.delete"), + JOptionPane.YES_NO_OPTION, + JOptionPane.ERROR_MESSAGE, + null, + options, + options[1]); + if (result == JOptionPane.YES_OPTION) { + Platform.openFolder(folder); + } return; }