diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml b/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml index 29030c88..59d99305 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml @@ -9,7 +9,7 @@ lastPath - C:\Documents and Settings\Branislav Stojkovic\Desktop\oldFiles + C:\Documents and Settings\Branislav Stojkovic\Desktop default.org.diylc.components.misc.Label:Color diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/lib/bancika-gui-framework.jar b/ diy-layout-creator --username bancika@gmail.com/DIYLC/lib/bancika-gui-framework.jar index c3edf3e6..71f30d9b 100644 Binary files a/ diy-layout-creator --username bancika@gmail.com/DIYLC/lib/bancika-gui-framework.jar and b/ diy-layout-creator --username bancika@gmail.com/DIYLC/lib/bancika-gui-framework.jar differ diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/swing/plugins/file/FileMenuPlugin.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/swing/plugins/file/FileMenuPlugin.java index 3c10b80c..1c7ca2fb 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/swing/plugins/file/FileMenuPlugin.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/swing/plugins/file/FileMenuPlugin.java @@ -36,8 +36,20 @@ public class FileMenuPlugin implements IPlugIn { private IPlugInPort plugInPort; private ProjectDrawingProvider drawingProvider; private TraceMaskDrawingProvider traceMaskDrawingProvider; + + private ISwingUI swingUI; public FileMenuPlugin(ISwingUI swingUI) { + super(); + this.swingUI = swingUI; + } + + @Override + public void connect(IPlugInPort plugInPort) { + this.plugInPort = plugInPort; + this.drawingProvider = new ProjectDrawingProvider(plugInPort, false); + this.traceMaskDrawingProvider = new TraceMaskDrawingProvider(plugInPort); + swingUI.injectMenuAction(new NewAction(), FILE_TITLE); swingUI.injectMenuAction(new OpenAction(), FILE_TITLE); swingUI.injectMenuAction(new SaveAction(), FILE_TITLE); @@ -55,13 +67,6 @@ public class FileMenuPlugin implements IPlugIn { swingUI.injectMenuAction(new ExitAction(), FILE_TITLE); } - @Override - public void connect(IPlugInPort plugInPort) { - this.plugInPort = plugInPort; - this.drawingProvider = new ProjectDrawingProvider(plugInPort, false); - this.traceMaskDrawingProvider = new TraceMaskDrawingProvider(plugInPort); - } - class NewAction extends AbstractAction { private static final long serialVersionUID = 1L;