Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 9472 → Rev 9540

/programs/system/end/light/data.inc
55,23 → 55,14
aautosave db 'autosave',0
ini_file db '/sys/settings/rdsave.ini',0
;---------------------------------------------------------------------
;Lib_DATA
system_dir_libini db '/sys/lib/libini.obj',0
importLib:
library \
libini, 'libini.obj'
import libini, \
ini_set_int ,'ini_set_int', \
ini_get_int ,'ini_get_int'
;---------------------------------------------------------------------
l_libs_start:
library02 l_libs system_dir_libini+9, library_path, system_dir_libini, libini_import
end_l_libs:
;---------------------------------------------------------------------
align 4
libini_import:
init_lib dd a_init
ini_get_int dd aini_get_int
ini_set_int dd aini_set_int
dd 0,0
a_init db 'lib_init',0
aini_get_int db 'ini_get_int',0
aini_set_int db 'ini_set_int',0
;---------------------------------------------------------------------
checkbox_sharedname db 'CHECKBOX',0
checkbox_img dd ?
;---------------------------------------------------------------------
/programs/system/end/light/end.asm
18,24 → 18,18
include '../../../proc32.inc'
include '../../../dll.inc'
include '../../../KOSfuncs.inc'
include '../../../load_lib.mac'
include '../../../gui_patterns.inc'
include '../../../string.inc'
 
@use_library
 
START:
mcall SF_SYS_MISC, SSF_HEAP_INIT
mcall SF_SYS_MISC, SSF_MEM_OPEN, checkbox_sharedname
mov [checkbox_img], eax
 
load_libraries l_libs_start,end_l_libs
inc eax
test eax,eax
jz close
stdcall dll.Load,importLib
or eax, eax
jnz redraw
 
stdcall dll.Init,[init_lib]
 
invoke ini_get_int,ini_file,asettings,aautosave,0
mov [autosave],eax
redraw:
208,8 → 202,7
mcall SF_DRAW_RECT, <34,11>, <72,11>, 0x58C33C
ret
.flag_unset:
DrawRectangle3D 33, 71, 12, 12, 0xDDDddd, 0xffffff
mcall SF_DRAW_RECT, <34,12>, <72,12>, 0xFFFfff
mcall SF_DRAW_RECT, <33,13>, <71,13>, 0xFFFfff
ret
;---------------------------------------------------------------------
include 'data.inc'