OSDN Git Service

add menu for pressing resheader id part.
[bbk/bchan.git] / src / bchan.d
1 ----
2 -- bchan.d
3 --
4 -- Copyright (c) 2009-2010 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 .MSGTEXT_RETRIEVING     =       24
38 .MSGTEXT_NOTMODIFIED    =       25
39 .MSGTEXT_POSTSUCCEED    =       26
40 .MSGTEXT_POSTDENIED     =       27
41 .MSGTEXT_POSTERROR      =       28
42 .MS_CONFIRM_POST        =       29
43 .MS_CONFIRM_CANCEL      =       30
44 .TEXT_CONFIRM_TITLE     =       31
45 .MSGTEXT_NONAUTHORITATIVE       =       32
46 .MSGTEXT_NETWORKERROR   =       33
47 .FFUSEN_BBB             =       34
48 .FFUSEN_TEXEDIT         =       35
49 .FFUSEN_VIEWER          =       36
50 .MSGTEXT_NOTFOUND       =       37
51 .TEXT_MLIST3    =       38
52 .MS_PANEL_OK    =       39
53 .TEXT_SERVERNAME        =       40
54 .TEXT_BOARDNAME =       41
55 .TEXT_THREADNUMBER      =       42
56 .TEXT_THREADINFO        =       43
57 .MSGTEXT_CANTRETRIEVE   =       44
58 .GMENU_RESNUMBER        =       45
59 .MLIST_RESNUMBER        =       46
60 .GMENU_RESID    =       47
61 .MLIST_RESID    =       48
62
63 ---------
64 -- data type = PARTS_DATA
65 ---------
66         {% 7 0}         -- datatype PARTS_DATA
67
68         {# MS_CONFIRM_POST 0 0}         -- data number
69         MS_PARTS+P_DISP:L       -- type
70         {0H 0H 350H 25H}        -- r
71         0L                      -- cv (unused)
72         OFFSET:L+20             -- name ()
73         {0L 0L -1L 0L}          -- PARTDISP
74         MC_STR "¾åµ­Á´¤Æ¤ò¾µÂú¤·¤Æ½ñ¤­¹þ¤à\0"
75
76         {# MS_CONFIRM_CANCEL 0 0}       -- data number
77         MS_PARTS+P_DISP:L       -- type
78         {0H 0H 100H 25H}        -- r
79         0L                      -- cv (unused)
80         OFFSET:L+20             -- name ()
81         {0L 0L -1L 0L}          -- PARTDISP
82         MC_STR "¼è¤ê¾Ã¤·\0"
83
84         {# MS_PANEL_OK 0 0}     -- data number
85         MS_PARTS+P_DISP:L       -- type
86         {0H 0H 80H 24H} -- r
87         0L                      -- cv (unused)
88         OFFSET:L+20             -- name ()
89         {0L 0L -1L 0L}          -- PARTDISP
90         MC_STR "³Îǧ\0"
91
92 ---------
93 -- data type = TEXT_DATA
94 ---------
95         {% 6 0}         -- datatype TEXT_DATA
96         {# TEXT_MLIST0 0 0}     -- data number
97         MC_STR+MC_STRKEY1 "£Å½ªÎ»\0"
98
99         {# TEXT_MLIST1 0 0}     -- data number
100         MC_STR "ɽ¼¨"
101         MC_STR "ºÆɽ¼¨"
102         MC_STR "¥¹¥ì¥Ã¥É¾ðÊó¤òɽ¼¨\0"
103
104         {# TEXT_MLIST2 0 0}     -- data number
105         MC_STR "Áàºî"
106         MC_STR "¥¹¥ì¥Ã¥É¼èÆÀ\0"
107
108         {# TEXT_MLIST3 0 0}     -- data number
109         MC_STR "ÊÔ½¸"
110         MC_STR "¥¹¥ì¥¿¥¤¤ò¥È¥ì¡¼¤ËÊ£¼Ì"
111         MC_STR "¥¹¥ì¥Ã¥É£Õ£Ò£Ì¤ò¥È¥ì¡¼¤ËÊ£¼Ì\0"
112
113         {# MSGTEXT_RETRIEVING 0 0}      -- data number
114         "¥¹¥ì¥Ã¥É¼èÆÀÃæ\0"
115
116         {# MSGTEXT_NOTMODIFIED 0 0}     -- data number
117         "¹¹¿·¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\0"
118
119         {# MSGTEXT_POSTSUCCEED 0 0}     -- data number
120         "½ñ¤­¤³¤ß¤Þ¤·¤¿\0"
121
122         {# MSGTEXT_POSTDENIED 0 0}      -- data number
123         "½ñ¤­¤³¤á¤Þ¤»¤ó¤Ç¤·¤¿\0"
124
125         {# MSGTEXT_POSTERROR 0 0}       -- data number
126         "¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿\0"
127
128         {# TEXT_CONFIRM_TITLE 0 0}      -- data number
129         "½ñ¤­¹þ¤ß³Îǧ\0"
130
131         {# MSGTEXT_NONAUTHORITATIVE 0 0}        -- data number
132         "£ä£á£ôÍî¤Á¤·¤Æ¤¤¤Þ¤¹\0"
133
134         {# MSGTEXT_NETWORKERROR 0 0}    -- data number
135         "¥Í¥Ã¥È¥ï¡¼¥¯¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿\0"
136
137         {# MSGTEXT_NOTFOUND 0 0}        -- data number
138         "¥¹¥ì¥Ã¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿\0"
139
140         {# TEXT_SERVERNAME 0 0} -- data number
141         "¥µ¡¼¥Ð¡¼Ì¾¡§\0"
142
143         {# TEXT_BOARDNAME 0 0}  -- data number
144         "ÈÄ̾¡§\0"
145
146         {# TEXT_THREADNUMBER 0 0}       -- data number
147         "¥¹¥ì¥Ã¥ÉÈֹ桧\0"
148
149         {# TEXT_THREADINFO 0 0} -- data number
150         "¥¹¥ì¥Ã¥É¾ðÊó\0"
151
152         {# MSGTEXT_CANTRETRIEVE 0 0}    -- data number
153         "¥¹¥ì¥Ã¥É¾ðÊó¤¬Â¸ºß¤·¤Ê¤¤¤¿¤á¤³¤ÎÁàºî¤Ï¤Ç¤­¤Þ¤»¤ó\0"
154
155         {# MLIST_RESNUMBER 0 0}     -- data number
156         MC_STR+MC_IND "¤³¤Î¥ì¥¹¤Î£Î£Ç»ØÄê"
157         MC_STR "¤³¤Î¥ì¥¹¤ò¥È¥ì¡¼¤ËÊ£¼Ì\0"
158
159         {# MLIST_RESID 0 0}     -- data number
160         MC_STR+MC_IND "¤³¤Î£É£Ä¤Î£Î£Ç»ØÄê"
161         MC_STR "¤³¤Î£É£Ä¤Î¥ì¥¹¤ò¥È¥ì¡¼¤ËÊ£¼Ì\0"
162
163 ---------
164 -- data type = MENU_DATA
165 ---------
166         {% 8 0}                 -- datatype MENU_DATA
167         {# MENU_TEST 0 0}       -- data number
168         0L 0L 0L TEXT_MLIST0:L 0L       -- mlist0
169         0L 0L 0L TEXT_MLIST1:L 0L       -- mlist1
170         0L 0L 0L TEXT_MLIST3:L 0L       -- mlist3
171         0L 0L 0L TEXT_MLIST2:L 0L       -- mlist2
172         0L 0L 0L 0L 0L  -- [¥¦¥£¥ó¥É¥¦]
173         0L 0L 0L 0L 0L  -- [¾®Êª]
174
175 ---------
176 -- data type = GMENU_DATA
177 ---------
178         {% 9 0}                 -- datatype GMENU_DATA
179         {# GMENU_RESNUMBER 0 0}         -- data number
180         1L      -- frame
181         0L      -- bgpat
182         0L      -- indpat
183         -1L     -- chcol
184         0H 0H 250H 40H  -- area
185         0L      -- inact
186         0L      -- select
187         0L      -- desc
188         MLIST_RESNUMBER:L       -- dnum
189         0L      -- ptr
190         2L      -- nitem
191         26H 3H 240H 19H -- r[0]
192         10H 21H 240H 37H        -- r[1]
193
194         {# GMENU_RESID 0 0}     -- data number
195         1L      -- frame
196         0L      -- bgpat
197         0L      -- indpat
198         -1L     -- chcol
199         0H 0H 250H 40H  -- area
200         0L      -- inact
201         0L      -- select
202         0L      -- desc
203         MLIST_RESID:L   -- dnum
204         0L      -- ptr
205         2L      -- nitem
206         26H 3H 240H 19H -- r[0]
207         10H 21H 240H 37H        -- r[1]
208
209 ---------
210 -- data type = USER_DATA
211 ---------
212         {% 64 0}                -- datatype USER_DATA
213         {# FFUSEN_BBB 0 0}      -- data number
214         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
215         0x10Y 0x00Y 0x00Y 0x00Y 0x00Y 0x10Y 0x00Y 0x00Y
216         0x00Y 0x10Y 0xffY 0xffY 0xffY 0x10Y 0x04Y 0x00Y
217         0x0fY 0x80Y 0x00Y 0x00Y 0x00Y 0x80Y 0x70Y 0x34Y
218         0x5cY 0x4bY 0x56Y 0x25Y 0x69Y 0x25Y 0x26Y 0x25Y
219         0x36Y 0x25Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
220         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
221         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x55Y 0x23Y
222         0x52Y 0x23Y 0x4cY 0x23Y 0x00Y 0x00Y 0x00Y 0x00Y
223         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
224         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
225         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x1aY 0x01Y
226         0x07Y 0x00Y 0x44Y 0x00Y 0x5fY 0x02Y 0xfcY 0x01Y
227         0x00Y 0x00Y 0xc6Y 0x00Y 0x03Y 0x00Y 0x00Y 0x00Y
228         0x00Y 0x00Y 0x9aY 0x01Y 0x74Y 0x01Y 0x00Y 0x00Y
229         0x00Y 0x01Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
230         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
231         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
232         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
233         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
234         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
235         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
236         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
237         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
238         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
239         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
240         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
241         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
242         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
243         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
244         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
245         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
246         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
247         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
248         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
249         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
250         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
251         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
252         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
253         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
254         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
255         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
256         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
257         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
258         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
259         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
260         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
261         0x00Y 0x00Y
262
263         {# FFUSEN_TEXEDIT 0 0}  -- data number
264         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
265         0x10Y 0x00Y 0x00Y 0x00Y 0x00Y 0x10Y 0x00Y 0x00Y
266         0x00Y 0x10Y 0xffY 0xffY 0xffY 0x10Y 0x04Y 0x00Y
267         0x00Y 0x80Y 0x03Y 0x00Y 0x00Y 0x80Y 0x70Y 0x34Y
268         0x5cY 0x4bY 0x38Y 0x4aY 0x4fY 0x3eY 0x54Y 0x4aY
269         0x38Y 0x3dY 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
270         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
271         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x38Y 0x4aY
272         0x4fY 0x3eY 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
273         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
274         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
275         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x20Y 0x00Y
276         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
277         0x80Y 0x02Y 0x7cY 0x01Y 0x00Y 0x00Y 0x00Y 0x00Y
278         0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0xffY 0xffY
279         0xffY 0x10Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y 0x00Y
280
281         {# FFUSEN_VIEWER 0 0}   -- data number
282         0 0 0 0                                 -- r
283         16                                      -- chsz
284         0x10000000L 0x10000000L 0x10FFFFFFL     -- colors
285         4                                       -- pict
286         0x8000  0xC053  0x8000                  -- apl-id
287         "£â£ã£è£á£î"16                          -- name
288         "£²£ã£è¥¹¥ì"16                          -- type
289         0                                       -- dlen