예제 #1
0
 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);
     }
 }
예제 #2
0
        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);
            }
        }
예제 #3
0
 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);
     }
 }