Subversion Repositories Kolibri OS

Rev

Rev 3435 | 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.    
  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