//delegate void UpdatePosition(ILineChartPoints lcps, IChartPoint cp, int _lineNum, int _linePos);

        //private UpdatePosition updPos;

        public CPFileData(string _fileName, string _fileFullName, ICPProjectData _projData)//, Action<ILineChartPoints, IChartPoint, int, int> _updPos)
        {
            fileName     = _fileName;
            fileFullName = _fileFullName.ToLower();
            projData     = _projData;
            //updPos = new UpdatePosition(_updPos);
        }
 public FileChartPoints(CP.Code.IFileElem _fileElem, ICPProjectData _projData)
 {
     fileElem = _fileElem;
     data     = CP.Utils.IClassFactory.GetInstance().CreateFileCPsData(_fileElem.name, _fileElem.uniqueName, _projData);
 }
示例#3
0
            public override IFileChartPoints CreateFileCPs(CP.Code.IFileElem _fileElem, ICPProjectData _projData)
            {
                IFileChartPoints fcps = new FileCPsImpl(_fileElem, _projData);

                constrEvents.createdFileCPsEvent.Fire(new ConstructEventArgs <IFileChartPoints>(fcps));

                return(fcps);
            }
示例#4
0
 public FileCPsImpl(CP.Code.IFileElem _fileElem, ICPProjectData _projData) : base(_fileElem, _projData)
 {
 }
示例#5
0
 public override ICPFileData CreateFileCPsData(string _fileName, string _fileFullName, ICPProjectData _projData)
 {
     return(new CPFileDataImpl(_fileName, _fileFullName, _projData));
 }
示例#6
0
 public CPFileDataImpl(string _fileName, string _fileFullName, ICPProjectData _projData) : base(_fileName, _fileFullName, _projData)
 {
 }
示例#7
0
 public abstract IFileChartPoints CreateFileCPs(CP.Code.IFileElem _fileElem, ICPProjectData _projData);
示例#8
0
 public abstract ICPFileData CreateFileCPsData(string _fileName, string _fileFullName, ICPProjectData _projData);