コード例 #1
0
        public void CreatePmForm(PrivateMessageSession pm)
        {
            if (InvokeRequired)
            {
                Invoke(new Action <PrivateMessageSession>(CreatePmForm), pm);
            }
            else
            {
                var newPmForm = CompositionRoot.Resolve <PrivateMessageForm>();
                newPmForm.PMSession = pm;

                ServerTreeNode node = windowManagerTreeView.GetServerNode(pm.Server);

                node.AddPmNode(new PmTreeNode(newPmForm));
                node.Expand();
                newPmForm.MdiParent = this;
                newPmForm.Show();
                newPmForm.Enter += newForm_Enter;
            }
        }
コード例 #2
0
 /// <summary>
 /// Parts the specified channel with the specified message
 /// </summary>
 /// <param name="context"></param>
 /// <param name="channel"></param>
 /// <param name="message"></param>
 public void Execute(PrivateMessageSession context, ChannelInfo channel, string message)
 {
     Execute(context.Server, channel, message);
 }
コード例 #3
0
ファイル: Say.cs プロジェクト: ortzinator/mutinyirc
 public void Execute(PrivateMessageSession pm, string message)
 {
     pm.Send(message);
 }
コード例 #4
0
 /// <summary>
 /// Parts the specified channel
 /// </summary>
 /// <param name="context"></param>
 /// <param name="channel"></param>
 public void Execute(PrivateMessageSession context, ChannelInfo channel)
 {
     Execute(context.Server, channel, defaultMessage);
 }
コード例 #5
0
 /// <summary>
 /// Joins you to the specified channel.
 /// </summary>
 public void Execute(PrivateMessageSession context, ChannelInfo channelToJoin)
 {
     Execute(context.Server, channelToJoin);
 }