Exemplo n.º 1
0
 public static void SaveTabList(SavedTabsList locs, string file)
 {
     using (var sw = new StreamWriter(file, false))
     {
         sw.WriteLine(string.Join("|", locs));
     }
 }
Exemplo n.º 2
0
        public static SavedTabsList CreateFromString(string values)
        {
            var o = new SavedTabsList();

            o.AddRange(values.Split('|'));
            return(o);
        }
Exemplo n.º 3
0
        public static SavedTabsList LoadTabList(string file)
        {
            string line;

            using (StreamReader sr = new StreamReader(file))
            {
                line = sr.ReadLine();
            }
            return(SavedTabsList.CreateFromString(line));
        }
Exemplo n.º 4
0
        public SavedTabsList ExportSavedTabList()
        {
            SavedTabsList o = new SavedTabsList();

            foreach (TabListEditorItem g in stackPanel1.Children)
            {
                o.Add(g.Path);
            }
            return(o);
        }
Exemplo n.º 5
0
        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);
            //}
        }
Exemplo n.º 6
0
        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());
            }
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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);
        }
Exemplo n.º 9
0
 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);
     }
 }
Exemplo n.º 10
0
        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);
        }