Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7420 → Rev 7421

/programs/media/kiv/trunk/kiv.asm
4,7 → 4,7
org 0x0
 
db 'MENUET01'
dd 0x01, START, I_END, F_END, stacktop, @PARAMS, 0x0
dd 0x01, START, I_END, F_END, stacktop, @PARAMS, sys_path
 
;-----------------------------------------------------------------------------
 
503,6 → 503,32
 
@@:
mcall SF_BACKGROUND_SET, SSF_REDRAW_BG
 
;save to file eskin.ini
xor al,al
mov ecx,1024
mov edi,sys_path+2
repne scasb
sub edi,sys_path+3
invoke ini_set_str, inifileeskin, amain, aprogram, sys_path+2, edi
;add param '\S__'
cmp word[@PARAMS],'\S'
je @f
mov esi, @PARAMS+4096-8
mov edi, @PARAMS+4096-4
mov ecx, 4096/4-1
std
rep movsd
cld
mov dword[@PARAMS],'\S__'
@@:
;
xor al,al
mov ecx,4096
mov edi,@PARAMS
repne scasb
sub edi,@PARAMS+1
invoke ini_set_str, inifileeskin, amain, aparam, @PARAMS, edi
ret
 
slide_show:
1217,7 → 1243,8
img.draw , 'img_draw'
 
import libini, \
ini_get_shortcut, 'ini_get_shortcut'
ini_get_shortcut, 'ini_get_shortcut',\
ini_set_str, 'ini_set_str'
 
import sort, sort.START, 'START', SortDir, 'SortDir', strcmpi, 'strcmpi'
 
1279,6 → 1306,11
aSlide db 'SlideShow',0
aTglbar db 'ToggleBar',0
 
inifileeskin db '/sys/settings/eskin.ini',0
amain db 'main',0
aprogram db 'program',0
aparam db 'param',0
 
align 4
check_modifier_table:
dd check_modifier_0
1385,10 → 1417,12
toolbar_height_old rd 1
 
procinfo process_information
align 16
path: rb 4096 ;1024+16
real_header rb 256
@PARAMS rb 4096 ;512
;---------------------------------------------------------------------
sys_path rb 1024
temp_dir_pach:
rb 4096
;---------------------------------------------------------------------