|
33 | 33 | import processing.app.ui.Toolkit;
|
34 | 34 | import processing.core.PApplet;
|
35 | 35 | import processing.mode.java.JavaEditor;
|
| 36 | +import processing.mode.java.preproc.PdePreprocessor; |
36 | 37 |
|
37 | 38 | import javax.swing.*;
|
38 | 39 | import javax.swing.event.ChangeEvent;
|
|
50 | 51 | public class AndroidEditor extends JavaEditor {
|
51 | 52 | private AndroidMode androidMode;
|
52 | 53 |
|
| 54 | + protected AndroidEditor(Base base, String path, EditorState state, |
| 55 | + Mode mode) throws EditorException { |
| 56 | + super(base, path, state, mode); |
| 57 | + androidMode = (AndroidMode) mode; |
| 58 | + androidMode.checkSDK(this); |
| 59 | + } |
| 60 | + |
| 61 | + @Override |
| 62 | + public PdePreprocessor createPreprocessor(final String sketchName) { |
| 63 | + return new AndroidPreprocessor(sketchName); |
| 64 | + } |
| 65 | + |
53 | 66 | class UpdateDeviceListTask extends TimerTask {
|
54 | 67 |
|
55 | 68 | private JMenu deviceMenu;
|
@@ -132,14 +145,6 @@ public void actionPerformed(ActionEvent e) {
|
132 | 145 | }
|
133 | 146 |
|
134 | 147 |
|
135 |
| - protected AndroidEditor(Base base, String path, |
136 |
| - EditorState state, Mode mode) throws EditorException { |
137 |
| - super(base, path, state, mode); |
138 |
| - androidMode = (AndroidMode) mode; |
139 |
| - androidMode.checkSDK(this); |
140 |
| - } |
141 |
| - |
142 |
| - |
143 | 148 | public EditorToolbar createToolbar() {
|
144 | 149 | return new AndroidToolbar(this, base);
|
145 | 150 | }
|
|
0 commit comments