OSDN Git Service

add new menu item for edit.
authorornse01 <ornse01@users.sourceforge.jp>
Sat, 5 May 2012 12:28:38 +0000 (12:28 +0000)
committerornse01 <ornse01@users.sourceforge.jp>
Sat, 5 May 2012 12:28:38 +0000 (12:28 +0000)
git-svn-id: http://svn.sourceforge.jp/svnroot/bchan/bchanl/trunk@472 20a0b8eb-f62a-4a12-8fe1-b598822500fb

src/bchanl.d
src/bchanl_menus.c

index 6c0bbb3..a51f000 100644 (file)
@@ -45,6 +45,7 @@
 .WS_SBJTOPT_ODRBY      =       32
 .TEXT_CATE_EXTBBS      = 33
 .TEXT_MLIST3   =       34
+.TEXT_MLIST4   =       35
 
 --- for subject option window layout values.
 
        MC_IND "¥¹¥ì°ìÍ÷ÀßÄê\0"
 
        {# TEXT_MLIST2 0 0}     -- data number
+       MC_STR "ÊÔ½¸"
+       MC_STRKEY1 "£Ã¥È¥ì¡¼¤ØÊ£¼Ì"
+       MC_STRKEY1 "£Ú¥È¥ì¡¼¤«¤éÊ£¼Ì"
+       MC_STRKEY1 "£Ö¥È¥ì¡¼¤Ø°ÜÆ°"
+       MC_STRKEY1 "£Ø¥È¥ì¡¼¤«¤é°ÜÆ°"
+       MC_STR "ºï½ü\0"
+
+       {# TEXT_MLIST3 0 0}     -- data number
        MC_STR "Áàºî"
        MC_STR "ÈÄ°ìÍ÷ºÆ¼èÆÀ\0"
 
-       {# TEXT_MLIST3 0 0}     -- data number
+       {# TEXT_MLIST4 0 0}     -- data number
        MC_STR "³°ÉôÈÄ"
        MC_IND "³°ÉôÈÄ´ÉÍý"
        MC_LINE
        0L 0L 0L TEXT_MLIST0:L 0L       -- mlist0
        0L 0L 0L TEXT_MLIST1:L 0L       -- mlist1
        0L 0L 0L TEXT_MLIST2:L 0L       -- mlist2
-       0L 0L 0L TEXT_MLIST3:L 0L       -- mlist2
+       0L 0L 0L TEXT_MLIST3:L 0L       -- mlist3
+       0L 0L 0L TEXT_MLIST4:L 0L       -- mlist4
        0L 0L 0L 0L 0L  -- [¥¦¥£¥ó¥É¥¦]
        0L 0L 0L 0L 0L  -- [¾®Êª]
 
index 4a9fe8e..8eebcda 100644 (file)
@@ -40,7 +40,7 @@
 # define DP_ER(msg, err) /**/
 #endif
 
-#define BCHANL_MAINMENU_ITEMNUM_WINDOW 4
+#define BCHANL_MAINMENU_ITEMNUM_WINDOW 5
 #define BCHANL_MAINMENU_ITEMNUM_GADGET (BCHANL_MAINMENU_ITEMNUM_WINDOW + 1)
 
 EXPORT W bchanl_mainmenu_setup(bchanl_mainmenu_t *mainmenu, Bool subectjoptionenable, Bool extbbsmanageropen, Bool extbbsselected)
@@ -54,28 +54,28 @@ EXPORT W bchanl_mainmenu_setup(bchanl_mainmenu_t *mainmenu, Bool subectjoptionen
 
        /* [³°ÉôÈÄ] -> [³°ÉôÈÄ´ÉÍý] */
        if (extbbsmanageropen == False) {
-               mchg_atr(mainmenu->mnid, (3 << 8)|1, M_NOSEL);
+               mchg_atr(mainmenu->mnid, (4 << 8)|1, M_NOSEL);
        } else {
-               mchg_atr(mainmenu->mnid, (3 << 8)|1, M_SEL);
+               mchg_atr(mainmenu->mnid, (4 << 8)|1, M_SEL);
        }
 
        /* [³°ÉôÈÄ] -> [ÈÄÄɲÃ] */
        if (extbbsmanageropen != False) {
-               mchg_atr(mainmenu->mnid, (3 << 8)|3, M_ACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|3, M_ACT);
        } else {
-               mchg_atr(mainmenu->mnid, (3 << 8)|3, M_INACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|3, M_INACT);
        }
        /* [³°ÉôÈÄ] -> [°ì¤Ä¾å¤²¤ë] */
        /* [³°ÉôÈÄ] -> [°ì¤Ä²¼¤²¤ë] */
        /* [³°ÉôÈÄ] -> [ºï½ü] */
        if (extbbsselected == False) {
-               mchg_atr(mainmenu->mnid, (3 << 8)|4, M_INACT);
-               mchg_atr(mainmenu->mnid, (3 << 8)|5, M_INACT);
-               mchg_atr(mainmenu->mnid, (3 << 8)|6, M_INACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|4, M_INACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|5, M_INACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|6, M_INACT);
        } else {
-               mchg_atr(mainmenu->mnid, (3 << 8)|4, M_ACT);
-               mchg_atr(mainmenu->mnid, (3 << 8)|5, M_ACT);
-               mchg_atr(mainmenu->mnid, (3 << 8)|6, M_ACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|4, M_ACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|5, M_ACT);
+               mchg_atr(mainmenu->mnid, (4 << 8)|6, M_ACT);
        }
 
        wget_dmn(&(mainmenu->mnitem[BCHANL_MAINMENU_ITEMNUM_WINDOW].ptr));
@@ -107,7 +107,7 @@ LOCAL W bchanl_mainmenu_select(bchanl_mainmenu_t *mainmenu, W i)
                        break;
                }
                break;
-       case 2: /* [Áàºî] */
+       case 3: /* [Áàºî] */
                switch (i & 0xff) {
                case 1: /* [ÈÄ°ìÍ÷ºÆ¼èÆÀ] */
                        ret = BCHANL_MAINMENU_SELECT_BBSMENUFETCH;
@@ -117,7 +117,7 @@ LOCAL W bchanl_mainmenu_select(bchanl_mainmenu_t *mainmenu, W i)
                        break;
                }
                break;
-       case 3: /* [³°ÉôÈÄ] */
+       case 4: /* [³°ÉôÈÄ] */
                switch (i & 0xff) {
                case 1: /* [³°ÉôÈÄ´ÉÍý] */
                        ret = BCHANL_MAINMENU_SELECT_EXTBBS_MANAGER;