Subversion Repositories Kolibri OS

Rev

Rev 3476 | Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. lsz text,\
  2.     ru,  ' €ŒŠ€ ŽŠ€                     ',\
  3.     ru,  ' Ž‹Ž‘€ ‡€ƒŽ‹Ž‚Š€               ',\
  4.     ru,  ' ŠŽŠ€ € Ž‹Ž‘… ‡€ƒŽ‹Ž‚Š€     ',\
  5.     ru,  ' ’…Š‘’ € ŠŽŠ… € ‡€ƒŽ‹Ž‚Š…   ',\
  6.     ru,  ' ’…Š‘’ ‡€ƒŽ‹Ž‚Š€                ',\
  7.     ru,  ' €Ž—€Ÿ Ž‹€‘’œ                ',\
  8.     ru,  ' ŠŽŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ       ',\
  9.     ru,  ' ’…Š‘’ € ŠŽŠ…                ',\
  10.     ru,  ' ’…Š‘’ ‚ €Ž—…‰ Ž‹€‘’ˆ        ',\
  11.     ru,  ' ƒ€”ˆŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ      ',\
  12.     ru,  'x',\
  13.     en,  ' WINDOW FRAME                   ',\
  14.     en,  ' WINDOW GRAB BAR                ',\
  15.     en,  ' WINDOW GRAB BUTTON             ',\
  16.     en,  ' WINDOW GRAB BUTTON TEXT        ',\
  17.     en,  ' WINDOW GRAB TITLE              ',\
  18.     en,  ' WINDOW WORK AREA               ',\
  19.     en,  ' WINDOW WORK AREA BUTTON        ',\
  20.     en,  ' WINDOW WORK AREA BUTTON TEXT   ',\
  21.     en,  ' WINDOW WORK AREA TEXT          ',\
  22.     en,  ' WINDOW WORK AREA GRAPH         ',\
  23.     en,  'x',\
  24.     et,  ' AKNA RAAM                      ',\
  25.     et,  ' AKNA HAARAMISE RIBA            ',\
  26.     et,  ' AKNA HAARAMISE NUPP            ',\
  27.     et,  ' AKNA HAARAMISE NUPU TEKST      ',\
  28.     et,  ' AKNA HAARAMISE PEALKIRI        ',\
  29.     et,  ' AKNA TÖÖPIIRKOND               ',\
  30.     et,  ' AKNA TÖÖPIIRKONNA NUPP         ',\
  31.     et,  ' AKNA TÖÖPIIRKONNA NUPPU TEKST  ',\
  32.     et,  ' AKNA TÖÖPIIRKONNA TEKST        ',\
  33.     et,  ' AKNA TÖÖPIIRKONNA GRAAFIKA     ',\
  34.     et,  'x'
  35.  
  36. lsz t1,\
  37.     ru,  '‡€ƒ“‡ˆ’œ  ‘Ž•€ˆ’œ                                   ˆŒ…ˆ’œ',\
  38.     en,  '  LOAD        SAVE                                       APPLY',\
  39.     et,  '  LAADI     SALVESTA                                    KINNITA',\
  40.  
  41. lsz t2,\
  42.     ru,  '‡€ƒ“‡ˆ’œ                3D   ‹Ž‘Šˆ…                  ˆŒ…ˆ’œ',\
  43.     en,  '  LOAD                   3D    FLAT                      APPLY',\
  44.     et,  '  LAADI                  3D    LAME                     KINNITA '
  45.  
  46. lsz select_dtp_text,\
  47.     ru, ' ‚›Ž –‚…’Ž‚ŽƒŽ Ž”ŽŒ‹…ˆŸ: ',\
  48.     en, ' CHOICE OF COLOR SCHEMES: ',\
  49.     et, ' VALIK VARVISKEEME: '
  50.         db 0
  51.  
  52. lsz select_skin_text,\
  53.     ru, ' ‚›Ž ˜Š“Šˆ: ',\
  54.     en, ' CHOICE OF SKINS: ',\
  55.     et, ' VALIK NAHAD: '
  56.         db 0
  57.  
  58. lsz caption_text,\
  59.     ru, '‡ £®«®¢®ª',\
  60.     en, 'Caption',\
  61.     et, 'Pealkiri'
  62.  
  63. sz  close_text,'x'
  64.  
  65. lsz window_text,\
  66.     ru, '’¥ªáâ ¢ ®ª­¥',\
  67.     en, 'Window text',\
  68.     et, 'Akna tekst'
  69.  
  70. lsz button_text,\
  71.     ru, '’¥ªáâ ­  ª­®¯ª¥',\
  72.     en, 'Button text',\
  73.     et, 'Nupu tekst'
  74.  
  75. if lang eq ru
  76.   title db '€‘’Ž‰Š€ ŽŠŽ',0
  77. else if lang eq et
  78.   title db 'AKNA SEADED - VALI VÄRV JA VAJUTA OBJEKTILE',0
  79. else if lang eq it
  80.   title db 'Impostazioni - definire il colore e cliccare lo oggetto',0
  81. else
  82.   title db 'WINDOWS SETTINGS - DEFINE COLOR AND CLICK ON TARGET',0
  83. end if
  84. ;---------------------------------------------------------------------
  85. l_libs_start:
  86.  
  87. library01  l_libs system_dir_Boxlib+9, cur_dir_path, library_path, system_dir_Boxlib, \
  88. err_message_found_lib1, head_f_l, Box_lib_import, err_message_import1, head_f_i
  89.  
  90. library02  l_libs system_dir_ProcLib+9, cur_dir_path, library_path, system_dir_ProcLib, \
  91. err_message_found_lib2, head_f_l, ProcLib_import, err_message_import2, head_f_i
  92.  
  93. end_l_libs:
  94. ;---------------------------------------------------------------------
  95. system_dir_Boxlib       db '/sys/lib/box_lib.obj',0
  96. system_dir_ProcLib      db '/sys/lib/proc_lib.obj',0
  97.  
  98. head_f_i:
  99. head_f_l        db 'System error',0
  100.  
  101. err_message_found_lib1  db 'box_lib.obj - Not found!',0
  102. err_message_found_lib2  db 'proc_lib.obj - Not found!',0
  103.  
  104. err_message_import1     db 'box_lib.obj - Wrong import!',0
  105. err_message_import2     db 'proc_lib.obj - Wrong import!',0
  106.  
  107. ;---------------------------------------------------------------------
  108. align 4
  109. ProcLib_import:
  110. OpenDialog_Init         dd aOpenDialog_Init
  111. OpenDialog_Start        dd aOpenDialog_Start
  112.  
  113. ColorDialog_Init        dd aColorDialog_Init
  114. ColorDialog_Start       dd aColorDialog_Start
  115. ;OpenDialog__Version    dd aOpenDialog_Version
  116.         dd      0
  117.         dd      0
  118.  
  119. aOpenDialog_Init        db 'OpenDialog_init',0
  120. aOpenDialog_Start       db 'OpenDialog_start',0
  121.  
  122. aColorDialog_Init       db 'ColorDialog_init',0
  123. aColorDialog_Start      db 'ColorDialog_start',0
  124. ;aOpenDialog_Version    db 'Version_OpenDialog',0
  125. ;---------------------------------------------------------------------
  126. align 4
  127. Box_lib_import:
  128. ;init_lib               dd a_init
  129. ;version_lib            dd a_version
  130.  
  131.  
  132. ;edit_box_draw          dd aEdit_box_draw
  133. ;edit_box_key           dd aEdit_box_key
  134. ;edit_box_mouse         dd aEdit_box_mouse
  135. ;version_ed             dd aVersion_ed
  136.  
  137. ;check_box_draw         dd aCheck_box_draw
  138. ;check_box_mouse        dd aCheck_box_mouse
  139. ;version_ch             dd aVersion_ch
  140.  
  141. ;option_box_draw        dd aOption_box_draw
  142. ;option_box_mouse       dd aOption_box_mouse
  143. ;version_op             dd aVersion_op
  144.  
  145. ;scrollbar_ver_draw     dd aScrollbar_ver_draw
  146. ;scrollbar_ver_mouse    dd aScrollbar_ver_mouse
  147. ;scrollbar_hor_draw     dd aScrollbar_hor_draw
  148. ;scrollbar_hor_mouse    dd aScrollbar_hor_mouse
  149. ;version_scrollbar      dd aVersion_scrollbar
  150.  
  151. ;dinamic_button_draw    dd aDbutton_draw
  152. ;dinamic_button_mouse   dd aDbutton_mouse
  153. ;version_dbutton        dd aVersion_dbutton
  154.  
  155. ;menu_bar_draw          dd aMenu_bar_draw
  156. ;menu_bar_mouse         dd aMenu_bar_mouse
  157. ;menu_bar_activate      dd aMenu_bar_activate
  158. ;version_menu_bar       dd aVersion_menu_bar
  159.  
  160. ;FileBrowser_draw       dd aFileBrowser_draw
  161. ;FileBrowser_mouse      dd aFileBrowser_mouse
  162. ;FileBrowser_key        dd aFileBrowser_key
  163. ;Version_FileBrowser    dd aVersion_FileBrowser
  164.  
  165. PathShow_prepare        dd sz_PathShow_prepare
  166. PathShow_draw           dd sz_PathShow_draw
  167. ;Version_path_show      dd szVersion_path_show
  168.  
  169. Frame_draw              dd sz_Frame_draw
  170. ;Version_frame          dd szVersion_frame
  171.  
  172.                         dd 0
  173.                         dd 0
  174.  
  175. ;a_init                 db 'lib_init',0
  176. ;a_version              db 'version',0
  177.  
  178. ;aEdit_box_draw         db 'edit_box',0
  179. ;aEdit_box_key          db 'edit_box_key',0
  180. ;aEdit_box_mouse        db 'edit_box_mouse',0
  181. ;aVersion_ed            db 'version_ed',0
  182.  
  183. ;aCheck_box_draw        db 'check_box_draw',0
  184. ;aCheck_box_mouse       db 'check_box_mouse',0
  185. ;aVersion_ch            db 'version_ch',0
  186.  
  187. ;aOption_box_draw       db 'option_box_draw',0
  188. ;aOption_box_mouse      db 'option_box_mouse',0
  189. ;aVersion_op            db 'version_op',0
  190.  
  191. ;aScrollbar_ver_draw    db 'scrollbar_v_draw',0
  192. ;aScrollbar_ver_mouse   db 'scrollbar_v_mouse',0
  193. ;aScrollbar_hor_draw    db 'scrollbar_h_draw',0
  194. ;aScrollbar_hor_mouse   db 'scrollbar_h_mouse',0
  195. ;aVersion_scrollbar     db 'version_scrollbar',0
  196.  
  197. ;aDbutton_draw          db 'dbutton_draw',0
  198. ;aDbutton_mouse         db 'dbutton_mouse',0
  199. ;aVersion_dbutton       db 'version_dbutton',0
  200.  
  201. ;aMenu_bar_draw         db 'menu_bar_draw',0
  202. ;aMenu_bar_mouse                db 'menu_bar_mouse',0
  203. ;aMenu_bar_activate     db 'menu_bar_activate',0
  204. ;aVersion_menu_bar      db 'version_menu_bar',0
  205.  
  206. ;aFileBrowser_draw      db 'FileBrowser_draw',0
  207. ;aFileBrowser_mouse     db 'FileBrowser_mouse',0
  208. ;aFileBrowser_key       db 'FileBrowser_key',0
  209. ;aVersion_FileBrowser   db 'version_FileBrowser',0
  210.  
  211. sz_PathShow_prepare     db 'PathShow_prepare',0
  212. sz_PathShow_draw        db 'PathShow_draw',0
  213. ;szVersion_path_show    db 'version_PathShow',0
  214.  
  215. sz_Frame_draw           db 'frame_draw',0
  216. ;szVersion_frame        db 'version_frame',0
  217. ;---------------------------------------------------------------------
  218. PathShow_data_1:
  219. .type                   dd 0    ;+0
  220. .start_y                dw frame_1.y+10 ;+4
  221. .start_x                dw frame_1.x+7  ;+6
  222. .font_size_x            dw 6    ;+8     ; 6 - for font 0, 8 - for font 1
  223. .area_size_x            dw frame_1.width-20     ;+10
  224. .font_number            dd 0    ;+12    ; 0 - monospace, 1 - variable
  225. .background_flag        dd 0    ;+16
  226. .font_color             dd 0x0  ;+20
  227. .background_color       dd 0x0  ;+24
  228. .text_pointer           dd fname        ;+28
  229. .work_area_pointer      dd text_work_area       ;+32
  230. .temp_text_length       dd 0    ;+36
  231. ;---------------------------------------------------------------------
  232. PathShow_data_2:
  233. .type                   dd 0    ;+0
  234. .start_y                dw frame_2.y+10 ;+4
  235. .start_x                dw frame_2.x+7  ;+6
  236. .font_size_x            dw 6    ;+8     ; 6 - for font 0, 8 - for font 1
  237. .area_size_x            dw frame_2.width-20     ;+10
  238. .font_number            dd 0    ;+12    ; 0 - monospace, 1 - variable
  239. .background_flag        dd 0    ;+16
  240. .font_color             dd 0x0  ;+20
  241. .background_color       dd 0x0  ;+24
  242. .text_pointer           dd skin_info    ;+28
  243. .work_area_pointer      dd text_work_area2      ;+32
  244. .temp_text_length       dd 0    ;+36
  245. ;---------------------------------------------------------------------
  246. OpenDialog_data:
  247. .type                   dd 0
  248. .procinfo               dd procinfo     ;+4
  249. .com_area_name          dd communication_area_name      ;+8
  250. .com_area               dd 0    ;+12
  251. .opendir_pach           dd temp_dir_pach        ;+16
  252. .dir_default_pach       dd communication_area_default_pach      ;+20
  253. .start_path             dd open_dialog_path     ;+24
  254. .draw_window            dd draw_window  ;+28
  255. .status                 dd 0    ;+32
  256. .openfile_pach          dd fname        ;+36
  257. .filename_area          dd filename_area        ;+40
  258. .filter_area            dd Filter
  259. .x:
  260. .x_size                 dw 420 ;+48 ; Window X size
  261. .x_start                dw 10 ;+50 ; Window X position
  262. .y:
  263. .y_size                 dw 320 ;+52 ; Window y size
  264. .y_start                dw 10 ;+54 ; Window Y position
  265.  
  266. OpenDialog_data2:
  267. .type                   dd 0
  268. .procinfo               dd procinfo     ;+4
  269. .com_area_name          dd communication_area_name2     ;+8
  270. .com_area               dd 0    ;+12
  271. .opendir_pach           dd temp_dir_pach2       ;+16
  272. .dir_default_pach       dd communication_area_default_pach      ;+20
  273. .start_path             dd open_dialog_path     ;+24
  274. .draw_window            dd draw_window  ;+28
  275. .status                 dd 0    ;+32
  276. .openfile_pach          dd skin_info    ;+36
  277. .filename_area          dd filename_area2       ;+40
  278. .filter_area            dd Filter2
  279. .x:
  280. .x_size                 dw 420 ;+48 ; Window X size
  281. .x_start                dw 10 ;+50 ; Window X position
  282. .y:
  283. .y_size                 dw 320 ;+52 ; Window y size
  284. .y_start                dw 10 ;+54 ; Window Y position
  285.  
  286. communication_area_name2:
  287.         db 'FFFFFFFF_open_dialog',0
  288.  
  289. communication_area_name:
  290.         db 'FFFFFFFF_open_dialog2',0
  291. open_dialog_path:
  292. if __nightbuild eq yes
  293.         db '/sys/MANAGERS/opendial',0
  294. else
  295.         db '/sys/File Managers/opendial',0
  296. end if
  297. communication_area_default_pach:
  298.         db '/sys',0
  299.  
  300. Filter:
  301.         dd Filter.end - Filter
  302. .1:
  303.         db 'DTP',0
  304. .end:
  305.         db 0
  306.  
  307. Filter2:
  308.         dd Filter.end - Filter
  309. .1:
  310.         db 'SKN',0
  311. .end:
  312.         db 0
  313.  
  314. start_temp_file_name:
  315.         db 'default.dtp',0
  316.  
  317. default_skin:
  318.         db '/sys/default.skn',0
  319. default_dtp:
  320.         db '/sys/default.dtp',0
  321. ;---------------------------------------------------------------------
  322. ColorDialog_data:
  323. .type                   dd 0
  324. .procinfo               dd procinfo ;+4
  325. .com_area_name          dd cd_communication_area_name ;+8
  326. .com_area               dd 0 ;+12
  327. .start_path             dd colordialog_path ;+16
  328. .draw_window            dd draw_window ;+20
  329. .status                 dd 0 ;+24
  330. .x:
  331. .x_size                 dw 510 ;+28 ; Window X size
  332. .x_start                dw 10 ;+30 ; Window X position
  333. .y:
  334. .y_size                 dw 310 ;+32 ; Window y size
  335. .y_start                dw 10 ;+34 ; Window Y position
  336. .color_type             dd 0 ;+36 ; 0- RGB, 1 or other - reserved
  337. .color                  dd 0 ;+40 ; Selected color
  338.  
  339. cd_communication_area_name:
  340.         db 'FFFFFFFF_color_dialog',0
  341. colordialog_path:
  342.         db '/rd/1/colrdial',0
  343. ;---------------------------------------------------------------------
  344. frame_data:
  345. .type                   dd 0 ;+0
  346. .x:
  347. .x_size                 dw 0 ;+4
  348. .x_start                dw 0 ;+6
  349. .y:
  350. .y_size                 dw 0 ;+8
  351. .y_start                dw 0 ;+10
  352. .ext_fr_col             dd 0x0 ;+12
  353. .int_fr_col             dd 0xffffff ;+16
  354. .draw_text_flag         dd 1 ;+20
  355. .text_pointer           dd 0 ;+24
  356. .text_position          dd 0 ;+28
  357. .font_number            dd 0 ;+32
  358. .font_size_y            dd 9 ;+36
  359. .font_color             dd 0x0 ;+40
  360. .font_backgr_color      dd 0xffffff ;+44
  361. ;---------------------------------------------------------------------
  362. IncludeIGlobals
  363.