public void importShortcuts()
{
listBoxFavs.Items.Clear();
if (Directory.Exists(userDataFolder))
{
ListBoxEntry entryMain = new ListBoxEntry();
entryMain.title = mainTitle;
entryMain.url = mainUrl;
listBoxFavs.Items.Add(entryMain);
String shortcutFolder = userDataFolder + "\\shortcuts";
if (!Directory.Exists(shortcutFolder))
{
Directory.CreateDirectory(shortcutFolder);
}
else
{
String filename = userDataFolder + "\\shortcuts\\" + mainTitle + ".links";
if (File.Exists(filename))
{
StreamReader str = new StreamReader(filename);
String line;
while ((line = str.ReadLine()) != null)
{
if (line.Contains("="))
{
String entry = line.Substring(0, line.IndexOf("="));
String content = line.Substring(line.IndexOf("=") + 1);
ListBoxEntry listBoxEntry = new ListBoxEntry();
listBoxEntry.title = entry.Trim();
listBoxEntry.url = content.Trim();
listBoxFavs.Items.Add(listBoxEntry);
}
}
str.Close();
}
}
ListBoxEntry entryNew = new ListBoxEntry();
entryNew.title = "- Add Current URL";
listBoxFavs.Items.Add(entryNew);
listBoxFavs.SelectedIndex = 0;
}
int height = 110;
if (listBoxFavs.Items.Count > 1)
height = listBoxFavs.Items.Count * 55 + 50;
if (height >= 720)
height = 720;
this.Size = new Size(this.Size.Width, height);
}