summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2008-06-03 18:22:27 +0200
committerSebastien Helleu <flashcode@flashtux.org>2008-06-03 18:22:27 +0200
commita3f0281d27558370e176ef7929c5ca91140a3663 (patch)
tree5ef6e38dcd8e64b53b2b332aa3cb3e931b745b26 /src/gui
parentfeb6862971f4ec90688413cd02a183036db4fee6 (diff)
downloadweechat-a3f0281d27558370e176ef7929c5ca91140a3663.zip
Uncomment code for using keys to jump to previous/next highlight in buffer
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/gui-window.c44
1 files changed, 20 insertions, 24 deletions
diff --git a/src/gui/gui-window.c b/src/gui/gui-window.c
index c637849cd..dd126ab85 100644
--- a/src/gui/gui-window.c
+++ b/src/gui/gui-window.c
@@ -683,33 +683,31 @@ gui_window_scroll (struct t_gui_window *window, char *scroll)
void
gui_window_scroll_previous_highlight (struct t_gui_window *window)
{
- (void) window;
-
- /*t_gui_line *ptr_line;
+ struct t_gui_line *ptr_line;
- if ((gui_current_window->buffer->type == GUI_BUFFER_TYPE_FORMATED)
- && (gui_current_window->buffer->text_search == GUI_TEXT_SEARCH_DISABLED))
+ if ((window->buffer->type == GUI_BUFFER_TYPE_FORMATED)
+ && (window->buffer->text_search == GUI_TEXT_SEARCH_DISABLED))
{
- if (gui_current_window->buffer->lines)
+ if (window->buffer->lines)
{
ptr_line = (window->start_line) ?
- window->start_line->prev_line : gui_current_window->buffer->last_line;
+ window->start_line->prev_line : window->buffer->last_line;
while (ptr_line)
{
- if (ptr_line->line_with_highlight)
+ if (ptr_line->highlight)
{
window->start_line = ptr_line;
window->start_line_pos = 0;
window->first_line_displayed =
- (window->start_line == gui_current_window->buffer->lines);
- gui_buffer_ask_chat_refresh (gui_current_window->buffer, 1);
- gui_buffer_ask_input_refresh (gui_current_window->buffer, 1);
+ (window->start_line == window->buffer->lines);
+ gui_buffer_ask_chat_refresh (window->buffer, 2);
+ gui_buffer_ask_input_refresh (window->buffer, 1);
return;
}
ptr_line = ptr_line->prev_line;
}
}
- }*/
+ }
}
/*
@@ -719,33 +717,31 @@ gui_window_scroll_previous_highlight (struct t_gui_window *window)
void
gui_window_scroll_next_highlight (struct t_gui_window *window)
{
- (void) window;
-
- /*t_gui_line *ptr_line;
+ struct t_gui_line *ptr_line;
- if ((gui_current_window->buffer->type == GUI_BUFFER_TYPE_FORMATED)
- && (gui_current_window->buffer->text_search == GUI_TEXT_SEARCH_DISABLED))
+ if ((window->buffer->type == GUI_BUFFER_TYPE_FORMATED)
+ && (window->buffer->text_search == GUI_TEXT_SEARCH_DISABLED))
{
- if (gui_current_window->buffer->lines)
+ if (window->buffer->lines)
{
ptr_line = (window->start_line) ?
- window->start_line->next_line : gui_current_window->buffer->lines->next_line;
+ window->start_line->next_line : window->buffer->lines->next_line;
while (ptr_line)
{
- if (ptr_line->line_with_highlight)
+ if (ptr_line->highlight)
{
window->start_line = ptr_line;
window->start_line_pos = 0;
window->first_line_displayed =
- (window->start_line == gui_current_window->buffer->lines);
- gui_buffer_ask_chat_refresh (gui_current_window->buffer, 1);
- gui_buffer_ask_input_refresh (gui_current_window->buffer, 1);
+ (window->start_line == window->buffer->lines);
+ gui_buffer_ask_chat_refresh (window->buffer, 2);
+ gui_buffer_ask_input_refresh (window->buffer, 1);
return;
}
ptr_line = ptr_line->next_line;
}
}
- }*/
+ }
}
/*