Compare commits

..

3 Commits

2 changed files with 11 additions and 7 deletions

View File

@@ -12,6 +12,12 @@ using JR.Utils.GUI.Forms;
namespace VEPROMS.CSLA.Library namespace VEPROMS.CSLA.Library
{ {
public enum E_FieldToEdit { StepText, Text, Number, PSI }; public enum E_FieldToEdit { StepText, Text, Number, PSI };
public enum ReplaceWords
{
Inherit = 0,
Show = 1,
DoNotShow = 2
}
public class DisplayText public class DisplayText
{ {
private static readonly log4net.ILog _MyLog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); private static readonly log4net.ILog _MyLog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
@@ -55,22 +61,20 @@ namespace VEPROMS.CSLA.Library
if (sc == null) return "N"; if (sc == null) return "N";
return sc.Section_ShwRplWords; return sc.Section_ShwRplWords;
} }
// C2019-025 c2025-010 Ability-to-Toggle-Replace-Words
// C2029-025 Show or hide replace words. Can highlight replace words in editor.
private bool ShwRplWdsIndex(ItemInfo _MyItemInfo) private bool ShwRplWdsIndex(ItemInfo _MyItemInfo)
{ {
StepConfig sc = _MyItemInfo.MyConfig as StepConfig; StepConfig sc = _MyItemInfo.MyConfig as StepConfig;
int setting = sc.Step_ShwRplWdsIndex; int setting = sc.Step_ShwRplWdsIndex;
switch (setting) switch (setting)
{ {
case 3: case (int)ReplaceWords.DoNotShow:
return false; return false;
break; break;
case 2: case (int)ReplaceWords.Show:
return true; return true;
break; break;
case 1: case (int)ReplaceWords.Inherit:
case 0:
//SectionConfig sc2 = _MyItemInfo.ActiveParent.MyConfig as SectionConfig; //SectionConfig sc2 = _MyItemInfo.ActiveParent.MyConfig as SectionConfig;
SectionConfig sc2 = _MyItemInfo.ActiveSection.MyConfig as SectionConfig; SectionConfig sc2 = _MyItemInfo.ActiveSection.MyConfig as SectionConfig;
if (sc2 == null || sc2.Section_ShwRplWords == "Y") if (sc2 == null || sc2.Section_ShwRplWords == "Y")
@@ -87,6 +91,7 @@ namespace VEPROMS.CSLA.Library
break; break;
} }
} }
private Item _MyItem; private Item _MyItem;
private string EditText private string EditText
{ {

View File

@@ -198,7 +198,6 @@ namespace Volian.Controls.Library
this.cmbShwRplWds.FormattingEnabled = true; this.cmbShwRplWds.FormattingEnabled = true;
this.cmbShwRplWds.ItemHeight = 17; this.cmbShwRplWds.ItemHeight = 17;
this.cmbShwRplWds.Items.AddRange(new object[] { this.cmbShwRplWds.Items.AddRange(new object[] {
"",
"Inherit from Section", "Inherit from Section",
"Show replace words", "Show replace words",
"Do not show replace words"}); "Do not show replace words"});