/[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.90 by flashcode, Fri Apr 22 16:47:02 2005 UTC revision 1.91 by flashcode, Sat Apr 23 18:13:25 2005 UTC
# Line 765  gui_draw_buffer_chat (t_gui_buffer *buff Line 765  gui_draw_buffer_chat (t_gui_buffer *buff
765                              wprintw (ptr_win->win_chat, ">");                              wprintw (ptr_win->win_chat, ">");
766                          for (j = 0; j < 10 - num_bars; j++)                          for (j = 0; j < 10 - num_bars; j++)
767                              wprintw (ptr_win->win_chat, " ");                              wprintw (ptr_win->win_chat, " ");
768                            
769                          if (ptr_dcc->size < 1024*10)                          if (ptr_dcc->size < 1024*10)
770                              num_unit = 0;                              num_unit = 0;
771                          else if (ptr_dcc->size < 1024*1024)                          else if (ptr_dcc->size < 1024*1024)
# Line 779  gui_draw_buffer_chat (t_gui_buffer *buff Line 780  gui_draw_buffer_chat (t_gui_buffer *buff
780                                   unit_format[num_unit],                                   unit_format[num_unit],
781                                   unit_format[num_unit]);                                   unit_format[num_unit]);
782                          wprintw (ptr_win->win_chat, format,                          wprintw (ptr_win->win_chat, format,
783                                   ((long double) ptr_dcc->pos) / ((long double)(unit_divide[num_unit])),                                   ((long double)(ptr_dcc->pos)) / ((long double)(unit_divide[num_unit])),
784                                   unit_name[num_unit],                                   unit_name[num_unit],
785                                   ((long double) ptr_dcc->size) / ((long double)(unit_divide[num_unit])),                                   ((long double)(ptr_dcc->size)) / ((long double)(unit_divide[num_unit])),
786                                     unit_name[num_unit]);
787                            
788                            if (ptr_dcc->bytes_per_sec < 1024*1024)
789                                num_unit = 1;
790                            else if (ptr_dcc->bytes_per_sec < 1024*1024*1024)
791                                num_unit = 2;
792                            else
793                                num_unit = 3;
794                            sprintf (format, "  (%s %%s/s)", unit_format[num_unit]);
795                            wprintw (ptr_win->win_chat, format,
796                                     ((long double) ptr_dcc->bytes_per_sec) / ((long double)(unit_divide[num_unit])),
797                                   unit_name[num_unit]);                                   unit_name[num_unit]);
                         wclrtoeol (ptr_win->win_chat);  
798                      }                      }
799                      else                      else
800                      {                      {
801                          date_tmp = localtime (&(ptr_dcc->start_time));                          date_tmp = localtime (&(ptr_dcc->start_time));
802                          strftime (date, sizeof (date) - 1, "%a, %d %b %Y %H:%M:%S", date_tmp);                          strftime (date, sizeof (date) - 1, "%a, %d %b %Y %H:%M:%S", date_tmp);
803                          wprintw (ptr_win->win_chat, "  %s", date);                          wprintw (ptr_win->win_chat, "  %s", date);
                         wclrtoeol (ptr_win->win_chat);  
804                      }                      }
805                                            
806                        wclrtoeol (ptr_win->win_chat);
807                        
808                      ptr_win->dcc_last_displayed = ptr_dcc;                      ptr_win->dcc_last_displayed = ptr_dcc;
809                      i += 2;                      i += 2;
810                  }                  }

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.91

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