public override ActionClass CreateSetPropertyAction(ILimnorDesignPane designPane, IClass holder, IMethod scopeMethod, IActionsHolder actsHolder) { IProperty ei = DesignUtil.EditFrequentlyUsedPropertyList(designPane.Loader.Project, designPane.RootXmlNode, _menuData, designPane, designPane.PaneHolder.FindForm()); return(createAction(holder, ei, designPane.Loader.Writer, designPane.RootXmlNode, scopeMethod, actsHolder, designPane.PaneHolder.FindForm())); }
public override bool ExecuteMenuCommand(LimnorProject project, IClass holder, XmlNode node, MultiPanes pane, IMethod scopeMethod, IActionsHolder actsHolder) { IProperty ei = DesignUtil.EditFrequentlyUsedPropertyList(project, node, _menuData, pane.Loader.DesignPane, pane.FindForm()); return(createAction(holder, ei, pane.Loader.Writer, node, scopeMethod, actsHolder, pane.FindForm()) != null); }