Subversion Repositories Kolibri OS

Rev

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

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