OSDN Git Service

add new menu item for edit.
[bbk/bchanl.git] / src / bchanl.d
1 ----
2 --  bchanl.d
3 --
4 -- Copyright (c) 2009-2012 project bchan
5 --
6 -- This software is provided 'as-is', without any express or implied
7 -- warranty. In no event will the authors be held liable for any damages
8 -- arising from the use of this software.
9 --
10 -- Permission is granted to anyone to use this software for any purpose,
11 -- including commercial applications, and to alter it and redistribute it
12 -- freely, subject to the following restrictions:
13 --
14 -- 1. The origin of this software must not be misrepresented; you must not
15 --    claim that you wrote the original software. If you use this software
16 --    in a product, an acknowledgment in the product documentation would be
17 --    appreciated but is not required.
18 --
19 -- 2. Altered source versions must be plainly marked as such, and must not be
20 --    misrepresented as being the original software.
21 --
22 -- 3. This notice may not be removed or altered from any source
23 --    distribution.
24 --
25 ----
26
27 .BASE = 0L
28
29 #include        <stddef.d>
30
31 .BASE = 0H
32
33 .MENU_TEST      =       20
34 .TEXT_MLIST0    =       21
35 .TEXT_MLIST1    =       22
36 .TEXT_MLIST2    =       23
37 .VIEWER_FUSEN   =       24
38 .TEXT_WTIT_BBSMENU      = 25
39 .TEXT_WTIT_SUBJECT      = 26
40 .TEXT_MSG_RETRBBSMENU   = 27
41 .TEXT_MSG_RETRSUBJECT   = 28
42 .TEXT_MSG_ERRRETR       = 29
43 .TB_SBJTOPT_FLT =       30
44 .WS_SBJTOPT_ODR =       31
45 .WS_SBJTOPT_ODRBY       =       32
46 .TEXT_CATE_EXTBBS       = 33
47 .TEXT_MLIST3    =       34
48 .TEXT_MLIST4    =       35
49
50 --- for subject option window layout values.
51
52 .SBJTOPT_MARGIN = 8
53 .SBJTOPT_FLTR_HEIGHT = 24
54 .SBJTOPT_FLTR_WIDTH = 360
55 .SBJTOPT_ODR_WIDTH = 80
56 .SBJTOPT_ODR_HEIGHT = 4+16+4+16+4
57 .SBJTOPT_ODRBY_WIDTH = 120
58 .SBJTOPT_ODRBY_HEIGHT = 4+16+3+16+3+16+3+16+4
59 .SBJTOPT_FLTR_L = SBJTOPT_MARGIN
60 .SBJTOPT_FLTR_T = SBJTOPT_MARGIN
61 .SBJTOPT_FLTR_R = SBJTOPT_FLTR_L+SBJTOPT_FLTR_WIDTH
62 .SBJTOPT_FLTR_B = SBJTOPT_FLTR_T+SBJTOPT_FLTR_HEIGHT
63 .SBJTOPT_ODR_L = SBJTOPT_MARGIN
64 .SBJTOPT_ODR_T = SBJTOPT_FLTR_B+SBJTOPT_MARGIN
65 .SBJTOPT_ODR_R = SBJTOPT_ODR_L+SBJTOPT_ODR_WIDTH
66 .SBJTOPT_ODR_B = SBJTOPT_ODR_T+SBJTOPT_ODR_HEIGHT
67 .SBJTOPT_ODRBY_L = SBJTOPT_ODR_R+SBJTOPT_MARGIN
68 .SBJTOPT_ODRBY_T = SBJTOPT_FLTR_B+SBJTOPT_MARGIN
69 .SBJTOPT_ODRBY_R = SBJTOPT_ODRBY_L+SBJTOPT_ODRBY_WIDTH
70 .SBJTOPT_ODRBY_B = SBJTOPT_ODRBY_T+SBJTOPT_ODRBY_HEIGHT
71
72 ---------
73 -- data type = PARTS_DATA
74 ---------
75         {% 7 0}         -- datatype PARTS_DATA
76
77         {# TB_SBJTOPT_FLT 0 0}  -- data number
78         TB_PARTS+P_DISP:L       -- type
79         {SBJTOPT_FLTR_L:H SBJTOPT_FLTR_T:H SBJTOPT_FLTR_R:H SBJTOPT_FLTR_B:H}   -- r
80         128L                    -- txsize
81         0L                      -- text
82         {0L 0L -1L 0L}          -- PARTDISP
83
84         {# WS_SBJTOPT_ODR 0 0}  -- data number
85         WS_PARTS+P_DISP:L       -- type
86         {SBJTOPT_ODR_L:H SBJTOPT_ODR_T:H SBJTOPT_ODR_R:H SBJTOPT_ODR_B:H}       -- r
87         1L                      -- cv
88         OFFSET:L+20             -- name
89         {0L 0L -1L 0L}          -- PARTDISP
90         MC_STR "¾º½ç"
91         MC_STR "¹ß½ç\0"
92
93         {# WS_SBJTOPT_ODRBY 0 0}        -- data number
94         WS_PARTS+P_DISP:L       -- type
95         {SBJTOPT_ODRBY_L:H SBJTOPT_ODRBY_T:H SBJTOPT_ODRBY_R:H SBJTOPT_ODRBY_B:H}       -- r
96         1L                      -- cv
97         OFFSET:L+20             -- name
98         {0L 0L -1L 0L}          -- PARTDISP
99         MC_STR "½ç"
100         MC_STR "¥ì¥¹"
101         MC_STR "£Ó£é£î£ã£å"
102         MC_STR "Àª¤¤\0"
103
104 ---------
105 -- data type = TEXT_DATA
106 ---------
107         {% 6 0}         -- datatype TEXT_DATA
108         {# TEXT_MLIST0 0 0}     -- data number
109         MC_STRKEY1 "£Å½ªÎ»\0"
110
111         {# TEXT_MLIST1 0 0}     -- data number
112         MC_STR "ɽ¼¨"
113         MC_STR "ºÆɽ¼¨"
114         MC_IND "¥¹¥ì°ìÍ÷ÀßÄê\0"
115
116         {# TEXT_MLIST2 0 0}     -- data number
117         MC_STR "ÊÔ½¸"
118         MC_STRKEY1 "£Ã¥È¥ì¡¼¤ØÊ£¼Ì"
119         MC_STRKEY1 "£Ú¥È¥ì¡¼¤«¤éÊ£¼Ì"
120         MC_STRKEY1 "£Ö¥È¥ì¡¼¤Ø°ÜÆ°"
121         MC_STRKEY1 "£Ø¥È¥ì¡¼¤«¤é°ÜÆ°"
122         MC_STR "ºï½ü\0"
123
124         {# TEXT_MLIST3 0 0}     -- data number
125         MC_STR "Áàºî"
126         MC_STR "ÈÄ°ìÍ÷ºÆ¼èÆÀ\0"
127
128         {# TEXT_MLIST4 0 0}     -- data number
129         MC_STR "³°ÉôÈÄ"
130         MC_IND "³°ÉôÈÄ´ÉÍý"
131         MC_LINE
132         MC_STR "ÈÄÄɲÃ"
133         MC_STR "°ì¤Ä¾å¤²¤ë"
134         MC_STR "°ì¤Ä²¼¤²¤ë"
135         MC_STR "ºï½ü\0"
136
137         {# TEXT_WTIT_BBSMENU 0 0}       -- data number
138         "£²¤Á¤ã¤ó¤Í¤ëÈÄ°ìÍ÷\0"
139
140         {# TEXT_WTIT_SUBJECT 0 0}       -- data number
141         "¥¹¥ì°ìÍ÷\0"
142
143         {# TEXT_MSG_RETRBBSMENU 0 0}    -- data number
144         "ÈÄ°ìÍ÷¼èÆÀÃæ\0"
145
146         {# TEXT_MSG_RETRSUBJECT 0 0}    -- data number
147         "¥¹¥ì°ìÍ÷¼èÆÀÃæ\0"
148
149         {# TEXT_MSG_ERRRETR 0 0}        -- data number
150         "¼èÆÀ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿\0"
151
152         {# TEXT_CATE_EXTBBS 0 0}        -- data number
153         "³°ÉôÈÄ\0"
154
155 ---------
156 -- data type = MENU_DATA
157 ---------
158         {% 8 0}                 -- datatype MENU_DATA
159         {# MENU_TEST 0 0}       -- data number
160         0L 0L 0L TEXT_MLIST0:L 0L       -- mlist0
161         0L 0L 0L TEXT_MLIST1:L 0L       -- mlist1
162         0L 0L 0L TEXT_MLIST2:L 0L       -- mlist2
163         0L 0L 0L TEXT_MLIST3:L 0L       -- mlist3
164         0L 0L 0L TEXT_MLIST4:L 0L       -- mlist4
165         0L 0L 0L 0L 0L  -- [¥¦¥£¥ó¥É¥¦]
166         0L 0L 0L 0L 0L  -- [¾®Êª]
167
168 ---------
169 -- data type = USER_DATA
170 ---------
171         {% 64 0}                -- datatype USER_DATA
172         {# VIEWER_FUSEN 0 0}    -- data number
173         0 0 0 0                                 -- r
174         16                                      -- chsz
175         0x10000000L 0x10000000L 0x10FFFFFFL     -- colors
176         4                                       -- pict
177         0x8000  0xC053  0x8000                  -- apl-id
178         "£â£ã£è£á£î"16                          -- name
179         "£²£ã£è¥¹¥ì"16                          -- type
180         0                                       -- dlen