private void addItemAndClose() { formKeyboard = new FormKeyboard("Name eingeben", "", true, _userDataFolder); if (formKeyboard.ShowDialog() == DialogResult.OK) { String title = formKeyboard._txtText.Text; XWFavourite favorit = new XWFavourite(title, _currentURL); favorit.Save(_userDataFolder + "\\sites"); //XWFavouriteList.getInstance().loadFavourites(_userDataFolder); this.DialogResult = DialogResult.Abort; this.Close(); } }
public void loadFavourites(String userDataFolder) { base.InnerList.Clear(); if (Directory.Exists(userDataFolder)) { DirectoryInfo dir = new DirectoryInfo(userDataFolder + "\\sites"); foreach (FileInfo file in dir.GetFiles()) { if (file.FullName.EndsWith(".link")) { StreamReader str = new StreamReader(file.FullName); String line; String title = String.Empty; String url = String.Empty; Int32 zoom = 0; Boolean showPopups = false; Boolean showScrollBar = true; String userAgent = ""; while ((line = str.ReadLine()) != null) { if (line.Contains("=")) { String entry = line.Substring(0, line.IndexOf("=")); String content = line.Substring(line.IndexOf("=")+1); if (entry == "title") title = content.Trim(); else if (entry == "url") url = content.Trim(); else if (entry == "zoom") zoom = Convert.ToInt32(content.Trim()); else if (entry == "showPopups") showPopups = (content.Trim() == "yes"); else if (entry == "showScrollbar") showScrollBar = (content.Trim() == "yes"); else if (entry == "userAgent") userAgent = content.Trim(); } } str.Close(); if (title != String.Empty && url != String.Empty) { XWFavourite favorit = new XWFavourite(title, url); favorit.ShowPopups = showPopups; favorit.ShowScrollbar = showScrollBar; favorit.Zoom = zoom; favorit.UserAgent = userAgent; base.InnerList.Add(favorit); } } } } }
public void Add(XWFavourite item) { base.InnerList.Add(item); }
public void Remove(XWFavourite item) { base.InnerList.Remove(item); }
private void safeItemAndClose(Button btn) { this._favorit = XWFavouriteList.getInstance()[btn.Text]; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }