comparison mcabber/src/screen.c @ 190:9c2023d60986

[/trunk] Changeset 202 by mikael * Enable INFO prefix.
author mikael
date Fri, 06 May 2005 15:10:16 +0000
parents 4f3975f1b852
children a05d5c3876ec
comparison
equal deleted inserted replaced
189:4f3975f1b852 190:9c2023d60986
297 strcpy(date, " "); 297 strcpy(date, " ");
298 if (line->flags & HBB_PREFIX_IN) 298 if (line->flags & HBB_PREFIX_IN)
299 wprintw(win_entry->win, "%.11s <== ", date); 299 wprintw(win_entry->win, "%.11s <== ", date);
300 else if (line->flags & HBB_PREFIX_OUT) 300 else if (line->flags & HBB_PREFIX_OUT)
301 wprintw(win_entry->win, "%.11s --> ", date); 301 wprintw(win_entry->win, "%.11s --> ", date);
302 else if (line->flags & HBB_PREFIX_INFO)
303 wprintw(win_entry->win, "%.11s *** ", date);
302 else { 304 else {
303 wprintw(win_entry->win, "%.11s ", date); 305 wprintw(win_entry->win, "%.11s ", date);
304 } 306 }
305 wprintw(win_entry->win, "%s", line->text); // line 307 wprintw(win_entry->win, "%s", line->text); // line
306 wclrtoeol(win_entry->win); 308 wclrtoeol(win_entry->win);
667 if (!timestamp) timestamp = time(NULL); 669 if (!timestamp) timestamp = time(NULL);
668 670
669 scr_WriteInWindow(jid, text, timestamp, prefix_flags, FALSE); 671 scr_WriteInWindow(jid, text, timestamp, prefix_flags, FALSE);
670 } 672 }
671 673
674 // If prefix is NULL, HBB_PREFIX_IN is supposed.
672 void scr_WriteIncomingMessage(const char *jidfrom, const char *text, 675 void scr_WriteIncomingMessage(const char *jidfrom, const char *text,
673 time_t timestamp) 676 time_t timestamp, guint prefix)
674 { 677 {
678 if (!prefix) prefix = HBB_PREFIX_IN;
675 // FIXME expand tabs / filter out special chars... 679 // FIXME expand tabs / filter out special chars...
676 scr_WriteMessage(jidfrom, text, timestamp, HBB_PREFIX_IN); 680 scr_WriteMessage(jidfrom, text, timestamp, prefix);
677 update_panels(); 681 update_panels();
678 doupdate(); 682 doupdate();
679 } 683 }
680 684
681 void scr_WriteOutgoingMessage(const char *jidto, const char *text) 685 void scr_WriteOutgoingMessage(const char *jidto, const char *text)