回精華區
作者itoc, 信區: itoc
標題[修正] 將選單介面改成像 WD 系統
時間04/09/01
作者: itoc (核心動力) 看板: itoc
標題: Re: 請問選單介面要怎麼改成像WD系統
時間: 2004/08/31 Tue 23:58:20                           Updated: 2004/09/01

※ 引述《rainphiz ( )》之銘言:
>     想把現在的介面改成像WD系統一樣,
>     就是主畫面最底下的時間feeter移到上面,再加上一行說明的title
  主功能表                         測試站                        看板   Note 
 22:34 08/31 二  線上 2    ID: sysop      銀    0M 金    0K [呼叫]
      功  能          說    明                                               
       [A]nnounce      [天地精華]
       [B]oard         [看板功能]

: menu.c:status_foot()

- outf(feeter);
+ move(0, 0);
+ prints("%s%*s\033[m\n"
+   "\033[1;46m       功  能          說    明            ",
+   "                                   %*s\033[m",
+   feeter, d_cols, "", d_cols, "");
}

: menu.c:menu()

      if (mode == XEASY)
      {
-       outf(feeter);
+       move(0, 0);
+       prints("%s%*s\033[m\n"
+         "\033[1;46m       功  能          說    明            ",
+         "                                   %*s\033[m",
+         feeter, d_cols, "", d_cols, "");
        mode = 0;
      }

: theme.h

  首先用 theme_wd.h 覆蓋 theme.h
  % cp -f ~/src/include/theme/theme_wd.h ~/src/include/theme.h

  再改 theme.h 的定義值

#define MENU_XNOTE      14              /* 動態看板由 (12, 0) 開始 */
#define MOVIE_LINES     10              /* 動畫最多有 11 列 */

#define MENU_XPOS       3               /* 選單開始的 (x, y) 座標 */
#define MENU_YPOS       ((d_cols >> 1) + 5)

: config.h

#undef  COLOR_HEADER

--
  Origin:  Maple-itoc˙動力核心  processor.tfcis.org 
  Author: itoc itoc.Dorm11.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻