Subversion Repositories Kolibri OS

Rev

Rev 2861 | Rev 9570 | 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 if lang eq it
  49. text:
  50.         db 255,255,255,0,   'Titolo                                         '
  51.         db 255,255,255,0,   'Nome app                                       '
  52.         db 255,255,255,0,   'Parametri                                      '
  53.         db 255,255,255,0,   '           Applica modifiche                   '
  54.         db 255,255,255,0,   '      Aggiungi               Rimuovi           '
  55.         db 0,0,0,0,         'Clicca sull icona per effettuare modifiche     '
  56.         db                  'x' ; <- END MARKER, DONT DELETE
  57.  
  58. add_text        db 'Clicca su una posizione non usata            ',0
  59. rem_text        db 'Cliccare sull icona da rimuovere             ',0
  60. title           db 'Gestore Icone',0
  61.  
  62. else
  63. text:
  64.         db 255,255,255,0,   '   TITLE                                       '
  65.         db 255,255,255,0,   '  APP NAME                                     '
  66.         db 255,255,255,0,   ' PARAMETERS                                    '
  67.         db 255,255,255,0,   '                APPLY CHANGES                  '
  68.         db 255,255,255,0,   '      ADD ICON              REMOVE ICON        '
  69.         db 0,0,0,0,         'CLICK BUTTON ON ICON POSITION FOR EDIT         '
  70.         db                  'x' ; <- END MARKER, DONT DELETE
  71. add_text        db 'CLICK ON A NOT USED POSITION                 ',0
  72. rem_text        db 'CLICK ICON POSITION; YOU WANT TO DELETE      ',0
  73. title           db 'Icon Manager',0
  74.  
  75. end if
  76. ;------------------------------------------------------------------------------
  77. arrows  db '</>'
  78. ;------------------------------------------------------------------------------
  79. iconname:
  80.         db ICON_APP,0
  81. ;------------------------------------------------------------------------------
  82. icon_default:
  83.         db 'AA-CALC    -004-/RD/1/CALC                    '
  84.         db '-                              *'
  85.         db 13,10
  86. ;------------------------------------------------------------------------------
  87. rep_text:
  88. if lang eq ru
  89.         db '‡€—Šˆ    -     ˆ‡    , ‚›€ #'
  90. ;else if lang eq it
  91. ;       db 'Icone     -     di    , Selezionate'
  92. else
  93.         db 'ICONS     -     OF    , SELECTED'
  94. end if
  95.  
  96. rep_text_len:
  97. ;------------------------------------------------------------------------------
  98. align 4
  99. finfo_start:
  100.         dd 7
  101.         dd 0
  102. .params dd 0
  103.         dd 0
  104.         dd 0
  105.         db 0
  106.         dd finfo.path
  107. ;------------------------------------------------------------------------------
  108. align 4
  109. finfo:
  110.         dd 5
  111.         dd 0
  112.         dd 0
  113. .size   dd 0
  114. .point  dd procinfo
  115. .path:
  116.         db ICON_STRIP,0
  117.         rb 31-($-.path)
  118. ;------------------------------------------------------------------------------
  119. align 4
  120. positions       dd 3,16,47
  121. str_lens        db 8,30,30
  122.  
  123. current_icon    dd icon_data
  124.  
  125. iconlst db ICONS_DAT,0
  126.  
  127. ;image  dd image_area
  128. ;------------------------------------------------------------------------------
  129. ; not change this section!!!
  130. ; start section
  131. ;------------------------------------------------------------------------------
  132. align 4
  133. image_file     dd 0 ;+0
  134. raw_pointer    dd 0 ;+4
  135. return_code    dd 0 ;+8
  136. img_size       dd 0 ;+12
  137. deflate_unpack dd 0 ;+16        ; not use for scaling
  138. raw_pointer_2  dd 0 ;+20        ; not use for scaling
  139. ;------------------------------------------------------------------------------
  140. ; end section
  141. ;------------------------------------------------------------------------------
  142. system_dir_CnvPNG       db '/sys/lib/cnv_png.obj',0
  143. system_dir_UNPACK       db '/sys/lib/archiver.obj',0
  144.  
  145. er_message_found_lib1   db 'cnv_png.obj - Not found!',0
  146. er_message_import1      db 'cnv_png.obj - Wrong import!',0
  147.  
  148. err_message_found_lib2  db 'archiver.obj - Not found!',0
  149. err_message_import2     db 'archiver.obj - Wrong import!',0
  150.  
  151. ihead_f_i:
  152. ihead_f_l        db 'Errors of plugins:',0
  153.  
  154. ;plugins_directory               db 'plugins/',0
  155. plugins_directory               db 0
  156. ;------------------------------------------------------------------------------
  157. l_libs_start:
  158.  
  159. library01       l_libs  system_dir_CnvPNG+9,path,library_path,system_dir_CnvPNG,\
  160. er_message_found_lib1,ihead_f_l,cnv_png_import,er_message_import1,ihead_f_i,plugins_directory
  161.  
  162. library02       l_libs  system_dir_UNPACK+9,path,library_path,system_dir_UNPACK,\
  163. err_message_found_lib2,ihead_f_l,UNPACK_import,err_message_import2,ihead_f_i,plugins_directory
  164.  
  165. end_l_libs:
  166. ;---------------------------------------------------------------------
  167. align   4
  168. cnv_png_import:
  169. .Start          dd aCP_Start
  170. .Version        dd aCP_Version
  171. .Check          dd aCP_Check
  172. .Assoc          dd aCP_Assoc
  173.         dd 0
  174.         dd 0
  175. aCP_Start       db 'START',0
  176. aCP_Version     db 'version',0
  177. aCP_Check       db 'Check_Header',0
  178. aCP_Assoc       db 'Associations',0
  179. ;---------------------------------------------------------------------
  180. align 4
  181. UNPACK_import:
  182. ;unpack_Version                         dd aUnpack_Version
  183. ;unpack_PluginLoad                      dd aUnpack_PluginLoad
  184. ;unpack_OpenFilePlugin          dd aUnpack_OpenFilePlugin
  185. ;unpack_ClosePlugin                     dd aUnpack_ClosePlugin
  186. ;unpack_ReadFolder                      dd aUnpack_ReadFolder
  187. ;unpack_SetFolder                       dd aUnpack_SetFolder
  188. ;unpack_GetFiles                                dd aUnpack_GetFiles
  189. ;unpack_GetOpenPluginInfo       dd aUnpack_GetOpenPluginInfo
  190. ;unpack_Getattr                         dd aUnpack_Getattr
  191. ;unpack_Open                                    dd aUnpack_Open
  192. ;unpack_Read                                    dd aUnpack_Read
  193. ;unpack_Setpos                          dd aUnpack_Setpos
  194. ;unpack_Close                           dd aUnpack_Close
  195. ;unpack_DeflateUnpack           dd aUnpack_DeflateUnpack
  196. unpack_DeflateUnpack2           dd aUnpack_DeflateUnpack2
  197.         dd      0
  198.         dd      0
  199.  
  200. ;aUnpack_Version        db      'version',0
  201. ;aUnpack_PluginLoad     db      'plugin_load',0
  202. ;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
  203. ;aUnpack_ClosePlugin    db      'ClosePlugin',0
  204. ;aUnpack_ReadFolder     db      'ReadFolder',0
  205. ;aUnpack_SetFolder      db      'SetFolder',0
  206. ;aUnpack_GetFiles       db      'GetFiles',0
  207. ;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
  208. ;aUnpack_Getattr        db      'getattr',0
  209. ;aUnpack_Open           db      'open',0
  210. ;aUnpack_Read           db      'read',0
  211. ;aUnpack_Setpos         db      'setpos',0
  212. ;aUnpack_Close          db      'close',0
  213. ;aUnpack_DeflateUnpack  db      'deflate_unpack',0
  214. aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
  215. ;------------------------------------------------------------------------------
  216.