|
28 | 28 | import java.io.IOException; |
29 | 29 | import java.util.HashMap; |
30 | 30 | import java.util.HashSet; |
| 31 | +import java.util.Map; |
| 32 | +import java.util.Set; |
31 | 33 | import java.util.logging.FileHandler; |
32 | 34 | import java.util.logging.Handler; |
33 | 35 | import java.util.logging.Level; |
@@ -113,30 +115,32 @@ public Library getCoreLibrary() { |
113 | 115 | // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
114 | 116 |
|
115 | 117 |
|
| 118 | + /* |
116 | 119 | public Runner handleRun(Sketch sketch, |
117 | 120 | RunnerListener listener) throws SketchException { |
118 | | - final JavaEditor editor = (JavaEditor)listener; |
| 121 | + final JavaEditor editor = (JavaEditor) listener; |
119 | 122 | editor.errorCheckerService.quickErrorCheck(); |
120 | | - if (enableTweak) { |
121 | | - enableTweak = false; |
122 | | - return handleTweak(sketch, listener, false); |
123 | | - } else { |
124 | | - return handleLaunch(sketch, listener, false); |
125 | | - } |
| 123 | +// if (enableTweak) { |
| 124 | +// enableTweak = false; |
| 125 | +// return handleTweak(sketch, listener, false); |
| 126 | +// } else { |
| 127 | + return handleLaunch(sketch, listener, false); |
| 128 | +// } |
126 | 129 | } |
127 | 130 |
|
128 | 131 |
|
129 | 132 | public Runner handlePresent(Sketch sketch, |
130 | 133 | RunnerListener listener) throws SketchException { |
131 | | - final JavaEditor editor = (JavaEditor)listener; |
| 134 | + final JavaEditor editor = (JavaEditor) listener; |
132 | 135 | editor.errorCheckerService.quickErrorCheck(); |
133 | | - if (enableTweak) { |
134 | | - enableTweak = false; |
135 | | - return handleTweak(sketch, listener, true); |
136 | | - } else { |
137 | | - return handleLaunch(sketch, listener, true); |
138 | | - } |
| 136 | +// if (enableTweak) { |
| 137 | +// enableTweak = false; |
| 138 | +// return handleTweak(sketch, listener, true); |
| 139 | +// } else { |
| 140 | + return handleLaunch(sketch, listener, true); |
| 141 | +// } |
139 | 142 | } |
| 143 | + */ |
140 | 144 |
|
141 | 145 |
|
142 | 146 | /** Handles the standard Java "Run" or "Present" */ |
@@ -165,9 +169,10 @@ public void run() { |
165 | 169 |
|
166 | 170 | /** Start a sketch in tweak mode */ |
167 | 171 | public Runner handleTweak(Sketch sketch, |
168 | | - RunnerListener listener, |
169 | | - final boolean present) throws SketchException { |
170 | | - final JavaEditor editor = (JavaEditor)listener; |
| 172 | + RunnerListener listener) throws SketchException { |
| 173 | +// final boolean present) throws SketchException { |
| 174 | + final JavaEditor editor = (JavaEditor) listener; |
| 175 | +// editor.errorCheckerService.quickErrorCheck(); // done in prepareRun() |
171 | 176 |
|
172 | 177 | if (isSketchModified(sketch)) { |
173 | 178 | editor.deactivateRun(); |
@@ -204,11 +209,11 @@ public Runner handleTweak(Sketch sketch, |
204 | 209 | new Thread(new Runnable() { |
205 | 210 | public void run() { |
206 | 211 | // these block until finished |
207 | | - if (present) { |
208 | | - runtime.present(null); |
209 | | - } else { |
210 | | - runtime.launch(null); |
211 | | - } |
| 212 | +// if (present) { |
| 213 | +// runtime.present(null); |
| 214 | +// } else { |
| 215 | + runtime.launch(null); |
| 216 | +// } |
212 | 217 | // next lines are executed when the sketch quits |
213 | 218 | if (launchInteractive) { |
214 | 219 | editor.initEditorCode(parser.allHandles, false); |
@@ -338,13 +343,13 @@ void initLogger() { |
338 | 343 | static public final String prefImportSuggestEnabled = "pdex.importSuggestEnabled"; |
339 | 344 | static public final String suggestionsFileName = "suggestions.txt"; |
340 | 345 |
|
341 | | - static volatile public boolean enableTweak = false; |
| 346 | +// static volatile public boolean enableTweak = false; |
342 | 347 |
|
343 | 348 | /** |
344 | 349 | * Stores the white list/black list of allowed/blacklisted imports. These are defined in |
345 | 350 | * suggestions.txt in java mode folder. |
346 | 351 | */ |
347 | | - static public final HashMap<String, HashSet<String>> suggestionsMap = new HashMap<>(); |
| 352 | + static public final Map<String, Set<String>> suggestionsMap = new HashMap<>(); |
348 | 353 |
|
349 | 354 | public void loadPreferences() { |
350 | 355 | Messages.log("Load PDEX prefs"); |
|
0 commit comments