Subversion Repositories Kolibri OS

Rev

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