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); } } }
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); } } }
/// <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); }
private void fileTransferToolStripMenuItem_Click(object sender, EventArgs e) { SuperPuTTY.OpenScpSession(this.Session); }