/[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.145 by flashcode, Tue Nov 29 16:15:21 2005 UTC revision 1.146 by flashcode, Tue Dec 6 18:20:59 2005 UTC
# Line 1594  gui_draw_buffer_chat (t_gui_buffer *buff Line 1594  gui_draw_buffer_chat (t_gui_buffer *buff
1594                              num_unit = 2;                              num_unit = 2;
1595                          else                          else
1596                              num_unit = 3;                              num_unit = 3;
1597                          sprintf (format, "  (%s %%s/s)", unit_format[num_unit]);                          wprintw (ptr_win->win_chat, "  (");
1598                            if (ptr_dcc->status == DCC_ACTIVE)
1599                            {
1600                                wprintw (ptr_win->win_chat, _("ETA"));
1601                                wprintw (ptr_win->win_chat, ": %.2lu:%.2lu:%.2lu - ",
1602                                         ptr_dcc->eta / 3600,
1603                                         (ptr_dcc->eta / 60) % 60,
1604                                         ptr_dcc->eta % 60);
1605                            }
1606                            sprintf (format, "%s %%s/s)", unit_format[num_unit]);
1607                          buf = weechat_convert_encoding ((local_utf8) ?                          buf = weechat_convert_encoding ((local_utf8) ?
1608                                                          cfg_look_charset_decode_iso : cfg_look_charset_decode_utf,                                                          cfg_look_charset_decode_iso : cfg_look_charset_decode_utf,
1609                                                          (cfg_look_charset_internal && cfg_look_charset_internal[0]) ?                                                          (cfg_look_charset_internal && cfg_look_charset_internal[0]) ?
# Line 1824  gui_draw_buffer_nick (t_gui_buffer *buff Line 1833  gui_draw_buffer_nick (t_gui_buffer *buff
1833                      }                      }
1834                      else                      else
1835                      {                      {
1836                          if (ptr_nick->is_chanowner)                          if (ptr_nick->flags & NICK_CHANOWNER)
1837                          {                          {
1838                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_CHANOWNER);                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_CHANOWNER);
1839                              mvwprintw (ptr_win->win_nick, y, x, "~");                              mvwprintw (ptr_win->win_nick, y, x, "~");
1840                              x++;                              x++;
1841                          }                          }
1842                          else if (ptr_nick->is_chanadmin)                          else if (ptr_nick->flags & NICK_CHANADMIN)
1843                          {                          {
1844                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_CHANADMIN);                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_CHANADMIN);
1845                              mvwprintw (ptr_win->win_nick, y, x, "&");                              mvwprintw (ptr_win->win_nick, y, x, "&");
1846                              x++;                              x++;
1847                          }                          }
1848                          else if (ptr_nick->is_op)                          else if (ptr_nick->flags & NICK_OP)
1849                          {                          {
1850                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_OP);                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_OP);
1851                              mvwprintw (ptr_win->win_nick, y, x, "@");                              mvwprintw (ptr_win->win_nick, y, x, "@");
1852                              x++;                              x++;
1853                          }                          }
1854                          else if (ptr_nick->is_halfop)                          else if (ptr_nick->flags & NICK_HALFOP)
1855                          {                          {
1856                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_HALFOP);                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_HALFOP);
1857                              mvwprintw (ptr_win->win_nick, y, x, "%%");                              mvwprintw (ptr_win->win_nick, y, x, "%%");
1858                              x++;                              x++;
1859                          }                          }
1860                          else if (ptr_nick->has_voice)                          else if (ptr_nick->flags & NICK_VOICE)
1861                          {                          {
1862                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_VOICE);                              gui_window_set_weechat_color (ptr_win->win_nick, COLOR_WIN_NICK_VOICE);
1863                              mvwprintw (ptr_win->win_nick, y, x, "+");                              mvwprintw (ptr_win->win_nick, y, x, "+");
# Line 1861  gui_draw_buffer_nick (t_gui_buffer *buff Line 1870  gui_draw_buffer_nick (t_gui_buffer *buff
1870                              x++;                              x++;
1871                          }                          }
1872                          gui_window_set_weechat_color (ptr_win->win_nick,                          gui_window_set_weechat_color (ptr_win->win_nick,
1873                                                        ((cfg_irc_away_check > 0) && (ptr_nick->is_away)) ?                                                        ((cfg_irc_away_check > 0) && (ptr_nick->flags & NICK_AWAY)) ?
1874                                                        COLOR_WIN_NICK_AWAY : COLOR_WIN_NICK);                                                        COLOR_WIN_NICK_AWAY : COLOR_WIN_NICK);
1875                          mvwprintw (ptr_win->win_nick, y, x, format, ptr_nick->nick);                          mvwprintw (ptr_win->win_nick, y, x, format, ptr_nick->nick);
1876                                                    
# Line 2004  gui_draw_buffer_status (t_gui_buffer *bu Line 2013  gui_draw_buffer_status (t_gui_buffer *bu
2013              gui_window_set_weechat_color (ptr_win->win_status,              gui_window_set_weechat_color (ptr_win->win_status,
2014                                            COLOR_WIN_STATUS_CHANNEL);                                            COLOR_WIN_STATUS_CHANNEL);
2015              if ((!CHANNEL(ptr_win->buffer)->nicks)              if ((!CHANNEL(ptr_win->buffer)->nicks)
2016                  && (CHANNEL(ptr_win->buffer)->type != CHAT_PRIVATE))                  && (CHANNEL(ptr_win->buffer)->type != CHANNEL_TYPE_PRIVATE))
2017                  wprintw (ptr_win->win_status, "(%s)",                  wprintw (ptr_win->win_status, "(%s)",
2018                           CHANNEL(ptr_win->buffer)->name);                           CHANNEL(ptr_win->buffer)->name);
2019              else              else
# Line 2013  gui_draw_buffer_status (t_gui_buffer *bu Line 2022  gui_draw_buffer_status (t_gui_buffer *bu
2022              if (ptr_win->buffer == CHANNEL(ptr_win->buffer)->buffer)              if (ptr_win->buffer == CHANNEL(ptr_win->buffer)->buffer)
2023              {              {
2024                  /* display channel modes */                  /* display channel modes */
2025                  if (CHANNEL(ptr_win->buffer)->type == CHAT_CHANNEL)                  if (CHANNEL(ptr_win->buffer)->type == CHANNEL_TYPE_CHANNEL)
2026                  {                  {
2027                      gui_window_set_weechat_color (ptr_win->win_status,                      gui_window_set_weechat_color (ptr_win->win_status,
2028                                                    COLOR_WIN_STATUS_DELIMITERS);                                                    COLOR_WIN_STATUS_DELIMITERS);
# Line 2050  gui_draw_buffer_status (t_gui_buffer *bu Line 2059  gui_draw_buffer_status (t_gui_buffer *bu
2059                  }                  }
2060                                    
2061                  /* display DCC if private is DCC CHAT */                  /* display DCC if private is DCC CHAT */
2062                  if ((CHANNEL(ptr_win->buffer)->type == CHAT_PRIVATE)                  if ((CHANNEL(ptr_win->buffer)->type == CHANNEL_TYPE_PRIVATE)
2063                      && (CHANNEL(ptr_win->buffer)->dcc_chat))                      && (CHANNEL(ptr_win->buffer)->dcc_chat))
2064                  {                  {
2065                      gui_window_set_weechat_color (ptr_win->win_status,                      gui_window_set_weechat_color (ptr_win->win_status,

Legend:
Removed from v.1.145  
changed lines
  Added in v.1.146

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