started work on toggling console o/p. Shoulda done this at the start

This commit is contained in:
Manindra Moharana
2013-08-17 17:28:11 +05:30
parent 38567eda2e
commit 93aaa83ad6
4 changed files with 272 additions and 228 deletions

View File

@@ -147,6 +147,11 @@ public class DebugEditor extends JavaEditor implements ActionListener {
*/
public JCheckBoxMenuItem problemWindowMenuCB;
/**
* Enable/Disable debug ouput
*/
protected JCheckBoxMenuItem debugMessagesEnabled;
public DebugEditor(Base base, String path, EditorState state, Mode mode) {
super(base, path, state, mode);
@@ -322,7 +327,7 @@ public class DebugEditor extends JavaEditor implements ActionListener {
for (int i = 0; i < ip.getArguments().length; i++) {
sbuff.append(ip.getArguments()[i]);
if(i < ip.getArguments().length - 1)
sbuff.append('|');
sbuff.append("| ");
}
sbuff.append("}");
sbuff.append(',');
@@ -497,6 +502,16 @@ public class DebugEditor extends JavaEditor implements ActionListener {
});
debugMenu.add(showWarnings);
debugMessagesEnabled = new JCheckBoxMenuItem("Show Debug Messages");
debugMessagesEnabled.setSelected(ExperimentalMode.DEBUG);
debugMessagesEnabled.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
ExperimentalMode.DEBUG = ((JCheckBoxMenuItem) e
.getSource()).isSelected();
}
});
debugMenu.add(debugMessagesEnabled);
return debugMenu;
}