Subversion Repositories Kolibri OS

Rev

Rev 8408 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. system_dir_0 db '/sys/lib/'
  3. lib_name_0 db 'proc_lib.obj',0
  4. system_dir_1 db '/sys/lib/'
  5. lib_name_1 db 'libimg.obj',0
  6. system_dir_2 db '/sys/lib/'
  7. lib_name_2 db 'box_lib.obj',0
  8. system_dir_3 db '/sys/lib/'
  9. lib_name_3 db 'libini.obj',0
  10. system_dir_4 db '/sys/lib/'
  11. lib_name_4 db 'buf2d.obj',0
  12.  
  13.  
  14. l_libs_start:
  15.         lib0 l_libs lib_name_0, file_name, system_dir_0, import_proclib
  16.         lib1 l_libs lib_name_1, file_name, system_dir_1, import_libimg
  17.         lib2 l_libs lib_name_2, file_name, system_dir_2, import_box_lib
  18.         lib3 l_libs lib_name_3, file_name, system_dir_3, import_libini
  19.         lib4 l_libs lib_name_4, file_name, system_dir_4, import_buf2d
  20. l_libs_end:
  21.  
  22. align 4
  23. import_proclib:
  24.         OpenDialog_Init dd aOpenDialog_Init
  25.         OpenDialog_Start dd aOpenDialog_Start
  26. dd 0,0
  27.         aOpenDialog_Init db 'OpenDialog_init',0
  28.         aOpenDialog_Start db 'OpenDialog_start',0
  29.  
  30. align 4
  31. import_libimg:
  32.         dd alib_init1
  33.         img_is_img  dd aimg_is_img
  34.         img_info    dd aimg_info
  35.         img_from_file dd aimg_from_file
  36.         img_to_file dd aimg_to_file
  37.         img_from_rgb dd aimg_from_rgb
  38.         img_to_rgb  dd aimg_to_rgb
  39.         img_to_rgb2 dd aimg_to_rgb2
  40.         img_decode  dd aimg_decode
  41.         img_encode  dd aimg_encode
  42.         img_create  dd aimg_create
  43.         img_destroy dd aimg_destroy
  44.         img_destroy_layer dd aimg_destroy_layer
  45.         img_count   dd aimg_count
  46.         img_lock_bits dd aimg_lock_bits
  47.         img_unlock_bits dd aimg_unlock_bits
  48.         img_flip    dd aimg_flip
  49.         img_flip_layer dd aimg_flip_layer
  50.         img_rotate  dd aimg_rotate
  51.         img_rotate_layer dd aimg_rotate_layer
  52.         img_draw    dd aimg_draw
  53.  
  54.         dd 0,0
  55.         alib_init1   db 'lib_init',0
  56.         aimg_is_img  db 'img_is_img',0 ;®¯à¥¤¥«ï¥â ¯® ¤ ­­ë¬, ¬®¦¥â «¨ ¡¨¡«¨®â¥ª  ᤥ« âì ¨§ ­¨å ¨§®¡à ¦¥­¨¥
  57.         aimg_info    db 'img_info',0
  58.         aimg_from_file db 'img_from_file',0
  59.         aimg_to_file db 'img_to_file',0
  60.         aimg_from_rgb db 'img_from_rgb',0
  61.         aimg_to_rgb  db 'img_to_rgb',0 ;¯à¥®¡à §®¢ ­¨¥ ¨§®¡à ¦¥­¨ï ¢ ¤ ­­ë¥ RGB
  62.         aimg_to_rgb2 db 'img_to_rgb2',0
  63.         aimg_decode  db 'img_decode',0 ; ¢â®¬ â¨ç¥áª¨ ®¯à¥¤¥«ï¥â ä®à¬ â £à ä¨ç¥áª¨å ¤ ­­ëå
  64.         aimg_encode  db 'img_encode',0
  65.         aimg_create  db 'img_create',0
  66.         aimg_destroy db 'img_destroy',0
  67.         aimg_destroy_layer db 'img_destroy_layer',0
  68.         aimg_count   db 'img_count',0
  69.         aimg_lock_bits db 'img_lock_bits',0
  70.         aimg_unlock_bits db 'img_unlock_bits',0
  71.         aimg_flip    db 'img_flip',0
  72.         aimg_flip_layer db 'img_flip_layer',0
  73.         aimg_rotate  db 'img_rotate',0
  74.         aimg_rotate_layer db 'img_rotate_layer',0
  75.         aimg_draw    db 'img_draw',0
  76.  
  77. align 4
  78. import_box_lib:
  79.         dd alib_init2 ;äã­ªæ¨ï § ¯ã᪠¥âáï ¬ ªà®á®¬ 1 à § ¯à¨ ¯®¤ª«î祭¨¨ ¡¨¡¨«¨®â¥ª¨, ¯®â®¬ã ¢ ¯à®£à ¬¬¥ ¬¥âª  ­  ­¥¥ ­¥ ­ã¦­ 
  80.  
  81.         edit_box_draw  dd aEdit_box_draw
  82.         edit_box_key   dd aEdit_box_key
  83.         edit_box_mouse dd aEdit_box_mouse
  84. ;       version_ed     dd aVersion_ed
  85.  
  86.         scrollbar_ver_draw  dd aScrollbar_ver_draw
  87. ;       scrollbar_ver_mouse dd aScrollbar_ver_mouse
  88.         scrollbar_hor_draw  dd aScrollbar_hor_draw
  89. ;       scrollbar_hor_mouse dd aScrollbar_hor_mouse
  90. ;       version_scrollbar   dd aVersion_scrollbar
  91.  
  92.         tl_data_init dd sz_tl_data_init
  93.         tl_data_clear dd sz_tl_data_clear
  94.         tl_info_clear dd sz_tl_info_clear
  95.         tl_key dd sz_tl_key
  96.         tl_mouse dd sz_tl_mouse
  97.         tl_draw dd sz_tl_draw
  98.         tl_info_undo dd sz_tl_info_undo
  99.         tl_info_redo dd sz_tl_info_redo
  100.         tl_node_add dd sz_tl_node_add
  101.         tl_node_set_data dd sz_tl_node_set_data
  102.         tl_node_get_data dd sz_tl_node_get_data
  103.         tl_node_delete dd sz_tl_node_delete
  104.         tl_cur_beg dd sz_tl_cur_beg
  105.         tl_cur_next dd sz_tl_cur_next
  106.         tl_cur_perv dd sz_tl_cur_perv
  107.         tl_node_close_open dd sz_tl_node_close_open
  108.         tl_node_lev_inc dd sz_tl_node_lev_inc
  109.         tl_node_lev_dec dd sz_tl_node_lev_dec
  110.         tl_node_move_up dd sz_tl_node_move_up
  111.         tl_node_move_down dd sz_tl_node_move_down
  112.         tl_save_mem dd sz_tl_save_mem
  113.         tl_load_mem dd sz_tl_load_mem
  114.         tl_get_mem_size dd sz_tl_get_mem_size
  115.         tl_node_poi_get_info dd sz_tl_node_poi_get_info
  116.         tl_node_poi_get_next_info dd sz_tl_node_poi_get_next_info
  117.         tl_node_poi_get_data dd sz_tl_node_poi_get_data
  118.  
  119.         dd 0,0
  120.         alib_init2 db 'lib_init',0
  121.  
  122.         aEdit_box_draw  db 'edit_box_draw',0
  123.         aEdit_box_key   db 'edit_box_key',0
  124.         aEdit_box_mouse db 'edit_box_mouse',0
  125. ;       aVersion_ed     db 'version_ed',0
  126.  
  127.         aScrollbar_ver_draw  db 'scrollbar_v_draw',0
  128. ;       aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
  129.         aScrollbar_hor_draw  db 'scrollbar_h_draw',0
  130. ;       aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
  131. ;       aVersion_scrollbar   db 'version_scrollbar',0
  132.  
  133.         sz_tl_data_init db 'tl_data_init',0
  134.         sz_tl_data_clear db 'tl_data_clear',0
  135.         sz_tl_info_clear db 'tl_info_clear',0
  136.         sz_tl_key db 'tl_key',0
  137.         sz_tl_mouse db 'tl_mouse',0
  138.         sz_tl_draw db 'tl_draw',0
  139.         sz_tl_info_undo db 'tl_info_undo',0
  140.         sz_tl_info_redo db 'tl_info_redo',0
  141.         sz_tl_node_add db 'tl_node_add',0
  142.         sz_tl_node_set_data db 'tl_node_set_data',0
  143.         sz_tl_node_get_data db 'tl_node_get_data',0
  144.         sz_tl_node_delete db 'tl_node_delete',0
  145.         sz_tl_cur_beg db 'tl_cur_beg',0
  146.         sz_tl_cur_next db 'tl_cur_next',0
  147.         sz_tl_cur_perv db 'tl_cur_perv',0
  148.         sz_tl_node_close_open db 'tl_node_close_open',0
  149.         sz_tl_node_lev_inc db 'tl_node_lev_inc',0
  150.         sz_tl_node_lev_dec db 'tl_node_lev_dec',0
  151.         sz_tl_node_move_up db 'tl_node_move_up',0
  152.         sz_tl_node_move_down db 'tl_node_move_down',0
  153.         sz_tl_save_mem db 'tl_save_mem',0
  154.         sz_tl_load_mem db 'tl_load_mem',0
  155.         sz_tl_get_mem_size db 'tl_get_mem_size',0
  156.         sz_tl_node_poi_get_info db 'tl_node_poi_get_info',0
  157.         sz_tl_node_poi_get_next_info db 'tl_node_poi_get_next_info',0
  158.         sz_tl_node_poi_get_data db 'tl_node_poi_get_data',0
  159.  
  160. align 4
  161. import_libini:
  162.         dd alib_init0
  163.         ini_get_str   dd aini_get_str
  164.         ini_get_int   dd aini_get_int
  165.         ini_get_color dd aini_get_color
  166. dd 0,0
  167.         alib_init0     db 'lib_init',0
  168.         aini_get_str   db 'ini_get_str',0
  169.         aini_get_int   db 'ini_get_int',0
  170.         aini_get_color db 'ini_get_color',0
  171.  
  172. align 4
  173. import_buf2d:
  174.         init dd sz_init
  175.         buf2d_create dd sz_buf2d_create
  176.         buf2d_create_f_img dd sz_buf2d_create_f_img
  177.         buf2d_clear dd sz_buf2d_clear
  178.         buf2d_draw dd sz_buf2d_draw
  179.         buf2d_delete dd sz_buf2d_delete
  180.         buf2d_line dd sz_buf2d_line
  181.         buf2d_rect_by_size dd sz_buf2d_rect_by_size
  182.         buf2d_filled_rect_by_size dd sz_buf2d_filled_rect_by_size
  183.         buf2d_circle dd sz_buf2d_circle
  184.         buf2d_img_hdiv2 dd sz_buf2d_img_hdiv2
  185.         buf2d_img_wdiv2 dd sz_buf2d_img_wdiv2
  186.         buf2d_conv_24_to_8 dd sz_buf2d_conv_24_to_8
  187.         buf2d_conv_24_to_32 dd sz_buf2d_conv_24_to_32
  188.         buf2d_bit_blt dd sz_buf2d_bit_blt
  189.         buf2d_bit_blt_transp dd sz_buf2d_bit_blt_transp
  190.         buf2d_bit_blt_alpha dd sz_buf2d_bit_blt_alpha
  191.         buf2d_curve_bezier dd sz_buf2d_curve_bezier
  192.         buf2d_convert_text_matrix dd sz_buf2d_convert_text_matrix
  193.         buf2d_draw_text dd sz_buf2d_draw_text
  194.         buf2d_crop_color dd sz_buf2d_crop_color
  195.         buf2d_offset_h dd sz_buf2d_offset_h
  196.         buf2d_flood_fill dd sz_buf2d_flood_fill
  197.         buf2d_set_pixel dd sz_buf2d_set_pixel
  198.         dd 0,0
  199.         sz_init db 'lib_init',0
  200.         sz_buf2d_create db 'buf2d_create',0
  201.         sz_buf2d_create_f_img db 'buf2d_create_f_img',0
  202.         sz_buf2d_clear db 'buf2d_clear',0
  203.         sz_buf2d_draw db 'buf2d_draw',0
  204.         sz_buf2d_delete db 'buf2d_delete',0
  205.         sz_buf2d_line db 'buf2d_line',0
  206.         sz_buf2d_rect_by_size db 'buf2d_rect_by_size',0
  207.         sz_buf2d_filled_rect_by_size db 'buf2d_filled_rect_by_size',0
  208.         sz_buf2d_circle db 'buf2d_circle',0
  209.         sz_buf2d_img_hdiv2 db 'buf2d_img_hdiv2',0
  210.         sz_buf2d_img_wdiv2 db 'buf2d_img_wdiv2',0
  211.         sz_buf2d_conv_24_to_8 db 'buf2d_conv_24_to_8',0
  212.         sz_buf2d_conv_24_to_32 db 'buf2d_conv_24_to_32',0
  213.         sz_buf2d_bit_blt db 'buf2d_bit_blt',0
  214.         sz_buf2d_bit_blt_transp db 'buf2d_bit_blt_transp',0
  215.         sz_buf2d_bit_blt_alpha db 'buf2d_bit_blt_alpha',0
  216.         sz_buf2d_curve_bezier db 'buf2d_curve_bezier',0
  217.         sz_buf2d_convert_text_matrix db 'buf2d_convert_text_matrix',0
  218.         sz_buf2d_draw_text db 'buf2d_draw_text',0
  219.         sz_buf2d_crop_color db 'buf2d_crop_color',0
  220.         sz_buf2d_offset_h db 'buf2d_offset_h',0
  221.         sz_buf2d_flood_fill db 'buf2d_flood_fill',0
  222.         sz_buf2d_set_pixel db 'buf2d_set_pixel',0
  223.