public override void Apply(IScreenItem sourceItem) { var source = sourceItem as IScreenField; base.Apply(source); this.Usage = source.Usage; }
public ShowFieldItem( ZeroRowCol RowCol, byte?AttrByte, ShowUsage Usage, ShowDtyp Dtyp, int Dlen) : base(RowCol, ShowItemType.Field, AttrByte) { this.Usage = Usage; this.Dtyp = Dtyp; this.Dlen = Dlen; this.Value = ""; }
public override void ApplyMatch(IScreenItem sourceItem) { base.ApplyMatch(sourceItem); if (sourceItem is IScreenField) { var source = sourceItem as IScreenField; this.Usage = source.Usage; } }
public static bool IsInput(this ShowUsage Usage) { if (Usage == ShowUsage.Both) { return(true); } else if (Usage == ShowUsage.Input) { return(true); } else { return(false); } }