Added Print to Procedure Menu
Added "Print All Procedures" to DocVersion Menu
This commit is contained in:
parent
3a408d7af5
commit
5181223c15
@ -320,6 +320,16 @@ namespace Volian.Controls.Library
|
|||||||
{
|
{
|
||||||
if (NodeSelect != null) NodeSelect(sender, args);
|
if (NodeSelect != null) NodeSelect(sender, args);
|
||||||
}
|
}
|
||||||
|
public event vlnTreeViewEvent PrintProcedure;
|
||||||
|
private void OnPrintProcedure(object sender, vlnTreeEventArgs args)
|
||||||
|
{
|
||||||
|
if (PrintProcedure != null) PrintProcedure(sender, args);
|
||||||
|
}
|
||||||
|
public event vlnTreeViewEvent PrintAllProcedures;
|
||||||
|
private void OnPrintAllProcedures(object sender, vlnTreeEventArgs args)
|
||||||
|
{
|
||||||
|
if (PrintAllProcedures != null) PrintAllProcedures(sender, args);
|
||||||
|
}
|
||||||
public event vlnTreeViewEvent NodeNew;
|
public event vlnTreeViewEvent NodeNew;
|
||||||
private void OnNodeNew(object sender, vlnTreeEventArgs args)
|
private void OnNodeNew(object sender, vlnTreeEventArgs args)
|
||||||
{
|
{
|
||||||
@ -411,7 +421,10 @@ namespace Volian.Controls.Library
|
|||||||
if (fi.ChildFolderCount == 0 && !fi.HasWorkingDraft) cm.MenuItems.Add("Create Working Draft", new EventHandler(mi_Click));
|
if (fi.ChildFolderCount == 0 && !fi.HasWorkingDraft) cm.MenuItems.Add("Create Working Draft", new EventHandler(mi_Click));
|
||||||
}
|
}
|
||||||
else if (tn.VEObject as DocVersionInfo != null) // DocVersions can only contain procs
|
else if (tn.VEObject as DocVersionInfo != null) // DocVersions can only contain procs
|
||||||
|
{
|
||||||
cm.MenuItems.Add("New Procedure", new EventHandler(mi_Click));
|
cm.MenuItems.Add("New Procedure", new EventHandler(mi_Click));
|
||||||
|
cm.MenuItems.Add("Print All Procedures", new EventHandler(mi_Click));
|
||||||
|
}
|
||||||
else if (tn.VEObject as ProcedureInfo != null) // Procs can only contain sections
|
else if (tn.VEObject as ProcedureInfo != null) // Procs can only contain sections
|
||||||
{
|
{
|
||||||
ProcedureInfo pri = tn.VEObject as ProcedureInfo;
|
ProcedureInfo pri = tn.VEObject as ProcedureInfo;
|
||||||
@ -419,6 +432,7 @@ namespace Volian.Controls.Library
|
|||||||
cm.MenuItems.Add("Insert Procedure Before", new EventHandler(mi_Click));
|
cm.MenuItems.Add("Insert Procedure Before", new EventHandler(mi_Click));
|
||||||
cm.MenuItems.Add("Insert Procedure After", new EventHandler(mi_Click));
|
cm.MenuItems.Add("Insert Procedure After", new EventHandler(mi_Click));
|
||||||
cm.MenuItems.Add("New Section", new EventHandler(mi_Click));
|
cm.MenuItems.Add("New Section", new EventHandler(mi_Click));
|
||||||
|
cm.MenuItems.Add("Print", new EventHandler(mi_Click));
|
||||||
}
|
}
|
||||||
else if (tn.VEObject as SectionInfo != null)
|
else if (tn.VEObject as SectionInfo != null)
|
||||||
{
|
{
|
||||||
@ -431,15 +445,15 @@ namespace Volian.Controls.Library
|
|||||||
// insert process.
|
// insert process.
|
||||||
cm.MenuItems.Add("Insert Section Before", new EventHandler(mi_Click));
|
cm.MenuItems.Add("Insert Section Before", new EventHandler(mi_Click));
|
||||||
cm.MenuItems.Add("Insert Section After", new EventHandler(mi_Click));
|
cm.MenuItems.Add("Insert Section After", new EventHandler(mi_Click));
|
||||||
if (si.ActiveFormat.PlantFormat.FormatData.SectData.UseMetaSections)cm.MenuItems.Add("New Subsection", new EventHandler(mi_Click));
|
if (si.ActiveFormat.PlantFormat.FormatData.SectData.UseMetaSections) cm.MenuItems.Add("New Subsection", new EventHandler(mi_Click));
|
||||||
if (si.IsStepSection) cm.MenuItems.Add("New Step", new EventHandler(mi_Click));
|
if (si.IsStepSection) cm.MenuItems.Add("New Step", new EventHandler(mi_Click));
|
||||||
}
|
}
|
||||||
else if (tn.VEObject as StepInfo != null)
|
else if (tn.VEObject as StepInfo != null)
|
||||||
{
|
{
|
||||||
// check the format for allowable inserts, and also,
|
// check the format for allowable inserts, and also,
|
||||||
ItemInfo i = tn.VEObject as ItemInfo;
|
ItemInfo i = tn.VEObject as ItemInfo;
|
||||||
if (AddToInsertMenu(i,0)) cm.MenuItems.Add("Insert Step Before", new EventHandler(mi_Click));
|
if (AddToInsertMenu(i, 0)) cm.MenuItems.Add("Insert Step Before", new EventHandler(mi_Click));
|
||||||
if (AddToInsertMenu(i,1)) cm.MenuItems.Add("Insert Step After", new EventHandler(mi_Click));
|
if (AddToInsertMenu(i, 1)) cm.MenuItems.Add("Insert Step After", new EventHandler(mi_Click));
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
#region Menu_Open
|
#region Menu_Open
|
||||||
@ -652,6 +666,12 @@ namespace Volian.Controls.Library
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "Print":
|
||||||
|
OnPrintProcedure(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0));
|
||||||
|
break;
|
||||||
|
case "Print All Procedures":
|
||||||
|
OnPrintAllProcedures(this, new vlnTreeEventArgs(SelectedNode as VETreeNode, null, 0));
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
MessageBox.Show(string.Format("Unrecognized Menu Item '{0}'", mi.Text));
|
MessageBox.Show(string.Format("Unrecognized Menu Item '{0}'", mi.Text));
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user