fixed ribbon and context button enabling for approved procedures
This commit is contained in:
parent
a2c6b9cf94
commit
1260ee89dc
@ -272,15 +272,16 @@ namespace Volian.Controls.Library
|
|||||||
btnCMUnderline.Enabled = btnUnderline.Enabled = setting;
|
btnCMUnderline.Enabled = btnUnderline.Enabled = setting;
|
||||||
btnCMSubscript.Enabled = btnSubscript.Enabled = setting;
|
btnCMSubscript.Enabled = btnSubscript.Enabled = setting;
|
||||||
btnCMSuperscript.Enabled = btnSuperscript.Enabled = setting;
|
btnCMSuperscript.Enabled = btnSuperscript.Enabled = setting;
|
||||||
btnCMCut.Enabled = btnCMCopy.Enabled = btnCut.Enabled = btnCopy.Enabled = setting;
|
btnCMCut.Enabled = btnCut.Enabled = setting;
|
||||||
btnCMUndo.Enabled = btnUndo.Enabled = setting;
|
btnCMUndo.Enabled = btnUndo.Enabled = setting;
|
||||||
btnCMRedo.Enabled = btnRedo.Enabled = setting;
|
btnCMRedo.Enabled = btnRedo.Enabled = setting;
|
||||||
btnCMPaste.Enabled = btnPaste.Enabled = setting;
|
btnCMPaste.Enabled = btnPaste.Enabled = setting;
|
||||||
|
btnCMCopy.Enabled = btnCopy.Enabled = setting;
|
||||||
}
|
}
|
||||||
private void SetButtonMenuEnabledDisabledOnStepType(bool setting)
|
private void SetButtonMenuEnabledDisabledOnStepType(bool setting)
|
||||||
{
|
{
|
||||||
btnInsPgBrk.Enabled = setting;
|
btnPageBreak.Enabled = btnInsPgBrk.Enabled = setting;
|
||||||
btnChgTyp.Enabled = setting;
|
btnCMChgStep.Enabled = btnChgTyp.Enabled = setting;
|
||||||
btnInsHLS.Enabled = btnInsCaut.Enabled = btnInsNote.Enabled = btnInsRNO.Enabled = btnInsFig.Enabled =
|
btnInsHLS.Enabled = btnInsCaut.Enabled = btnInsNote.Enabled = btnInsRNO.Enabled = btnInsFig.Enabled =
|
||||||
btnInsTable.Enabled = btnInsSubstep.Enabled = btnInsBefore.Enabled = btnInsAfter.Enabled = setting;
|
btnInsTable.Enabled = btnInsSubstep.Enabled = btnInsBefore.Enabled = btnInsAfter.Enabled = setting;
|
||||||
btnInsTrans.Enabled = btnCMTransition.Enabled = btnInsRO.Enabled = btnCMRO.Enabled = setting;
|
btnInsTrans.Enabled = btnCMTransition.Enabled = btnInsRO.Enabled = btnCMRO.Enabled = setting;
|
||||||
@ -316,7 +317,7 @@ namespace Volian.Controls.Library
|
|||||||
}
|
}
|
||||||
SetButtonForStyle();
|
SetButtonForStyle();
|
||||||
|
|
||||||
btnCMCut.Enabled = btnCMCopy.Enabled = btnCut.Enabled = btnCopy.Enabled = _MyStepRTB.SelectionLength > 0;
|
btnCMCut.Enabled = btnCut.Enabled = _MyStepRTB.SelectionLength > 0;
|
||||||
btnCMUndo.Enabled = btnUndo.Enabled = _MyStepRTB.CanUndo;
|
btnCMUndo.Enabled = btnUndo.Enabled = _MyStepRTB.CanUndo;
|
||||||
btnCMRedo.Enabled = btnRedo.Enabled = _MyStepRTB.CanRedo;
|
btnCMRedo.Enabled = btnRedo.Enabled = _MyStepRTB.CanRedo;
|
||||||
|
|
||||||
@ -324,6 +325,8 @@ namespace Volian.Controls.Library
|
|||||||
IDataObject iData = Clipboard.GetDataObject();
|
IDataObject iData = Clipboard.GetDataObject();
|
||||||
btnCMPaste.Enabled = btnPaste.Enabled = (iData.GetDataPresent(DataFormats.Text) || iData.GetDataPresent(DataFormats.Rtf));
|
btnCMPaste.Enabled = btnPaste.Enabled = (iData.GetDataPresent(DataFormats.Text) || iData.GetDataPresent(DataFormats.Rtf));
|
||||||
}
|
}
|
||||||
|
// all selected copy while in either Edit or View mode
|
||||||
|
btnCMCopy.Enabled = btnCopy.Enabled = _MyStepRTB.SelectionLength > 0;
|
||||||
|
|
||||||
// do all Transition and ReferencedObject menu items/buttons based on whether a 'link is selected' and the link type.
|
// do all Transition and ReferencedObject menu items/buttons based on whether a 'link is selected' and the link type.
|
||||||
btnCMGoTo.Enabled = btnGoTo.Enabled = _MyStepRTB.IsSelectionLinked(_MyStepRTB.SelectionStart, _MyStepRTB.SelectionLength); //(_MyStepRTB.MyLinkText != null);
|
btnCMGoTo.Enabled = btnGoTo.Enabled = _MyStepRTB.IsSelectionLinked(_MyStepRTB.SelectionStart, _MyStepRTB.SelectionLength); //(_MyStepRTB.MyLinkText != null);
|
||||||
@ -344,6 +347,8 @@ namespace Volian.Controls.Library
|
|||||||
if (MyStepItem == null) return;
|
if (MyStepItem == null) return;
|
||||||
DocVersionInfo dvi = MyStepItem.MyItemInfo.MyProcedure.ActiveParent as DocVersionInfo;
|
DocVersionInfo dvi = MyStepItem.MyItemInfo.MyProcedure.ActiveParent as DocVersionInfo;
|
||||||
if (dvi == null) return;
|
if (dvi == null) return;
|
||||||
|
if (dvi.VersionType > 127)
|
||||||
|
btnCMEditMode1.Enabled = btnEditMode.Enabled = false; // in approved
|
||||||
if (dvi.VersionType > 127 || MyStepItem.MyStepPanel.PanelViewEditMode == E_ViewMode.View)
|
if (dvi.VersionType > 127 || MyStepItem.MyStepPanel.PanelViewEditMode == E_ViewMode.View)
|
||||||
{
|
{
|
||||||
SetButtonMenuEnabledDisabledOnStepType(false);
|
SetButtonMenuEnabledDisabledOnStepType(false);
|
||||||
@ -670,8 +675,8 @@ namespace Volian.Controls.Library
|
|||||||
{
|
{
|
||||||
string roapp = Environment.GetEnvironmentVariable("roapp");
|
string roapp = Environment.GetEnvironmentVariable("roapp");
|
||||||
LinkText lt = new LinkText(_MyStepRTB.MyLinkText);
|
LinkText lt = new LinkText(_MyStepRTB.MyLinkText);
|
||||||
string roloc = "\"" + lt.MyRoUsageInfo.MyRODb.FolderPath + "\"";
|
string args = "\"" + lt.MyRoUsageInfo.MyRODb.FolderPath + "\" " + lt.MyRoUsageInfo.ROID.ToLower();
|
||||||
System.Diagnostics.Process.Start(roapp, roloc + " " + lt.MyRoUsageInfo.ROID);
|
System.Diagnostics.Process.Start(roapp, args);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void btnChgTyp_Click(object sender, EventArgs e)
|
private void btnChgTyp_Click(object sender, EventArgs e)
|
||||||
|
BIN
PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs
generated
BIN
PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs
generated
Binary file not shown.
@ -117,6 +117,9 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<metadata name="superTooltipRibbon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>17, 17</value>
|
||||||
|
</metadata>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="btnCut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="btnCut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
@ -130,9 +133,6 @@
|
|||||||
2CVVWYKhQwAAAABJRU5ErkJggg==
|
2CVVWYKhQwAAAABJRU5ErkJggg==
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="superTooltipRibbon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
||||||
<value>17, 17</value>
|
|
||||||
</metadata>
|
|
||||||
<data name="btnInsRO.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="btnInsRO.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
@ -142,9 +142,6 @@
|
|||||||
hNwGBmaHAP5n4G8q6gFdoZLjBpE7j5KJdaRlAAAAAElFTkSuQmCC
|
hNwGBmaHAP5n4G8q6gFdoZLjBpE7j5KJdaRlAAAAAElFTkSuQmCC
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="superTooltipRibbon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
||||||
<value>17, 17</value>
|
|
||||||
</metadata>
|
|
||||||
<data name="btnListUsers.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="btnListUsers.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
Loading…
x
Reference in New Issue
Block a user