Exemple #1
0
        /// <summary>Raises the FriendshipResponse event</summary>
        /// <param name="e">A FriendshipResponseEventArgs object containing the
        /// data returned from the data server</param>
        protected virtual void OnFriendshipResponse(FriendshipResponseEventArgs e)
        {
            EventHandler <FriendshipResponseEventArgs> handler = m_FriendshipResponse;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Exemple #2
0
        void Friends_FriendshipResponse(object sender, FriendshipResponseEventArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(() => Friends_FriendshipResponse(sender, e)));
                return;
            }

            RefreshFriendsList();
        }
 /// <summary>Raises the FriendshipResponse event</summary>
 /// <param name="e">A FriendshipResponseEventArgs object containing the
 /// data returned from the data server</param>
 protected virtual void OnFriendshipResponse(FriendshipResponseEventArgs e)
 {
     EventHandler<FriendshipResponseEventArgs> handler = m_FriendshipResponse;
     if (handler != null)
         handler(this, e);
 }
        private void Friends_OnFriendResponse(object sender, FriendshipResponseEventArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(() => Friends_OnFriendResponse(sender, e)));
                return;
            }

            if (e.Accepted)
            {
                BeginInvoke(new MethodInvoker(delegate()
                {
                    RefreshFriendsList();
                }));
            }
        }
 void Friends_FriendshipResponse(object sender, FriendshipResponseEventArgs e)
 {
     Gtk.Application.Invoke(delegate
     {
         lock(store)
         {
             if (e.Accepted == true)
             {
                 Gtk.TreeIter iter = store.AppendValues(online_img, e.AgentName, e.AgentID.ToString(), true);
                 AsyncNameUpdate ud = new AsyncNameUpdate(e.AgentID, false);
                 ud.addparameters(iter);
                 ud.onNameCallBack += delegate(string namex, object[] values) { Gtk.TreeIter iterx = (Gtk.TreeIter)values[0]; store.SetValue(iterx, 1, namex); };
                 ud.go();
             }
         }
     });
 }
    void Friends_FriendshipResponse(object sender, FriendshipResponseEventArgs e)
    {
        Gtk.Application.Invoke(delegate
        {
            string msg = "";
            if (e.Accepted)
            {
                msg = e.AgentName + " accepted your friendship request";
            }
            else
            {
                msg = e.AgentName + " declined your friendship request";
            }

            MessageDialog md = new Gtk.MessageDialog(this, DialogFlags.DestroyWithParent, MessageType.Info, ButtonsType.Close, true, msg);
            ResponseType result = (ResponseType)md.Run();
            md.Destroy();
        });
    }
Exemple #7
0
 public virtual void Friends_OnFriendshipResponse(object sender, FriendshipResponseEventArgs e) { OnEvent("On-Friendship-Response", paramNamesOnFriendshipResponse, paramTypesOnFriendshipResponse, e); }