Rev 5879 | Rev 6256 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5879 | Rev 5911 | ||
---|---|---|---|
Line 281... | Line 281... | ||
281 | ;Basic macros for use TreeList ; |
281 | ;Basic macros for use TreeList ; |
282 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
282 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 283... | Line 283... | ||
283 | 283 | ||
284 | struc tree_list info_size,info_max_count,style, img_cx,img_cy,\ |
284 | struc tree_list info_size,info_max_count,style, img_cx,img_cy,\ |
285 | col_bkg,col_zag,col_txt, box_l,box_t,box_w,box_h, capt_cy,info_capt_offs,\ |
285 | col_bkg,col_zag,col_txt, box_l,box_t,box_w,box_h, capt_cy,info_capt_offs,\ |
- | 286 | info_capt_len,el_focus, p_scroll,on_press { |
|
- | 287 | .box_left dd box_l |
|
- | 288 | .box_top dd box_t |
|
- | 289 | .box_width dd box_w |
|
286 | info_capt_len,el_focus, p_scrol,on_press { |
290 | .box_height dd box_h |
287 | .data_info dd 0 |
291 | .data_info dd 0 |
288 | .info_size dw info_size |
292 | .info_size dw info_size |
289 | .info_max_count dd info_max_count |
293 | .info_max_count dd info_max_count |
290 | .style dd style |
294 | .style dd style |
291 | .data_nodes dd 0 |
295 | .data_nodes dd 0 |
292 | .data_img dd 0 |
296 | .data_img dd 0 |
293 | .img_cx dw img_cx |
297 | .img_cx dw img_cx |
294 | .img_cy dw img_cy |
298 | .img_cy dw img_cy |
295 | .data_img_sys dd 0 |
299 | .data_img_sys dd 0 |
296 | .ch_tim dd 0 |
- | |
297 | .ls_tim dd 0 |
300 | .ch_tim dd 0 |
298 | .tim_undo dd 0 |
301 | .tim_undo dd 0 |
299 | .cur_pos dd 0 |
302 | .cur_pos dd 0 |
300 | .col_bkg dd col_bkg |
303 | .col_bkg dd col_bkg |
301 | .col_zag dd col_zag |
304 | .col_zag dd col_zag |
302 | .col_txt dd col_txt |
- | |
303 | .box_left dd box_l |
- | |
304 | .box_top dd box_t |
- | |
305 | .box_width dd box_w |
- | |
306 | .box_height dd box_h |
305 | .col_txt dd col_txt |
307 | .capt_cy dw capt_cy |
306 | .capt_cy dw capt_cy |
308 | .info_capt_offs dw info_capt_offs |
307 | .info_capt_offs dw info_capt_offs |
309 | .info_capt_len dw info_capt_len |
308 | .info_capt_len dw info_capt_len |
310 | .el_focus dd el_focus |
309 | .el_focus dd el_focus |
311 | .p_scrol dd p_scrol |
- | |
312 | rb 4 |
- | |
313 | .on_activate dd 0 |
310 | .p_scroll dd p_scroll |
314 | .on_press dd on_press |
311 | .on_press dd on_press |
Line -... | Line 312... | ||
- | 312 | } |
|
- | 313 | ||
- | 314 | tl_box_left equ dword[edi] |
|
- | 315 | tl_box_top equ dword[edi+ 4] |
|
315 | } |
316 | tl_box_width equ dword[edi+ 8] |
316 | 317 | tl_box_height equ dword[edi+12] |
|
317 | tl_data_info equ dword[edi] ;㪠§ â¥«ì ®á®¢ë¥ ¤ ë¥ |
318 | tl_data_info equ dword[edi+16] ;㪠§ â¥«ì ®á®¢ë¥ ¤ ë¥ |
318 | tl_info_size equ word[edi +4] ;à §¬¥à ¤ ëå ¢ë¤¥«ï¥¬ëå ¤«ï ª ¦¤®£® 㧫 (¯®«ì§®¢ ⥫ìá쪨¥ ¤ ë¥ + ⥪áâ ¤«ï ¯®¤¯¨á¨) |
319 | tl_info_size equ word[edi+20] ;à §¬¥à ¤ ëå ¢ë¤¥«ï¥¬ëå ¤«ï ª ¦¤®£® 㧫 (¯®«ì§®¢ ⥫ìá쪨¥ ¤ ë¥ + ⥪áâ ¤«ï ¯®¤¯¨á¨) |
319 | tl_info_max_count equ dword[edi+6] ;¬ ªá¨¬ «ì®¥ ª®«¨ç¥á⢮ 㧫®¢, ª®â®àë¥ ¬®¦® ¤®¡ ¢¨âì ¢ í«¥¬¥â |
320 | tl_info_max_count equ dword[edi+22] ;¬ ªá¨¬ «ì®¥ ª®«¨ç¥á⢮ 㧫®¢, ª®â®àë¥ ¬®¦® ¤®¡ ¢¨âì ¢ í«¥¬¥â |
320 | tl_style equ dword[edi+10] ;á⨫¨ í«¥¬¥â |
321 | tl_style equ dword[edi+26] ;á⨫¨ í«¥¬¥â |
321 | tl_data_nodes equ dword[edi+14] ;㪠§ ⥫ì áâàãªâãàë 㧫®¢ |
322 | tl_data_nodes equ dword[edi+30] ;㪠§ ⥫ì áâàãªâãàë 㧫®¢ |
322 | tl_data_img equ dword[edi+18] ;㪠§ â¥«ì ¨§®¡à ¦¥¨ï á ¨ª®ª ¬¨ 㧫®¢ |
323 | tl_data_img equ dword[edi+34] ;㪠§ â¥«ì ¨§®¡à ¦¥¨ï á ¨ª®ª ¬¨ 㧫®¢ |
323 | tl_img_cx equ word[edi+22] ;è¨à¨ ¨ª®®ª |
324 | tl_img_cx equ word[edi+38] ;è¨à¨ ¨ª®®ª |
324 | tl_img_cy equ word[edi+24] ;¢ëá®â ¨ª®®ª |
325 | tl_img_cy equ word[edi+40] ;¢ëá®â ¨ª®®ª |
325 | tl_data_img_sys equ dword[edi+26] ;㪠§ ⥫ì á¨áâ¥¬ë¥ ¨§®¡à ¦¥¨ï (áâ५ª¨, ¯«îᨪ¨) |
326 | tl_data_img_sys equ dword[edi+42] ;㪠§ ⥫ì á¨áâ¥¬ë¥ ¨§®¡à ¦¥¨ï (áâ५ª¨, ¯«îᨪ¨) |
326 | tl_ch_tim equ dword[edi+30] ;ª®«¨ç¥á⢮ ¨§¬¥¥¨© ¢ ä ©«¥ |
327 | tl_ch_tim equ dword[edi+46] ;ª®«¨ç¥á⢮ ¨§¬¥¥¨© ¢ ä ©«¥ |
327 | tl_tim_undo equ dword[edi+38] ;ª®«¨ç¥á⢮ ®â¬¥¥ëå ¤¥©á⢨© |
328 | tl_tim_undo equ dword[edi+50] ;ª®«¨ç¥á⢮ ®â¬¥¥ëå ¤¥©á⢨© |
328 | tl_cur_pos equ dword[edi+42] ;¯®§¨æ¨ï ªãàá®à |
329 | tl_cur_pos equ dword[edi+54] ;¯®§¨æ¨ï ªãàá®à |
329 | tl_col_bkg equ dword[edi+46] ;梥â ä® |
330 | tl_col_bkg equ dword[edi+58] ;梥â ä® |
330 | tl_col_zag equ dword[edi+50] ;梥⠧ £®«®¢ª |
- | |
331 | tl_col_txt equ dword[edi+54] ;梥â ⥪áâ |
- | |
332 | tl_box_left equ dword[edi+58] |
- | |
333 | tl_box_top equ dword[edi+62] |
- | |
334 | tl_box_width equ dword[edi+66] |
331 | tl_col_zag equ dword[edi+62] ;梥⠧ £®«®¢ª |
335 | tl_box_height equ dword[edi+70] |
332 | tl_col_txt equ dword[edi+66] ;梥â ⥪áâ |
336 | tl_capt_cy equ word[edi+74] ;¢ëá®â ¯®¤¯¨á¨ |
333 | tl_capt_cy equ word[edi+70] ;¢ëá®â ¯®¤¯¨á¨ |
337 | tl_info_capt_offs equ word[edi+76] ;ᤢ¨£ ¤«ï ç « ⥪áâ (¯®¤¯¨á¨ 㧫 ) |
334 | tl_info_capt_offs equ word[edi+72] ;ᤢ¨£ ¤«ï ç « ⥪áâ (¯®¤¯¨á¨ 㧫 ) |
338 | tl_info_capt_len equ word[edi+78] ;¤«¨ ⥪áâ ¯®¤¯¨á¨ 㧫 (¥á«¨ = 0 â® ¤® ª®æ áâàãªâãàë) |
335 | tl_info_capt_len equ word[edi+74] ;¤«¨ ⥪áâ ¯®¤¯¨á¨ 㧫 (¥á«¨ = 0 â® ¤® ª®æ áâàãªâãàë) |
339 | tl_el_focus equ dword[edi+80] ;㪠§ ⥫ì áâàãªâãàã í«¥¬¥â ¢ 䮪ãᥠ|
336 | tl_el_focus equ dword[edi+76] ;㪠§ ⥫ì áâàãªâãàã í«¥¬¥â ¢ 䮪ãᥠ|
340 | tl_p_scrol equ dword[edi+84] ;㪠§ ⥫ì áâàãªâãàã áªà®««¨£ |
- | |
341 | tl_on_press equ dword[edi+96] ;㪠§ ⥫ì äãªæ¨î, ª®â®à ï ¢ë§ë¢ ¥âáï ¯à¨ ¦ ⨨ Enter |
- | |
342 | - | ||
343 | ;data_info dd ? ;+ 0 㪠§ â¥«ì ®á®¢ë¥ ¤ ë¥ |
- | |
Line 344... | Line 337... | ||
344 | ;ls_tim dd ? ;+34 ¢à¥¬ï ¯®á«¥¤¥£® á®åà ¥¨ï |
337 | tl_p_scroll equ dword[edi+80] ;㪠§ ⥫ì áâàãªâãàã áªà®««¨£ |
345 | ;on_activate dd ? ;+92 㪠§ ⥫ì äãªæ¨î ¯à¨ ªâ¨¢¨à®¢ ¨¨ 㧫 |
338 | tl_on_press equ dword[edi+84] ;㪠§ ⥫ì äãªæ¨î, ª®â®à ï ¢ë§ë¢ ¥âáï ¯à¨ ¦ ⨨ Enter |
346 | 339 | ||
347 | ;ª®áâ âë á⨫ï |
340 | ;ª®áâ âë á⨫ï |
Line 353... | Line 346... | ||
353 | tl_err_save_memory_size equ 10b ;¥ å¢ â ¥â ¯ ¬ï⨠¤«ï á®åà ¥¨ï í«¥¬¥â |
346 | tl_err_save_memory_size equ 10b ;¥ å¢ â ¥â ¯ ¬ï⨠¤«ï á®åà ¥¨ï í«¥¬¥â |
354 | tl_err_load_caption equ 1b ;¢ ¯ ¬ï⨠¥â § £®«®¢ª 'tree' |
347 | tl_err_load_caption equ 1b ;¢ ¯ ¬ï⨠¥â § £®«®¢ª 'tree' |
355 | tl_err_load_info_size equ 100b ;¥ ᮢ¯ ¤ ¥â à §¬¥à ¨ä®à¬ 樮®© áâàãªâãàë ¯à¨ ®âªàë⨨ |
348 | tl_err_load_info_size equ 100b ;¥ ᮢ¯ ¤ ¥â à §¬¥à ¨ä®à¬ 樮®© áâàãªâãàë ¯à¨ ®âªàë⨨ |
356 | tl_load_mode_add equ 0x20000 ;®¯æ¨ï áç¨âë¢ ¨ï ¢ ०¨¬¥ ¤®¡ ¢«¥¨ï ¨ä®à¬ 樨 |
349 | tl_load_mode_add equ 0x20000 ;®¯æ¨ï áç¨âë¢ ¨ï ¢ ०¨¬¥ ¤®¡ ¢«¥¨ï ¨ä®à¬ 樨 |
357 | tl_save_load_heder_size equ 26 ;à §¬¥à § £®«®¢ª ¤«ï § ¯¨á¨/ç⥨ï í«¥¬¥â®¢ |
350 | tl_save_load_heder_size equ 26 ;à §¬¥à § £®«®¢ª ¤«ï § ¯¨á¨/ç⥨ï í«¥¬¥â®¢ |
358 | tl_offs_box equ 58 ; ç «® BOX áâàãªâãàë ¤«ï tree_list |
351 | tl_offs_box equ 0 ; ç «® BOX áâàãªâãàë ¤«ï tree_list |
Line 359... | Line 352... | ||
359 | 352 | ||
360 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
353 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
361 | ;Basic macros for use TextEditor ; |
354 | ;Basic macros for use TextEditor ; |