Using statement added so the ContentItems[0].MyItem do not say in cache (caused issues with paste/replace step) B2016-153
When using CopyStep Paste, don’t convert a transition to text if that transition has procedure number information B2016-148 Fixed <Shift><F5> issue so that Copy Step Paste options menu pops up B2016-148 Made SetButtonAndMenuEnabling a public function to fix <Shift><F5> issue so that Copy Step Paste options menu pops up B2016-148
This commit is contained in:
@@ -2272,13 +2272,15 @@ namespace Volian.Controls.Library
|
||||
ItemInfo myCopyStep = (this.Parent.Parent.Parent as StepTabPanel).MyDisplayTabControl.MyCopyStep;
|
||||
if (myCopyStep != null)
|
||||
{
|
||||
if (this.MyItemInfo.IsSection && myCopyStep.IsSection)
|
||||
OnSetMenu(this, new StepRTBMenuEventArgs("StepPaste"));
|
||||
if (this.MyItemInfo.IsStep && myCopyStep.IsStep)
|
||||
{
|
||||
if ((this.MyItemInfo.IsHigh && myCopyStep.IsHigh) || (!this.MyItemInfo.IsHigh && !myCopyStep.IsHigh))
|
||||
OnSetMenu(this, new StepRTBMenuEventArgs("StepPaste"));
|
||||
}
|
||||
// commented out as part of bug fix B2016-148 to fix the <Shift><F5> not popping up the paste options
|
||||
//if (this.MyItemInfo.IsSection && myCopyStep.IsSection)
|
||||
// OnSetMenu(this, new StepRTBMenuEventArgs("StepPaste"));
|
||||
//if (this.MyItemInfo.IsStep && myCopyStep.IsStep)
|
||||
//{
|
||||
// if ((this.MyItemInfo.IsHigh && myCopyStep.IsHigh) || (!this.MyItemInfo.IsHigh && !myCopyStep.IsHigh))
|
||||
// OnSetMenu(this, new StepRTBMenuEventArgs("StepPaste"));
|
||||
//}
|
||||
OnSetMenu(this, new StepRTBMenuEventArgs("StepPaste"));
|
||||
}
|
||||
//if (!OnCheckClipboard(this, new EventArgs())) return; // check if 'clipboard' contains a step.
|
||||
//OnSetMenu(this, new StepRTBMenuEventArgs("StepPaste"));
|
||||
|
@@ -1140,7 +1140,7 @@ namespace Volian.Controls.Library
|
||||
if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.SpecialCaseCalvertAlarm)
|
||||
btnInsCaut.Enabled = btnInsNote.Enabled = btnCMInsCaution.Enabled = btnCMInsNote.Enabled = setting && !MyItemInfo.IsInCalvertConditionResponse;
|
||||
}
|
||||
private void SetButtonAndMenuEnabling(bool docontextmenus)
|
||||
public void SetButtonAndMenuEnabling(bool docontextmenus)
|
||||
{
|
||||
if (_MyStepRTB == null) return;
|
||||
if (_MyStepRTB.FieldToEdit != E_FieldToEdit.StepText)
|
||||
|
Reference in New Issue
Block a user