public new void Load(Data.Server _serverData, Tabs tabs) { this.serverData = _serverData; foreach (Tab t in tabs.tabs) { if (t.control is Console) { Console c = (Console)t.control; if (c.serverData == serverData) { tabs.SelectTab(t); return; } } } startButton_MouseLeave(null, null); stopButton_MouseLeave(null, null); restartButton_MouseLeave(null, null); killButton_MouseLeave(null, null); tabs.AddTab(serverData.ToString(), this); this.text.Clear(); this.text.TextChanged += new EventHandler <TextChangedEventArgs>(Parsers.Log.Parse); }
public new void Load(Data.Server _serverData, Tabs tabs) { this.serverData = _serverData; foreach (Tab t in tabs.tabs) { if (t.control is Console) { Console c = (Console) t.control; if (c.serverData == serverData) { tabs.SelectTab(t); return; } } } startButton_MouseLeave(null, null); stopButton_MouseLeave(null, null); restartButton_MouseLeave(null, null); killButton_MouseLeave(null, null); tabs.AddTab(serverData.ToString(), this); this.text.Clear(); this.text.TextChanged += new EventHandler<TextChangedEventArgs>(FileEditor.Log.Parse); }
public ServerNode(ServersTreeView treeView, DirectoryInfo directoryInfo, Data.Server _serverData) : base(treeView, directoryInfo, _serverData.ToString()) { this.serverData = _serverData; this.directory = directoryInfo; this.ImageIndex = ServersTreeView.LocalServerIcon; this.SelectedImageIndex = this.ImageIndex; }
public bool Close() { if (process != null && (!process.HasExited)) { DialogResult dr = MessageBox.Show(String.Format(Utils.Language.GetString("WarningServerRunning"), serverData.ToString()), Utils.Language.GetString("Warning"), MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (dr == DialogResult.Yes) { process.Kill(); return(true); } else { return(false); } } return(true); }