Subversion Repositories Kolibri OS

Rev

Rev 8992 | 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 ' ‡ £®«®¢®ª ®ª­                  '
  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 ' 3d dark                        '
  19.         db ' 3d light                       '
  20.         db ' Akna 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 ' Unused1                        '
  29.         db ' Unused2                        '
  30.         db ' 3d dark                        '
  31.         db ' 3d light                       '
  32.         db ' Window title                   '
  33.         db ' Window background              '
  34.         db ' Button                         '
  35.         db ' Button text                    '
  36.         db ' Window text                    '
  37.         db ' Window 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. LibIniImportTable:
  112. library                                                 \          
  113.         libini, 'libini.obj'          
  114.          
  115. import  libini, \        
  116.         ini_set_int  ,'ini_set_int'
  117.  
  118. aIni          db  '/sys/settings/system.ini',0
  119. aSectionSkn   db  'style',0
  120. aButtonStyle  db  'buttons_gradient',0
  121. ;---------------------------------------------------------------------
  122. l_libs_start:
  123.  
  124. library01  l_libs system_dir_Boxlib+9, library_path, system_dir_Boxlib, \
  125.  Box_lib_import
  126.  
  127. library02  l_libs system_dir_ProcLib+9, library_path, system_dir_ProcLib, \
  128.  ProcLib_import
  129.  
  130. end_l_libs:
  131. ;---------------------------------------------------------------------
  132. system_dir_Boxlib       db '/sys/lib/box_lib.obj',0
  133. system_dir_ProcLib      db '/sys/lib/proc_lib.obj',0
  134.  
  135. ;---------------------------------------------------------------------
  136. align 4
  137.  
  138. ProcLib_import:
  139. OpenDialog_Init         dd aOpenDialog_Init
  140. OpenDialog_Start        dd aOpenDialog_Start
  141.  
  142. ColorDialog_Init        dd aColorDialog_Init
  143. ColorDialog_Start       dd aColorDialog_Start
  144. ;OpenDialog__Version    dd aOpenDialog_Version
  145.         dd      0
  146.         dd      0
  147.  
  148. aOpenDialog_Init        db 'OpenDialog_init',0
  149. aOpenDialog_Start       db 'OpenDialog_start',0
  150.  
  151. aColorDialog_Init       db 'ColorDialog_init',0
  152. aColorDialog_Start      db 'ColorDialog_start',0
  153. ;aOpenDialog_Version    db 'Version_OpenDialog',0
  154. ;---------------------------------------------------------------------
  155. align 4
  156. Box_lib_import:
  157. ;init_lib               dd a_init
  158. ;version_lib            dd a_version
  159.  
  160.  
  161. ;edit_box_draw          dd aEdit_box_draw
  162. ;edit_box_key           dd aEdit_box_key
  163. ;edit_box_mouse         dd aEdit_box_mouse
  164. ;version_ed             dd aVersion_ed
  165.  
  166. ;check_box_draw         dd aCheck_box_draw
  167. ;check_box_mouse        dd aCheck_box_mouse
  168. ;version_ch             dd aVersion_ch
  169.  
  170. ;option_box_draw        dd aOption_box_draw
  171. ;option_box_mouse       dd aOption_box_mouse
  172. ;version_op             dd aVersion_op
  173.  
  174. ;scrollbar_ver_draw     dd aScrollbar_ver_draw
  175. ;scrollbar_ver_mouse    dd aScrollbar_ver_mouse
  176. ;scrollbar_hor_draw     dd aScrollbar_hor_draw
  177. ;scrollbar_hor_mouse    dd aScrollbar_hor_mouse
  178. ;version_scrollbar      dd aVersion_scrollbar
  179.  
  180. ;dinamic_button_draw    dd aDbutton_draw
  181. ;dinamic_button_mouse   dd aDbutton_mouse
  182. ;version_dbutton        dd aVersion_dbutton
  183.  
  184. ;menu_bar_draw          dd aMenu_bar_draw
  185. ;menu_bar_mouse         dd aMenu_bar_mouse
  186. ;menu_bar_activate      dd aMenu_bar_activate
  187. ;version_menu_bar       dd aVersion_menu_bar
  188.  
  189. ;FileBrowser_draw       dd aFileBrowser_draw
  190. ;FileBrowser_mouse      dd aFileBrowser_mouse
  191. ;FileBrowser_key        dd aFileBrowser_key
  192. ;Version_FileBrowser    dd aVersion_FileBrowser
  193.  
  194. PathShow_prepare        dd sz_PathShow_prepare
  195. PathShow_draw           dd sz_PathShow_draw
  196. ;Version_path_show      dd szVersion_path_show
  197.  
  198. Frame_draw              dd sz_Frame_draw
  199. ;Version_frame          dd szVersion_frame
  200.  
  201.                         dd 0,0
  202.  
  203. ;a_init                 db 'lib_init',0
  204. ;a_version              db 'version',0
  205.  
  206. ;aEdit_box_draw         db 'edit_box_draw',0
  207. ;aEdit_box_key          db 'edit_box_key',0
  208. ;aEdit_box_mouse        db 'edit_box_mouse',0
  209. ;aVersion_ed            db 'version_ed',0
  210.  
  211. ;aCheck_box_draw        db 'check_box_draw',0
  212. ;aCheck_box_mouse       db 'check_box_mouse',0
  213. ;aVersion_ch            db 'version_ch',0
  214.  
  215. ;aOption_box_draw       db 'option_box_draw',0
  216. ;aOption_box_mouse      db 'option_box_mouse',0
  217. ;aVersion_op            db 'version_op',0
  218.  
  219. ;aScrollbar_ver_draw    db 'scrollbar_v_draw',0
  220. ;aScrollbar_ver_mouse   db 'scrollbar_v_mouse',0
  221. ;aScrollbar_hor_draw    db 'scrollbar_h_draw',0
  222. ;aScrollbar_hor_mouse   db 'scrollbar_h_mouse',0
  223. ;aVersion_scrollbar     db 'version_scrollbar',0
  224.  
  225. ;aDbutton_draw          db 'dbutton_draw',0
  226. ;aDbutton_mouse         db 'dbutton_mouse',0
  227. ;aVersion_dbutton       db 'version_dbutton',0
  228.  
  229. ;aMenu_bar_draw         db 'menu_bar_draw',0
  230. ;aMenu_bar_mouse                db 'menu_bar_mouse',0
  231. ;aMenu_bar_activate     db 'menu_bar_activate',0
  232. ;aVersion_menu_bar      db 'version_menu_bar',0
  233.  
  234. ;aFileBrowser_draw      db 'FileBrowser_draw',0
  235. ;aFileBrowser_mouse     db 'FileBrowser_mouse',0
  236. ;aFileBrowser_key       db 'FileBrowser_key',0
  237. ;aVersion_FileBrowser   db 'version_FileBrowser',0
  238.  
  239. sz_PathShow_prepare     db 'PathShow_prepare',0
  240. sz_PathShow_draw        db 'PathShow_draw',0
  241. ;szVersion_path_show    db 'version_PathShow',0
  242.  
  243. sz_Frame_draw           db 'frame_draw',0
  244. ;szVersion_frame        db 'version_frame',0
  245. ;---------------------------------------------------------------------
  246. PathShow_data_1:
  247. .type                   dd 0    ;+0
  248. .start_y                dw frame_1.y+19 ;+4
  249. .start_x                dw frame_1.x+15 ;+6
  250. .font_size_x            dw 6    ;+8     ; 6 - for font 0, 8 - for font 1
  251. .area_size_x            dw frame_1.w-28 ;+10
  252. .font_number            dd 0    ;+12    ; 0 - monospace, 1 - variable
  253. .background_flag        dd 0    ;+16
  254. .font_color             dd 0x0  ;+20
  255. .background_color       dd 0x0  ;+24
  256. .text_pointer           dd dtp_name     ;+28
  257. .work_area_pointer      dd text_work_area       ;+32
  258. .temp_text_length       dd 0    ;+36
  259. ;---------------------------------------------------------------------
  260. PathShow_data_2:
  261. .type                   dd 0    ;+0
  262. .start_y                dw frame_2.y+19 ;+4
  263. .start_x                dw frame_2.x+15 ;+6
  264. .font_size_x            dw 6    ;+8     ; 6 - for font 0, 8 - for font 1
  265. .area_size_x            dw frame_2.w-28 ;+10
  266. .font_number            dd 0    ;+12    ; 0 - monospace, 1 - variable
  267. .background_flag        dd 0    ;+16
  268. .font_color             dd 0x0  ;+20
  269. .background_color       dd 0x0  ;+24
  270. .text_pointer           dd skin_info    ;+28
  271. .work_area_pointer      dd text_work_area2      ;+32
  272. .temp_text_length       dd 0    ;+36
  273. ;---------------------------------------------------------------------
  274. OpenDialog_data:
  275. .type                   dd 0
  276. .procinfo               dd procinfo     ;+4
  277. .com_area_name          dd communication_area_name      ;+8
  278. .com_area               dd 0    ;+12
  279. .opendir_pach           dd temp_dir_pach        ;+16
  280. .dir_default_pach       dd communication_area_default_pach      ;+20
  281. .start_path             dd open_dialog_path     ;+24
  282. .draw_window            dd draw_window  ;+28
  283. .status                 dd 0    ;+32
  284. .openfile_pach          dd dtp_name     ;+36
  285. .filename_area          dd filename_area        ;+40
  286. .filter_area            dd Filter
  287. .x:
  288. .x_size                 dw 420 ;+48 ; Window X size
  289. .x_start                dw 10 ;+50 ; Window X position
  290. .y:
  291. .y_size                 dw 320 ;+52 ; Window y size
  292. .y_start                dw 10 ;+54 ; Window Y position
  293.  
  294. OpenDialog_data2:
  295. .type                   dd 0
  296. .procinfo               dd procinfo     ;+4
  297. .com_area_name          dd communication_area_name2     ;+8
  298. .com_area               dd 0    ;+12
  299. .opendir_pach           dd temp_dir_pach2       ;+16
  300. .dir_default_pach       dd communication_area_default_pach      ;+20
  301. .start_path             dd open_dialog_path     ;+24
  302. .draw_window            dd draw_window  ;+28
  303. .status                 dd 0    ;+32
  304. .openfile_pach          dd skin_info    ;+36
  305. .filename_area          dd filename_area2       ;+40
  306. .filter_area            dd Filter2
  307. .x:
  308. .x_size                 dw 420 ;+48 ; Window X size
  309. .x_start                dw 10 ;+50 ; Window X position
  310. .y:
  311. .y_size                 dw 320 ;+52 ; Window y size
  312. .y_start                dw 10 ;+54 ; Window Y position
  313.  
  314. communication_area_name2:
  315.         db 'FFFFFFFF_open_dialog',0
  316.  
  317. communication_area_name:
  318.         db 'FFFFFFFF_open_dialog2',0
  319. open_dialog_path:
  320. if __nightbuild eq yes
  321.         db '/sys/MANAGERS/opendial',0
  322. else
  323.         db '/sys/File Managers/opendial',0
  324. end if
  325. communication_area_default_pach:
  326.         db '/sys',0
  327.  
  328. Filter:
  329.         dd Filter.end - Filter
  330. .1:
  331.         db 'DTP',0
  332. .end:
  333.         db 0
  334.  
  335. Filter2:
  336.         dd Filter.end - Filter
  337. .1:
  338.         db 'SKN',0
  339. .end:
  340.         db 0
  341.  
  342. default_skin:
  343.         db '/sys/default.skn',0
  344. default_dtp:
  345.         db '/sys/default.dtp',0
  346. ;---------------------------------------------------------------------
  347. ColorDialog_data:
  348. .type                   dd 0
  349. .procinfo               dd procinfo ;+4
  350. .com_area_name          dd cd_communication_area_name ;+8
  351. .com_area               dd 0 ;+12
  352. .start_path             dd colordialog_path ;+16
  353. .draw_window            dd draw_window ;+20
  354. .status                 dd 0 ;+24
  355. .x:
  356. .x_size                 dw 510 ;+28 ; Window X size
  357. .x_start                dw 10 ;+30 ; Window X position
  358. .y:
  359. .y_size                 dw 310 ;+32 ; Window y size
  360. .y_start                dw 10 ;+34 ; Window Y position
  361. .color_type             dd 0 ;+36 ; 0- RGB, 1 or other - reserved
  362. .color                  dd 0 ;+40 ; Selected color
  363.  
  364. cd_communication_area_name:
  365.         db 'FFFFFFFF_color_dialog',0
  366. colordialog_path:
  367.         db '/sys/colrdial',0
  368. ;---------------------------------------------------------------------
  369. frame_data:
  370. .type                   dd 0 ;+0
  371. .x:
  372. .x_size                 dw 0 ;+4
  373. .x_start                dw 0 ;+6
  374. .y:
  375. .y_size                 dw 0 ;+8
  376. .y_start                dw 0 ;+10
  377. .ext_fr_col             dd 0x0 ;+12
  378. .int_fr_col             dd 0xffffff ;+16
  379. .draw_text_flag         dd 1 ;+20
  380. .text_pointer           dd 0 ;+24
  381. .text_position          dd 0 ;+28
  382. .font_number            dd 1 ;+32
  383. .font_size_y            dd 14 ;+36
  384. .font_color             dd 0x0 ;+40
  385. .font_backgr_color      dd 0xffffff ;+44
  386. ;---------------------------------------------------------------------
  387. IncludeIGlobals
  388.