public ChartPointData(string _name, string _uniqueName, string _type, bool _enabled, EChartPointStatus _status, ICPLineData _lineData) { name = _name; uniqueName = _uniqueName; type = _type; enabled = _enabled; status = _status; lineData = _lineData; }
public EChartPointStatus SetStatus(EChartPointStatus newStatus) { if (newStatus != EChartPointStatus.SwitchedOn) { data.enabled = false; } else { data.enabled = true; } EChartPointStatus curStatus = data.status; if (newStatus != curStatus) { data.status = newStatus; cpStatusChangedEvent.Fire(new CPStatusEvArgs(this)); } return(curStatus); }
public CPDataImpl(string _name, string _uniqueName, string _type, bool _enabled, EChartPointStatus _status, ICPLineData _lineData) : base(_name, _uniqueName, _type, _enabled, _status, _lineData) { }
public override IChartPointData CreateCPData(string _name, string _uniqueName, string _type, bool _enabled, EChartPointStatus _status, ICPLineData _lineData) { return(new CPDataImpl(_name, _uniqueName, _type, _enabled, _status, _lineData)); }
public abstract IChartPointData CreateCPData(string _name, string _uniqueName, string _type, bool _enabled, EChartPointStatus _status, ICPLineData _lineData);