Subversion Repositories Kolibri OS

Rev

Rev 9570 | 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-/SYS/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. ;plugins_directory               db 'plugins/',0
  146. plugins_directory               db 0
  147. ;------------------------------------------------------------------------------
  148. l_libs_start:
  149.  
  150. library01       l_libs  system_dir_CnvPNG+9,library_path,system_dir_CnvPNG,\
  151. cnv_png_import,plugins_directory
  152.  
  153. library02       l_libs  system_dir_UNPACK+9,library_path,system_dir_UNPACK,\
  154. UNPACK_import,plugins_directory
  155.  
  156. end_l_libs:
  157. ;---------------------------------------------------------------------
  158. align   4
  159. cnv_png_import:
  160. .Start          dd aCP_Start
  161. .Version        dd aCP_Version
  162. .Check          dd aCP_Check
  163. .Assoc          dd aCP_Assoc
  164.         dd 0
  165.         dd 0
  166. aCP_Start       db 'START',0
  167. aCP_Version     db 'version',0
  168. aCP_Check       db 'Check_Header',0
  169. aCP_Assoc       db 'Associations',0
  170. ;---------------------------------------------------------------------
  171. align 4
  172. UNPACK_import:
  173. ;unpack_Version                         dd aUnpack_Version
  174. ;unpack_PluginLoad                      dd aUnpack_PluginLoad
  175. ;unpack_OpenFilePlugin          dd aUnpack_OpenFilePlugin
  176. ;unpack_ClosePlugin                     dd aUnpack_ClosePlugin
  177. ;unpack_ReadFolder                      dd aUnpack_ReadFolder
  178. ;unpack_SetFolder                       dd aUnpack_SetFolder
  179. ;unpack_GetFiles                                dd aUnpack_GetFiles
  180. ;unpack_GetOpenPluginInfo       dd aUnpack_GetOpenPluginInfo
  181. ;unpack_Getattr                         dd aUnpack_Getattr
  182. ;unpack_Open                                    dd aUnpack_Open
  183. ;unpack_Read                                    dd aUnpack_Read
  184. ;unpack_Setpos                          dd aUnpack_Setpos
  185. ;unpack_Close                           dd aUnpack_Close
  186. ;unpack_DeflateUnpack           dd aUnpack_DeflateUnpack
  187. unpack_DeflateUnpack2           dd aUnpack_DeflateUnpack2
  188.         dd      0
  189.         dd      0
  190.  
  191. ;aUnpack_Version        db      'version',0
  192. ;aUnpack_PluginLoad     db      'plugin_load',0
  193. ;aUnpack_OpenFilePlugin db      'OpenFilePlugin',0
  194. ;aUnpack_ClosePlugin    db      'ClosePlugin',0
  195. ;aUnpack_ReadFolder     db      'ReadFolder',0
  196. ;aUnpack_SetFolder      db      'SetFolder',0
  197. ;aUnpack_GetFiles       db      'GetFiles',0
  198. ;aUnpack_GetOpenPluginInfo db   'GetOpenPluginInfo',0
  199. ;aUnpack_Getattr        db      'getattr',0
  200. ;aUnpack_Open           db      'open',0
  201. ;aUnpack_Read           db      'read',0
  202. ;aUnpack_Setpos         db      'setpos',0
  203. ;aUnpack_Close          db      'close',0
  204. ;aUnpack_DeflateUnpack  db      'deflate_unpack',0
  205. aUnpack_DeflateUnpack2 db      'deflate_unpack2',0
  206. ;------------------------------------------------------------------------------
  207.