mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-11 01:32:08 +10:00
pulled out scripting because of locale issues
This commit is contained in:
+12
-7
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user