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; } }
/// <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); }
public void Execute(PrivateMessageSession pm, string message) { pm.Send(message); }
/// <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); }
/// <summary> /// Joins you to the specified channel. /// </summary> public void Execute(PrivateMessageSession context, ChannelInfo channelToJoin) { Execute(context.Server, channelToJoin); }