From dfd6dd4f3ab05961a3433633e5ca851e15c4da9d Mon Sep 17 00:00:00 2001 From: Kathy Date: Thu, 6 Aug 2015 15:37:26 +0000 Subject: [PATCH] Fixed B2013-175: Shortcut for inserting substeps is blank menu --- PROMS/Volian.Controls.Library/StepTabRibbon.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/PROMS/Volian.Controls.Library/StepTabRibbon.cs b/PROMS/Volian.Controls.Library/StepTabRibbon.cs index 0ef08102..103257c0 100644 --- a/PROMS/Volian.Controls.Library/StepTabRibbon.cs +++ b/PROMS/Volian.Controls.Library/StepTabRibbon.cs @@ -1275,6 +1275,16 @@ namespace Volian.Controls.Library btn.Click -= new System.EventHandler(btnInsStep_Click); btn.Click += new System.EventHandler(btnInsStep_Click); btn.Tag = string.Format("{0} {1}", fromtype, ichld.MyContent.Type - 20000); + + // B2013-175: add the single substep type to the context menu too + int cmtype = (int)ichld.MyContent.Type - 20000; // content type is the index into the stepdatalist + StepData sdcm = MyItemInfo.ActiveFormat.PlantFormat.FormatData.StepDataList[cmtype]; + DevComponents.DotNetBar.ButtonItem cmbix = new DevComponents.DotNetBar.ButtonItem("cmbtn" + sdcm.Type, sdcm.Type); + cmbix.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.TextOnlyAlways; + cmbix.Text = sdcm.StepEditData.TypeMenu.MenuItem; + cmbix.Tag = string.Format("{0} {1}", fromtype, sdcm.Index); // index of type to insert it when button is clicked + cmbix.Click += new System.EventHandler(btnInsStep_Click); + cmbtn.SubItems.Add(cmbix); return; } else