Subversion Repositories Kolibri OS

Rev

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

  1. ;------------------------------------------------------------------------------
  2. tl      dd 8
  3. yw:     dd 51
  4. ya      dd 0
  5. cur_btn dd 40
  6. ;------------------------------------------------------------------------------
  7. ; DATA AREA
  8. bcolor dd 0x335599
  9. ;------------------------------------------------------------------------------
  10. icon_table:
  11.  times 4  db 'xxxx  xxxx'
  12.  times 2  db '          '
  13.  times 1  db '          '
  14.  times 2  db 'xxxx  xxxx'
  15. ; times 1  db '          '
  16. ;------------------------------------------------------------------------------
  17. icons_reserved:
  18.         times 9  db '          '
  19. ;------------------------------------------------------------------------------
  20. if lang eq ru
  21. text:
  22.         db 255,255,255,0,   '   ’…Š‘’                                       '
  23.         db 255,255,255,0,   ' Žƒ€ŒŒ€                                     '
  24.         db 255,255,255,0,   ' €€Œ…’›                                     '
  25.         db 255,255,255,0,   '                 ˆŒ…ˆ’œ                     '
  26.         db 255,255,255,0,   '      „Ž€‚ˆ’œ              “„€‹ˆ’œ            '
  27.         db 0,0,0,0,         '€†Œˆ’… € Ž‡ˆ–ˆž ˆŠŽŠˆ „‹Ÿ …„€Š’ˆŽ‚€ˆŸ   '
  28.         db                  'x' ; <- END MARKER, DONT DELETE
  29.  
  30. add_text        db '€†Œˆ’… € Ž‡ˆ–ˆž …ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ     ',0
  31. rem_text        db '€†Œˆ’… € Ž‡ˆ–ˆž ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ       ',0
  32. title           db 'Œ¥­¥¤¦¥à ¨ª®­®ª',0
  33.  
  34. else if lang eq ge
  35. text:
  36.         db 255,255,255,0,   '   TITLE                                       '
  37.         db 255,255,255,0,   '  APP NAME                                     '
  38.         db 255,255,255,0,   ' PARAMETER                                     '
  39.         db 255,255,255,0,   '                ANWENDEN                       '
  40.         db 255,255,255,0,   '     HINZUFUEGEN              ENTFERNEN        '
  41.         db 0,0,0,0,         'AUF BUTTON KLICKEN, UM ICON ZU EDITIEREN       '
  42.         db                  'x' ; <- END MARKER, DONT DELETE
  43.  
  44. add_text        db 'AUF UNBENUTZTE ICONPOSITION KLICKEN          ',0
  45. rem_text        db 'ICON ANKLICKEN; DAS GELOESCHT WERDEN SOLL    ',0
  46. title           db 'Icon Manager',0
  47.  
  48. else
  49. text:
  50.         db 255,255,255,0,   '   TITLE                                       '
  51.         db 255,255,255,0,   '  APP NAME                                     '
  52.         db 255,255,255,0,   ' PARAMETERS                                    '
  53.         db 255,255,255,0,   '                APPLY CHANGES                  '
  54.         db 255,255,255,0,   '      ADD ICON              REMOVE ICON        '
  55.         db 0,0,0,0,         'CLICK BUTTON ON ICON POSITION FOR EDIT         '
  56.         db                  'x' ; <- END MARKER, DONT DELETE
  57. add_text        db 'CLICK ON A NOT USED POSITION                 ',0
  58. rem_text        db 'CLICK ICON POSITION; YOU WANT TO DELETE      ',0
  59. title           db 'Icon Manager',0
  60.  
  61. end if
  62. ;------------------------------------------------------------------------------
  63. arrows  db '</>'
  64. ;------------------------------------------------------------------------------
  65. iconname:
  66.         db ICON_APP,0
  67. ;------------------------------------------------------------------------------
  68. icon_default:
  69.         db 'AA-SYSXTREE-000-/RD/1/SYSXTREE                '
  70.         db '-                              *'
  71.         db 13,10
  72. ;------------------------------------------------------------------------------
  73. rep_text:
  74. if lang eq ru
  75.         db '‡€—Šˆ    -     ˆ‡    , ‚›€ #'
  76. else
  77.         db 'ICONS     -     OF    , SELECTED'
  78. end if
  79.  
  80. rep_text_len:
  81. ;------------------------------------------------------------------------------
  82. align 4
  83. finfo_start:
  84.         dd 7
  85.         dd 0
  86. .params dd 0
  87.         dd 0
  88.         dd 0
  89.         db 0
  90.         dd finfo.path
  91. ;------------------------------------------------------------------------------
  92. align 4
  93. finfo:
  94.         dd 5
  95.         dd 0
  96.         dd 0
  97. .size   dd 0
  98. .point  dd procinfo
  99. .path:
  100.         db ICON_STRIP,0
  101.         rb 31-($-.path)
  102. ;------------------------------------------------------------------------------
  103. align 4
  104. positions       dd 3,16,47
  105. str_lens        db 8,30,30
  106.  
  107. current_icon    dd icon_data
  108.  
  109. iconlst db ICONS_DAT,0
  110.  
  111. ;image  dd image_area
  112. ;------------------------------------------------------------------------------
  113. ; not change this section!!!
  114. ; start section
  115. ;------------------------------------------------------------------------------
  116. align 4
  117. image_file     dd 0 ;+0
  118. raw_pointer    dd 0 ;+4
  119. return_code    dd 0 ;+8
  120. img_size       dd 0 ;+12
  121. deflate_unpack dd 0 ;+16        ; not use for scaling
  122. raw_pointer_2  dd 0 ;+20        ; not use for scaling
  123. ;------------------------------------------------------------------------------
  124. ; end section
  125. ;------------------------------------------------------------------------------
  126. system_dir_CnvPNG       db '/sys/lib/cnv_png.obj',0
  127. system_dir_UNPACK       db '/sys/lib/archiver.obj',0
  128.  
  129. er_message_found_lib1   db 'cnv_png.obj - Not found!',0
  130. er_message_import1      db 'cnv_png.obj - Wrong import!',0
  131.  
  132. err_message_found_lib2  db 'archiver.obj - Not found!',0
  133. err_message_import2     db 'archiver.obj - Wrong import!',0
  134.  
  135. ihead_f_i:
  136. ihead_f_l        db 'Errors of plugins:',0
  137.  
  138. ;plugins_directory               db 'plugins/',0
  139. plugins_directory               db 0
  140. ;------------------------------------------------------------------------------
  141. l_libs_start:
  142.  
  143. library01       l_libs  system_dir_CnvPNG+9,path,library_path,system_dir_CnvPNG,\
  144. er_message_found_lib1,ihead_f_l,cnv_png_import,er_message_import1,ihead_f_i,plugins_directory
  145.  
  146. library02       l_libs  system_dir_UNPACK+9,path,library_path,system_dir_UNPACK,\
  147. err_message_found_lib2,ihead_f_l,UNPACK_import,err_message_import2,ihead_f_i,plugins_directory
  148.  
  149. end_l_libs:
  150. ;---------------------------------------------------------------------
  151. align   4
  152. cnv_png_import:
  153. .Start          dd aCP_Start
  154. .Version        dd aCP_Version
  155. .Check          dd aCP_Check
  156. .Assoc          dd aCP_Assoc
  157.         dd 0
  158.         dd 0
  159. aCP_Start       db 'START',0
  160. aCP_Version     db 'version',0
  161. aCP_Check       db 'Check_Header',0
  162. aCP_Assoc       db 'Associations',0
  163. ;---------------------------------------------------------------------
  164. align 4
  165. UNPACK_import:
  166. ;unpack_Version                         dd aUnpack_Version
  167. ;unpack_PluginLoad                      dd aUnpack_PluginLoad
  168. ;unpack_OpenFilePlugin          dd aUnpack_OpenFilePlugin
  169. ;unpack_ClosePlugin                     dd aUnpack_ClosePlugin
  170. ;unpack_ReadFolder                      dd aUnpack_ReadFolder
  171. ;unpack_SetFolder                       dd aUnpack_SetFolder
  172. ;unpack_GetFiles                                dd aUnpack_GetFiles
  173. ;unpack_GetOpenPluginInfo       dd aUnpack_GetOpenPluginInfo
  174. ;unpack_Getattr                         dd aUnpack_Getattr
  175. ;unpack_Open                                    dd aUnpack_Open
  176. ;unpack_Read                                    dd aUnpack_Read
  177. ;unpack_Setpos                          dd aUnpack_Setpos
  178. ;unpack_Close                           dd aUnpack_Close
  179. ;unpack_DeflateUnpack           dd aUnpack_DeflateUnpack
  180. unpack_DeflateUnpack2           dd aUnpack_DeflateUnpack2
  181.         dd      0
  182.         dd      0
  183.  
  184. ;aUnpack_Version        db      'version',0
  185. ;aUnpack_PluginLoad     db      'plugin_load',0
  186. ;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
  187. ;aUnpack_ClosePlugin    db      'ClosePlugin',0
  188. ;aUnpack_ReadFolder     db      'ReadFolder',0
  189. ;aUnpack_SetFolder      db      'SetFolder',0
  190. ;aUnpack_GetFiles       db      'GetFiles',0
  191. ;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
  192. ;aUnpack_Getattr        db      'getattr',0
  193. ;aUnpack_Open           db      'open',0
  194. ;aUnpack_Read           db      'read',0
  195. ;aUnpack_Setpos         db      'setpos',0
  196. ;aUnpack_Close          db      'close',0
  197. ;aUnpack_DeflateUnpack  db      'deflate_unpack',0
  198. aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
  199. ;------------------------------------------------------------------------------