Subversion Repositories Kolibri OS

Rev

Rev 4140 | Rev 4198 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. set_img:
  2.     db      0, 0, 1, 0, 0, 0
  3.     db      0, 0, 0, 1, 0, 0
  4.     db      1, 0, 0, 1, 0, 0
  5.     db      0, 1, 1, 1, 0, 0
  6.     db      0, 0, 0, 0, 1, 0
  7.     db      0, 0, 0, 0, 0, 1
  8. ;-------------------------------------------------------------------------------
  9. cfg_app:
  10.     db      "dockycfg", 0
  11. ;-------------------------------------------------------------------------------
  12. img_data:
  13.  .file_name:
  14.     db      "/sys/iconstrp.png", 0
  15. ;-------------------------------------------------------------------------------
  16. ini_data:
  17.  .file_name:
  18.     db      "/sys/settings/Docky.ini", 0
  19.  .path_name:
  20.     db      "path", 0
  21.  .param_name:
  22.     db      "param", 0
  23.  .icon_name:
  24.     db      "icon", 0
  25.  .separator_name:
  26.     db      "$", 0
  27.  
  28.  .settings_name:
  29.     db      "@", 0
  30.  .location_name:
  31.     db      "location", 0
  32. ;-------------------------------------------------------------------------------
  33. load_lib_start:
  34.     lib1    l_libs img.name,         \
  35.                    sys_path,         \
  36.                    file_name,        \
  37.                    img.dir,          \
  38.                    error,            \
  39.                    error,            \
  40.                    img,              \
  41.                    error,            \
  42.                    error
  43.  
  44.     lib2    l_libs ini.name,         \
  45.                    sys_path,         \
  46.                    file_name,        \
  47.                    ini.dir,          \
  48.                    error,            \
  49.                    error,            \
  50.                    ini,              \
  51.                    error,            \
  52.                    error
  53. load_lib_end:
  54. ;-------------------------------------------------------------------------------
  55. img:
  56.  .init     \
  57.     dd      .init_T
  58.  .toRGB    \
  59.     dd      .toRGB_T
  60.  .decode   \
  61.     dd      .decode_T
  62.  .destroy  \
  63.     dd      .destroy_T
  64.  
  65.     dd      0, 0
  66.  
  67.  .init_T:
  68.     db      "lib_init", 0
  69.  .toRGB_T:
  70.     db      "img_to_rgb2", 0
  71.  .decode_T:
  72.     db      "img_decode", 0
  73.  .destroy_T:
  74.     db      "img_destroy", 0
  75.  
  76.  .dir:
  77.     db      "/sys/lib/"
  78.  .name:
  79.     db      "libimg.obj", 0
  80. ;-------------------------------------------------------------------------------
  81. ini:
  82.  .init     \
  83.     dd      .init_T
  84.  .sections \
  85.     dd      .sections_T
  86.  .get_int  \
  87.     dd      .get_int_T
  88.  .get_str  \
  89.     dd      .get_str_T
  90.  
  91.     dd      0, 0
  92.  
  93.  .init_T:
  94.     db      "lib_init", 0
  95.  .sections_T:
  96.     db      "ini_enum_sections", 0
  97.  .get_int_T:
  98.     db      "ini_get_int", 0
  99.  .get_str_T:
  100.     db      "ini_get_str", 0
  101.  
  102.  .dir:
  103.     db      "/sys/lib/"
  104.  .name:
  105.     db      "libini.obj", 0
  106. ;-------------------------------------------------------------------------------
  107. ICON_SIZE        equ  32 * 32
  108. ICON_SIZE_BGR    equ  ICON_SIZE * 3
  109. ICON_SIZE_RGB    equ  ICON_SIZE * 4
  110.  
  111. BUTTON_SIZE      equ  44
  112. ;-------------------------------------------------------------------------------
  113. __dataend: