public void SetWindowRootPath(string path) { if (!_init) { return; } if (!string.IsNullOrEmpty(path)) { int i; for (i = 0; i < _dirs.synDirs.Count; i++) { CDirItem item = _dirs.synDirs[i]; if (item.win_dir == path) { _dirs.currentIndex = i; break; } } if (i >= _dirs.synDirs.Count) { // 新建一个项目 CDirItem item = new CDirItem(); item.win_dir = path; _dirs.synDirs.Add(item); _dirs.currentIndex = _dirs.synDirs.Count - 1; } SaveDirs(); } // _appDirs.SetValue("SelectPath", path); }
public string GetWindowRootPath() { if (!_init) { return(""); } if (_dirs.currentIndex < _dirs.synDirs.Count) { CDirItem item = _dirs.synDirs[_dirs.currentIndex]; return(item.win_dir); } else { return(""); } //return _appDirs.GetValue("SelectPath"); }
public void SaveLinuxDirs(ListBox lbx_linux_dirs) { if (!_init) { return; } if (_dirs.currentIndex < _dirs.synDirs.Count) { string value = ""; bool isFirst = true; CDirItem item = _dirs.synDirs[_dirs.currentIndex]; item.lsLinuDirs.Clear(); foreach (string s in lbx_linux_dirs.Items) { item.lsLinuDirs.Add(s); } SaveDirs(); // } }
public void LoadDir(ListBox ls) { if (!_init) { return; } if (_dirs.synDirs.Count > 0) { CDirItem item = _dirs.synDirs[_dirs.currentIndex]; ls.Items.Clear(); foreach (string s in item.lsLinuDirs) { ls.Items.Add(s); ls.SelectedIndex = ls.Items.Count - 1; ls.ClearSelected(); } } SaveDirs(); // }