Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1489 → Rev 1476

/programs/other/t_edit/mem.inc
File deleted
/programs/other/t_edit/t_button.inc
26,7 → 26,7
ends
 
 
hed db 'TextEditor 09.06.10',0 ;¯®¤¯¨áì ®ª­ 
hed db 'TextEditor 27.05.10',0 ;¯®¤¯¨áì ®ª­ 
sc system_colors
 
fn_icon db 'te_icon.bmp',0
43,7 → 43,38
ret
 
 
;-----------------------------------------------------------------------------
;äã­ªæ¨ï ¤«ï ¢ë¤¥«¥­¨ï ¯ ¬ïâ¨
;input:
; ecx = size data
;otput:
; eax = pointer to memory
align 4
mem_Alloc:
push ebx
mov eax,68
mov ebx,12
int 0x40
pop ebx
ret
;-----------------------------------------------------------------------------
;äã­ªæ¨ï ¤«ï ®á¢®¡®¦¤¥­¨ï ¯ ¬ïâ¨
;input:
; ecx = pointer to memory
align 4
mem_Free:
push eax ebx
cmp ecx,0
jz @f
mov eax,68
mov ebx,13
int 0x40
@@:
pop ebx eax
ret
 
align 4
ted_but_new_file:
push eax ebx
stdcall [ted_can_save], tedit0
/programs/other/t_edit/t_data.inc
13,9 → 13,7
 
;---------------------------------------------------------------------
align 4
boxlib_import:
dd alib_init2 ;ôóíêöèÿ çàïóñêàåòñÿ ìàêðîñîì 1 ðàç ïðè ïîäêëþ÷åíèè áèáèëèîòåêè, ïîòîìó â ïðîãðàììå ìåòêà íà íåå íå íóæíà
 
myimport:
edit_box_draw dd aEdit_box_draw
edit_box_key dd aEdit_box_key
edit_box_mouse dd aEdit_box_mouse
89,7 → 87,6
;version_text_edit dd sz_ted_version
 
dd 0,0
alib_init2 db 'lib_init',0
 
aEdit_box_draw db 'edit_box',0
aEdit_box_key db 'edit_box_key',0
/programs/other/t_edit/t_edit.asm
21,9 → 21,9
 
include '../../proc32.inc'
include '../../macros.inc'
include 'mem.inc'
include '../../develop/libraries/box_lib/load_lib.mac'
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
 
include 'lang.inc'
include '../../develop/libraries/box_lib/asm/trunk/opendial.mac'
use_OpenDialog
33,7 → 33,7
include 't_draw.inc' ;draw main window functions
include 't_button.inc' ;text work functions
 
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,0
@use_library
 
align 4
start:
76,7 → 76,7
 
; init bmp file
mov ecx,1200*18
stdcall mem.Alloc,ecx
call mem_Alloc
mov [bmp_icon],eax
 
copy_path fn_icon,sys_path,file_name,0x0
103,7 → 103,7
copy_path fn_icon_tl_sys,sys_path,file_name,0x0
 
mov ecx,3*256*13
stdcall mem.Alloc,ecx
call mem_Alloc
mov dword[tree1.data_img_sys],eax
 
;mov [run_file_70.Function], 0
126,7 → 126,7
copy_path fn_icon_tl_nod,sys_path,file_name,0x0
 
mov ecx,3*256*2
stdcall mem.Alloc,ecx
call mem_Alloc
mov dword[tree1.data_img],eax
 
; mov [run_file_70.Function], 0
494,7 → 494,8
stdcall [mb_create],msgbox_8,thread ;message: save changes in file?
jmp still
@@:
stdcall mem.Free,[bmp_icon]
mov ecx,[bmp_icon]
call mem_Free
 
stdcall [ted_delete], tedit0
stdcall dword[tl_data_clear], tree1
530,7 → 531,7
 
;library structures
l_libs_start:
lib0 l_libs boxlib_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l0, boxlib_import,err_message_import0, head_f_i0
lib0 l_libs boxlib_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l0, myimport,err_message_import0, head_f_i0
lib1 l_libs msgbox_name, sys_path, file_name, system_dir1, err_message_found_lib1, head_f_l0, msgbox_lib_import, err_message_import1, head_f_i0
load_lib_end: