Skip to content

Commit 4da0c11

Browse files
committed
Copy Hex File as Path and Show compilation folder menu items
1 parent c974e67 commit 4da0c11

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

app/src/processing/app/Editor.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,34 @@ public void actionPerformed(ActionEvent e) {
634634
});
635635
sketchMenu.add(item);
636636

637+
sketchMenu.addSeparator();
638+
639+
item = new JMenuItem(_("Copy Hex File as Path"));
640+
item.addActionListener(new ActionListener() {
641+
public void actionPerformed(ActionEvent e) {
642+
String s = sketch.getSketchHexFilePath(true);
643+
if(sketch==null?false: s.length()>0)
644+
{
645+
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(s),null);
646+
}
647+
else
648+
{
649+
Base.showMessage(_("No Hex File"),
650+
_("There is no Hex for this Sketch yet. Verify the Sketch first"));
651+
}
652+
}
653+
});
654+
sketchMenu.add(item);
655+
656+
657+
658+
item = newJMenuItemAlt(_("Show Compilation Folder"), 'R');
659+
item.addActionListener(new ActionListener() {
660+
public void actionPerformed(ActionEvent e) {
661+
Base.openFolder(sketch.getTempBuildFolder());
662+
}
663+
});
664+
sketchMenu.add(item);
637665
// item = newJMenuItemShift("Verify / Compile (verbose)", 'R');
638666
// item.addActionListener(new ActionListener() {
639667
// public void actionPerformed(ActionEvent e) {

0 commit comments

Comments
 (0)