From bc29c89564401b7c29e4962f626313ef0e377de2 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sat, 22 Aug 2015 16:13:08 -0400 Subject: [PATCH] i hate this constructor.. bad design --- app/src/processing/app/ui/Editor.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/app/src/processing/app/ui/Editor.java b/app/src/processing/app/ui/Editor.java index ab8ce7ef9..c221a0c4c 100644 --- a/app/src/processing/app/ui/Editor.java +++ b/app/src/processing/app/ui/Editor.java @@ -433,7 +433,8 @@ public abstract class Editor extends JFrame implements RunnerListener { public EditorFooter createFooter() { EditorFooter ef = new EditorFooter(this); - addConsole(); // console is required + console = new EditorConsole(this); + ef.addPanel(console, Language.text("editor.footer.console"), "/lib/footer/console"); return ef; /* @@ -456,13 +457,7 @@ public abstract class Editor extends JFrame implements RunnerListener { } - public void addConsole() { - console = new EditorConsole(this); - footer.addPanel(console, Language.text("editor.footer.console"), "/lib/footer/console"); - } - - - public void addErrorTable() { + public void addErrorTable(EditorFooter footer) { JScrollPane errorTableScrollPane = new JScrollPane(); errorTable = new ErrorTable(this); errorTableScrollPane.setBorder(BorderFactory.createEmptyBorder());