mirror of
https://github.com/processing/processing4.git
synced 2026-01-29 03:11:08 +01:00
debug button works on toolbar
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user