public ctlPuttyPanel(SessionData session, PuttyClosedCallback callback) { m_Session = session; m_ApplicationExit = callback; m_puttyStartInfo = new PuttyStartInfo(session); InitializeComponent(); this.Text = session.SessionName; this.TabText = session.SessionName; this.TextOverride = session.SessionName; CreatePanel(); AdjustMenu(); }
/// <summary> /// Open putty with args but as external process /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void connectExternalToolStripMenuItem_Click(object sender, EventArgs e) { TreeNode node = this.treeView1.SelectedNode; if (IsSessionNode(node)) { SessionData sessionData = (SessionData)node.Tag; PuttyStartInfo startInfo = new PuttyStartInfo(sessionData); startInfo.StartStandalone(); } }