Пример #1
0
        private void LoadDocuments()
        {
            DirectoryInfo dir = this.DocumentsDirectory;
            FileInfo      documentsListFile = this.DocumentsListFile;

            if (!documentsListFile.Exists)
            {
                return;
            }

            EasyProperties ps = new EasyProperties();

            ps.Load(documentsListFile);
            foreach (EasyPropertiesNode node in ps.GetChildProperties())
            {
                FileInfo file = new FileInfo(Path.Combine(dir.FullName, node.Name + ".xml"));
                if (!file.Exists)
                {
                    continue;
                }
                try {
                    string         typeName = node.GetValue <string>("Type", "");
                    Type           type     = Type.GetType(typeName);
                    TabbedDocument document = Activator.CreateInstance(type) as TabbedDocument;
                    (document as ITabbedDocument).LoadProperties(file);
                    document.Show(this);
                } catch { }
            }
        }
Пример #2
0
        public void LoadProperties(FileInfo file)
        {
            EasyProperties ps = new EasyProperties();

            ps.Load(file);
            _guid     = ps.GetValue <string>("GUID", Guid.NewGuid().ToString());
            _codeFile = new FileInfo(ps.GetValue <string>("CodeFile", "o:\asdf.asdf"));
            if (!_codeFile.Exists)
            {
                throw new Exception();
            }
            this.InitCodeEditor(_codeFile);
        }
Пример #3
0
        public void Load()
        {
            EasyProperties ps = new EasyProperties();

            ps.Load(_projectFile);
            _guid               = ps.GetValue <string>("GUID", Guid.NewGuid().ToString());
            _appDirectory       = new DirectoryInfo(ps.GetValue <string>("AppDir", ""));
            _appUpdateDirectory = new DirectoryInfo(ps.GetValue <string>("AppUpdateDir", ""));

            LoadFileSystem(ps["FileSystem"], _fileSystem);

            _version = ps.GetValue <int>("Version", 0);
        }
Пример #4
0
        public void LoadProperties(FileInfo file)
        {
            EasyProperties ps = new EasyProperties();

            ps.Load(file);
            _guid   = ps.GetValue <string>("GUID", Guid.NewGuid().ToString());
            _symbol = Global.Quotes[ps.GetValue <string>("Symbol", "")];
            if (_symbol == null)
            {
                throw new Exception();
            }

            this.InitializeChart();
        }
Пример #5
0
        public VersionInfo(Project project, FileInfo file)
        {
            _project    = project;
            _fileSystem = new TMFileSystem();
            EasyProperties ps = new EasyProperties();

            ps.Load(file);

            _number = ps.GetValue <int>("Version", 1);
            _modify.FilesUpdated.AddRange(ps["Update"].GetValue <string[]>("Files", new string[] { }));
            _modify.FilesRemoved.AddRange(ps["Remove"].GetValue <string[]>("Files", new string[] { }));
            _modify.FilesAdded.AddRange(ps["Add"].GetValue <string[]>("Files", new string[] { }));
            _infoHtml = ps["UserInfo"].GetValue("Html", "");
            Project.LoadFileSystem(ps["FileSystem"], _fileSystem);
        }