Subversion Repositories Kolibri OS

Rev

Rev 5058 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5058 Rev 5064
Line 268... Line 268...
268
@@:
268
@@:
269
	cmp	dword [esi],0
269
	cmp	dword [esi],0
270
	jnz	.next_test
270
	jnz	.next_test
271
	xor	dword [wFlags],1
271
	xor	dword [wFlags],1
272
	mcall	68,13,[area_for_f36]
272
	mcall	68,13,[area_for_f36]
273
	mcall	68,13,[params_f73.pointer]
-
 
274
	mcall	-1
273
	mcall	-1
275
;---------------------------------------------------------------------
274
;---------------------------------------------------------------------
276
draw_window:
275
draw_window:
277
	mcall	12,1
276
	mcall	12,1
278
	mcall	48,4
277
	mcall	48,4
Line 336... Line 335...
336
;	xor	ebx,ebx
335
;	xor	ebx,ebx
337
	mcall	7,[area_for_f36],<90,123>,<15,33>
336
	mcall	7,[area_for_f36],<90,123>,<15,33>
338
	ret
337
	ret
339
;---------------------------------------------------------------------
338
;---------------------------------------------------------------------
340
prepare_f73:
339
prepare_f73:
341
	mcall	68,12,90*123*4
340
	mov	ecx, 90*123
342
	mov	[params_f73.pointer], eax
341
	mov	eax, params_f73.data
343
	shr	ecx, 2
-
 
344
	mov	ebx, [area_for_f36]
342
	mov	ebx, [area_for_f36]
345
@@:
343
@@:
346
	mov	edx, [ebx]
344
	mov	edx, [ebx]
347
	and	edx, 0xFFFFFF
345
	and	edx, 0xFFFFFF
348
	mov	[eax], edx
346
	mov	[eax], edx
Line 880... Line 878...
880
.offset_X_src	dd 0	; +16
878
.offset_X_src	dd 0	; +16
881
.offset_Y_src	dd 0	; +20
879
.offset_Y_src	dd 0	; +20
882
.width_src	dd 90	; +24
880
.width_src	dd 90	; +24
883
.height_src	dd 123	; +28
881
.height_src	dd 123	; +28
884
; other
882
; other
885
.pointer	dd 0	; 90*4	; +32
883
.pointer	dd .data; 90*4	; +32
886
.row_size	dd 90*4	; +36
884
.row_size	dd 90*4	; +36
887
;---------------------------------------------------------------------
885
;---------------------------------------------------------------------
888
align 4
886
align 4
889
ProcLib_import:
887
ProcLib_import:
890
OpenDialog_Init		dd aOpenDialog_Init
888
OpenDialog_Init		dd aOpenDialog_Init
Line 1036... Line 1034...
1036
	rb 4096
1034
	rb 4096
1037
thread_stack1:
1035
thread_stack1:
1038
;---------------------------------------------------------------------
1036
;---------------------------------------------------------------------
1039
align 4
1037
align 4
1040
	rb 4096
1038
	rb 4096
1041
	rb 0x2884	; for F73 image size 123*90*4
-
 
1042
stacktop:
1039
stacktop:
-
 
1040
params_f73.data	rb 123*90*4
1043
I_END:
1041
I_END: