Beispiel #1
0
        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;
 }
Beispiel #4
0
 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);
 }