This commit is contained in:
parent
e0881364cd
commit
fd3522836b
Binary file not shown.
@ -481,6 +481,36 @@ namespace VEPROMS.CSLA.Library
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
public bool IsCautionStructure
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ((ItemPartCount > 0) && (ItemParts[0].PartType == E_FromType.Caution));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public bool IsNoteStructure
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ((ItemPartCount > 0) && (ItemParts[0].PartType == E_FromType.Note));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool IsCautionStructureFirstSib
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ((FirstSibling.ItemPartCount > 0) && (FirstSibling.ItemParts[0].PartType == E_FromType.Caution));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public bool IsNoteStructureFirstSib
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ((FirstSibling.ItemPartCount > 0) && (FirstSibling.ItemParts[0].PartType == E_FromType.Note));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public bool IsType(string type)
|
public bool IsType(string type)
|
||||||
{
|
{
|
||||||
int stepType = ((int)MyContent.Type) % 10000;
|
int stepType = ((int)MyContent.Type) % 10000;
|
||||||
@ -616,6 +646,27 @@ namespace VEPROMS.CSLA.Library
|
|||||||
return parent.IsInRNO;
|
return parent.IsInRNO;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public int RNOLevel
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return (IsHigh?0:(IsRNO?1:0)+((ItemInfo)ActiveParent).RNOLevel);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public int Columns
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
// check config value on my section, if null/default use Pmode of active format
|
||||||
|
SectionInfo si = SectionInfo.Get(ActiveSection.ItemID); //ActiveSection as SectionInfo;
|
||||||
|
if (si != null)
|
||||||
|
{
|
||||||
|
if (si.SectionConfig.Section_ColumnMode != SectionConfig.SectionColumnMode.Default)
|
||||||
|
return (int)si.SectionConfig.Section_ColumnMode;
|
||||||
|
}
|
||||||
|
return ActiveFormat.PlantFormat.FormatData.SectData.StepSectionData.StepSectionLayoutData.PMode ?? 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// FormatStepType - Maps to step type in format file. All types map directly from step type in content
|
/// FormatStepType - Maps to step type in format file. All types map directly from step type in content
|
||||||
/// to step type in format except rno. The '39' is the RNO index in the format file. Note that we
|
/// to step type in format except rno. The '39' is the RNO index in the format file. Note that we
|
||||||
@ -643,7 +694,7 @@ namespace VEPROMS.CSLA.Library
|
|||||||
get
|
get
|
||||||
{
|
{
|
||||||
ItemInfo temp = this;
|
ItemInfo temp = this;
|
||||||
while (temp.NextItems[0] != null) temp = temp.NextItems[0];
|
while (temp.NextItems != null) temp = temp.NextItems[0];
|
||||||
return temp;
|
return temp;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -208,5 +208,16 @@ namespace VEPROMS.CSLA.Library
|
|||||||
Plackeep = 0x20000, // Do replace in PlaceKeepers
|
Plackeep = 0x20000, // Do replace in PlaceKeepers
|
||||||
InSecTitle = 0x40000
|
InSecTitle = 0x40000
|
||||||
}
|
}
|
||||||
|
public enum E_ArrowKeys : uint
|
||||||
|
{
|
||||||
|
Up = 1,
|
||||||
|
Down = 2,
|
||||||
|
Right = 3,
|
||||||
|
Left = 4,
|
||||||
|
CtrlUp = 5,
|
||||||
|
CtrlDown = 6,
|
||||||
|
CtrlRight = 7,
|
||||||
|
CtrlLeft = 8
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user