diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2008-04-19 22:58:52 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2008-04-19 22:58:52 +0800 |
commit | a2c803335ee0562bb60a8aa8ae668d12bd413cb3 (patch) | |
tree | bd0336b071ae045d0ed85c9096d19c99bc1bd56f | |
parent | eeb8dcb80bb25a2d0261bb2d2cc8583154ea824c (diff) | |
download | pttbbs-a2c803335ee0562bb60a8aa8ae668d12bd413cb3.tar pttbbs-a2c803335ee0562bb60a8aa8ae668d12bd413cb3.tar.gz pttbbs-a2c803335ee0562bb60a8aa8ae668d12bd413cb3.tar.bz2 pttbbs-a2c803335ee0562bb60a8aa8ae668d12bd413cb3.tar.lz pttbbs-a2c803335ee0562bb60a8aa8ae668d12bd413cb3.tar.xz pttbbs-a2c803335ee0562bb60a8aa8ae668d12bd413cb3.tar.zst pttbbs-a2c803335ee0562bb60a8aa8ae668d12bd413cb3.zip |
- artwork improve for ZA bar.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4208 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | include/visio.h | 1 | ||||
-rw-r--r-- | mbbsd/menu.c | 2 | ||||
-rw-r--r-- | mbbsd/visio.c | 5 |
3 files changed, 6 insertions, 2 deletions
diff --git a/include/visio.h b/include/visio.h index 676aad9a..859d3a7f 100644 --- a/include/visio.h +++ b/include/visio.h @@ -21,6 +21,7 @@ #define VCLR_FOOTER_CAPTION ANSI_COLOR(0;34;46) #define VCLR_FOOTER ANSI_COLOR(0;30;47) #define VCLR_FOOTER_QUOTE ANSI_COLOR(0;31;47) +#define VCLR_ZA_CAPTION ANSI_COLOR(1;37;42) #define VCLR_MSG_FLOAT ANSI_COLOR(1;33;46) #define VCLR_MSG ANSI_COLOR(1;36;44) #define VCLR_PAUSE_PAD ANSI_COLOR(1;34;44) diff --git a/mbbsd/menu.c b/mbbsd/menu.c index 9b857b6e..c1f2186f 100644 --- a/mbbsd/menu.c +++ b/mbbsd/menu.c @@ -145,7 +145,7 @@ ZA_Select(void) int k; // TODO refresh status bar? - vs_footer(" 快速切換 ", + vs_footer(VCLR_ZA_CAPTION " ★快速切換: ", " (b)文章列表 (c)分類看板 (f)我的最愛 (m)信箱 (u)使用者名單"); k = vkey(); diff --git a/mbbsd/visio.c b/mbbsd/visio.c index ea6701e4..dfc9975c 100644 --- a/mbbsd/visio.c +++ b/mbbsd/visio.c @@ -599,7 +599,10 @@ vs_footer(const char *caption, const char *msg) if (caption) { outs(VCLR_FOOTER_CAPTION); - outs(caption); i+= strlen(caption); + outs(caption); + i += (*caption == ESC_CHR) ? + strlen_noansi(caption) : + strlen(caption); } if (!msg) msg = ""; |