debug button works on toolbar

This commit is contained in:
Ben Fry
2015-01-30 09:59:33 -05:00
parent 662cee5453
commit 2014ca9076
5 changed files with 70 additions and 25 deletions

View File

@@ -2005,6 +2005,12 @@ public class JavaEditor extends Editor {
}
public void toggleDebug() {
enableDebug.setSelected(!enableDebug.isSelected());
updateDebugToggle();
}
public void updateDebugToggle() {
final boolean enabled = enableDebug.isSelected();
if (enabled) {

View File

@@ -1,7 +1,8 @@
/*
Part of the Processing project - http://processing.org
Copyright (c) 2010-11 Ben Fry and Casey Reas
Copyright (c) 2013-15 The Processing Foundation
Copyright (c) 2010-13 Ben Fry and Casey Reas
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2
@@ -19,10 +20,15 @@
package processing.mode.java;
import java.awt.event.ActionEvent;
import java.awt.event.InputEvent;
import javax.swing.Box;
import processing.app.Editor;
import processing.app.EditorButton;
import processing.app.EditorToolbar;
import processing.app.Language;
public class JavaToolbar extends EditorToolbar {
@@ -33,6 +39,20 @@ public class JavaToolbar extends EditorToolbar {
super(editor);
jeditor = (JavaEditor) editor;
}
public void addModeButtons(Box box) {
EditorButton debugButton = new EditorButton(mode, "/lib/toolbar/debug",
Language.text("toolbar.debug")) {
@Override
public void actionPerformed(ActionEvent e) {
jeditor.toggleDebug();
}
};
debugButton.setReverse();
box.add(debugButton);
}
@Override