Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 706 → Rev 705

/programs/develop/libGUI/src/image.inc
17,16 → 17,9
 
craete_image:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForImage],eax
 
mov eax,control_header_size+im_control_data_size
56,13 → 49,6
mov [eax+32],esi
mov [eax+36],edi
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/progress_bar.inc
17,16 → 17,9
 
craete_progress_bar:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForProgressBar],eax
 
mov eax,control_header_size+pb_control_data_size
56,13 → 49,6
mov [eax+32],esi
mov [eax+36],edi
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/text.inc
19,16 → 19,9
 
craete_text:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForText],eax
 
mov eax,control_header_size+tx_control_data_size
58,13 → 51,6
mov [eax+32],esi
mov [eax+36],dword 9
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/version.inc
11,6 → 11,6
get_version:
 
xor eax,eax
mov eax,dword 080131 ;31.01.08
mov eax,dword 071216 ;16.12.07
 
ret
/programs/develop/libGUI/src/activate_trap.inc
7,16 → 7,10
 
activate_trap_for_specialized_message:
 
push eax
push ebx
 
mov ebx,[esp+8+4]
mov ebx,[esp+4]
xor eax,eax
mov al,[ebx+control_header_size]
or al,activate_trap
mov [ebx+control_header_size],al
 
pop ebx
pop eax
 
ret 4
/programs/develop/libGUI/src/bookmark.inc
17,16 → 17,9
 
craete_Bookmark:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForBookmark],eax
mov [ParendForBookmark],ebx
 
423,13 → 416,6
dec [Bookmark.counter1]
jnz next_Bookmark_craete_childs
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/button.inc
27,16 → 27,9
 
craete_button:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4] ;parend
mov eax,[esp+8] ;control
 
mov ebx,[esp+24+4] ;parend
mov eax,[esp+24+8] ;control
 
mov [PointerToStructureForButton],eax
 
mov eax,control_header_size+bt_control_data_size
71,13 → 64,6
mov [eax+32],esi
mov [eax+36],edi
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/check_box.inc
13,16 → 13,9
 
craete_check_box:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForCheckBox],eax
 
mov eax,control_header_size+cb_control_data_dize
53,13 → 46,6
mov [eax+32],esi
mov [eax+36],esi
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/edit_box.inc
13,16 → 13,9
 
craete_edit_box:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForEditBox],eax
 
mov eax,control_header_size+eb_control_data_size
52,14 → 45,6
mov [eax+32],esi
mov [eax+36],edi
 
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/move_component.inc
14,21 → 14,11
 
move_component:
 
push ebx
push ecx
push edx
push ebp
mov ebx,[esp+4] ;Control
mov ecx,[esp+8] ;new x
mov edx,[esp+12] ;new y
 
mov ebx,[esp+16+4] ;Control
mov ecx,[esp+16+8] ;new x
mov edx,[esp+16+12] ;new y
 
mov [ebx+24],ecx
mov [ebx+28],edx
 
pop ebp
pop edx
pop ecx
pop ebx
 
ret 12
/programs/develop/libGUI/src/number.inc
19,16 → 19,9
 
craete_number:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForNumber],eax
 
mov eax,control_header_size+nm_control_data_size
54,13 → 47,6
mov [eax+24],ecx
mov [eax+28],edx
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/scroller.inc
33,16 → 33,9
 
craete_scroller:
 
push ebx
push ecx
push edx
push esi
push edi
push ebp
mov ebx,[esp+4]
mov eax,[esp+8]
 
mov ebx,[esp+24+4]
mov eax,[esp+24+8]
 
mov [PointerToStructureForScroller],eax
 
mov eax,control_header_size+sc_control_data_size
90,13 → 83,6
mov [eax+32],esi
mov [eax+36],edi
 
pop ebp
pop edi
pop esi
pop edx
pop ecx
pop ebx
 
ret 8
 
;****************************************************
/programs/develop/libGUI/src/resize_component.inc
14,21 → 14,11
 
resize_component:
 
push ebx
push ecx
push edx
push ebp
mov ebx,[esp+4] ;Control
mov ecx,[esp+8] ;new size x
mov edx,[esp+12] ;new size y
 
mov ebx,[esp+16+4] ;Control
mov ecx,[esp+16+8] ;new size x
mov edx,[esp+16+12] ;new size y
 
mov [ebx+32],ecx
mov [ebx+36],edx
 
pop ebp
pop edx
pop ecx
pop ebx
 
ret 12
/programs/develop/libGUI/whats new.txt
1,10 → 1,3
31.01.08
RUSSIAN
Äîáàâëåíî ñîõðàíåíèå ðåãèñòðîâ ïîñëå âõîäà â ôóíêöèè libGUI.
 
ENGLISH
Save of registers after an entrance in function libGUI is added.
 
16.12.07
 
RUSSIAN