public static void SaveTabList(SavedTabsList locs, string file) { using (var sw = new StreamWriter(file, false)) { sw.WriteLine(string.Join("|", locs)); } }
public static SavedTabsList CreateFromString(string values) { var o = new SavedTabsList(); o.AddRange(values.Split('|')); return(o); }
public static SavedTabsList LoadTabList(string file) { string line; using (StreamReader sr = new StreamReader(file)) { line = sr.ReadLine(); } return(SavedTabsList.CreateFromString(line)); }
public SavedTabsList ExportSavedTabList() { SavedTabsList o = new SavedTabsList(); foreach (TabListEditorItem g in stackPanel1.Children) { o.Add(g.Path); } return(o); }
public SavedTabsList ExportSavedTabList() { var o = new SavedTabsList(); o.AddRange(stackPanel1.Children.OfType <TabListEditorItem>().Select(x => x.Path)); return(o); //foreach (TabListEditorItem g in stackPanel1.Children) { // o.Add(g.Path); //} }
public static void SaveTabList(SavedTabsList locs, string file) { //if (Directory.Exists(sstdir) == false) //{ // Directory.CreateDirectory(sstdir); //} using (StreamWriter sw = new StreamWriter(file, false)) { sw.WriteLine(locs.ListToString()); } }
public void SetUpTooltip(string tabs) { lst = SavedTabsList.LoadTabList(String.Format("{0}{1}.txt", dir, Location)); StringBuilder blah = new StringBuilder(lst.Count); foreach (string item in lst) { blah.AppendLine(item); } string de = (String.Format("{0}: {1}\n\r", tabs, lst.Count.ToString()) + blah); this.ToolTip = de.Remove(de.Length - 2); }
public void SetUpTooltip(string tabs) { lst = SavedTabsList.LoadTabList($"{Directory}{Location}.txt"); var blah = new StringBuilder(lst.Count); foreach (string item in lst) { blah.AppendLine(item); } string de = $"{tabs}: {lst.Count.ToString()}\n\r" + blah; this.ToolTip = de.Remove(de.Length - 2); }
public void ImportSavedTabList(SavedTabsList list) { stackPanel1.Children.Clear(); foreach (string item in list) { //MessageBox.Show(item); TabListEditorItem g = new TabListEditorItem(item); g.TitleColumnWidth = NameCol.Width; g.Width = this.Width; g.VerticalAlignment = System.Windows.VerticalAlignment.Top; g.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; g.DeleteRequested += new RoutedEventHandler(g_DeleteRequested); stackPanel1.Children.Add(g); } }
public static SavedTabsList CreateFromString(string values) { SavedTabsList o = new SavedTabsList(); string[] vals = values.Split('|'); foreach (string item in vals) { try { o.Add(item); //MessageBox.Show(item); } catch { } } return(o); }