1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-09 11:13:12 +02:00

Splited GUI sources

This commit is contained in:
Sebastien Helleu
2006-04-22 21:18:02 +00:00
parent fb0e3a4e95
commit 40ffeb9e0c
96 changed files with 19252 additions and 4956 deletions
+2 -2
View File
@@ -376,7 +376,7 @@ channel_remove_away (t_irc_channel *channel)
{
NICK_SET_FLAG(ptr_nick, 0, NICK_AWAY);
}
gui_draw_buffer_nick (channel->buffer, 0);
gui_nicklist_draw (channel->buffer, 0);
}
}
@@ -443,7 +443,7 @@ channel_create_dcc (t_irc_dcc *ptr_dcc)
ptr_channel->dcc_chat = ptr_dcc;
ptr_dcc->channel = ptr_channel;
gui_redraw_buffer (ptr_channel->buffer);
gui_window_redraw_buffer (ptr_channel->buffer);
return 1;
}
+4 -4
View File
@@ -57,11 +57,11 @@ char *dcc_status_string[] = /* strings for DCC status */
void
dcc_redraw (int highlight)
{
gui_redraw_buffer (gui_get_dcc_buffer (gui_current_window));
gui_window_redraw_buffer (gui_buffer_get_dcc (gui_current_window));
if (highlight)
{
hotlist_add (highlight, NULL, gui_get_dcc_buffer (gui_current_window));
gui_draw_buffer_status (gui_current_window->buffer, 0);
hotlist_add (highlight, NULL, gui_buffer_get_dcc (gui_current_window));
gui_status_draw (gui_current_window->buffer, 0);
}
}
@@ -849,7 +849,7 @@ dcc_add (t_irc_server *server, int type, unsigned long addr, int port, char *nic
dcc_accept (new_dcc);
else
dcc_redraw (HOTLIST_PRIVATE);
gui_draw_buffer_status (gui_current_window->buffer, 0);
gui_status_draw (gui_current_window->buffer, 0);
return new_dcc;
}
+1 -1
View File
@@ -400,7 +400,7 @@ nick_set_away (t_irc_channel *channel, t_irc_nick *nick, int is_away)
((!is_away) && (nick->flags & NICK_AWAY)))
{
NICK_SET_FLAG(nick, is_away, NICK_AWAY);
gui_draw_buffer_nick (channel->buffer, 0);
gui_nicklist_draw (channel->buffer, 0);
}
}
}
+36 -36
View File
@@ -379,7 +379,7 @@ irc_cmd_recv_invite (t_irc_server *server, char *host, char *nick, char *argumen
GUI_COLOR(COLOR_WIN_CHAT_NICK),
nick);
hotlist_add (HOTLIST_HIGHLIGHT, server, server->buffer);
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_status_draw (gui_current_window->buffer, 1);
}
}
else
@@ -442,8 +442,8 @@ irc_cmd_recv_join (t_irc_server *server, char *host, char *nick, char *arguments
ptr_nick = nick_new (server, ptr_channel, nick, 0, 0, 0, 0, 0);
if (ptr_nick)
ptr_nick->host = strdup ((pos) ? pos + 1 : host);
gui_draw_buffer_nick (ptr_channel->buffer, 1);
gui_draw_buffer_status (ptr_channel->buffer, 1);
gui_nicklist_draw (ptr_channel->buffer, 1);
gui_status_draw (ptr_channel->buffer, 1);
return 0;
}
@@ -523,8 +523,8 @@ irc_cmd_recv_kick (t_irc_server *server, char *host, char *nick, char *arguments
{
/* my nick was kicked => free all nicks, channel is not active any more */
nick_free_all (ptr_channel);
gui_draw_buffer_nick (ptr_channel->buffer, 1);
gui_draw_buffer_status (ptr_channel->buffer, 1);
gui_nicklist_draw (ptr_channel->buffer, 1);
gui_status_draw (ptr_channel->buffer, 1);
if (server->autorejoin)
irc_cmd_send_join (server, NULL, ptr_channel->name);
}
@@ -534,8 +534,8 @@ irc_cmd_recv_kick (t_irc_server *server, char *host, char *nick, char *arguments
if (ptr_nick)
{
nick_free (ptr_channel, ptr_nick);
gui_draw_buffer_nick (ptr_channel->buffer, 1);
gui_draw_buffer_status (ptr_channel->buffer, 1);
gui_nicklist_draw (ptr_channel->buffer, 1);
gui_status_draw (ptr_channel->buffer, 1);
}
}
return 0;
@@ -761,7 +761,7 @@ void irc_get_channel_modes (t_irc_server *server, t_irc_channel *channel,
{
NICK_SET_FLAG(ptr_nick, (set_flag == '+'), NICK_HALFOP);
nick_resort (channel, ptr_nick);
gui_draw_buffer_nick (channel->buffer, 1);
gui_nicklist_draw (channel->buffer, 1);
}
}
@@ -923,7 +923,7 @@ void irc_get_channel_modes (t_irc_server *server, t_irc_channel *channel,
{
NICK_SET_FLAG(ptr_nick, (set_flag == '+'), NICK_OP);
nick_resort (channel, ptr_nick);
gui_draw_buffer_nick (channel->buffer, 1);
gui_nicklist_draw (channel->buffer, 1);
}
}
@@ -1022,7 +1022,7 @@ void irc_get_channel_modes (t_irc_server *server, t_irc_channel *channel,
{
NICK_SET_FLAG(ptr_nick, (set_flag == '+'), NICK_VOICE);
nick_resort (channel, ptr_nick);
gui_draw_buffer_nick (channel->buffer, 1);
gui_nicklist_draw (channel->buffer, 1);
}
}
@@ -1235,8 +1235,8 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *nick, char *arguments
{
irc_get_channel_modes (server, ptr_channel, arguments, nick,
pos, pos_parm, command_ignored);
gui_draw_buffer_status (ptr_channel->buffer, 1);
gui_draw_buffer_input (ptr_channel->buffer, 1);
gui_status_draw (ptr_channel->buffer, 1);
gui_input_draw (ptr_channel->buffer, 1);
}
else
{
@@ -1250,8 +1250,8 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *nick, char *arguments
else
{
irc_get_nick_modes (server, nick, pos, command_ignored);
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_draw_buffer_input (gui_current_window->buffer, 1);
gui_status_draw (gui_current_window->buffer, 1);
gui_input_draw (gui_current_window->buffer, 1);
}
return 0;
}
@@ -1320,7 +1320,7 @@ irc_cmd_recv_nick (t_irc_server *server, char *host, char *nick, char *arguments
GUI_COLOR(COLOR_WIN_CHAT_NICK),
arguments);
}
gui_draw_buffer_nick (ptr_channel->buffer, 1);
gui_nicklist_draw (ptr_channel->buffer, 1);
gui_add_hotlist = 1;
}
}
@@ -1329,17 +1329,17 @@ irc_cmd_recv_nick (t_irc_server *server, char *host, char *nick, char *arguments
{
free (server->nick);
server->nick = strdup (arguments);
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_status_draw (gui_current_window->buffer, 1);
for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
{
if (ptr_win->buffer->server == server)
gui_draw_buffer_input (ptr_win->buffer, 1);
gui_input_draw (ptr_win->buffer, 1);
}
}
else
{
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_draw_buffer_input (gui_current_window->buffer, 1);
gui_status_draw (gui_current_window->buffer, 1);
gui_input_draw (gui_current_window->buffer, 1);
}
return 0;
@@ -1527,7 +1527,7 @@ irc_cmd_recv_notice (t_irc_server *server, char *host, char *nick, char *argumen
(ascii_strcasecmp (nick, "memoserv") != 0))
{
hotlist_add (HOTLIST_PRIVATE, server, server->buffer);
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_status_draw (gui_current_window->buffer, 1);
}
}
}
@@ -1641,10 +1641,10 @@ irc_cmd_recv_part (t_irc_server *server, char *host, char *nick, char *arguments
if (ptr_channel)
{
gui_draw_buffer_nick (ptr_channel->buffer, 1);
gui_draw_buffer_status (ptr_channel->buffer, 1);
gui_nicklist_draw (ptr_channel->buffer, 1);
gui_status_draw (ptr_channel->buffer, 1);
}
gui_draw_buffer_input (gui_current_window->buffer, 1);
gui_input_draw (gui_current_window->buffer, 1);
}
}
else
@@ -1701,7 +1701,7 @@ irc_cmd_recv_pong (t_irc_server *server, char *host, char *nick, char *arguments
gettimeofday (&tv, &tz);
server->lag = (int) get_timeval_diff (&(server->lag_check_time), &tv);
if (old_lag != server->lag)
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_status_draw (gui_current_window->buffer, 1);
/* schedule next lag check */
server->lag_check_time.tv_sec = 0;
@@ -2584,8 +2584,8 @@ irc_cmd_recv_quit (t_irc_server *server, char *host, char *nick, char *arguments
arguments,
GUI_COLOR(COLOR_WIN_CHAT_DARK));
}
gui_draw_buffer_nick (ptr_channel->buffer, 1);
gui_draw_buffer_status (ptr_channel->buffer, 1);
gui_nicklist_draw (ptr_channel->buffer, 1);
gui_status_draw (ptr_channel->buffer, 1);
}
}
@@ -2756,7 +2756,7 @@ irc_cmd_recv_topic (t_irc_server *server, char *host, char *nick, char *argument
ptr_channel->topic = strdup (pos);
else
ptr_channel->topic = strdup ("");
gui_draw_buffer_title (ptr_channel->buffer, 1);
gui_chat_draw_title (ptr_channel->buffer, 1);
}
return 0;
@@ -2787,8 +2787,8 @@ irc_cmd_recv_004 (t_irc_server *server, char *host, char *nick, char *arguments)
/* connection to IRC server is ok! */
server->is_connected = 1;
server->lag_next_check = time (NULL) + cfg_irc_lag_check;
gui_draw_buffer_status (server->buffer, 1);
gui_draw_buffer_input (server->buffer, 1);
gui_status_draw (server->buffer, 1);
gui_input_draw (server->buffer, 1);
/* execute command once connected */
if (server->command && server->command[0])
@@ -3079,7 +3079,7 @@ irc_cmd_recv_305 (t_irc_server *server, char *host, char *nick, char *arguments)
ptr_window = ptr_window->next_window)
{
if (SERVER(ptr_window->buffer) == server)
gui_draw_buffer_status (ptr_window->buffer, 1);
gui_status_draw (ptr_window->buffer, 1);
}
return 0;
}
@@ -3116,7 +3116,7 @@ irc_cmd_recv_306 (t_irc_server *server, char *host, char *nick, char *arguments)
ptr_window = ptr_window->next_window)
{
if (SERVER(ptr_window->buffer) == server)
gui_draw_buffer_status (ptr_window->buffer, 1);
gui_status_draw (ptr_window->buffer, 1);
if (SERVER(ptr_window->buffer) == server)
ptr_window->buffer->last_read_line =
ptr_window->buffer->last_line;
@@ -3869,7 +3869,7 @@ irc_cmd_recv_324 (t_irc_server *server, char *host, char *nick, char *arguments)
{
irc_get_channel_modes (server, ptr_channel, NULL, NULL,
pos, pos_parm, command_ignored);
gui_draw_buffer_status (ptr_channel->buffer, 0);
gui_status_draw (ptr_channel->buffer, 0);
}
}
}
@@ -4002,7 +4002,7 @@ irc_cmd_recv_332 (t_irc_server *server, char *host, char *nick, char *arguments)
}
if (ptr_channel)
gui_draw_buffer_title (ptr_buffer, 1);
gui_chat_draw_title (ptr_buffer, 1);
}
}
else
@@ -4140,7 +4140,7 @@ irc_cmd_recv_341 (t_irc_server *server, char *host, char *nick, char *arguments)
GUI_COLOR(COLOR_WIN_CHAT),
GUI_COLOR(COLOR_WIN_CHAT_CHANNEL),
pos_channel);
gui_draw_buffer_status (gui_current_window->buffer, 1);
gui_status_draw (gui_current_window->buffer, 1);
}
else
{
@@ -4758,8 +4758,8 @@ irc_cmd_recv_353 (t_irc_server *server, char *host, char *nick, char *arguments)
}
if (ptr_channel)
{
gui_draw_buffer_nick (ptr_channel->buffer, 1);
gui_draw_buffer_status (ptr_channel->buffer, 1);
gui_nicklist_draw (ptr_channel->buffer, 1);
gui_status_draw (ptr_channel->buffer, 1);
}
else
{
+9 -9
View File
@@ -75,7 +75,7 @@ irc_login (t_irc_server *server)
"USER %s %s %s :%s\r\n",
server->nick, server->username, ptr_hostname, "servername",
server->realname);
gui_draw_buffer_input (gui_current_window->buffer, 1);
gui_input_draw (gui_current_window->buffer, 1);
}
/*
@@ -343,7 +343,7 @@ irc_cmd_send_away (t_irc_server *server, t_irc_channel *channel,
else
irc_send_away (server, arguments);
gui_draw_buffer_status (buffer, 1);
gui_status_draw (buffer, 1);
gui_add_hotlist = 1;
return 0;
}
@@ -1368,11 +1368,11 @@ irc_cmd_send_nick_server (t_irc_server *server, char *nickname)
if (server->nick)
free (server->nick);
server->nick = strdup (nickname);
gui_draw_buffer_input (server->buffer, 1);
gui_input_draw (server->buffer, 1);
for (ptr_channel = server->channels; ptr_channel;
ptr_channel = ptr_channel->next_channel)
{
gui_draw_buffer_input (ptr_channel->buffer, 1);
gui_input_draw (ptr_channel->buffer, 1);
}
}
}
@@ -1554,8 +1554,8 @@ irc_cmd_send_part (t_irc_server *server, t_irc_channel *channel,
ptr_channel = CHANNEL(buffer);
gui_buffer_free (ptr_channel->buffer, 1);
channel_free (server, ptr_channel);
gui_draw_buffer_status (buffer, 1);
gui_draw_buffer_input (buffer, 1);
gui_status_draw (buffer, 1);
gui_input_draw (buffer, 1);
return 0;
}
channel_name = CHANNEL(buffer)->name;
@@ -1652,7 +1652,7 @@ irc_cmd_send_query (t_irc_server *server, t_irc_channel *channel,
}
gui_buffer_new (window, server, ptr_channel,
BUFFER_TYPE_STANDARD, 1);
gui_draw_buffer_title (ptr_channel->buffer, 1);
gui_chat_draw_title (ptr_channel->buffer, 1);
}
else
{
@@ -1660,8 +1660,8 @@ irc_cmd_send_query (t_irc_server *server, t_irc_channel *channel,
{
if (ptr_buffer->channel == ptr_channel)
{
gui_switch_to_buffer (window, ptr_buffer);
gui_redraw_buffer (ptr_buffer);
gui_window_switch_to_buffer (window, ptr_buffer);
gui_window_redraw_buffer (ptr_buffer);
break;
}
}
+2 -2
View File
@@ -1655,7 +1655,7 @@ server_auto_connect (int auto_connect, int command_line)
{
(void) gui_buffer_new (gui_current_window, ptr_server, NULL,
BUFFER_TYPE_STANDARD, 1);
gui_redraw_buffer (gui_current_window->buffer);
gui_window_redraw_buffer (gui_current_window->buffer);
if (!server_connect (ptr_server))
server_reconnect_schedule (ptr_server);
}
@@ -1708,7 +1708,7 @@ server_disconnect (t_irc_server *server, int reconnect)
else
server->reconnect_start = 0;
gui_redraw_buffer (gui_current_window->buffer);
gui_window_redraw_buffer (gui_current_window->buffer);
}
/*