Subversion Repositories Kolibri OS

Rev

Rev 3587 | Blame | Last modification | View Log | Download | RSS feed

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