Rev 1343 | Rev 1449 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1343 | Rev 1390 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | BUF_SIZE equ 1000 ;bufer for copy|paste |
19 | BUF_SIZE equ 1000 ;bufer for copy|paste |
20 | maxColWords equ 10000 |
20 | maxColWords equ 10000 |
Line 21... | Line 21... | ||
21 | 21 | ||
22 | 22 | ||
23 | include '../../macros.inc' |
- | |
24 | ;include '../../develop/libraries/box_lib/load_lib.mac' |
23 | include '../../macros.inc' |
25 | include 'load_lib.mac' ;include old file |
24 | include '../../develop/libraries/box_lib/load_lib.mac' |
Line 26... | Line 25... | ||
26 | include '../../develop/libraries/box_lib/trunk/tree_list.mac' |
25 | include '../../develop/libraries/box_lib/trunk/tree_list.mac' |
27 | include '../../develop/libraries/box_lib/trunk/editbox.mac' |
26 | include '../../develop/libraries/box_lib/trunk/editbox.mac' |
Line 69... | Line 68... | ||
69 | mcall 40,0x27 |
68 | mcall 40,0x27 |
Line 70... | Line 69... | ||
70 | 69 | ||
Line 71... | Line 70... | ||
71 | call Clear |
70 | call Clear |
72 | 71 | ||
73 | ;------------------------------------------------- |
72 | ;------------------------------------------------- |
74 | mov ecx,maxColWords*sizeof.TexColViv |
73 | mov ecx,maxColWords*sizeof.TexColViv+40 |
75 | add ecx,40 |
74 | ;add ecx,40 |
76 | call mem_Alloc |
75 | call mem_Alloc |
77 | mov [options_file],eax |
76 | mov [options_file],eax |
78 | mov [options_file_end],eax |
77 | mov [options_file_end],eax |
Line 89... | Line 88... | ||
89 | call strlen |
88 | call strlen |
90 | mov ecx,eax |
89 | mov ecx,eax |
91 | mov edi,buf_cmd_lin |
90 | mov edi,buf_cmd_lin |
92 | rep movsb |
91 | rep movsb |
Line 93... | Line 92... | ||
93 | 92 | ||
Line 94... | Line 93... | ||
94 | copy_path fn_icon,sys_path,file_name |
93 | copy_path fn_icon,sys_path,file_name,0x0 |
95 | 94 | ||
96 | mov eax,70 ;load icon file |
95 | mov eax,70 ;load icon file |
97 | mov [run_file_70.func_n], 0 |
96 | mov [run_file_70.func_n], 0 |
Line 128... | Line 127... | ||
128 | ;--------------------------------------------------------------------- |
127 | ;--------------------------------------------------------------------- |
129 | push dword tree1 |
128 | push dword tree1 |
130 | call dword[tl_data_init] |
129 | call dword[tl_data_init] |
131 | ;--------------------------------------------------------------------- |
130 | ;--------------------------------------------------------------------- |
132 | ; ÷èòàåì bmp ôàéë ñ êóðñîðàìè è ëèíèÿìè |
131 | ; ÷èòàåì bmp ôàéë ñ êóðñîðàìè è ëèíèÿìè |
133 | copy_path fn_icon_tl_sys,sys_path,file_name |
132 | copy_path fn_icon_tl_sys,sys_path,file_name,0x0 |
Line 134... | Line 133... | ||
134 | 133 | ||
135 | mov ecx,3*256*13 |
134 | mov ecx,3*256*13 |
136 | call mem_Alloc |
135 | call mem_Alloc |
Line 151... | Line 150... | ||
151 | jg @f |
150 | jg @f |
152 | mov dword[tree1.data_img_sys],0 |
151 | mov dword[tree1.data_img_sys],0 |
153 | @@: |
152 | @@: |
154 | ;--------------------------------------------------------------------- |
153 | ;--------------------------------------------------------------------- |
155 | ; ÷èòàåì bmp ôàéë ñ èêîíêàìè óçëîâ |
154 | ; ÷èòàåì bmp ôàéë ñ èêîíêàìè óçëîâ |
156 | copy_path fn_icon_tl_nod,sys_path,file_name |
155 | copy_path fn_icon_tl_nod,sys_path,file_name,0x0 |
Line 157... | Line 156... | ||
157 | 156 | ||
158 | mov ecx,3*256*2 |
157 | mov ecx,3*256*2 |
159 | call mem_Alloc |
158 | call mem_Alloc |
Line 173... | Line 172... | ||
173 | cmp ebx,0 |
172 | cmp ebx,0 |
174 | jg @f |
173 | jg @f |
175 | mov dword[tree1.data_img],0 |
174 | mov dword[tree1.data_img],0 |
176 | @@: |
175 | @@: |
177 | ;------------------------------------------------------------------------------ |
176 | ;------------------------------------------------------------------------------ |
178 | copy_path fn_syntax_dir,sys_path,file_name ;áåðåì ïóòü ê ïàïêå ñ ôàéëàìè ñèíòàêñèñà |
177 | copy_path fn_syntax_dir,sys_path,file_name,0x0 ;áåðåì ïóòü ê ïàïêå ñ ôàéëàìè ñèíòàêñèñà |
179 | mov eax,70 |
178 | mov eax,70 |
180 | mov ebx,tree_file_struct |
179 | mov ebx,tree_file_struct |
181 | int 0x40 |
180 | int 0x40 |
Line 182... | Line 181... | ||
182 | 181 |