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

Added current buffer in hotlist when scrolling up in buffer (task #6664)

This commit is contained in:
Sebastien Helleu
2007-03-21 20:29:13 +00:00
parent 0b6a91837c
commit 6323e55ab4
12 changed files with 90 additions and 10 deletions
+35
View File
@@ -366,6 +366,41 @@ gui_buffer_find_window (t_gui_buffer *buffer)
return NULL;
}
/*
* gui_buffer_is_scrolled: return 1 if all windows displaying buffer are scrolled
* (user doesn't see end of buffer)
* return 0 if at least one window is NOT scrolled
*/
int
gui_buffer_is_scrolled (t_gui_buffer *buffer)
{
t_gui_window *ptr_win;
int buffer_found;
if (!buffer)
return 0;
buffer_found = 0;
for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
{
if (ptr_win->buffer == buffer)
{
buffer_found = 1;
/* buffer found and not scrolled, exit immediately */
if (!ptr_win->scroll)
return 0;
}
}
/* buffer found, and all windows were scrolled */
if (buffer_found)
return 1;
/* buffer not found */
return 0;
}
/*
* gui_buffer_get_dcc: get pointer to DCC buffer (DCC buffer created if not existing)
*/