Skip to content

Commit fc8d903

Browse files
author
Federico Fissore
committed
Code cleanup
1 parent 43743bb commit fc8d903

File tree

2 files changed

+188
-135
lines changed

2 files changed

+188
-135
lines changed

app/src/processing/app/Editor.java

+49-36
Original file line numberDiff line numberDiff line change
@@ -22,47 +22,60 @@
2222

2323
package processing.app;
2424

25+
import cc.arduino.packages.BoardPort;
2526
import cc.arduino.packages.MonitorFactory;
26-
27+
import cc.arduino.packages.Uploader;
28+
import cc.arduino.packages.uploaders.SerialUploader;
2729
import cc.arduino.view.StubMenuListener;
2830
import cc.arduino.view.findreplace.FindReplace;
2931
import com.google.common.base.Predicate;
3032
import com.jcraft.jsch.JSchException;
3133
import jssc.SerialPortException;
32-
import processing.app.debug.*;
34+
import org.fife.ui.rsyntaxtextarea.RSyntaxDocument;
35+
import org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaEditorKit;
36+
import org.fife.ui.rsyntaxtextarea.RSyntaxUtilities;
37+
import org.fife.ui.rtextarea.Gutter;
38+
import org.fife.ui.rtextarea.RTextScrollPane;
39+
import processing.app.debug.RunnerException;
40+
import processing.app.debug.RunnerListener;
3341
import processing.app.forms.PasswordAuthorizationDialog;
3442
import processing.app.helpers.OSUtils;
3543
import processing.app.helpers.PreferencesMapException;
3644
import processing.app.legacy.PApplet;
37-
import processing.app.syntax.*;
38-
import processing.app.tools.*;
39-
import static processing.app.I18n._;
45+
import processing.app.syntax.ArduinoTokenMakerFactory;
46+
import processing.app.syntax.SketchTextArea;
47+
import processing.app.tools.DiscourseFormat;
48+
import processing.app.tools.MenuScroller;
49+
import processing.app.tools.Tool;
4050

51+
import javax.swing.*;
52+
import javax.swing.border.MatteBorder;
53+
import javax.swing.event.*;
54+
import javax.swing.text.BadLocationException;
55+
import javax.swing.text.PlainDocument;
56+
import javax.swing.undo.CannotRedoException;
57+
import javax.swing.undo.CannotUndoException;
58+
import javax.swing.undo.UndoManager;
4159
import java.awt.*;
42-
import java.awt.datatransfer.*;
60+
import java.awt.datatransfer.DataFlavor;
61+
import java.awt.datatransfer.Transferable;
4362
import java.awt.event.*;
44-
import java.awt.print.*;
45-
import java.io.*;
46-
import java.net.*;
63+
import java.awt.print.PageFormat;
64+
import java.awt.print.PrinterException;
65+
import java.awt.print.PrinterJob;
66+
import java.io.File;
67+
import java.io.FileFilter;
68+
import java.io.FilenameFilter;
69+
import java.io.IOException;
70+
import java.net.ConnectException;
71+
import java.net.URL;
72+
import java.net.URLClassLoader;
4773
import java.util.*;
4874
import java.util.List;
49-
import java.util.zip.*;
75+
import java.util.zip.ZipEntry;
76+
import java.util.zip.ZipFile;
5077

51-
import javax.swing.*;
52-
import javax.swing.border.MatteBorder;
53-
import javax.swing.event.*;
54-
import javax.swing.text.*;
55-
import javax.swing.undo.*;
56-
57-
import org.fife.ui.rsyntaxtextarea.RSyntaxDocument;
58-
import org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaEditorKit;
59-
import org.fife.ui.rsyntaxtextarea.RSyntaxUtilities;
60-
import org.fife.ui.rtextarea.Gutter;
61-
import org.fife.ui.rtextarea.RTextScrollPane;
62-
63-
import cc.arduino.packages.BoardPort;
64-
import cc.arduino.packages.Uploader;
65-
import cc.arduino.packages.uploaders.SerialUploader;
78+
import static processing.app.I18n._;
6679

6780
/**
6881
* Main editor panel for the Processing Development Environment.
@@ -1937,7 +1950,7 @@ private void handleRun(final boolean verbose, Predicate<Sketch> shouldSavePredic
19371950
if (shouldSavePredicate.apply(sketch)) {
19381951
handleSave(true);
19391952
}
1940-
toolbar.activate(EditorToolbar.RUN);
1953+
toolbar.activateRun();
19411954
status.progress(_("Compiling sketch..."));
19421955

19431956
// do this to advance/clear the terminal window / dos prompt / etc
@@ -1988,7 +2001,7 @@ public void run() {
19882001
}
19892002

19902003
status.unprogress();
1991-
toolbar.deactivate(EditorToolbar.RUN);
2004+
toolbar.deactivateRun();
19922005
}
19932006
}
19942007

@@ -2008,7 +2021,7 @@ private void handleStop() { // called by menu or buttons
20082021

20092022
internalCloseRunner();
20102023

2011-
toolbar.deactivate(EditorToolbar.RUN);
2024+
toolbar.deactivateRun();
20122025
// toolbar.deactivate(EditorToolbar.STOP);
20132026

20142027
// focus the PDE again after quitting presentation mode [toxi 030903]
@@ -2272,7 +2285,7 @@ public void run() {
22722285

22732286

22742287
private boolean handleSave2() {
2275-
toolbar.activate(EditorToolbar.SAVE);
2288+
toolbar.activateSave();
22762289
statusNotice(_("Saving..."));
22772290
boolean saved = false;
22782291
try {
@@ -2306,7 +2319,7 @@ private boolean handleSave2() {
23062319
// this is used when another operation calls a save
23072320
}
23082321
//toolbar.clear();
2309-
toolbar.deactivate(EditorToolbar.SAVE);
2322+
toolbar.deactivateSave();
23102323
return saved;
23112324
}
23122325

@@ -2315,7 +2328,7 @@ public boolean handleSaveAs() {
23152328
//stopRunner(); // formerly from 0135
23162329
handleStop();
23172330

2318-
toolbar.activate(EditorToolbar.SAVE);
2331+
toolbar.activateSave();
23192332

23202333
//SwingUtilities.invokeLater(new Runnable() {
23212334
//public void run() {
@@ -2339,7 +2352,7 @@ public boolean handleSaveAs() {
23392352

23402353
} finally {
23412354
// make sure the toolbar button deactivates
2342-
toolbar.deactivate(EditorToolbar.SAVE);
2355+
toolbar.deactivateSave();
23432356
}
23442357

23452358
return true;
@@ -2393,7 +2406,7 @@ synchronized public void handleExport(final boolean usingProgrammer) {
23932406
handleSave(true);
23942407
}
23952408
}
2396-
toolbar.activate(EditorToolbar.EXPORT);
2409+
toolbar.activateExport();
23972410
console.clear();
23982411
status.progress(_("Uploading to I/O Board..."));
23992412

@@ -2440,7 +2453,7 @@ public void run() {
24402453
status.unprogress();
24412454
uploading = false;
24422455
//toolbar.clear();
2443-
toolbar.deactivate(EditorToolbar.EXPORT);
2456+
toolbar.deactivateExport();
24442457

24452458
resumeOrCloseSerialMonitor();
24462459
resumeOrCloseSerialPlotter();
@@ -2535,7 +2548,7 @@ public void run() {
25352548
status.unprogress();
25362549
uploading = false;
25372550
//toolbar.clear();
2538-
toolbar.deactivate(EditorToolbar.EXPORT);
2551+
toolbar.deactivateExport();
25392552

25402553
resumeOrCloseSerialMonitor();
25412554
resumeOrCloseSerialPlotter();
@@ -2815,7 +2828,7 @@ public void statusError(String what) {
28152828
System.err.println(what);
28162829
status.error(what);
28172830
//new Exception("deactivating RUN").printStackTrace();
2818-
toolbar.deactivate(EditorToolbar.RUN);
2831+
toolbar.deactivateRun();
28192832
}
28202833

28212834

0 commit comments

Comments
 (0)