Subversion Repositories Kolibri OS

Rev

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

  1. ;-----------------------------------------------------------------------------
  2. text:
  3. if lang eq ru
  4.         db ' UNUSED1                        '
  5.         db ' UNUSED2                        '
  6.         db ' 3D ’…Œ€Ÿ ‘’ŽŽ€              '
  7.         db ' 3D ‘‚…’‹€Ÿ ‘’ŽŽ€             '
  8.         db ' UNUSED3                        '
  9.         db ' €Ž—€Ÿ Ž‹€‘’œ                '
  10.         db ' ŠŽŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ       '
  11.         db ' ’…Š‘’ € ŠŽŠ…                '
  12.         db ' ’…Š‘’ ‚ €Ž—…‰ Ž‹€‘’ˆ        '
  13.         db ' ƒ€”ˆŠ€ ‚ €Ž—…‰ Ž‹€‘’ˆ      '
  14.         db 'x'
  15. else if lang eq et
  16.         db ' UNUSED1                        '
  17.         db ' UNUSED2                        '
  18.         db ' WORK 3D DARK                   '
  19.         db ' WORK 3D LIGHT                  '
  20.         db ' UNUSED3                        '
  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 ' UNUSED1                        '
  29.         db ' UNUSED2                        '
  30.         db ' WORK 3D DARK                   '
  31.         db ' WORK 3D LIGHT                  '
  32.         db ' UNUSED3                        '
  33.         db ' WORK AREA BACKGROUND           '
  34.         db ' WORK AREA BUTTON               '
  35.         db ' WORK AREA BUTTON TEXT          '
  36.         db ' WORK AREA TEXT                 '
  37.         db ' 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',0
  105. else if lang eq it
  106.   title db 'Impostazioni',0
  107. else
  108.   title db 'Windows settings',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.