Subversion Repositories Kolibri OS

Rev

Rev 3438 | Blame | Compare with Previous | 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
  80.   title db 'WINDOWS SETTINGS - DEFINE COLOR AND CLICK ON TARGET',0
  81. end if
  82. ;---------------------------------------------------------------------
  83. l_libs_start:
  84.  
  85. library01  l_libs system_dir_Boxlib+9, cur_dir_path, library_path, system_dir_Boxlib, \
  86. err_message_found_lib1, head_f_l, Box_lib_import, err_message_import1, head_f_i
  87.  
  88. library02  l_libs system_dir_ProcLib+9, cur_dir_path, library_path, system_dir_ProcLib, \
  89. err_message_found_lib2, head_f_l, ProcLib_import, err_message_import2, head_f_i
  90.  
  91. end_l_libs:
  92. ;---------------------------------------------------------------------
  93. system_dir_Boxlib       db '/sys/lib/box_lib.obj',0
  94. system_dir_ProcLib      db '/sys/lib/proc_lib.obj',0
  95.  
  96. head_f_i:
  97. head_f_l        db 'System error',0
  98.  
  99. err_message_found_lib1  db 'box_lib.obj - Not found!',0
  100. err_message_found_lib2  db 'proc_lib.obj - Not found!',0
  101.  
  102. err_message_import1     db 'box_lib.obj - Wrong import!',0
  103. err_message_import2     db 'proc_lib.obj - Wrong import!',0
  104.  
  105. ;---------------------------------------------------------------------
  106. align 4
  107. ProcLib_import:
  108. OpenDialog_Init         dd aOpenDialog_Init
  109. OpenDialog_Start        dd aOpenDialog_Start
  110.  
  111. ColorDialog_Init        dd aColorDialog_Init
  112. ColorDialog_Start       dd aColorDialog_Start
  113. ;OpenDialog__Version    dd aOpenDialog_Version
  114.         dd      0
  115.         dd      0
  116.  
  117. aOpenDialog_Init        db 'OpenDialog_init',0
  118. aOpenDialog_Start       db 'OpenDialog_start',0
  119.  
  120. aColorDialog_Init       db 'ColorDialog_init',0
  121. aColorDialog_Start      db 'ColorDialog_start',0
  122. ;aOpenDialog_Version    db 'Version_OpenDialog',0
  123. ;---------------------------------------------------------------------
  124. align 4
  125. Box_lib_import:
  126. ;init_lib               dd a_init
  127. ;version_lib            dd a_version
  128.  
  129.  
  130. ;edit_box_draw          dd aEdit_box_draw
  131. ;edit_box_key           dd aEdit_box_key
  132. ;edit_box_mouse         dd aEdit_box_mouse
  133. ;version_ed             dd aVersion_ed
  134.  
  135. ;check_box_draw         dd aCheck_box_draw
  136. ;check_box_mouse        dd aCheck_box_mouse
  137. ;version_ch             dd aVersion_ch
  138.  
  139. ;option_box_draw        dd aOption_box_draw
  140. ;option_box_mouse       dd aOption_box_mouse
  141. ;version_op             dd aVersion_op
  142.  
  143. ;scrollbar_ver_draw     dd aScrollbar_ver_draw
  144. ;scrollbar_ver_mouse    dd aScrollbar_ver_mouse
  145. ;scrollbar_hor_draw     dd aScrollbar_hor_draw
  146. ;scrollbar_hor_mouse    dd aScrollbar_hor_mouse
  147. ;version_scrollbar      dd aVersion_scrollbar
  148.  
  149. ;dinamic_button_draw    dd aDbutton_draw
  150. ;dinamic_button_mouse   dd aDbutton_mouse
  151. ;version_dbutton        dd aVersion_dbutton
  152.  
  153. ;menu_bar_draw          dd aMenu_bar_draw
  154. ;menu_bar_mouse         dd aMenu_bar_mouse
  155. ;menu_bar_activate      dd aMenu_bar_activate
  156. ;version_menu_bar       dd aVersion_menu_bar
  157.  
  158. ;FileBrowser_draw       dd aFileBrowser_draw
  159. ;FileBrowser_mouse      dd aFileBrowser_mouse
  160. ;FileBrowser_key        dd aFileBrowser_key
  161. ;Version_FileBrowser    dd aVersion_FileBrowser
  162.  
  163. PathShow_prepare        dd sz_PathShow_prepare
  164. PathShow_draw           dd sz_PathShow_draw
  165. ;Version_path_show      dd szVersion_path_show
  166.  
  167. Frame_draw              dd sz_Frame_draw
  168. ;Version_frame          dd szVersion_frame
  169.  
  170.                         dd 0
  171.                         dd 0
  172.  
  173. ;a_init                 db 'lib_init',0
  174. ;a_version              db 'version',0
  175.  
  176. ;aEdit_box_draw         db 'edit_box',0
  177. ;aEdit_box_key          db 'edit_box_key',0
  178. ;aEdit_box_mouse        db 'edit_box_mouse',0
  179. ;aVersion_ed            db 'version_ed',0
  180.  
  181. ;aCheck_box_draw        db 'check_box_draw',0
  182. ;aCheck_box_mouse       db 'check_box_mouse',0
  183. ;aVersion_ch            db 'version_ch',0
  184.  
  185. ;aOption_box_draw       db 'option_box_draw',0
  186. ;aOption_box_mouse      db 'option_box_mouse',0
  187. ;aVersion_op            db 'version_op',0
  188.  
  189. ;aScrollbar_ver_draw    db 'scrollbar_v_draw',0
  190. ;aScrollbar_ver_mouse   db 'scrollbar_v_mouse',0
  191. ;aScrollbar_hor_draw    db 'scrollbar_h_draw',0
  192. ;aScrollbar_hor_mouse   db 'scrollbar_h_mouse',0
  193. ;aVersion_scrollbar     db 'version_scrollbar',0
  194.  
  195. ;aDbutton_draw          db 'dbutton_draw',0
  196. ;aDbutton_mouse         db 'dbutton_mouse',0
  197. ;aVersion_dbutton       db 'version_dbutton',0
  198.  
  199. ;aMenu_bar_draw         db 'menu_bar_draw',0
  200. ;aMenu_bar_mouse                db 'menu_bar_mouse',0
  201. ;aMenu_bar_activate     db 'menu_bar_activate',0
  202. ;aVersion_menu_bar      db 'version_menu_bar',0
  203.  
  204. ;aFileBrowser_draw      db 'FileBrowser_draw',0
  205. ;aFileBrowser_mouse     db 'FileBrowser_mouse',0
  206. ;aFileBrowser_key       db 'FileBrowser_key',0
  207. ;aVersion_FileBrowser   db 'version_FileBrowser',0
  208.  
  209. sz_PathShow_prepare     db 'PathShow_prepare',0
  210. sz_PathShow_draw        db 'PathShow_draw',0
  211. ;szVersion_path_show    db 'version_PathShow',0
  212.  
  213. sz_Frame_draw           db 'frame_draw',0
  214. ;szVersion_frame        db 'version_frame',0
  215. ;---------------------------------------------------------------------
  216. PathShow_data_1:
  217. .type                   dd 0    ;+0
  218. .start_y                dw frame_1.y+10 ;+4
  219. .start_x                dw frame_1.x+7  ;+6
  220. .font_size_x            dw 6    ;+8     ; 6 - for font 0, 8 - for font 1
  221. .area_size_x            dw frame_1.width-20     ;+10
  222. .font_number            dd 0    ;+12    ; 0 - monospace, 1 - variable
  223. .background_flag        dd 0    ;+16
  224. .font_color             dd 0x0  ;+20
  225. .background_color       dd 0x0  ;+24
  226. .text_pointer           dd fname        ;+28
  227. .work_area_pointer      dd text_work_area       ;+32
  228. .temp_text_length       dd 0    ;+36
  229. ;---------------------------------------------------------------------
  230. PathShow_data_2:
  231. .type                   dd 0    ;+0
  232. .start_y                dw frame_2.y+10 ;+4
  233. .start_x                dw frame_2.x+7  ;+6
  234. .font_size_x            dw 6    ;+8     ; 6 - for font 0, 8 - for font 1
  235. .area_size_x            dw frame_2.width-20     ;+10
  236. .font_number            dd 0    ;+12    ; 0 - monospace, 1 - variable
  237. .background_flag        dd 0    ;+16
  238. .font_color             dd 0x0  ;+20
  239. .background_color       dd 0x0  ;+24
  240. .text_pointer           dd skin_info    ;+28
  241. .work_area_pointer      dd text_work_area2      ;+32
  242. .temp_text_length       dd 0    ;+36
  243. ;---------------------------------------------------------------------
  244. OpenDialog_data:
  245. .type                   dd 0
  246. .procinfo               dd procinfo     ;+4
  247. .com_area_name          dd communication_area_name      ;+8
  248. .com_area               dd 0    ;+12
  249. .opendir_pach           dd temp_dir_pach        ;+16
  250. .dir_default_pach       dd communication_area_default_pach      ;+20
  251. .start_path             dd open_dialog_path     ;+24
  252. .draw_window            dd draw_window  ;+28
  253. .status                 dd 0    ;+32
  254. .openfile_pach          dd fname        ;+36
  255. .filename_area          dd filename_area        ;+40
  256. .filter_area            dd Filter
  257. .x:
  258. .x_size                 dw 420 ;+48 ; Window X size
  259. .x_start                dw 10 ;+50 ; Window X position
  260. .y:
  261. .y_size                 dw 320 ;+52 ; Window y size
  262. .y_start                dw 10 ;+54 ; Window Y position
  263.  
  264. OpenDialog_data2:
  265. .type                   dd 0
  266. .procinfo               dd procinfo     ;+4
  267. .com_area_name          dd communication_area_name2     ;+8
  268. .com_area               dd 0    ;+12
  269. .opendir_pach           dd temp_dir_pach2       ;+16
  270. .dir_default_pach       dd communication_area_default_pach      ;+20
  271. .start_path             dd open_dialog_path     ;+24
  272. .draw_window            dd draw_window  ;+28
  273. .status                 dd 0    ;+32
  274. .openfile_pach          dd skin_info    ;+36
  275. .filename_area          dd filename_area2       ;+40
  276. .filter_area            dd Filter2
  277. .x:
  278. .x_size                 dw 420 ;+48 ; Window X size
  279. .x_start                dw 10 ;+50 ; Window X position
  280. .y:
  281. .y_size                 dw 320 ;+52 ; Window y size
  282. .y_start                dw 10 ;+54 ; Window Y position
  283.  
  284. communication_area_name2:
  285.         db 'FFFFFFFF_open_dialog',0
  286.  
  287. communication_area_name:
  288.         db 'FFFFFFFF_open_dialog2',0
  289. open_dialog_path:
  290. if __nightbuild eq yes
  291.         db '/sys/MANAGERS/opendial',0
  292. else
  293.         db '/sys/File Managers/opendial',0
  294. end if
  295. communication_area_default_pach:
  296.         db '/sys',0
  297.  
  298. Filter:
  299.         dd Filter.end - Filter
  300. .1:
  301.         db 'DTP',0
  302. .end:
  303.         db 0
  304.  
  305. Filter2:
  306.         dd Filter.end - Filter
  307. .1:
  308.         db 'SKN',0
  309. .end:
  310.         db 0
  311.  
  312. start_temp_file_name:
  313.         db 'default.dtp',0
  314.  
  315. default_skin:
  316.         db '/sys/default.skn',0
  317. default_dtp:
  318.         db '/sys/default.dtp',0
  319. ;---------------------------------------------------------------------
  320. ColorDialog_data:
  321. .type                   dd 0
  322. .procinfo               dd procinfo ;+4
  323. .com_area_name          dd cd_communication_area_name ;+8
  324. .com_area               dd 0 ;+12
  325. .start_path             dd colordialog_path ;+16
  326. .draw_window            dd draw_window ;+20
  327. .status                 dd 0 ;+24
  328. .x:
  329. .x_size                 dw 420 ;+28 ; Window X size
  330. .x_start                dw 10 ;+30 ; Window X position
  331. .y:
  332. .y_size                 dw 320 ;+32 ; Window y size
  333. .y_start                dw 10 ;+34 ; Window Y position
  334. .color_type             dd 0 ;+36 ; 0- RGB, 1 or other - reserved
  335. .color                  dd 0 ;+40 ; Selected color
  336.  
  337. cd_communication_area_name:
  338.         db 'FFFFFFFF_color_dialog',0
  339. colordialog_path:
  340.         db '/rd/1/colrdial',0
  341. ;---------------------------------------------------------------------
  342. frame_data:
  343. .type                   dd 0 ;+0
  344. .x:
  345. .x_size                 dw 0 ;+4
  346. .x_start                dw 0 ;+6
  347. .y:
  348. .y_size                 dw 0 ;+8
  349. .y_start                dw 0 ;+10
  350. .ext_fr_col             dd 0x0 ;+12
  351. .int_fr_col             dd 0xffffff ;+16
  352. .draw_text_flag         dd 1 ;+20
  353. .text_pointer           dd 0 ;+24
  354. .text_position          dd 0 ;+28
  355. .font_number            dd 0 ;+32
  356. .font_size_y            dd 9 ;+36
  357. .font_color             dd 0x0 ;+40
  358. .font_backgr_color      dd 0xffffff ;+44
  359. ;---------------------------------------------------------------------
  360. IncludeIGlobals