/[weechat]/weechat/src/gui/curses/gui-display.c
ViewVC logotype

Diff of /weechat/src/gui/curses/gui-display.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by flashcode, Sun Oct 5 17:28:36 2003 UTC revision 1.8 by flashcode, Sat Oct 11 00:25:47 2003 UTC
# Line 411  gui_display_end_of_line (t_gui_window *w Line 411  gui_display_end_of_line (t_gui_window *w
411          if (!ptr_message ||          if (!ptr_message ||
412              (window->win_chat_cursor_x > (window->win_chat_width - 1)))              (window->win_chat_cursor_x > (window->win_chat_width - 1)))
413          {          {
             window->win_chat_cursor_x = 0;  
414              if (lines_displayed >= num_lines - count)              if (lines_displayed >= num_lines - count)
415              {              {
416                    if (window->win_chat_cursor_x <= window->win_chat_width - 1)
417                        wclrtoeol (window->win_chat);
418                  window->win_chat_cursor_y++;                  window->win_chat_cursor_y++;
419              }              }
420                window->win_chat_cursor_x = 0;
421              lines_displayed++;              lines_displayed++;
422          }          }
423      }      }
# Line 503  gui_display_line (t_gui_window *window, Line 505  gui_display_line (t_gui_window *window,
505              if (!ptr_message ||              if (!ptr_message ||
506                  ((window->win_chat_cursor_y <= window->win_chat_height - 1) &&                  ((window->win_chat_cursor_y <= window->win_chat_height - 1) &&
507                  (window->win_chat_cursor_x > window->win_chat_width - 1)))                  (window->win_chat_cursor_x > window->win_chat_width - 1)))
508                {
509                    if (window->win_chat_cursor_x <= window->win_chat_width - 1)
510                        wclrtoeol (window->win_chat);
511                  window->win_chat_cursor_y++;                  window->win_chat_cursor_y++;
512                }
513              window->win_chat_cursor_x = 0;              window->win_chat_cursor_x = 0;
514          }          }
515      }      }
# Line 589  gui_redraw_window_chat (t_gui_window *wi Line 595  gui_redraw_window_chat (t_gui_window *wi
595      if (window != gui_current_window)      if (window != gui_current_window)
596          return;          return;
597            
598      gui_curses_window_clear (window->win_chat);      //gui_curses_window_clear (window->win_chat);
599      gui_draw_window_chat (window);      gui_draw_window_chat (window);
600  }  }
601    
# Line 625  gui_draw_window_nick (t_gui_window *wind Line 631  gui_draw_window_nick (t_gui_window *wind
631                                         window->win_nick_width,                                         window->win_nick_width,
632                                         window->win_nick_y,                                         window->win_nick_y,
633                                         window->win_nick_x);                                         window->win_nick_x);
634              gui_redraw_window_chat (window);              gui_draw_window_chat (window);
635          }          }
636          sprintf (format, "%%-%ds", max_length);          sprintf (format, "%%-%ds", max_length);
637                            
# Line 1692  gui_add_message (t_gui_window *window, i Line 1698  gui_add_message (t_gui_window *window, i
1698              if ((window->win_chat_cursor_y              if ((window->win_chat_cursor_y
1699                  + gui_get_line_num_splits (window, window->last_line)) >                  + gui_get_line_num_splits (window, window->last_line)) >
1700                  (window->win_chat_height - 1))                  (window->win_chat_height - 1))
1701                  gui_redraw_window_chat (window);                  gui_draw_window_chat (window);
1702              else              else
1703                  gui_display_line (window, window->last_line, 1);                  gui_display_line (window, window->last_line, 1);
1704          }          }

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26