Beispiel #1
0
        public static void InsertError(UserInfo userInfo, string error)
        {
            TalkFrame talkFrame = LookupTalkFrame(userInfo);

            if (talkFrame != null)
            {
                talkFrame.InsertError(error);
            }
        }
Beispiel #2
0
        // ============================================
        // PRIVATE (Methods) Event Handlers
        // ============================================
        private static void OnSendMessage(object sender, string message)
        {
            TalkFrame talkFrame = sender as TalkFrame;

            PeerSocket peer = (PeerSocket)P2PManager.KnownPeers[talkFrame.UserInfo];

            if (peer != null)
            {
                SendMessage(peer, message);
                Gtk.Application.Invoke(delegate {
                    talkFrame.InsertMessage(MyInfo.GetInstance(), message);
                });
            }
            else
            {
                Gtk.Application.Invoke(delegate {
                    talkFrame.InsertError("Couldn't Send Message: " + message);
                });
            }
        }