public void InsertChan(ConnectionGroup cGroup, ChannelPage pChan) { Util.insertTab(tabControl, pChan, GroupEndLocation(cGroup)); }
//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; }
public void part(ChannelPage page) { Util.removeTab(MainForm.thisfrm.tabControl, page); channelPages.Remove(page); }
public void AddChat(string msg, ChannelPage pChan, int level = 0) { pChan.AddChat("[" + Util.timestamp() + "] " + msg, level); }