/// <summary>Raises the FriendshipTerminated event</summary> /// <param name="e">A FriendshipTerminatedEventArgs object containing the /// data returned from the data server</param> protected virtual void OnFriendshipTerminated(FriendshipTerminatedEventArgs e) { EventHandler <FriendshipTerminatedEventArgs> handler = m_FriendshipTerminated; if (handler != null) { handler(this, e); } }
void Friends_FriendshipTerminated(object sender, FriendshipTerminatedEventArgs e) { ThreadPool.QueueUserWorkItem(sync => { string name = instance.Names.Get(e.AgentID, true); MethodInvoker display = () => { DisplayNotification(e.AgentID, name + " is no longer on your friend list"); RefreshFriendsList(); }; if (InvokeRequired) { BeginInvoke(display); } else { display(); } }); }
/// <summary>Raises the FriendshipTerminated event</summary> /// <param name="e">A FriendshipTerminatedEventArgs object containing the /// data returned from the data server</param> protected virtual void OnFriendshipTerminated(FriendshipTerminatedEventArgs e) { EventHandler<FriendshipTerminatedEventArgs> handler = m_FriendshipTerminated; if (handler != null) handler(this, e); }
private void Friends_OnFriendTerminated(object sender, FriendshipTerminatedEventArgs e) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(() => Friends_OnFriendTerminated(sender, e))); return; } BeginInvoke(new MethodInvoker(delegate() { RemoveFriendFromAllGroups(e.AgentID.ToString()); RefreshFriendsList(); })); }
void Friends_FriendshipTerminated(object sender, FriendshipTerminatedEventArgs e) { Gtk.Application.Invoke(delegate { lock(store) { // Needs testing! populate_list(); } }); }
void Friends_FriendshipTerminated(object sender, FriendshipTerminatedEventArgs e) { Gtk.Application.Invoke(delegate { MessageDialog md = new Gtk.MessageDialog(this, DialogFlags.DestroyWithParent, MessageType.Info, ButtonsType.Close, true, e.AgentName+" has terminated your friendship"); ResponseType result = (ResponseType)md.Run(); md.Destroy(); }); }
public virtual void Friends_OnFriendshipTerminated(object sender, FriendshipTerminatedEventArgs e) { OnEvent("On-Friendship-Terminated", paramNamesOnFriendshipTerminated, paramTypesOnFriendshipTerminated, e); }