Skip to content

Commit 00a3ad6

Browse files
committed
move the step/continue highlighting around
1 parent 4f3e4d9 commit 00a3ad6

4 files changed

Lines changed: 35 additions & 8 deletions

File tree

app/src/processing/app/contrib/ContributionManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ public boolean accept(File dir, String file) {
306306
* The list of AvailableContributions to be downloaded and installed.
307307
*/
308308
public static void downloadAndInstallOnImport(final Base base,
309-
final ArrayList<AvailableContribution> aList) {
309+
final List<AvailableContribution> aList) {
310310

311311
// To avoid the user from modifying stuff, since this function is only called
312312
// during pre-processing

java/src/processing/mode/java/JavaEditor.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
import org.eclipse.jdt.core.compiler.IProblem;
2323

24+
import processing.core.PApplet;
25+
2426
import processing.app.*;
2527
import processing.app.Toolkit;
2628
import processing.app.contrib.AvailableContribution;
@@ -30,7 +32,6 @@
3032
import processing.app.contrib.ToolContribution;
3133
import processing.app.syntax.JEditTextArea;
3234
import processing.app.syntax.PdeTextAreaDefaults;
33-
import processing.core.PApplet;
3435
import processing.mode.java.debug.LineBreakpoint;
3536
import processing.mode.java.debug.LineHighlight;
3637
import processing.mode.java.debug.LineID;
@@ -1914,7 +1915,7 @@ protected void downloadImports() {
19141915
for (String[] importStatement : pieces) {
19151916
importHeaders.add(importStatement[2]);
19161917
}
1917-
ArrayList<AvailableContribution> installLibsHeaders = getNotInstalledAvailableLibs(importHeaders);
1918+
List<AvailableContribution> installLibsHeaders = getNotInstalledAvailableLibs(importHeaders);
19181919
if (!installLibsHeaders.isEmpty()) {
19191920
StringBuilder libList = new StringBuilder("Would you like to install them now?");
19201921
for (AvailableContribution ac : installLibsHeaders) {
@@ -1942,7 +1943,7 @@ protected void downloadImports() {
19421943
*
19431944
* @param importHeaders
19441945
*/
1945-
private ArrayList<AvailableContribution> getNotInstalledAvailableLibs(ArrayList<String> importHeadersList) {
1946+
private List<AvailableContribution> getNotInstalledAvailableLibs(ArrayList<String> importHeadersList) {
19461947
Map<String, Contribution> importMap = ContributionListing.getInstance().librariesByImportHeader;
19471948
ArrayList<AvailableContribution> libList = new ArrayList<AvailableContribution>();
19481949
for (String importHeaders : importHeadersList) {
@@ -2117,22 +2118,22 @@ protected void deactivateDebug() {
21172118

21182119

21192120
protected void activateContinue() {
2120-
inspector.activateContinue();
2121+
((JavaToolbar) toolbar).activateContinue();
21212122
}
21222123

21232124

21242125
protected void deactivateContinue() {
2125-
inspector.deactivateContinue();
2126+
((JavaToolbar) toolbar).deactivateContinue();
21262127
}
21272128

21282129

21292130
protected void activateStep() {
2130-
inspector.activateStep();
2131+
((JavaToolbar) toolbar).activateStep();
21312132
}
21322133

21332134

21342135
protected void deactivateStep() {
2135-
inspector.deactivateStep();
2136+
((JavaToolbar) toolbar).deactivateStep();
21362137
}
21372138

21382139

java/src/processing/mode/java/JavaToolbar.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,30 @@ public void handleRun(int modifiers) {
137137
public void handleStop() {
138138
jeditor.handleStop();
139139
}
140+
141+
142+
public void activateContinue() {
143+
continueButton.setSelected(true);
144+
repaint();
145+
}
146+
147+
148+
protected void deactivateContinue() {
149+
continueButton.setSelected(false);
150+
repaint();
151+
}
152+
153+
154+
protected void activateStep() {
155+
stepButton.setSelected(true);
156+
repaint();
157+
}
158+
159+
160+
protected void deactivateStep() {
161+
stepButton.setSelected(false);
162+
repaint();
163+
}
140164
}
141165

142166

java/src/processing/mode/java/VariableInspector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@ Container createScrollPane() {
255255
}
256256

257257

258+
/*
258259
protected void activateContinue() {
259260
}
260261
@@ -269,6 +270,7 @@ protected void activateStep() {
269270
270271
protected void deactivateStep() {
271272
}
273+
*/
272274

273275

274276
/*

0 commit comments

Comments
 (0)