diff options
Diffstat (limited to 'src/plugins/irc/irc-notify.c')
-rw-r--r-- | src/plugins/irc/irc-notify.c | 165 |
1 files changed, 82 insertions, 83 deletions
diff --git a/src/plugins/irc/irc-notify.c b/src/plugins/irc/irc-notify.c index fa9085b03..d8438a442 100644 --- a/src/plugins/irc/irc-notify.c +++ b/src/plugins/irc/irc-notify.c @@ -505,38 +505,40 @@ irc_notify_display (struct t_irc_server *server, struct t_gui_buffer *buffer, if ((notify->is_on_server < 0) || (!notify->is_on_server && !notify->away_message)) { - weechat_printf (buffer, - " %s%s%s @ %s%s%s: %s%s", - irc_nick_color_for_msg (server, 1, NULL, notify->nick), - notify->nick, - IRC_COLOR_RESET, - IRC_COLOR_CHAT_SERVER, - notify->server->name, - IRC_COLOR_RESET, - (notify->is_on_server < 0) ? "" : IRC_COLOR_MESSAGE_QUIT, - (notify->is_on_server < 0) ? - /* TRANSLATORS: "unknown" is the status for /notify when ison answer has not been received (check pending) */ - _("unknown") : - _("offline")); + weechat_printf ( + buffer, + " %s%s%s @ %s%s%s: %s%s", + irc_nick_color_for_msg (server, 1, NULL, notify->nick), + notify->nick, + IRC_COLOR_RESET, + IRC_COLOR_CHAT_SERVER, + notify->server->name, + IRC_COLOR_RESET, + (notify->is_on_server < 0) ? "" : IRC_COLOR_MESSAGE_QUIT, + (notify->is_on_server < 0) ? + /* TRANSLATORS: "unknown" is the status for /notify when ison answer has not been received (check pending) */ + _("unknown") : + _("offline")); } else { - weechat_printf (buffer, - " %s%s%s @ %s%s%s: %s%s %s%s%s%s%s%s", - irc_nick_color_for_msg (server, 1, NULL, notify->nick), - notify->nick, - IRC_COLOR_RESET, - IRC_COLOR_CHAT_SERVER, - notify->server->name, - IRC_COLOR_RESET, - IRC_COLOR_MESSAGE_JOIN, - _("online"), - IRC_COLOR_RESET, - (notify->away_message) ? " (" : "", - (notify->away_message) ? _("away") : "", - (notify->away_message) ? ": \"" : "", - (notify->away_message) ? notify->away_message : "", - (notify->away_message) ? "\")" : ""); + weechat_printf ( + buffer, + " %s%s%s @ %s%s%s: %s%s %s%s%s%s%s%s", + irc_nick_color_for_msg (server, 1, NULL, notify->nick), + notify->nick, + IRC_COLOR_RESET, + IRC_COLOR_CHAT_SERVER, + notify->server->name, + IRC_COLOR_RESET, + IRC_COLOR_MESSAGE_JOIN, + _("online"), + IRC_COLOR_RESET, + (notify->away_message) ? " (" : "", + (notify->away_message) ? _("away") : "", + (notify->away_message) ? ": \"" : "", + (notify->away_message) ? notify->away_message : "", + (notify->away_message) ? "\")" : ""); } } @@ -670,28 +672,28 @@ irc_notify_set_is_on_server (struct t_irc_notify *notify, const char *host, if (notify->is_on_server == is_on_server) return; - weechat_printf_tags (notify->server->buffer, - irc_notify_get_tags (irc_config_look_notify_tags_ison, - (is_on_server) ? "join" : "quit", - notify->nick), - (notify->is_on_server < 0) ? - ((is_on_server) ? - _("%snotify: %s%s%s%s%s%s%s%s%s is connected") : - _("%snotify: %s%s%s%s%s%s%s%s%s is offline")) : - ((is_on_server) ? - _("%snotify: %s%s%s%s%s%s%s%s%s has connected") : - _("%snotify: %s%s%s%s%s%s%s%s%s has quit")), - weechat_prefix ("network"), - irc_nick_color_for_msg (notify->server, 1, NULL, - notify->nick), - notify->nick, - (host && host[0]) ? IRC_COLOR_CHAT_DELIMITERS : "", - (host && host[0]) ? " (" : "", - (host && host[0]) ? IRC_COLOR_CHAT_HOST : "", - (host && host[0]) ? host : "", - (host && host[0]) ? IRC_COLOR_CHAT_DELIMITERS : "", - (host && host[0]) ? ")" : "", - (is_on_server) ? IRC_COLOR_MESSAGE_JOIN : IRC_COLOR_MESSAGE_QUIT); + weechat_printf_tags ( + notify->server->buffer, + irc_notify_get_tags (irc_config_look_notify_tags_ison, + (is_on_server) ? "join" : "quit", + notify->nick), + (notify->is_on_server < 0) ? + ((is_on_server) ? + _("%snotify: %s%s%s%s%s%s%s%s%s is connected") : + _("%snotify: %s%s%s%s%s%s%s%s%s is offline")) : + ((is_on_server) ? + _("%snotify: %s%s%s%s%s%s%s%s%s has connected") : + _("%snotify: %s%s%s%s%s%s%s%s%s has quit")), + weechat_prefix ("network"), + irc_nick_color_for_msg (notify->server, 1, NULL, notify->nick), + notify->nick, + (host && host[0]) ? IRC_COLOR_CHAT_DELIMITERS : "", + (host && host[0]) ? " (" : "", + (host && host[0]) ? IRC_COLOR_CHAT_HOST : "", + (host && host[0]) ? host : "", + (host && host[0]) ? IRC_COLOR_CHAT_DELIMITERS : "", + (host && host[0]) ? ")" : "", + (is_on_server) ? IRC_COLOR_MESSAGE_JOIN : IRC_COLOR_MESSAGE_QUIT); irc_notify_send_signal (notify, (is_on_server) ? "join" : "quit", NULL); notify->is_on_server = is_on_server; @@ -717,46 +719,43 @@ irc_notify_set_away_message (struct t_irc_notify *notify, if (!notify->away_message && away_message) { - weechat_printf_tags (notify->server->buffer, - irc_notify_get_tags (irc_config_look_notify_tags_whois, - "away", - notify->nick), - _("%snotify: %s%s%s is now away: \"%s\""), - weechat_prefix ("network"), - irc_nick_color_for_msg (notify->server, 1, NULL, - notify->nick), - notify->nick, - IRC_COLOR_RESET, - away_message); + weechat_printf_tags ( + notify->server->buffer, + irc_notify_get_tags ( + irc_config_look_notify_tags_whois, "away", notify->nick), + _("%snotify: %s%s%s is now away: \"%s\""), + weechat_prefix ("network"), + irc_nick_color_for_msg (notify->server, 1, NULL, notify->nick), + notify->nick, + IRC_COLOR_RESET, + away_message); irc_notify_send_signal (notify, "away", away_message); } else if (notify->away_message && !away_message) { - weechat_printf_tags (notify->server->buffer, - irc_notify_get_tags (irc_config_look_notify_tags_whois, - "back", - notify->nick), - _("%snotify: %s%s%s is back"), - weechat_prefix ("network"), - irc_nick_color_for_msg (notify->server, 1, NULL, - notify->nick), - notify->nick, - IRC_COLOR_RESET); + weechat_printf_tags ( + notify->server->buffer, + irc_notify_get_tags ( + irc_config_look_notify_tags_whois, "back", notify->nick), + _("%snotify: %s%s%s is back"), + weechat_prefix ("network"), + irc_nick_color_for_msg (notify->server, 1, NULL, notify->nick), + notify->nick, + IRC_COLOR_RESET); irc_notify_send_signal (notify, "back", NULL); } else if (notify->away_message && away_message) { - weechat_printf_tags (notify->server->buffer, - irc_notify_get_tags (irc_config_look_notify_tags_whois, - "still_away", - notify->nick), - _("%snotify: %s%s%s is still away: \"%s\""), - weechat_prefix ("network"), - irc_nick_color_for_msg (notify->server, 1, NULL, - notify->nick), - notify->nick, - IRC_COLOR_RESET, - away_message); + weechat_printf_tags ( + notify->server->buffer, + irc_notify_get_tags ( + irc_config_look_notify_tags_whois, "still_away", notify->nick), + _("%snotify: %s%s%s is still away: \"%s\""), + weechat_prefix ("network"), + irc_nick_color_for_msg (notify->server, 1, NULL, notify->nick), + notify->nick, + IRC_COLOR_RESET, + away_message); irc_notify_send_signal (notify, "still_away", away_message); } |