0,0 → 1,108 |
img_data: |
.file_name: |
db "/sys/iconstrp.png", 0 |
.cfg_text: |
db "R", 0 |
.ext_text: |
db "X", 0 |
;------------------------------------------------------------------------------- |
ini_data: |
.file_name: |
db "/sys/settings/Docky.ini", 0 |
.path_name: |
db "path", 0 |
.param_name: |
db "param", 0 |
.icon_name: |
db "icon", 0 |
.separator_name: |
db "separator", 0 |
|
.settings_name: |
db "@SETTINGS", 0 |
.location_name: |
db "location", 0 |
;------------------------------------------------------------------------------- |
load_lib_start: |
lib1 l_libs img.name, \ |
sys_path, \ |
file_name, \ |
img.dir, \ |
error, \ |
error, \ |
img, \ |
error, \ |
error |
|
lib2 l_libs ini.name, \ |
sys_path, \ |
file_name, \ |
ini.dir, \ |
error, \ |
error, \ |
ini, \ |
error, \ |
error |
load_lib_end: |
;------------------------------------------------------------------------------- |
img: |
.init \ |
dd .init_T |
.toRGB \ |
dd .toRGB_T |
.decode \ |
dd .decode_T |
.destroy \ |
dd .destroy_T |
|
dd 0, 0 |
|
.init_T: |
db "lib_init", 0 |
.toRGB_T: |
db "img_to_rgb2", 0 |
.decode_T: |
db "img_decode", 0 |
.destroy_T: |
db "img_destroy", 0 |
|
.dir: |
db "/sys/lib/" |
.name: |
db "libimg.obj", 0 |
;------------------------------------------------------------------------------- |
ini: |
.init \ |
dd .init_T |
.sections \ |
dd .sections_T |
.get_int \ |
dd .get_int_T |
.get_str \ |
dd .get_str_T |
|
dd 0, 0 |
|
.init_T: |
db "lib_init", 0 |
.sections_T: |
db "ini_enum_sections", 0 |
.get_int_T: |
db "ini_get_int", 0 |
.get_str_T: |
db "ini_get_str", 0 |
|
.dir: |
db "/sys/lib/" |
.name: |
db "libini.obj", 0 |
;------------------------------------------------------------------------------- |
ICON_SIZE equ 32 * 32 |
ICON_SIZE_BGR equ ICON_SIZE * 3 |
ICON_SIZE_RGB equ ICON_SIZE * 4 |
ICONS_SIZE_RGB equ ICON_SIZE_RGB * 29 |
ICONS_SIZE_FILE equ ICON_SIZE_BGR * 29 |
|
BUTTON_SIZE equ 44 |
;------------------------------------------------------------------------------- |
__dataend: |