From bda92b6982d51565524e23e8eadfded9cc4c7b11 Mon Sep 17 00:00:00 2001 From: bancika Date: Mon, 3 Sep 2012 08:38:38 +0000 Subject: [PATCH] added template menu option --- .../src/org/diylc/swing/plugins/edit/EditMenuPlugin.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java index 3f06e6ca..13e75c1b 100644 --- a/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java +++ b/ diy-layout-creator --username bancika@gmail.com/diylc-swing/src/org/diylc/swing/plugins/edit/EditMenuPlugin.java @@ -44,6 +44,7 @@ public class EditMenuPlugin implements IPlugIn, ClipboardOwner { private ActionFactory.ExpandSelectionAction expandSelectionAllAction; private ActionFactory.ExpandSelectionAction expandSelectionImmediateAction; private ActionFactory.ExpandSelectionAction expandSelectionSameTypeAction; + private ActionFactory.SaveAsTemplateAction saveAsTemplateAction; private UndoHandler undoHandler; @@ -177,6 +178,13 @@ public class EditMenuPlugin implements IPlugIn, ClipboardOwner { } return expandSelectionSameTypeAction; } + + public ActionFactory.SaveAsTemplateAction getSaveAsTemplateAction() { + if (saveAsTemplateAction == null) { + saveAsTemplateAction = ActionFactory.getInstance().createSaveAsTemplateAction(plugInPort); + } + return saveAsTemplateAction; + } @Override public void connect(IPlugInPort plugInPort) { @@ -199,6 +207,7 @@ public class EditMenuPlugin implements IPlugIn, ClipboardOwner { swingUI.injectMenuAction(getSendToBackAction(), EDIT_TITLE); swingUI.injectMenuAction(getBringToFrontAction(), EDIT_TITLE); swingUI.injectMenuAction(null, EDIT_TITLE); + swingUI.injectMenuAction(getSaveAsTemplateAction(), EDIT_TITLE); swingUI.injectSubmenu(RENUMBER_TITLE, IconLoader.Sort.getIcon(), EDIT_TITLE); swingUI.injectMenuAction(getRenumberXAxisAction(), RENUMBER_TITLE); swingUI.injectMenuAction(getRenumberYAxisAction(), RENUMBER_TITLE);