Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7660 → Rev 7726

/programs/media/kiv/trunk/kiv.asm
154,7 → 154,6
mouse:
mov [pict_moved], 0
 
invoke scrollbar_vert_mouse, scroll_bar_data_vertical
invoke scrollbar_hort_mouse, scroll_bar_data_horizontal
xor ecx, ecx
327,16 → 326,18
call slide_show
jmp keyloop
.set_scale_none:
stdcall set_scale_mode, LIBIMG_SCALE_NONE
mov eax, [scale_mode]
mov eax, LIBIMG_SCALE_NONE
call set_scale_mode
jz @f
call recalc_canvas
; call draw_view
@@:
jmp keyloop
.set_scale_fit_min:
stdcall set_scale_mode, LIBIMG_SCALE_FIT_MIN
mov eax, [scale_mode]
mov eax, LIBIMG_SCALE_FIT_MIN
call set_scale_mode
jz @f
call recalc_work
; call draw_view
@@:
jmp keyloop
.move_pictport_left:
stdcall move_pictport, -KEY_MOVE_PIXELS, 0
669,14 → 670,6
mov [bShowToolbarSave], al
mov [bShowToolbar], 0
mov [canvas_padding], 0
; mov eax, [procinfo.box.width]
; mov [window.width], eax
; mov eax, [procinfo.box.height]
; mov [window.height], eax
; mov eax, [procinfo.box.left]
; mov [window.left], eax
; mov eax, [procinfo.box.top]
; mov [window.top], eax
mov [bg_color], 0x00000000
mcall SF_GET_SCREEN_SIZE
mov edx, eax
684,7 → 677,8
movzx eax, ax
mov esi, eax
mcall SF_CHANGE_WINDOW, 0, 0, ,
stdcall set_scale_mode, LIBIMG_SCALE_FIT_MIN
mov eax, LIBIMG_SCALE_FIT_MIN
call set_scale_mode
 
.done:
pop edi esi ebx
1777,17 → 1771,12
endp
 
 
proc set_scale_mode _mode
push eax ecx
xor ecx, ecx
mov eax, [_mode]
 
cmp [scale_mode], eax
jz @f
mov [bScaleModeChanged], 1
; eax: new scaling mode
; z/Z - not/changed
proc set_scale_mode
cmp eax, [scale_mode]
mov [scale_mode], eax
@@:
pop ecx eax
setnz [bScaleModeChanged]
ret
endp