回精華區
作者itoc (來自火星的外星人), 信區: plan
標題[修正] 最後一篇文章按下回到第一篇
時間Fri Dec 27 16:17:48 2002 Updated: 2003/05/24
※ 引述《amurochar (小光)》之銘言:
> 還有就是如何能讓最後一篇文章下按下鍵就又能回到第一篇呢?

  原本的是
   * 最後一篇按 KEY_DOWN 不會翻去第一篇
   * 最後一篇按 KEY_PGDN 不會翻去第一篇

: xover.c:xover()

  若要改成
   * 最後一篇按 KEY_DOWN 會翻去第一篇
   * 最後一篇按 KEY_PGDN 會翻去第一篇
  則這樣改

        else if (pos > num)
        {
-         if (zone == XZ_POST)
-           pos = num;
-         else
            pos = (cmd || pos == num + XO_TALL) ? 0 : num;
        }

  若要改成
  * 最後一篇按 KEY_DOWN 會翻去第一篇
  * 最後一篇按 KEY_PGDN 不會翻去第一篇
  則這樣改

        else if (pos > num)
        {
+         if (cmd)
+         {
+           pos = 0;
+         }
+         else
+         {
            if (zone == XZ_POST)
              pos = num;
            else
              pos = (pos == num + XO_TALL) ? 0 : num;
+         }
        }

--
□ 本文章由 itocitoc.Dorm-GD2.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻