private void openSession_Click(object sender, EventArgs e) { Sessions.Session session = (Sessions.Session)((ToolStripMenuItem)sender).Tag; foreach (Sessions.OpenedScratch opened in session.list) { NewSAIWindow(opened.entry, opened.type); } }
private void saveActiveSessionToolStripMenuItem_Click(object sender, EventArgs e) { string input = Microsoft.VisualBasic.Interaction.InputBox("Prompt", "Name of the current session (opened windows)", "", -1, -1); if (!String.IsNullOrEmpty(input)) { Sessions.Session session = new Sessions.Session(input); foreach (ScratchWindow window in scratches) { session.list.Add(new Sessions.OpenedScratch(window.Type, window.entryorguid)); } Sessions.SessionManager.GetInstance().Add(session); ToolStripMenuItem item = new ToolStripMenuItem(session.title); item.Tag = session; item.Click += openSession_Click; savedSessionsToolStripMenuItem.DropDownItems.Add(item); } }
private void saveActiveSessionToolStripMenuItem_Click(object sender, EventArgs e) { string input = Microsoft.VisualBasic.Interaction.InputBox("Prompt", "Name of the current session (opened windows)", "", -1, -1); if (!String.IsNullOrEmpty(input)) { Sessions.Session session = new Sessions.Session(input); foreach (ScratchWindow window in scratches) { session.list.Add(new Sessions.OpenedScratch(window.Type, window.entryorguid)); } Sessions.SessionManager.GetInstance().Add(session); ToolStripMenuItem item = new ToolStripMenuItem(session.title); item.Tag = session; item.Click += openSession_Click; savedSessionsToolStripMenuItem.DropDownItems.Add(item); } }