作者LHD.bbs@YoMin.twbbs.org (我累了) 看板: plan
標題[功能] 整行光棒(6)-mail.c 信箱列表
時間遊民之家 (Mon, 14 Jul 2003 17:32:32 +0800 (CST)) Updated: 2004/03/06
必需先做post.c的 hdr_outs_bar();
: mbox_item_bar() 放在 mbox_item() 後面
#ifdef HAVE_LIGHTBAR
static int
mbox_item_bar(xo, mode)
XO *xo; /* sequence number */
int mode;
{
HDR *hdr;
#ifdef OVERDUE_MAILDEL
int xmode;
#endif
hdr = (HDR *) xo_pool + xo->pos - xo->top;
#ifdef OVERDUE_MAILDEL
xmode = hdr->xmode;
prints(xmode & MAIL_DELETE ?
(mode ? "\033[1;44m%6d \033[5;37;41m%c\033[0;1;44m " :
"%6d \033[1;5;37;41m%c\033[m ") :
(mode ? "\033[1;44m%6d %c " :
"%6d %c "),
xo->pos + 1, mbox_attr(xmode));
#else
prints("%s%6d %c ",
mode ? "\033[1;44m" : "", xo->pos + 1, mbox_attr(hdr->xmode));
#endif
if (mode)
hdr_outs_bar(hdr, 47);
else
hdr_outs(hdr, 47);
return XO_NONE;
}
#endif
: mail.c:mbox_cb[]
static KeyFunc mbox_cb[] =
{
#ifdef HAVE_LIGHTBAR
XO_ITEM, mbox_item_bar,
#endif
...
: mail.c:xmbox_cb[]
KeyFunc xmbox_cb[] =
{
#ifdef HAVE_LIGHTBAR
XO_ITEM, mbox_item_bar,
#endif
...
--
▃▄▅▆▇▅▄▃▂▁ ◣ ◢ █◣◢█ ● bbs.cis95.net
▇▅▄▂▁ˍ▃▅▆ 居無定所的雲 ◥█◤ ◤◥ █◥◤█ ▲ █▇◣ 遊民之家
飄自 cismpc19.cis.nctu.edu.tw █ ◣◢ █ █ █ █ █‧twbbs‧org