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;