diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2004-06-22 22:21:22 +0000 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2004-06-22 22:21:22 +0000 |
commit | 66ff97166f17621d962f1254b09757af26ebc2c7 (patch) | |
tree | 4302a9872201f93bec8e51f3c490584b41d61aa5 /src/irc | |
parent | 095f29652994075962cdfc43265e84fb690e9421 (diff) | |
download | weechat-66ff97166f17621d962f1254b09757af26ebc2c7.zip |
Version 0.0.7-pre2 - window management
Diffstat (limited to 'src/irc')
-rw-r--r-- | src/irc/irc-channel.c | 4 | ||||
-rw-r--r-- | src/irc/irc-display.c | 50 | ||||
-rw-r--r-- | src/irc/irc-nick.c | 4 | ||||
-rw-r--r-- | src/irc/irc-recv.c | 614 | ||||
-rw-r--r-- | src/irc/irc-send.c | 130 | ||||
-rw-r--r-- | src/irc/irc-server.c | 52 | ||||
-rw-r--r-- | src/irc/irc.h | 10 |
7 files changed, 432 insertions, 432 deletions
diff --git a/src/irc/irc-channel.c b/src/irc/irc-channel.c index 7095d2053..12dfb8abd 100644 --- a/src/irc/irc-channel.c +++ b/src/irc/irc-channel.c @@ -41,7 +41,7 @@ char *channel_modes = "iklmnst"; t_irc_channel * channel_new (t_irc_server *server, int channel_type, char *channel_name, - int switch_to_window) + int switch_to_view) { t_irc_channel *new_channel; @@ -72,7 +72,7 @@ channel_new (t_irc_server *server, int channel_type, char *channel_name, server->channels = new_channel; server->last_channel = new_channel; - gui_window_new (server, new_channel, switch_to_window); + gui_view_new (gui_current_view->window, server, new_channel, switch_to_view); /* all is ok, return address of new channel */ return new_channel; diff --git a/src/irc/irc-display.c b/src/irc/irc-display.c index e4f575b8e..2ad66bda6 100644 --- a/src/irc/irc-display.c +++ b/src/irc/irc-display.c @@ -41,16 +41,16 @@ */ void -irc_display_prefix (t_gui_window *window, char *prefix) +irc_display_prefix (t_gui_view *view, char *prefix) { if (prefix[0] == prefix[2]) { - gui_printf_color (window, COLOR_WIN_CHAT_PREFIX1, "%c", prefix[0]); - gui_printf_color (window, COLOR_WIN_CHAT_PREFIX2, "%c", prefix[1]); - gui_printf_color (window, COLOR_WIN_CHAT_PREFIX1, "%c ", prefix[2]); + gui_printf_color (view, COLOR_WIN_CHAT_PREFIX1, "%c", prefix[0]); + gui_printf_color (view, COLOR_WIN_CHAT_PREFIX2, "%c", prefix[1]); + gui_printf_color (view, COLOR_WIN_CHAT_PREFIX1, "%c ", prefix[2]); } else - gui_printf_color (window, COLOR_WIN_CHAT_PREFIX1, "%s ", prefix); + gui_printf_color (view, COLOR_WIN_CHAT_PREFIX1, "%s ", prefix); } /* @@ -59,45 +59,45 @@ irc_display_prefix (t_gui_window *window, char *prefix) */ void -irc_display_nick (t_gui_window *window, t_irc_nick *nick, int message_type, +irc_display_nick (t_gui_view *view, t_irc_nick *nick, int message_type, int display_around, int color_nick, int no_nickmode) { if (display_around) - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, COLOR_WIN_CHAT_DARK, "<"); if (cfg_look_nickmode) { if (nick->is_op) - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, COLOR_WIN_NICK_OP, "@"); else { if (nick->is_halfop) - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, COLOR_WIN_NICK_HALFOP, "%%"); else { if (nick->has_voice) - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, COLOR_WIN_NICK_VOICE, "+"); else if (cfg_look_nickmode_empty && !no_nickmode) - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, COLOR_WIN_CHAT, " "); } } } if (color_nick < 0) - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, COLOR_WIN_CHAT_HIGHLIGHT, "%s", nick->nick); else - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, (color_nick) ? ((cfg_look_color_nicks) ? @@ -106,7 +106,7 @@ irc_display_nick (t_gui_window *window, t_irc_nick *nick, int message_type, "%s", nick->nick); if (display_around) - gui_printf_color_type (window, + gui_printf_color_type (view, message_type, COLOR_WIN_CHAT_DARK, "> "); } @@ -115,21 +115,21 @@ irc_display_nick (t_gui_window *window, t_irc_nick *nick, int message_type, */ void -irc_display_mode (t_gui_window *window, char *channel_name, char set_flag, +irc_display_mode (t_gui_view *view, char *channel_name, char set_flag, char *symbol, char *nick_host, char *message, char *param) { - irc_display_prefix (window, PREFIX_INFO); - gui_printf_color (window, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (window, COLOR_WIN_CHAT_CHANNEL, "%s", channel_name); - gui_printf_color (window, COLOR_WIN_CHAT, "/"); - gui_printf_color (window, COLOR_WIN_CHAT_CHANNEL, "%c%s", set_flag, symbol); - gui_printf_color (window, COLOR_WIN_CHAT_DARK, "] "); - gui_printf_color (window, COLOR_WIN_CHAT_NICK, "%s", nick_host); + irc_display_prefix (view, PREFIX_INFO); + gui_printf_color (view, COLOR_WIN_CHAT_DARK, "["); + gui_printf_color (view, COLOR_WIN_CHAT_CHANNEL, "%s", channel_name); + gui_printf_color (view, COLOR_WIN_CHAT, "/"); + gui_printf_color (view, COLOR_WIN_CHAT_CHANNEL, "%c%s", set_flag, symbol); + gui_printf_color (view, COLOR_WIN_CHAT_DARK, "] "); + gui_printf_color (view, COLOR_WIN_CHAT_NICK, "%s", nick_host); if (param) { - gui_printf_color (window, COLOR_WIN_CHAT, " %s ", message); - gui_printf_color (window, COLOR_WIN_CHAT_NICK, "%s\n", param); + gui_printf_color (view, COLOR_WIN_CHAT, " %s ", message); + gui_printf_color (view, COLOR_WIN_CHAT_NICK, "%s\n", param); } else - gui_printf_color (window, COLOR_WIN_CHAT, " %s\n", message); + gui_printf_color (view, COLOR_WIN_CHAT, " %s\n", message); } diff --git a/src/irc/irc-nick.c b/src/irc/irc-nick.c index 2dec6640c..5488dd51f 100644 --- a/src/irc/irc-nick.c +++ b/src/irc/irc-nick.c @@ -182,7 +182,7 @@ nick_new (t_irc_channel *channel, char *nick_name, /* alloc memory for new nick */ if ((new_nick = (t_irc_nick *) malloc (sizeof (t_irc_nick))) == NULL) { - gui_printf (channel->window, + gui_printf (channel->view, _("%s cannot allocate new nick\n"), WEECHAT_ERROR); return NULL; } @@ -192,7 +192,7 @@ nick_new (t_irc_channel *channel, char *nick_name, new_nick->is_op = is_op; new_nick->is_halfop = is_halfop; new_nick->has_voice = has_voice; - if (strcasecmp (new_nick->nick, SERVER(channel->window)->nick) == 0) + if (strcasecmp (new_nick->nick, SERVER(channel->view)->nick) == 0) new_nick->color = COLOR_WIN_NICK_SELF; else new_nick->color = nick_find_color (channel); diff --git a/src/irc/irc-recv.c b/src/irc/irc-recv.c index d5ffb8292..54a9745a7 100644 --- a/src/irc/irc-recv.c +++ b/src/irc/irc-recv.c @@ -114,7 +114,7 @@ irc_cmd_recv_error (t_irc_server *server, char *host, char *arguments) else pos = arguments; - irc_display_prefix (server->window, PREFIX_ERROR); + irc_display_prefix (server->view, PREFIX_ERROR); first = 1; while (pos && pos[0]) @@ -124,7 +124,7 @@ irc_cmd_recv_error (t_irc_server *server, char *host, char *arguments) { if (pos[0] == ':') pos++; - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s%s\n", (first) ? "" : ": ", pos); pos = NULL; @@ -132,7 +132,7 @@ irc_cmd_recv_error (t_irc_server *server, char *host, char *arguments) else { pos2[0] = '\0'; - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "%s%s", (first) ? "" : " ", pos); @@ -159,7 +159,7 @@ irc_cmd_recv_join (t_irc_server *server, char *host, char *arguments) ptr_channel = channel_new (server, CHAT_CHANNEL, arguments, 1); if (!ptr_channel) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot create new channel \"%s\"\n"), WEECHAT_ERROR, arguments); return -1; @@ -170,21 +170,21 @@ irc_cmd_recv_join (t_irc_server *server, char *host, char *arguments) if (pos) pos[0] = '\0'; - irc_display_prefix (ptr_channel->window, PREFIX_JOIN); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_NICK, + irc_display_prefix (ptr_channel->view, PREFIX_JOIN); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s ", host); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_DARK, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, "("); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_HOST, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_HOST, "%s", pos + 1); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_DARK, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, ")"); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _(" has joined ")); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_CHANNEL, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%s\n", arguments); (void) nick_new (ptr_channel, host, 0, 0, 0); - gui_redraw_window_nick (gui_current_window); + gui_redraw_view_nick (gui_current_view); return 0; } @@ -225,39 +225,39 @@ irc_cmd_recv_kick (t_irc_server *server, char *host, char *arguments) ptr_channel = channel_search (server, arguments); if (!ptr_channel) { - gui_printf (server->window, + gui_printf (server->view, _("%s channel not found for \"%s\" command\n"), WEECHAT_ERROR, "kick"); return -1; } - irc_display_prefix (ptr_channel->window, PREFIX_PART); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_NICK, + irc_display_prefix (ptr_channel->view, PREFIX_PART); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s", host); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _(" has kicked ")); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_NICK, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _(" from ")); if (pos_comment) { - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_CHANNEL, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%s ", arguments); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_DARK, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, "("); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, "%s", pos_comment); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_DARK, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, ")\n"); } else - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_CHANNEL, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%s\n", arguments); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s nick not found for \"%s\" command\n"), WEECHAT_ERROR, "kick"); return -1; @@ -266,7 +266,7 @@ irc_cmd_recv_kick (t_irc_server *server, char *host, char *arguments) if (ptr_nick) { nick_free (ptr_channel, ptr_nick); - gui_redraw_window_nick (gui_current_window); + gui_redraw_view_nick (gui_current_view); } return 0; } @@ -301,7 +301,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, pos[0] = '\0'; } if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "b", nick_host, (set_flag == '+') ? _("sets ban on") : @@ -319,7 +319,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, break; case 'i': if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "i", nick_host, (set_flag == '+') ? _("sets invite-only channel flag") : @@ -337,7 +337,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, pos[0] = '\0'; } if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "k", nick_host, (set_flag == '+') ? _("sets channel key to") : @@ -369,7 +369,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, pos[0] = '\0'; } if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "l", nick_host, (set_flag == '+') ? _("sets the user limit to") : @@ -392,7 +392,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, break; case 'm': if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "m", nick_host, (set_flag == '+') ? _("sets moderated channel flag") : @@ -403,7 +403,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, break; case 'n': if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "n", nick_host, (set_flag == '+') ? _("sets messages from channel only flag") : @@ -421,7 +421,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, pos[0] = '\0'; } if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "o", nick_host, (set_flag == '+') ? _("gives channel operator status to") : @@ -434,7 +434,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, { ptr_nick->is_op = (set_flag == '+') ? 1 : 0; nick_resort (ptr_channel, ptr_nick); - gui_redraw_window_nick (ptr_channel->window); + gui_redraw_view_nick (ptr_channel->view); } } @@ -449,7 +449,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, break; case 'p': if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "p", nick_host, (set_flag == '+') ? _("sets private channel flag") : @@ -460,7 +460,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, break; case 's': if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "s", nick_host, (set_flag == '+') ? _("sets secret channel flag") : @@ -471,7 +471,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, break; case 't': if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "t", nick_host, (set_flag == '+') ? _("sets topic protection") : @@ -489,7 +489,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, pos[0] = '\0'; } if (nick_host) - irc_display_mode (ptr_channel->window, + irc_display_mode (ptr_channel->view, channel_name, set_flag, "v", nick_host, (set_flag == '+') ? _("gives voice to") : @@ -503,7 +503,7 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name, { ptr_nick->has_voice = (set_flag == '+') ? 1 : 0; nick_resort (ptr_channel, ptr_nick); - gui_redraw_window_nick (ptr_channel->window); + gui_redraw_view_nick (ptr_channel->view); } } @@ -534,7 +534,7 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *arguments) /* no host => we can't identify sender of message! */ if (host == NULL) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command received without host\n"), WEECHAT_ERROR, "mode"); return -1; @@ -548,7 +548,7 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *arguments) pos = strchr (arguments, ' '); if (!pos) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command received without channel or nickname\n"), WEECHAT_ERROR, "mode"); return -1; @@ -573,11 +573,11 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *arguments) if (ptr_channel) { irc_get_channel_modes (ptr_channel, arguments, host, pos, pos_parm); - gui_draw_window_status (gui_current_window); + gui_draw_view_status (gui_current_view); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s channel not found for \"%s\" command\n"), WEECHAT_ERROR, "mode"); return -1; @@ -586,7 +586,7 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *arguments) else { /* nickname modes */ - gui_printf (server->window, "(TODO!) nickname modes: channel=%s, args=%s\n", arguments, pos); + gui_printf (server->view, "(TODO!) nickname modes: channel=%s, args=%s\n", arguments, pos); } return 0; } @@ -602,12 +602,12 @@ irc_cmd_recv_nick (t_irc_server *server, char *host, char *arguments) t_irc_channel *ptr_channel; t_irc_nick *ptr_nick; int nick_is_me; - t_gui_window *ptr_window; + t_gui_view *ptr_view; /* no host => we can't identify sender of message! */ if (host == NULL) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command received without host\n"), WEECHAT_ERROR, "nick"); return -1; @@ -625,16 +625,16 @@ irc_cmd_recv_nick (t_irc_server *server, char *host, char *arguments) if (ptr_nick) { /* change nickname in any opened private window */ - for (ptr_window = gui_windows; ptr_window; - ptr_window = ptr_window->next_window) + for (ptr_view = gui_views; ptr_view; + ptr_view = ptr_view->next_view) { - if ((SERVER(ptr_window) == server) && WIN_IS_PRIVATE(ptr_window)) + if ((SERVER(ptr_view) == server) && VIEW_IS_PRIVATE(ptr_view)) { - if ((CHANNEL(ptr_window)->name) - && (strcmp (ptr_nick->nick, CHANNEL(ptr_window)->name) == 0)) + if ((CHANNEL(ptr_view)->name) + && (strcmp (ptr_nick->nick, CHANNEL(ptr_view)->name) == 0)) { - free (CHANNEL(ptr_window)->name); - CHANNEL(ptr_window)->name = strdup (arguments); + free (CHANNEL(ptr_view)->name); + CHANNEL(ptr_view)->name = strdup (arguments); } } } @@ -642,28 +642,28 @@ irc_cmd_recv_nick (t_irc_server *server, char *host, char *arguments) /* change nickname on channel */ nick_is_me = (strcmp (ptr_nick->nick, server->nick) == 0) ? 1 : 0; nick_change (ptr_channel, ptr_nick, arguments); - irc_display_prefix (ptr_channel->window, PREFIX_INFO); + irc_display_prefix (ptr_channel->view, PREFIX_INFO); if (nick_is_me) - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("You are ")); else { - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s", host); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _(" is ")); } - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("now known as ")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s\n", arguments); - if (gui_window_has_nicklist (ptr_channel->window)) - gui_redraw_window_nick (ptr_channel->window); + if (gui_view_has_nicklist (ptr_channel->view)) + gui_redraw_view_nick (ptr_channel->view); } } @@ -672,8 +672,8 @@ irc_cmd_recv_nick (t_irc_server *server, char *host, char *arguments) free (server->nick); server->nick = strdup (arguments); } - gui_redraw_window_status (gui_current_window); - gui_redraw_window_input (gui_current_window); + gui_redraw_view_status (gui_current_view); + gui_redraw_view_input (gui_current_view); return 0; } @@ -709,7 +709,7 @@ irc_cmd_recv_notice (t_irc_server *server, char *host, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s nickname not found for \"%s\" command\n"), WEECHAT_ERROR, "notice"); return -1; @@ -720,12 +720,12 @@ irc_cmd_recv_notice (t_irc_server *server, char *host, char *arguments) pos2 = strchr (pos, '\01'); if (pos2) pos2[0] = '\0'; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, COLOR_WIN_CHAT, "CTCP "); - gui_printf_color (server->window, COLOR_WIN_CHAT_CHANNEL, "VERSION "); - gui_printf_color (server->window, COLOR_WIN_CHAT, _("reply from")); - gui_printf_color (server->window, COLOR_WIN_CHAT_NICK, " %s", host); - gui_printf_color (server->window, COLOR_WIN_CHAT, ": %s\n", pos); + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT, "CTCP "); + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "VERSION "); + gui_printf_color (server->view, COLOR_WIN_CHAT, _("reply from")); + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, " %s", host); + gui_printf_color (server->view, COLOR_WIN_CHAT, ": %s\n", pos); } else { @@ -752,12 +752,12 @@ irc_cmd_recv_notice (t_irc_server *server, char *host, char *arguments) difftime = ((sec2 * 1000000) + usec2) - ((sec1 * 1000000) + usec1); - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, COLOR_WIN_CHAT, "CTCP "); - gui_printf_color (server->window, COLOR_WIN_CHAT_CHANNEL, "PING "); - gui_printf_color (server->window, COLOR_WIN_CHAT, _("reply from")); - gui_printf_color (server->window, COLOR_WIN_CHAT_NICK, " %s", host); - gui_printf_color (server->window, COLOR_WIN_CHAT, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT, "CTCP "); + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "PING "); + gui_printf_color (server->view, COLOR_WIN_CHAT, _("reply from")); + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, " %s", host); + gui_printf_color (server->view, COLOR_WIN_CHAT, _(": %ld.%ld seconds\n"), difftime / 1000000, (difftime % 1000000) / 1000); @@ -766,8 +766,8 @@ irc_cmd_recv_notice (t_irc_server *server, char *host, char *arguments) } else { - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, COLOR_WIN_CHAT, "%s\n", pos); + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s\n", pos); } } return 0; @@ -787,7 +787,7 @@ irc_cmd_recv_part (t_irc_server *server, char *host, char *arguments) /* no host => we can't identify sender of message! */ if (!host || !arguments) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command received without host or channel\n"), WEECHAT_ERROR, "part"); return -1; @@ -818,50 +818,50 @@ irc_cmd_recv_part (t_irc_server *server, char *host, char *arguments) if (strcmp (ptr_nick->nick, server->nick) == 0) { /* part request was issued by local client */ - gui_window_free (ptr_channel->window); + gui_view_free (ptr_channel->view); channel_free (server, ptr_channel); - gui_redraw_window_status (gui_current_window); - gui_redraw_window_input (gui_current_window); + gui_redraw_view_status (gui_current_view); + gui_redraw_view_input (gui_current_view); } else { /* remove nick from nick list and display message */ nick_free (ptr_channel, ptr_nick); - irc_display_prefix (ptr_channel->window, PREFIX_PART); - gui_printf_color (ptr_channel->window, + irc_display_prefix (ptr_channel->view, PREFIX_PART); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s ", host); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, "("); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_HOST, "%s", pos+1); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, ")"); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _(" has left ")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%s", ptr_channel->name); if (pos_args && pos_args[0]) { - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, " ("); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, "%s", pos_args); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, ")"); } - gui_printf (ptr_channel->window, "\n"); + gui_printf (ptr_channel->view, "\n"); - /* redraw nick list if this is current window */ - if (gui_window_has_nicklist (ptr_channel->window)) - gui_redraw_window_nick (ptr_channel->window); + /* redraw nick list if this is current view */ + if (gui_view_has_nicklist (ptr_channel->view)) + gui_redraw_view_nick (ptr_channel->view); } } } else { - gui_printf (server->window, + gui_printf (server->view, _("%s channel not found for \"%s\" command\n"), WEECHAT_ERROR, "part"); return -1; @@ -903,7 +903,7 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) /* no host => we can't identify sender of message! */ if (host == NULL) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command received without host\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -941,13 +941,13 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) pos2 = strchr (pos, '\01'); if (pos2) pos2[0] = '\0'; - irc_display_prefix (ptr_channel->window, PREFIX_ACTION_ME); + irc_display_prefix (ptr_channel->view, PREFIX_ACTION_ME); if (strstr (pos, server->nick)) { - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_HIGHLIGHT, "%s", host); if ( (cfg_look_infobar_delay_highlight > 0) - && (ptr_channel->window != gui_current_window) ) + && (ptr_channel->view != gui_current_view) ) gui_infobar_printf (cfg_look_infobar_delay_highlight, COLOR_WIN_INFOBAR_HIGHLIGHT, _("On %s: * %s %s"), @@ -955,9 +955,9 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) host, pos); } else - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s", host); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, " %s\n", pos); } else @@ -967,10 +967,10 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) { if (strstr (pos, server->nick)) { - irc_display_nick (ptr_channel->window, ptr_nick, + irc_display_nick (ptr_channel->view, ptr_nick, MSG_TYPE_NICK, 1, -1, 0); if ( (cfg_look_infobar_delay_highlight > 0) - && (ptr_channel->window != gui_current_window) ) + && (ptr_channel->view != gui_current_view) ) gui_infobar_printf (cfg_look_infobar_delay_highlight, COLOR_WIN_INFOBAR_HIGHLIGHT, _("On %s: %s> %s"), @@ -978,15 +978,15 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) host, pos); } else - irc_display_nick (ptr_channel->window, ptr_nick, + irc_display_nick (ptr_channel->view, ptr_nick, MSG_TYPE_NICK, 1, 1, 0); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_MSG, COLOR_WIN_CHAT, "%s\n", pos); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s nick not found for \"%s\" command\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -995,7 +995,7 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s channel not found for \"%s\" command\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -1039,14 +1039,14 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) " compiled on %s%s", host, "\01", PACKAGE_NAME, PACKAGE_VERSION, __DATE__, "\01\r\n"); - irc_display_prefix (server->window, PREFIX_INFO); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_INFO); + gui_printf_color (server->view, COLOR_WIN_CHAT, _("Received a ")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, _("CTCP VERSION ")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, _("from")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, " %s\n", host); return 0; } @@ -1079,7 +1079,7 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) pos2 = strchr (pos, '\01'); if (!pos2) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot parse \"%s\" command\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -1093,7 +1093,7 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) pos_size = strrchr (pos_file, ' '); if (!pos_size) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot parse \"%s\" command\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -1108,7 +1108,7 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) pos_port = strrchr (pos_file, ' '); if (!pos_port) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot parse \"%s\" command\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -1123,7 +1123,7 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) pos_addr = strrchr (pos_file, ' '); if (!pos_addr) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot parse \"%s\" command\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -1147,7 +1147,7 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) ptr_channel = channel_new (server, CHAT_PRIVATE, host, 0); if (!ptr_channel) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot create new private window \"%s\"\n"), WEECHAT_ERROR, host); return -1; @@ -1156,40 +1156,40 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *arguments) if (!ptr_channel->topic) { ptr_channel->topic = strdup (host2); - gui_redraw_window_title (ptr_channel->window); + gui_redraw_view_title (ptr_channel->view); } - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_CHAT_DARK, "<"); if (strstr (pos, server->nick)) { - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_CHAT_HIGHLIGHT, "%s", host); if ( (cfg_look_infobar_delay_highlight > 0) - && (ptr_channel->window != gui_current_window) ) + && (ptr_channel->view != gui_current_view) ) gui_infobar_printf (cfg_look_infobar_delay_highlight, COLOR_WIN_INFOBAR_HIGHLIGHT, _("Private %s> %s"), host, pos); } else - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_NICK_PRIVATE, "%s", host); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_CHAT_DARK, "> "); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_MSG, COLOR_WIN_CHAT, "%s\n", pos); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot parse \"%s\" command\n"), WEECHAT_ERROR, "privmsg"); return -1; @@ -1212,7 +1212,7 @@ irc_cmd_recv_quit (t_irc_server *server, char *host, char *arguments) /* no host => we can't identify sender of message! */ if (host == NULL) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command received without host\n"), WEECHAT_ERROR, "quit"); return -1; @@ -1235,27 +1235,27 @@ irc_cmd_recv_quit (t_irc_server *server, char *host, char *arguments) { if (ptr_nick) nick_free (ptr_channel, ptr_nick); - irc_display_prefix (ptr_channel->window, PREFIX_QUIT); - gui_printf_color (ptr_channel->window, + irc_display_prefix (ptr_channel->view, PREFIX_QUIT); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s ", host); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, "("); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_HOST, "%s", pos + 1); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, ") "); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("has quit")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, " ("); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, "%s", arguments); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, ")\n"); - if ((ptr_channel->window == gui_current_window) && - (gui_window_has_nicklist (ptr_channel->window))) - gui_redraw_window_nick (ptr_channel->window); + if ((ptr_channel->view == gui_current_view) && + (gui_view_has_nicklist (ptr_channel->view))) + gui_redraw_view_nick (ptr_channel->view); } } @@ -1284,8 +1284,8 @@ irc_cmd_recv_server_msg (t_irc_server *server, char *host, char *arguments) arguments++; /* display server message */ - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, COLOR_WIN_CHAT, "%s\n", arguments); + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s\n", arguments); return 0; } @@ -1314,7 +1314,7 @@ irc_cmd_recv_server_reply (t_irc_server *server, char *host, char *arguments) else pos = arguments; - irc_display_prefix (server->window, PREFIX_ERROR); + irc_display_prefix (server->view, PREFIX_ERROR); first = 1; while (pos && pos[0]) @@ -1324,7 +1324,7 @@ irc_cmd_recv_server_reply (t_irc_server *server, char *host, char *arguments) { if (pos[0] == ':') pos++; - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s%s\n", (first) ? "" : ": ", pos); pos = NULL; @@ -1332,7 +1332,7 @@ irc_cmd_recv_server_reply (t_irc_server *server, char *host, char *arguments) else { pos2[0] = '\0'; - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "%s%s", (first) ? "" : " ", pos); @@ -1352,7 +1352,7 @@ irc_cmd_recv_topic (t_irc_server *server, char *host, char *arguments) { char *pos; t_irc_channel *ptr_channel; - t_gui_window *window; + t_gui_view *view; /* make gcc happy */ (void) host; @@ -1364,7 +1364,7 @@ irc_cmd_recv_topic (t_irc_server *server, char *host, char *arguments) if (!string_is_channel (arguments)) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command received without channel\n"), WEECHAT_ERROR, "topic"); return -1; @@ -1384,28 +1384,28 @@ irc_cmd_recv_topic (t_irc_server *server, char *host, char *arguments) } ptr_channel = channel_search (server, arguments); - window = (ptr_channel) ? ptr_channel->window : server->window; + view = (ptr_channel) ? ptr_channel->view : server->view; - irc_display_prefix (window, PREFIX_INFO); - gui_printf_color (window, + irc_display_prefix (view, PREFIX_INFO); + gui_printf_color (view, COLOR_WIN_CHAT_NICK, "%s", host); if (pos) { - gui_printf_color (window, + gui_printf_color (view, COLOR_WIN_CHAT, _(" has changed topic for ")); - gui_printf_color (window, + gui_printf_color (view, COLOR_WIN_CHAT_CHANNEL, "%s", arguments); - gui_printf_color (window, + gui_printf_color (view, COLOR_WIN_CHAT, _(" to: \"%s\"\n"), pos); } else { - gui_printf_color (window, + gui_printf_color (view, COLOR_WIN_CHAT, _(" has unset topic for ")); - gui_printf_color (window, + gui_printf_color (view, COLOR_WIN_CHAT_CHANNEL, "%s\n", arguments); } @@ -1418,7 +1418,7 @@ irc_cmd_recv_topic (t_irc_server *server, char *host, char *arguments) ptr_channel->topic = strdup (pos); else ptr_channel->topic = strdup (""); - gui_redraw_window_title (ptr_channel->window); + gui_redraw_view_title (ptr_channel->view); } return 0; @@ -1449,8 +1449,8 @@ irc_cmd_recv_004 (t_irc_server *server, char *host, char *arguments) /* connection to IRC server is ok! */ server->is_connected = 1; - gui_redraw_window_status (server->window); - gui_redraw_window_input (server->window); + gui_redraw_view_status (server->view); + gui_redraw_view_input (server->view); /* execute command once connected */ if (server->command && server->command[0]) @@ -1491,10 +1491,10 @@ irc_cmd_recv_301 (t_irc_server *server, char *host, char *arguments) if (pos_message[0] == ':') pos_message++; - irc_display_prefix (gui_current_window, PREFIX_INFO); - gui_printf_color (gui_current_window, + irc_display_prefix (gui_current_view, PREFIX_INFO); + gui_printf_color (gui_current_view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (gui_current_window, + gui_printf_color (gui_current_view, COLOR_WIN_CHAT, _(" is away: %s\n"), pos_message); } } @@ -1537,12 +1537,12 @@ irc_cmd_recv_302 (t_irc_server *server, char *host, char *arguments) ptr_next++; } - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", arguments); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "="); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_HOST, "%s\n", pos_host); } else @@ -1567,8 +1567,8 @@ irc_cmd_recv_303 (t_irc_server *server, char *host, char *arguments) /* make gcc happy */ (void) host; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT, _("Users online: ")); arguments = strchr (arguments, ' '); @@ -1588,14 +1588,14 @@ irc_cmd_recv_303 (t_irc_server *server, char *host, char *arguments) while (ptr_next[0] == ' ') ptr_next++; } - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s ", arguments); arguments = ptr_next; if (arguments && !arguments[0]) arguments = NULL; } } - gui_printf (server->window, "\n"); + gui_printf (server->view, "\n"); return 0; } @@ -1616,8 +1616,8 @@ irc_cmd_recv_305 (t_irc_server *server, char *host, char *arguments) arguments++; if (arguments[0] == ':') arguments++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s\n", arguments); } server->is_away = 0; @@ -1641,8 +1641,8 @@ irc_cmd_recv_306 (t_irc_server *server, char *host, char *arguments) arguments++; if (arguments[0] == ':') arguments++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s\n", arguments); } server->is_away = 1; @@ -1694,19 +1694,19 @@ irc_cmd_recv_311 (t_irc_server *server, char *host, char *arguments) if (pos_realname[0] == ':') pos_realname++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "] ("); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_HOST, "%s@%s", pos_user, pos_host); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, ")"); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, ": %s\n", pos_realname); } } @@ -1749,20 +1749,20 @@ irc_cmd_recv_312 (t_irc_server *server, char *host, char *arguments) if (pos_serverinfo[0] == ':') pos_serverinfo++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "] "); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s ", pos_server); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "("); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s", pos_serverinfo); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, ")\n"); } } @@ -1797,14 +1797,14 @@ irc_cmd_recv_313 (t_irc_server *server, char *host, char *arguments) if (pos_message[0] == ':') pos_message++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "] "); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s\n", pos_message); } } @@ -1859,17 +1859,17 @@ irc_cmd_recv_314 (t_irc_server *server, char *host, char *arguments) if (pos_realname[0] == ':') pos_realname++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, " ("); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_HOST, "%s@%s", pos_user, pos_host); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, ")"); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, " was %s\n", pos_realname); } @@ -1924,52 +1924,52 @@ irc_cmd_recv_317 (t_irc_server *server, char *host, char *arguments) min = ((idle_time % (60 * 60 * 24)) % (60 * 60)) / 60; sec = ((idle_time % (60 * 60 * 24)) % (60 * 60)) % 60; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "] "); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, _("idle: ")); if (day > 0) { - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "%d ", day); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, (day > 1) ? _("days") : _("day")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, ", "); } - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "%02d ", hour); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, (hour > 1) ? _("hours") : _("hour")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, " %02d ", min); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, (min > 1) ? _("minutes") : _("minute")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, " %02d ", sec); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, (sec > 1) ? _("seconds") : _("second")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, ", "); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, _("signon at: ")); datetime = (time_t)(atol (pos_signon)); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "%s", ctime (&datetime)); } @@ -2006,14 +2006,14 @@ irc_cmd_recv_318 (t_irc_server *server, char *host, char *arguments) if (pos_message[0] == ':') pos_message++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "] "); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s\n", pos_message); } } @@ -2047,21 +2047,21 @@ irc_cmd_recv_319 (t_irc_server *server, char *host, char *arguments) if (pos_channel[0] == ':') pos_channel++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "] "); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, _("Channels: ")); while (pos_channel && pos_channel[0]) { if (pos_channel[0] == '@') { - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_NICK_OP, "@"); pos_channel++; } @@ -2069,14 +2069,14 @@ irc_cmd_recv_319 (t_irc_server *server, char *host, char *arguments) { if (pos_channel[0] == '%') { - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_NICK_HALFOP, "%"); pos_channel++; } else if (pos_channel[0] == '+') { - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_NICK_VOICE, "+"); pos_channel++; } @@ -2089,7 +2089,7 @@ irc_cmd_recv_319 (t_irc_server *server, char *host, char *arguments) while (pos[0] == ' ') pos++; } - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "%s%s", pos_channel, @@ -2128,14 +2128,14 @@ irc_cmd_recv_320 (t_irc_server *server, char *host, char *arguments) if (pos_message[0] == ':') pos_message++; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf_color (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "["); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, "] "); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s\n", pos_message); } } @@ -2165,8 +2165,8 @@ irc_cmd_recv_321 (t_irc_server *server, char *host, char *arguments) else pos = arguments; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf (server->window, "%s\n", pos); + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf (server->view, "%s\n", pos); return 0; } @@ -2193,8 +2193,8 @@ irc_cmd_recv_322 (t_irc_server *server, char *host, char *arguments) else pos = arguments; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf (server->window, "%s\n", pos); + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf (server->view, "%s\n", pos); return 0; } @@ -2221,8 +2221,8 @@ irc_cmd_recv_323 (t_irc_server *server, char *host, char *arguments) else pos = arguments; - irc_display_prefix (server->window, PREFIX_SERVER); - gui_printf (server->window, "%s\n", pos); + irc_display_prefix (server->view, PREFIX_SERVER); + gui_printf (server->view, "%s\n", pos); return 0; } @@ -2267,7 +2267,7 @@ irc_cmd_recv_324 (t_irc_server *server, char *host, char *arguments) if (ptr_channel) { irc_get_channel_modes (ptr_channel, NULL, NULL, pos, pos_parm); - gui_draw_window_status (gui_current_window); + gui_draw_view_status (gui_current_view); } } } @@ -2305,9 +2305,9 @@ irc_cmd_recv_331 (t_irc_server *server, char *host, char *arguments) pos = strchr (arguments, ' '); if (pos) pos[0] = '\0'; - gui_printf_color (gui_current_window, + gui_printf_color (gui_current_view, COLOR_WIN_CHAT, _("No topic set for ")); - gui_printf_color (gui_current_window, + gui_printf_color (gui_current_view, COLOR_WIN_CHAT_CHANNEL, "%s\n", arguments); return 0; } @@ -2346,19 +2346,19 @@ irc_cmd_recv_332 (t_irc_server *server, char *host, char *arguments) free (ptr_channel->topic); ptr_channel->topic = strdup (pos2); - irc_display_prefix (ptr_channel->window, PREFIX_INFO); - gui_printf_color (ptr_channel->window, + irc_display_prefix (ptr_channel->view, PREFIX_INFO); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("Topic for ")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%s", pos); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _(" is: \"%s\"\n"), pos2); - gui_redraw_window_title (ptr_channel->window); + gui_redraw_view_title (ptr_channel->view); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s channel not found for \"%s\" command\n"), WEECHAT_ERROR, "332"); return -1; @@ -2367,7 +2367,7 @@ irc_cmd_recv_332 (t_irc_server *server, char *host, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot identify channel for \"%s\" command\n"), WEECHAT_ERROR, "332"); return -1; @@ -2412,18 +2412,18 @@ irc_cmd_recv_333 (t_irc_server *server, char *host, char *arguments) ptr_channel = channel_search (server, pos_channel); if (ptr_channel) { - irc_display_prefix (ptr_channel->window, PREFIX_INFO); - gui_printf_color (ptr_channel->window, + irc_display_prefix (ptr_channel->view, PREFIX_INFO); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("Topic set by ")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); datetime = (time_t)(atol (pos_date)); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, ", %s", ctime (&datetime)); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s channel not found for \"%s\" command\n"), WEECHAT_ERROR, "333"); return -1; @@ -2431,7 +2431,7 @@ irc_cmd_recv_333 (t_irc_server *server, char *host, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot identify date/time for \"%s\" command\n"), WEECHAT_ERROR, "333"); return -1; @@ -2439,7 +2439,7 @@ irc_cmd_recv_333 (t_irc_server *server, char *host, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot identify nickname for \"%s\" command\n"), WEECHAT_ERROR, "333"); return -1; @@ -2447,7 +2447,7 @@ irc_cmd_recv_333 (t_irc_server *server, char *host, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot identify channel for \"%s\" command\n"), WEECHAT_ERROR, "333"); return -1; @@ -2484,11 +2484,11 @@ irc_cmd_recv_351 (t_irc_server *server, char *host, char *arguments) pos2 += 2; } - irc_display_prefix (server->window, PREFIX_SERVER); + irc_display_prefix (server->view, PREFIX_SERVER); if (pos2) - gui_printf (server->window, "%s %s\n", pos, pos2); + gui_printf (server->view, "%s %s\n", pos, pos2); else - gui_printf (server->window, "%s\n", pos); + gui_printf (server->view, "%s\n", pos); return 0; } @@ -2562,32 +2562,32 @@ irc_cmd_recv_352 (t_irc_server *server, char *host, char *arguments) while (pos_realname[0] == ' ') pos_realname++; - irc_display_prefix (server->window, + irc_display_prefix (server->view, PREFIX_SERVER); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_NICK, "%s", pos_nick); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, _(" on ")); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_CHANNEL, "%s ", pos_channel); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s %s ", pos_attr, pos_hopcount); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_HOST, "%s@%s", pos_user, pos_host); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, " ("); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT, "%s", pos_realname); - gui_printf_color (server->window, + gui_printf_color (server->view, COLOR_WIN_CHAT_DARK, ")\n"); } @@ -2644,7 +2644,7 @@ irc_cmd_recv_353 (t_irc_server *server, char *host, char *arguments) pos++; if (pos[0] != ':') { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot parse \"%s\" command\n"), WEECHAT_ERROR, "353"); return -1; @@ -2675,16 +2675,16 @@ irc_cmd_recv_353 (t_irc_server *server, char *host, char *arguments) pos++; } if (!nick_new (ptr_channel, pos_nick, is_op, is_halfop, has_voice)) - gui_printf (server->window, + gui_printf (server->view, _("%s cannot create nick \"%s\" for channel \"%s\"\n"), WEECHAT_ERROR, pos_nick, ptr_channel->name); } } - gui_redraw_window_nick (ptr_channel->window); + gui_redraw_view_nick (ptr_channel->view); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot parse \"%s\" command\n"), WEECHAT_ERROR, "353"); return -1; @@ -2727,85 +2727,85 @@ irc_cmd_recv_366 (t_irc_server *server, char *host, char *arguments) { /* display users on channel */ - irc_display_prefix (ptr_channel->window, PREFIX_SERVER); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT, + irc_display_prefix (ptr_channel->view, PREFIX_SERVER); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("Nicks ")); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_CHANNEL, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%s", ptr_channel->name); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT, ": "); - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_DARK, "["); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, ": "); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, "["); for (ptr_nick = ptr_channel->nicks; ptr_nick; ptr_nick = ptr_nick->next_nick) { - irc_display_nick (ptr_channel->window, ptr_nick, + irc_display_nick (ptr_channel->view, ptr_nick, MSG_TYPE_INFO, 0, 0, 1); if (ptr_nick != ptr_channel->last_nick) - gui_printf (ptr_channel->window, " "); + gui_printf (ptr_channel->view, " "); } - gui_printf_color (ptr_channel->window, COLOR_WIN_CHAT_DARK, "]\n"); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, "]\n"); /* display number of nicks, ops, halfops & voices on the channel */ nick_count (ptr_channel, &num_nicks, &num_op, &num_halfop, &num_voice, &num_normal); - irc_display_prefix (ptr_channel->window, PREFIX_INFO); - gui_printf_color (ptr_channel->window, + irc_display_prefix (ptr_channel->view, PREFIX_INFO); + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("Channel ")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%s", ptr_channel->name); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, ": "); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%d ", num_nicks); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, (num_nicks > 1) ? _("nicks") : _("nick")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, " ("); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%d ", num_op); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, (num_op > 1) ? _("ops") : _("op")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, ", "); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%d ", num_halfop); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, (num_halfop > 1) ? _("halfops") : _("halfop")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, ", "); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%d ", num_voice); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, (num_voice > 1) ? _("voices") : _("voice")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, ", "); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_CHANNEL, "%d ", num_normal); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT, _("normal")); - gui_printf_color (ptr_channel->window, + gui_printf_color (ptr_channel->view, COLOR_WIN_CHAT_DARK, ")\n"); irc_cmd_send_mode (server, ptr_channel->name); } else { - irc_display_prefix (gui_current_window, PREFIX_INFO); - gui_printf_color (gui_current_window, + irc_display_prefix (gui_current_view, PREFIX_INFO); + gui_printf_color (gui_current_view, COLOR_WIN_CHAT_CHANNEL, pos); - gui_printf_color (gui_current_window, + gui_printf_color (gui_current_view, COLOR_WIN_CHAT, ": %s\n", pos2); return 0; } @@ -2827,7 +2827,7 @@ irc_cmd_recv_433 (t_irc_server *server, char *host, char *arguments) { if (strcmp (server->nick, server->nick1) == 0) { - gui_printf (server->window, + gui_printf (server->view, _("%s: nickname \"%s\" is already in use, " "trying 2nd nickname \"%s\"\n"), PACKAGE_NAME, server->nick, server->nick2); @@ -2838,7 +2838,7 @@ irc_cmd_recv_433 (t_irc_server *server, char *host, char *arguments) { if (strcmp (server->nick, server->nick2) == 0) { - gui_printf (server->window, + gui_printf (server->view, _("%s: nickname \"%s\" is already in use, " "trying 3rd nickname \"%s\"\n"), PACKAGE_NAME, server->nick, server->nick3); @@ -2847,7 +2847,7 @@ irc_cmd_recv_433 (t_irc_server *server, char *host, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s: all declared nicknames are already in use, " "closing connection with server!\n"), PACKAGE_NAME); diff --git a/src/irc/irc-send.c b/src/irc/irc-send.c index 2466a2406..535cca1f0 100644 --- a/src/irc/irc-send.c +++ b/src/irc/irc-send.c @@ -56,7 +56,7 @@ irc_login (t_irc_server *server) hostname[sizeof (hostname) - 1] = '\0'; if (!hostname[0]) strcpy (hostname, _("unknown")); - gui_printf (server->window, + gui_printf (server->view, _("%s: using local hostname \"%s\"\n"), PACKAGE_NAME, hostname); server_sendf (server, @@ -198,15 +198,15 @@ irc_cmd_send_deop (t_irc_server *server, int argc, char **argv) { int i; - if (WIN_IS_CHANNEL(gui_current_window)) + if (VIEW_IS_CHANNEL(gui_current_view)) { for (i = 0; i < argc; i++) server_sendf (server, "MODE %s -o %s\r\n", - CHANNEL(gui_current_window)->name, + CHANNEL(gui_current_view)->name, argv[i]); } else - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can only be executed in a channel window\n"), WEECHAT_ERROR, "deop"); return 0; @@ -221,16 +221,16 @@ irc_cmd_send_devoice (t_irc_server *server, int argc, char **argv) { int i; - if (WIN_IS_CHANNEL(gui_current_window)) + if (VIEW_IS_CHANNEL(gui_current_view)) { for (i = 0; i < argc; i++) server_sendf (server, "MODE %s -v %s\r\n", - CHANNEL(gui_current_window)->name, + CHANNEL(gui_current_view)->name, argv[i]); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can only be executed in a channel window\n"), WEECHAT_ERROR, "devoice"); return -1; @@ -310,15 +310,15 @@ irc_cmd_send_kick (t_irc_server *server, char *arguments) server_sendf (server, "KICK %s\r\n", arguments); else { - if (WIN_IS_CHANNEL (gui_current_window)) + if (VIEW_IS_CHANNEL (gui_current_view)) { server_sendf (server, "KICK %s %s\r\n", - CHANNEL(gui_current_window)->name, arguments); + CHANNEL(gui_current_view)->name, arguments); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can only be executed in a channel window\n"), WEECHAT_ERROR, "kick"); return -1; @@ -388,19 +388,19 @@ irc_cmd_send_lusers (t_irc_server *server, char *arguments) int irc_cmd_send_me (t_irc_server *server, char *arguments) { - if (WIN_IS_SERVER(gui_current_window)) + if (VIEW_IS_SERVER(gui_current_view)) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can not be executed on a server window\n"), WEECHAT_ERROR, "me"); return -1; } server_sendf (server, "PRIVMSG %s :\01ACTION %s\01\r\n", - CHANNEL(gui_current_window)->name, arguments); - irc_display_prefix (gui_current_window, PREFIX_ACTION_ME); - gui_printf_color (gui_current_window, + CHANNEL(gui_current_view)->name, arguments); + irc_display_prefix (gui_current_view, PREFIX_ACTION_ME); + gui_printf_color (gui_current_view, COLOR_WIN_CHAT_NICK, "%s", server->nick); - gui_printf_color (gui_current_window, + gui_printf_color (gui_current_view, COLOR_WIN_CHAT, " %s\n", arguments); return 0; } @@ -459,25 +459,25 @@ irc_cmd_send_msg (t_irc_server *server, char *arguments) } if (strcmp (arguments, "*") == 0) { - if (WIN_IS_SERVER(gui_current_window)) + if (VIEW_IS_SERVER(gui_current_view)) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can not be executed on a server window\n"), WEECHAT_ERROR, "msg *"); return -1; } - ptr_channel = CHANNEL(gui_current_window); + ptr_channel = CHANNEL(gui_current_view); ptr_nick = nick_search (ptr_channel, server->nick); if (ptr_nick) { - irc_display_nick (ptr_channel->window, ptr_nick, + irc_display_nick (ptr_channel->view, ptr_nick, MSG_TYPE_NICK, 1, 1, 0); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_MSG, COLOR_WIN_CHAT, "%s\n", pos); } else - gui_printf (server->window, + gui_printf (server->view, _("%s nick not found for \"%s\" command\n"), WEECHAT_ERROR, "msg"); server_sendf (server, "PRIVMSG %s :%s\r\n", ptr_channel->name, pos); @@ -492,14 +492,14 @@ irc_cmd_send_msg (t_irc_server *server, char *arguments) ptr_nick = nick_search (ptr_channel, server->nick); if (ptr_nick) { - irc_display_nick (ptr_channel->window, ptr_nick, + irc_display_nick (ptr_channel->view, ptr_nick, MSG_TYPE_NICK, 1, 1, 0); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_MSG, COLOR_WIN_CHAT, "%s\n", pos); } else - gui_printf (server->window, + gui_printf (server->view, _("%s nick not found for \"%s\" command\n"), WEECHAT_ERROR, "msg"); } @@ -513,26 +513,26 @@ irc_cmd_send_msg (t_irc_server *server, char *arguments) ptr_channel = channel_new (server, CHAT_PRIVATE, arguments, 1); if (!ptr_channel) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot create new private window \"%s\"\n"), WEECHAT_ERROR, arguments); return -1; } - gui_redraw_window_title (ptr_channel->window); + gui_redraw_view_title (ptr_channel->view); } - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_CHAT_DARK, "<"); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_NICK_SELF, "%s", server->nick); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_CHAT_DARK, "> "); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_MSG, COLOR_WIN_CHAT, "%s\n", pos); server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos); @@ -543,7 +543,7 @@ irc_cmd_send_msg (t_irc_server *server, char *arguments) } else { - gui_printf (server->window, + gui_printf (server->view, _("%s wrong argument count for \"%s\" command\n"), WEECHAT_ERROR, "msg"); return -1; @@ -562,16 +562,16 @@ irc_cmd_send_names (t_irc_server *server, char *arguments) server_sendf (server, "NAMES %s\r\n", arguments); else { - if (!WIN_IS_CHANNEL(gui_current_window)) + if (!VIEW_IS_CHANNEL(gui_current_view)) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can only be executed in a channel window\n"), WEECHAT_ERROR, "names"); return -1; } else server_sendf (server, "NAMES %s\r\n", - CHANNEL(gui_current_window)->name); + CHANNEL(gui_current_view)->name); } return 0; } @@ -609,16 +609,16 @@ irc_cmd_send_op (t_irc_server *server, int argc, char **argv) { int i; - if (WIN_IS_CHANNEL(gui_current_window)) + if (VIEW_IS_CHANNEL(gui_current_view)) { for (i = 0; i < argc; i++) server_sendf (server, "MODE %s +o %s\r\n", - CHANNEL(gui_current_window)->name, + CHANNEL(gui_current_view)->name, argv[i]); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can only be executed in a channel window\n"), WEECHAT_ERROR, "op"); return -1; @@ -663,36 +663,36 @@ irc_cmd_send_part (t_irc_server *server, char *arguments) } else { - if (WIN_IS_SERVER(gui_current_window)) + if (VIEW_IS_SERVER(gui_current_view)) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can not be executed on a server window\n"), WEECHAT_ERROR, "part"); return -1; } - channel_name = CHANNEL(gui_current_window)->name; + channel_name = CHANNEL(gui_current_view)->name; pos_args = arguments; } } else { - if (WIN_IS_SERVER(gui_current_window)) + if (VIEW_IS_SERVER(gui_current_view)) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can not be executed on a server window\n"), WEECHAT_ERROR, "part"); return -1; } - if (WIN_IS_PRIVATE(gui_current_window)) + if (VIEW_IS_PRIVATE(gui_current_view)) { - ptr_channel = CHANNEL(gui_current_window); - gui_window_free (ptr_channel->window); + ptr_channel = CHANNEL(gui_current_view); + gui_view_free (ptr_channel->view); channel_free (server, ptr_channel); - gui_redraw_window_status (gui_current_window); - gui_redraw_window_input (gui_current_window); + gui_redraw_view_status (gui_current_view); + gui_redraw_view_input (gui_current_view); return 0; } - channel_name = CHANNEL(gui_current_window)->name; + channel_name = CHANNEL(gui_current_view)->name; pos_args = NULL; } @@ -753,29 +753,29 @@ irc_cmd_send_query (t_irc_server *server, char *arguments) ptr_channel = channel_new (server, CHAT_PRIVATE, arguments, 1); if (!ptr_channel) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot create new private window \"%s\"\n"), WEECHAT_ERROR, arguments); return -1; } - gui_redraw_window_title (ptr_channel->window); + gui_redraw_view_title (ptr_channel->view); } /* display text if given */ if (pos) { - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_CHAT_DARK, "<"); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_NICK_SELF, "%s", server->nick); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_NICK, COLOR_WIN_CHAT_DARK, "> "); - gui_printf_color_type (ptr_channel->window, + gui_printf_color_type (ptr_channel->view, MSG_TYPE_MSG, COLOR_WIN_CHAT, "%s\n", pos); server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos); @@ -970,14 +970,14 @@ irc_cmd_send_topic (t_irc_server *server, char *arguments) /* look for current channel if not specified */ if (!channel_name) { - if (WIN_IS_SERVER(gui_current_window)) + if (VIEW_IS_SERVER(gui_current_view)) { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can not be executed on a server window\n"), WEECHAT_ERROR, "topic"); return -1; } - channel_name = CHANNEL(gui_current_window)->name; + channel_name = CHANNEL(gui_current_view)->name; } if (new_topic) @@ -1040,8 +1040,8 @@ irc_cmd_send_version (t_irc_server *server, char *arguments) { if (arguments) { - if (WIN_IS_CHANNEL(gui_current_window) && - nick_search (CHANNEL(gui_current_window), arguments)) + if (VIEW_IS_CHANNEL(gui_current_view) && + nick_search (CHANNEL(gui_current_view), arguments)) server_sendf (server, "PRIVMSG %s :\01VERSION\01\r\n", arguments); else @@ -1050,8 +1050,8 @@ irc_cmd_send_version (t_irc_server *server, char *arguments) } else { - irc_display_prefix (server->window, PREFIX_INFO); - gui_printf (server->window, _("%s, compiled on %s %s\n"), + irc_display_prefix (server->view, PREFIX_INFO); + gui_printf (server->view, _("%s, compiled on %s %s\n"), PACKAGE_STRING, __DATE__, __TIME__); server_sendf (server, "VERSION\r\n"); @@ -1068,16 +1068,16 @@ irc_cmd_send_voice (t_irc_server *server, int argc, char **argv) { int i; - if (WIN_IS_CHANNEL(gui_current_window)) + if (VIEW_IS_CHANNEL(gui_current_view)) { for (i = 0; i < argc; i++) server_sendf (server, "MODE %s +v %s\r\n", - CHANNEL(gui_current_window)->name, + CHANNEL(gui_current_view)->name, argv[i]); } else { - gui_printf (server->window, + gui_printf (server->view, _("%s \"%s\" command can only be executed in a channel window\n"), WEECHAT_ERROR, "voice"); return -1; diff --git a/src/irc/irc-server.c b/src/irc/irc-server.c index 7354adcd2..06d823902 100644 --- a/src/irc/irc-server.c +++ b/src/irc/irc-server.c @@ -78,7 +78,7 @@ server_init (t_irc_server *server) server->is_away = 0; server->server_read = -1; server->server_write = -1; - server->window = NULL; + server->view = NULL; server->channels = NULL; server->last_channel = NULL; } @@ -270,8 +270,8 @@ server_free (t_irc_server *server) (server->next_server)->prev_server = server->prev_server; server_destroy (server); - if (server->window) - gui_window_free (server->window); + if (server->view) + gui_view_free (server->view); free (server); irc_servers = new_irc_servers; } @@ -377,11 +377,11 @@ server_sendf (t_irc_server * server, char *fmt, ...) size_buf = strlen (buffer); buffer[size_buf - 2] = '\0'; #ifdef DEBUG - gui_printf (server->window, "[DEBUG] Sending to server >>> %s\n", buffer); + gui_printf (server->view, "[DEBUG] Sending to server >>> %s\n", buffer); #endif buffer[size_buf - 2] = '\r'; if (server_send (server, buffer, size_buf) <= 0) - gui_printf (server->window, _("%s error sending data to IRC server\n"), + gui_printf (server->view, _("%s error sending data to IRC server\n"), WEECHAT_ERROR); } @@ -397,7 +397,7 @@ server_msgq_add_msg (t_irc_server *server, char *msg) message = (t_irc_message *) malloc (sizeof (t_irc_message)); if (!message) { - gui_printf (server->window, + gui_printf (server->view, _("%s not enough memory for received IRC message\n"), WEECHAT_ERROR); return; @@ -408,7 +408,7 @@ server_msgq_add_msg (t_irc_server *server, char *msg) message->data = (char *) malloc (strlen (unterminated_message) + strlen (msg) + 1); if (!message->data) - gui_printf (server->window, + gui_printf (server->view, _("%s not enough memory for received IRC message\n"), WEECHAT_ERROR); else @@ -462,14 +462,14 @@ server_msgq_add_buffer (t_irc_server * server, char *buffer) (char *) realloc (unterminated_message, strlen (buffer) + 1); if (!unterminated_message) - gui_printf (server->window, + gui_printf (server->view, _("%s not enough memory for received IRC message\n"), WEECHAT_ERROR); else strcpy (unterminated_message, buffer); return; } - gui_printf (server->window, + gui_printf (server->view, _("%s unable to explode received buffer\n"), WEECHAT_ERROR); } @@ -493,7 +493,7 @@ server_msgq_flush () if (recv_msgq->data) { #ifdef DEBUG - gui_printf (gui_current_window, "[DEBUG] %s\n", recv_msgq->data); + gui_printf (gui_current_view, "[DEBUG] %s\n", recv_msgq->data); #endif ptr_data = recv_msgq->data; @@ -542,15 +542,15 @@ server_msgq_flush () command, args)) { case -1: - gui_printf (recv_msgq->server->window, + gui_printf (recv_msgq->server->view, _("Command '%s' failed!\n"), command); break; case -2: - gui_printf (recv_msgq->server->window, + gui_printf (recv_msgq->server->view, _("No command to execute!\n")); break; case -3: - gui_printf (recv_msgq->server->window, + gui_printf (recv_msgq->server->view, _("Unknown command: cmd=%s, args=%s\n"), command, args); break; @@ -602,7 +602,7 @@ server_connect (t_irc_server *server) int error; int server_pipe[2]; - gui_printf (server->window, + gui_printf (server->view, _("%s: connecting to %s:%d...\n"), PACKAGE_NAME, server->address, server->port); wee_log_printf (_("connecting to server %s:%d...\n"), @@ -612,7 +612,7 @@ server_connect (t_irc_server *server) /* create pipe */ if (pipe (server_pipe) < 0) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot create pipe\n"), WEECHAT_ERROR); server_free (server); return 0; @@ -626,14 +626,14 @@ server_connect (t_irc_server *server) if (setsockopt (server->sock4, SOL_SOCKET, SO_REUSEADDR, (char *) &set, sizeof (set)) == -1) - gui_printf (server->window, + gui_printf (server->view, _("%s cannot set socket option \"SO_REUSEADDR\"\n"), WEECHAT_ERROR); set = 1; if (setsockopt (server->sock4, SOL_SOCKET, SO_KEEPALIVE, (char *) &set, sizeof (set)) == -1) - gui_printf (server->window, + gui_printf (server->view, _("%s cannot set socket option \"SO_KEEPALIVE\"\n"), WEECHAT_ERROR); @@ -641,7 +641,7 @@ server_connect (t_irc_server *server) ip4_hostent = gethostbyname (server->address); if (!ip4_hostent) { - gui_printf (server->window, + gui_printf (server->view, _("%s address \"%s\" not found\n"), WEECHAT_ERROR, server->address); close (server->server_read); @@ -657,14 +657,14 @@ server_connect (t_irc_server *server) /*error = bind(server->sock4, (struct sockaddr *)(&addr), sizeof(addr)); if (error != 0) { - gui_printf (server->window, + gui_printf (server->view, WEECHAT_ERORR "server_connect: can't bind to hostname\n"); return 0; } */ ip_address = inet_ntoa (addr.sin_addr); if (!ip_address) { - gui_printf (server->window, + gui_printf (server->view, _("%s IP address not found\n"), WEECHAT_ERROR); close (server->server_read); close (server->server_write); @@ -674,13 +674,13 @@ server_connect (t_irc_server *server) } /* connection to server */ - gui_printf (server->window, + gui_printf (server->view, _("%s: server IP is: %s\n"), PACKAGE_NAME, ip_address); error = connect (server->sock4, (struct sockaddr *) &addr, sizeof (addr)); if (error != 0) { - gui_printf (server->window, + gui_printf (server->view, _("%s cannot connect to irc server\n"), WEECHAT_ERROR); close (server->server_read); close (server->server_write); @@ -708,7 +708,7 @@ server_auto_connect (int command_line) if ( ((command_line) && (ptr_server->command_line)) || ((!command_line) && (ptr_server->autoconnect)) ) { - (void) gui_window_new (ptr_server, NULL, 1); + (void) gui_view_new (gui_current_view->window, ptr_server, NULL, 1); if (server_connect (ptr_server)) irc_login (ptr_server); } @@ -726,12 +726,12 @@ server_disconnect (t_irc_server *server) if (server->is_connected) { - /* write disconnection message on each channel/private window */ + /* write disconnection message on each channel/private view */ for (ptr_channel = server->channels; ptr_channel; ptr_channel = ptr_channel->next_channel) { - irc_display_prefix (ptr_channel->window, PREFIX_INFO); - gui_printf (ptr_channel->window, _("Disconnected from server!\n")); + irc_display_prefix (ptr_channel->view, PREFIX_INFO); + gui_printf (ptr_channel->view, _("Disconnected from server!\n")); } /* close communication with server */ diff --git a/src/irc/irc.h b/src/irc/irc.h index 3a3517c10..c34816a34 100644 --- a/src/irc/irc.h +++ b/src/irc/irc.h @@ -83,7 +83,7 @@ struct t_irc_channel char *key; /* channel key (NULL if no key is set) */ t_irc_nick *nicks; /* nicks on the channel */ t_irc_nick *last_nick; /* last nick on the channel */ - t_gui_window *window; /* GUI window allocated for channel */ + t_gui_view *view; /* GUI view allocated for channel */ t_irc_channel *prev_channel; /* link to previous channel */ t_irc_channel *next_channel; /* link to next channel */ }; @@ -116,7 +116,7 @@ struct t_irc_server int is_away; /* 1 is user is marker as away */ int server_read; /* pipe for reading server data */ int server_write; /* pipe for sending data to server */ - t_gui_window *window; /* GUI window allocated for server */ + t_gui_view *view; /* GUI view allocated for server */ t_irc_channel *channels; /* opened channels on server */ t_irc_channel *last_channel; /* last opened channal on server */ t_irc_server *prev_server; /* link to previous server */ @@ -204,9 +204,9 @@ extern void dcc_send (); /* IRC display (irc-diplay.c) */ -extern void irc_display_prefix (/*@null@*/ t_gui_window *, char *); -extern void irc_display_nick (t_gui_window *, t_irc_nick *, int, int, int, int); -extern void irc_display_mode (t_gui_window *, char *, char, char *, char *, +extern void irc_display_prefix (/*@null@*/ t_gui_view *, char *); +extern void irc_display_nick (t_gui_view *, t_irc_nick *, int, int, int, int); +extern void irc_display_mode (t_gui_view *, char *, char, char *, char *, char *, char *); /* IRC protocol (irc-commands.c) */ |