Ejemplo n.º 1
0
 private void addChatTab(string title)
 {
     if (title == "")
     {
         return;
     }
     if (mainwindow.chatTabWidget.InvokeRequired)
     {
         AddTabCallback d = new AddTabCallback(addChatTab);
         mainwindow.chatTabWidget.Invoke(d, new object[] { title });
     }
     else
     {
         TabControl.TabPageCollection pages = mainwindow.chatTabWidget.TabPages;
         foreach (TabPage page in pages)
         {
             if (page.Text == title)
             {
                 return;
             }
         }
         mainwindow.chatTabWidget.TabPages.Add(title);
     }
 }
Ejemplo n.º 2
0
 public void EditProject(Project project, AddTabCallback addTab)
 {
     TabPage tab = new TabPage("Protogame");
     tab.Controls.Add(new ProjectEditorTab(this, project) { Dock = DockStyle.Fill });
     addTab(tab);
 }