Subversion Repositories Kolibri OS

Rev

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