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)); }
void mClient_OnAway(object sender, AwayEventArgs e) { AddText(string.Format("*** {0} has gone away ({1})", e.Who, e.AwayMessage)); }
private void OnAway(object sender, AwayEventArgs e) { }
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 + ")") }); }
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 + ")") }); }
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)); }