OpenScpSession() public static method

Open a new putty scp window with its settings being passed in a SessionData object
public static OpenScpSession ( SessionData session ) : void
session SessionData The object containing the settings
return void
Esempio n. 1
0
        public static void OpenSession(SessionDataStartInfo ssi)
        {
            if (MainForm.InvokeRequired)
            {
                MainForm.BeginInvoke(new Action <SessionDataStartInfo>(OpenSession), ssi);
                return;
            }

            if (ssi != null)
            {
                if (ssi.UseScp)
                {
                    SuperPuTTY.OpenScpSession(ssi.Session);
                }
                else
                {
                    SuperPuTTY.OpenPuttySession(ssi.Session);
                }

                if (MainForm.WindowState == FormWindowState.Minimized)
                {
                    NativeMethods.ShowWindow(MainForm.Handle, NativeMethods.WindowShowStyle.Restore);
                }
            }
        }
Esempio n. 2
0
        public static void OpenSession(SessionDataStartInfo ssi)
        {
            if (MainForm.InvokeRequired)
            {
                MainForm.BeginInvoke(new Action <SessionDataStartInfo>(OpenSession), ssi);
                return;
            }

            if (ssi != null)
            {
                if (ssi.UseScp)
                {
                    SuperPuTTY.OpenScpSession(ssi.Session);
                }
                else
                {
                    SuperPuTTY.OpenPuttySession(ssi.Session);
                }
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Open a directory listing on the selected nodes host to allow dropping files
        /// for drag + drop copy.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void fileBrowserToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SessionData session = (SessionData)treeView1.SelectedNode.Tag;

            SuperPuTTY.OpenScpSession(session);
        }
Esempio n. 4
0
 private void fileTransferToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SuperPuTTY.OpenScpSession(this.Session);
 }