Rev 1309 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1309 | Rev 1328 | ||
---|---|---|---|
1 | 1 | ||
2 | 2 | ||
3 |
|
3 |
|
4 | 4 | ||
5 | 5 | ||
6 | body |
6 | body |
7 | { |
7 | { |
8 | font-size: 15px; |
8 | font-size: 15px; |
9 | font-family: "Bookman Old Style"; |
9 | font-family: "Bookman Old Style"; |
10 | color: black; |
10 | color: black; |
11 | text-align: justify; |
11 | text-align: justify; |
12 | } |
12 | } |
13 | h1 { color: green; font-size: 23px; } |
13 | h1 { color: green; font-size: 23px; } |
14 | h2 { color: green; font-size: 21px; } |
14 | h2 { color: green; font-size: 21px; } |
15 | h3 { color: green; font-size: 19px; } |
15 | h3 { color: green; font-size: 19px; } |
16 | h4 { color: #803f00; font-size: 17px; } |
16 | h4 { color: #803f00; font-size: 17px; } |
17 | i { color: #0099cc; } |
17 | i { color: #0099cc; } |
18 | b { color: #0099cc; } |
18 | b { color: #0099cc; } |
19 | p { |
19 | p { |
20 | text-indent: 1em; |
20 | text-indent: 1em; |
21 | margin-top: 3px; |
21 | margin-top: 3px; |
22 | margin-bottom: 2px; |
22 | margin-bottom: 2px; |
23 | margin-left: 0px; |
23 | margin-left: 0px; |
24 | margin-right: 0px; |
24 | margin-right: 0px; |
25 | } |
25 | } |
26 | ol, ul, dl{ |
26 | ol, ul, dl{ |
27 | margin-top: 3px; |
27 | margin-top: 3px; |
28 | margin-bottom: 2px; |
28 | margin-bottom: 2px; |
29 | } |
29 | } |
30 | pre |
30 | pre |
31 | { |
31 | { |
32 | padding: 2px; |
32 | padding: 2px; |
33 | padding-left: 20px; |
33 | padding-left: 20px; |
34 | margin-top: 5px; |
34 | margin-top: 5px; |
35 | margin-bottom: 5px; |
35 | margin-bottom: 5px; |
36 | margin-left: 0px; |
36 | margin-left: 0px; |
37 | margin-right: 0px; |
37 | margin-right: 0px; |
38 | font-family: "Courier New"; |
38 | font-family: "Courier New"; |
39 | font-size: 15px; |
39 | font-size: 15px; |
40 | color: #004000; |
40 | color: #004000; |
41 | background-color: #ffd0ff; |
41 | background-color: #ffd0ff; |
42 | } |
42 | } |
43 | table { font-size: 15px; } |
43 | table { font-size: 15px; } |
44 | 44 | ||
45 | 45 | ||
46 | 46 | ||
47 |
|
47 |
|
48 | 48 | ||
49 | 49 | ||
50 | 50 | ||
51 | 51 | ||
52 | 52 | ||
53 | 53 | ||
54 | 54 | ||
55 | 55 | ||
56 | 56 | ||
57 | 57 | ||
58 | 58 | ||
59 | 59 | ||
60 | 60 | ||
61 | 61 | ||
62 | 62 | ||
63 | 63 | ||
64 | 64 | ||
65 | 65 | ||
66 | 66 | ||
67 | 67 | ||
68 | 68 | ||
69 | 69 | ||
70 | 70 | ||
71 | 71 | ||
72 | 72 | ||
73 | 73 | ||
74 | 74 | ||
75 | 75 | ||
- | 76 | ||
76 | 77 | ||
77 | 78 | ||
78 | 79 | ||
79 | 80 | ||
80 | 81 | ||
81 |
|
82 |
|
82 |
|
83 |
|
83 | 84 | ||
- | 85 |
|
|
84 | 86 | ||
85 |
|
87 |
|
86 | 88 | ||
87 |
|
89 |
|
88 |
|
90 |
|
89 |
|
91 |
|
90 |
|
92 |
|
91 | 93 | ||
92 |
|
94 |
|
93 |
|
95 |
|
94 | 96 | ||
95 |
|
97 |
|
96 |
|
98 |
|
97 | Êíîïêè, êîòîðûå íå äîñòóïíû åñëè åñòü ñòèëü tl_key_no_edit: [Enter], [Delete], [←], [→]. |
99 | Êíîïêè, êîòîðûå íå äîñòóïíû åñëè åñòü ñòèëü tl_key_no_edit: [Enter], [Delete], [←], [→]. |
98 | Âñåãäà äîñòóïíû: [↑], [↓], [Page Up], [Page Dn], [Space]. |
100 | Âñåãäà äîñòóïíû: [↑], [↓], [Page Up], [Page Dn], [Space]. |
99 | Ôóíêöèÿ ïðîâåðÿåò âêëþ÷åí ëè ðåæèì scan êîäîâ, è â ñëó÷àå íåîáõîäèìîñòè ñàìà ïðåîáðàçóåò êîäû. |
101 | Ôóíêöèÿ ïðîâåðÿåò âêëþ÷åí ëè ðåæèì scan êîäîâ, è â ñëó÷àå íåîáõîäèìîñòè ñàìà ïðåîáðàçóåò êîäû. |
100 | 102 | ||
101 |
|
103 |
|
102 |
|
104 |
|
103 | 105 | ||
104 |
|
106 |
|
105 |
|
107 |
|
106 | 108 | ||
107 |
|
109 |
|
108 |
|
110 |
|
109 | 111 | ||
110 |
|
112 |
|
111 |
|
113 |
|
112 | 114 | ||
113 |
|
115 |
|
114 |
|
116 |
|
115 | push dword tree1 |
117 | push dword tree1 |
116 | push dword 0x10002 |
118 | push dword 0x10002 |
117 | push dword data_buffer |
119 | push dword data_buffer |
118 | call dword[tl_node_add] |
120 | call dword[tl_node_add] |
119 |
|
121 |
|
120 | 0x10002 - ïàðàìåòðû óçëà (ñòàðøèå áàéòû 0x0001 - èíäåêñ èêîíêè, îòîáðàæàåìîé âîçëå óçëà; ìåíüøèé áàéò 0x02 - óðîâåíü âëîæåíîñòè óçëà); data_buffer - óêàçàòåëü íà äûííûå, äîáàâëÿåìûå â óçåë. |
122 | 0x10002 - ïàðàìåòðû óçëà (ñòàðøèå áàéòû 0x0001 - èíäåêñ èêîíêè, îòîáðàæàåìîé âîçëå óçëà; ìåíüøèé áàéò 0x02 - óðîâåíü âëîæåíîñòè óçëà); data_buffer - óêàçàòåëü íà äûííûå, äîáàâëÿåìûå â óçåë. |
121 | 123 | ||
122 |
|
124 |
|
- | 125 |
|
|
123 |
|
126 | |
124 |
|
127 |
|
- | 128 |
|
|
125 |
|
129 | |
126 |
|
130 |
|
- | 131 |
|
|
127 |
|
132 | |
128 |
|
133 |
|
129 |
|
134 |
|
130 |
|
135 |
|
131 |
|
136 |
|
132 |
|
137 |
|
133 |
|
138 |
|
134 |
|
139 |
|
135 |
|
140 |
|
136 | òî íè÷åãî íå äåëàåò. Àâòîìàòè÷åñêè ïåðåðèñîâûâàåò îêíî åñëè ñîñòîÿíèå óçëà èçìåíèëîñü. |
141 | òî íè÷åãî íå äåëàåò. Àâòîìàòè÷åñêè ïåðåðèñîâûâàåò îêíî åñëè ñîñòîÿíèå óçëà èçìåíèëîñü. |
137 |
|
142 |
|
138 |
|
143 |
|
139 |
|
144 |
|
140 |
|
145 |
|
141 | 146 | ||
142 |
|
147 |
|
143 |
|
148 |
|
144 | push dword tree1 |
149 | push dword tree1 |
145 | call dword[tl_node_move_up] ;ïåðåìåñòèòü óçåë |
150 | call dword[tl_node_move_up] ;ïåðåìåñòèòü óçåë |
146 |
|
151 |
|
147 | 152 | ||
148 |
|
153 |
|
149 |
|
154 |
|
150 | push dword tree1 |
155 | push dword tree1 |
151 | call dword[tl_node_move_down] ;ïåðåìåñòèòü óçåë |
156 | call dword[tl_node_move_down] ;ïåðåìåñòèòü óçåë |
152 |
|
157 |
|
153 | 158 | ||
154 |
|
159 |
|
155 |
|
160 |
|
156 |
|
161 |
|
157 |
|
162 |
|
158 |
|
163 |
|
159 |
|
164 |
|
160 | 165 | ||
161 |
|
166 |
|
162 | 167 | ||
163 |
|
168 |
|
164 |
|
169 |
|
165 | MEM_SIZE equ 5000 |
170 | MEM_SIZE equ 5000 |
166 | node_data rb MEM_SIZE |
171 | node_data rb MEM_SIZE |
167 | ......... |
172 | ......... |
168 | push dword tree1 |
173 | push dword tree1 |
169 | push dword 0 |
174 | push dword 0 |
170 | push dword node_data |
175 | push dword node_data |
171 | push dword MEM_SIZE |
176 | push dword MEM_SIZE |
172 | call dword[tl_save_mem] |
177 | call dword[tl_save_mem] |
173 | pop eax |
178 | pop eax |
174 |
|
179 |
|
175 | 0 - îïöèÿ ñîõðàíåíèÿ â íà÷àëî áëîêà ïàìÿòè (åñëè = 1, òî äîáàâëÿåò ýëåìåíò ïîñëå äðóãèõ ñîõðàíåííûõ ðàíåå); |
180 | 0 - îïöèÿ ñîõðàíåíèÿ â íà÷àëî áëîêà ïàìÿòè (åñëè = 1, òî äîáàâëÿåò ýëåìåíò ïîñëå äðóãèõ ñîõðàíåííûõ ðàíåå); |
176 | node_data - óêàçàòåëü íà áëîê ïàìÿòè; |
181 | node_data - óêàçàòåëü íà áëîê ïàìÿòè; |
177 | MEM_SIZE - ðàçìåð áëîêà ïàìÿòè äëÿ ñîõðàíåíèÿ. |
182 | MEM_SIZE - ðàçìåð áëîêà ïàìÿòè äëÿ ñîõðàíåíèÿ. |
178 |  ðåãèñòð eax ïèøåòñÿ çíà÷åíèå 0 èëè çàïèñûâàþòñÿ êîäû îøèáîê ñîõðàíåíèÿ. |
183 |  ðåãèñòð eax ïèøåòñÿ çíà÷åíèå 0 èëè çàïèñûâàþòñÿ êîäû îøèáîê ñîõðàíåíèÿ. |
179 | 184 | ||
180 |
|
185 |
|
181 |
|
186 |
|
182 | MEM_SIZE equ 5000 |
187 | MEM_SIZE equ 5000 |
183 | node_data rb MEM_SIZE |
188 | node_data rb MEM_SIZE |
184 | ......... |
189 | ......... |
185 | push dword tree1 |
190 | push dword tree1 |
186 | push dword 0 |
191 | push dword 0 |
187 | push dword node_data |
192 | push dword node_data |
188 | push dword MEM_SIZE |
193 | push dword MEM_SIZE |
189 | call dword[tl_load_mem] |
194 | call dword[tl_load_mem] |
190 | pop eax |
195 | pop eax |
191 |
|
196 |
|
192 | 0 - èíäåêñ ñ÷èòûâàåìîãî ýëåìåíòà; |
197 | 0 - èíäåêñ ñ÷èòûâàåìîãî ýëåìåíòà; |
193 | node_data - óêàçàòåëü íà áëîê ïàìÿòè; |
198 | node_data - óêàçàòåëü íà áëîê ïàìÿòè; |
194 | MEM_SIZE - ðàçìåð áëîêà ïàìÿòè äëÿ ñîõðàíåíèÿ. |
199 | MEM_SIZE - ðàçìåð áëîêà ïàìÿòè äëÿ ñîõðàíåíèÿ. |
195 |  ðåãèñòð eax ïèøåòñÿ çíà÷åíèå 0 èëè çàïèñûâàþòñÿ êîäû îøèáîê ñ÷èòûâàíèÿ. |
200 |  ðåãèñòð eax ïèøåòñÿ çíà÷åíèå 0 èëè çàïèñûâàþòñÿ êîäû îøèáîê ñ÷èòûâàíèÿ. |
- | 201 | ||
- | 202 |
|
|
- | 203 |
|
|
196 | 204 | ||
197 |
|
205 |
|
198 |
|
206 |
|
199 | 207 | ||
200 |
|
208 |
|
201 | struc tree_list info_size,info_max_count,style, img_cx,img_cy,\ |
209 | struc tree_list info_size,info_max_count,style, img_cx,img_cy,\ |
202 | col_bkg,col_zag,col_txt, box_l,box_t,box_w,box_h, capt_cy,info_capt_offs,\ |
210 | col_bkg,col_zag,col_txt, box_l,box_t,box_w,box_h, capt_cy,info_capt_offs,\ |
203 | info_capt_len,el_focus, p_scrol,on_press { |
211 | info_capt_len,el_focus, p_scrol,on_press { |
204 | .data_info dd 0 |
212 | .data_info dd 0 |
205 | .info_size dw info_size |
213 | .info_size dw info_size |
206 | .info_max_count dd info_max_count |
214 | .info_max_count dd info_max_count |
207 | .style dd style |
215 | .style dd style |
208 | .data_nodes dd 0 |
216 | .data_nodes dd 0 |
209 | .data_img dd 0 |
217 | .data_img dd 0 |
210 | .img_cx dw img_cx |
218 | .img_cx dw img_cx |
211 | .img_cy dw img_cy |
219 | .img_cy dw img_cy |
212 | .data_img_sys dd 0 |
220 | .data_img_sys dd 0 |
213 | .ch_tim dd 0 |
221 | .ch_tim dd 0 |
214 | .ls_tim dd 0 |
222 | .ls_tim dd 0 |
215 | .tim_undo dd 0 |
223 | .tim_undo dd 0 |
216 | .cur_pos dd 0 |
224 | .cur_pos dd 0 |
217 | .col_bkg dd col_bkg |
225 | .col_bkg dd col_bkg |
218 | .col_zag dd col_zag |
226 | .col_zag dd col_zag |
219 | .col_txt dd col_txt |
227 | .col_txt dd col_txt |
220 | .box_left dd box_l |
228 | .box_left dd box_l |
221 | .box_top dd box_t |
229 | .box_top dd box_t |
222 | .box_width dd box_w |
230 | .box_width dd box_w |
223 | .box_height dd box_h |
231 | .box_height dd box_h |
224 | .capt_cy dw capt_cy |
232 | .capt_cy dw capt_cy |
225 | .info_capt_offs dw info_capt_offs |
233 | .info_capt_offs dw info_capt_offs |
226 | .info_capt_len dw info_capt_len |
234 | .info_capt_len dw info_capt_len |
227 | .el_focus dd el_focus |
235 | .el_focus dd el_focus |
228 | .p_scrol dd p_scrol |
236 | .p_scrol dd p_scrol |
229 | rb 4 |
237 | rb 4 |
230 | .on_activate dd 0 |
238 | .on_activate dd 0 |
231 | .on_press dd on_press |
239 | .on_press dd on_press |
232 | } |
240 | } |
233 |
|
241 |
|
234 |
|
242 |
|
235 |
|
243 |
|
236 |
|
244 |
|
237 |
|
245 |
|
238 |
|
246 |
|
239 |
|
247 |
|
240 |
|
248 |
|
241 |
|
249 |
|
242 |
|
250 |
|
- | 251 | ||
- | 252 | ||
- | 253 |
|
|
243 | 254 | ||
244 |
|
255 |
|
245 | tree1 tree_list 24,500, tl_draw_par_line+tl_list_box_mode, 16,16,\ |
256 | tree1 tree_list 24,500, tl_draw_par_line+tl_list_box_mode, 16,16,\ |
246 | 0x8080ff,0x0000ff,0xffffff, 10,35,200-16,285, 14,4,0,\ |
257 | 0x8080ff,0x0000ff,0xffffff, 10,35,200-16,285, 14,4,0,\ |
247 | el_focus, wScr,fun_on_enter |
258 | el_focus, wScr,fun_on_enter |
248 | 259 | ||
249 |
|
260 |
|
250 |
|
261 |
|
251 |
|
262 |
|
252 |
|
263 |
|
253 |
|
264 |
|
254 |
|
265 |
|
255 |
|
266 |
|
256 | 267 | ||
257 | 268 | ||
258 |
|
269 |
|
259 | 270 | ||
260 | 271 |