コード例 #1
0
ファイル: MainForm.cs プロジェクト: sim0629/negirc
 public void InsertChan(ConnectionGroup cGroup, ChannelPage pChan)
 {
     Util.insertTab(tabControl, pChan, GroupEndLocation(cGroup));
 }
コード例 #2
0
ファイル: ConnectionGroup.cs プロジェクト: sim0629/negirc
 //opens a channel window
 public ChannelPage join(string channel, bool selecting = true)
 {
     ChannelPage pChan = null;
     foreach (ChannelPage page in channelPages)
         if (page.Text == channel)
         {
             pChan = page;
             break;
         }
     if (pChan == null)
     {
         pChan = new ChannelPage(this, channel);
         channelPages.Add(pChan);
         MainForm.thisfrm.InsertChan(this, pChan);
     }
     if (selecting) Util.selectPage(MainForm.thisfrm.tabControl, pChan);
     return pChan;
 }
コード例 #3
0
ファイル: ConnectionGroup.cs プロジェクト: sim0629/negirc
 public void part(ChannelPage page)
 {
     Util.removeTab(MainForm.thisfrm.tabControl, page);
     channelPages.Remove(page);
 }
コード例 #4
0
ファイル: ConnectionGroup.cs プロジェクト: sim0629/negirc
 public void AddChat(string msg, ChannelPage pChan, int level = 0)
 {
     pChan.AddChat("[" + Util.timestamp() + "] " + msg, level);
 }