Inheritance: IrcEventArgs
Example #1
0
        private void _OnAway(object sender, AwayEventArgs e)
        {
            ChatModel chat = GetChat(e.Who, ChatType.Person);

            if (chat == null) {
                chat = _NetworkChat;
            } else {
                PersonModel person = ((PersonChatModel) chat).Person;
                IrcPersonModel ircperson = (IrcPersonModel) person;

                if (ircperson.AwayMessage != e.AwayMessage) {
                    ircperson.AwayMessage = e.AwayMessage;
                    ircperson.IsAwaySeen = false;
                    ircperson.IsAway = true;
                }

                if (ircperson.IsAwaySeen) {
                    return;
                }
                ircperson.IsAwaySeen = true;
            }
            Session.AddTextToChat(chat, "-!- " + String.Format(
                                                    _("{0} is away: {1}"),
                                                    e.Who, e.AwayMessage));
        }
Example #2
0
 void mClient_OnAway(object sender, AwayEventArgs e)
 {
     AddText(string.Format("*** {0} has gone away ({1})", e.Who, e.AwayMessage));
 }
Example #3
0
 private void OnAway(object sender, AwayEventArgs e)  { }
Example #4
0
        void IRC_OnAway(object sender, AwayEventArgs e)
        {
            if (e.Who != QueriedUser) return;

            Output(new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, "!") },
                   new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, e.Who + " is now away (" + e.AwayMessage + ")") });
        }
Example #5
0
 void IRC_OnAway(object sender, AwayEventArgs e)
 {
     Output(new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, "!") },
            new ColorTextPair[] { new ColorTextPair(ZChat.Options.TextFore, e.Who + " is away (" + e.AwayMessage + ")") });
 }
Example #6
0
 private void _OnAway(object sender, AwayEventArgs e)
 {
     ChatModel chat = GetChat(e.Who, ChatType.Person);
     if (chat == null) {
         chat = _NetworkChat;
     }
     Session.AddTextToChat(chat, "-!- " + String.Format(
                                             _("{0} is away: {1}"),
                                             e.Who, e.AwayMessage));
 }