Subversion Repositories Kolibri OS

Rev

Rev 8256 | Rev 8679 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8256 Rev 8408
Line 42... Line 42...
42
; Íà÷àëî îáëàñòè êîäà
42
; Íà÷àëî îáëàñòè êîäà
43
include 'lang.inc'       ;ïîääåðæêà ÿçûêîâ ïðè êîìïèëÿöèè
43
include 'lang.inc'       ;ïîääåðæêà ÿçûêîâ ïðè êîìïèëÿöèè
44
include '../../macros.inc'
44
include '../../macros.inc'
45
include '../../proc32.inc'
45
include '../../proc32.inc'
46
include '../../dll.inc'
46
include '../../dll.inc'
-
 
47
include '../../KOSfuncs.inc'
47
include '../../develop/libraries/box_lib/trunk/box_lib.mac' ;êîìïîíåíòû checkBox è editBox
48
include '../../develop/libraries/box_lib/trunk/box_lib.mac' ;êîìïîíåíòû checkBox è editBox
48
include '../../develop/libraries/box_lib/load_lib.mac'      ;ìàêðîñ äëÿ çàãðóçêè áèáëèîòåê
49
include '../../load_lib.mac'      ;ìàêðîñ äëÿ çàãðóçêè áèáëèîòåê
49
@use_library
50
@use_library
Line 50... Line 51...
50
 
51
 
51
KMENUITEM_NORMAL    equ 0
52
KMENUITEM_NORMAL    equ 0
52
KMENUITEM_SUBMENU   equ 1
53
KMENUITEM_SUBMENU   equ 1
Line 1429... Line 1430...
1429
valueModeMenu0  db '®âª«î祭®                       ',0
1430
valueModeMenu0  db '®âª«î祭®                       ',0
1430
valueModeMenu1  db 'ª« áá¨ç¥áª¨© ०¨¬              ',0
1431
valueModeMenu1  db 'ª« áá¨ç¥áª¨© ०¨¬              ',0
1431
valueModeMenu2  db '०¨¬ £®àï祩 ª« ¢¨è¨           ',0
1432
valueModeMenu2  db '०¨¬ £®àï祩 ª« ¢¨è¨           ',0
1432
valueModeMenu3  db '०¨¬ ¦¥áâ  ¯® ª« ¢¨è¥  ªâ¨¢ æ¨¨',0
1433
valueModeMenu3  db '०¨¬ ¦¥áâ  ¯® ª« ¢¨è¥  ªâ¨¢ æ¨¨',0
Line 1433... Line -...
1433
 
-
 
1434
head_f_i:
-
 
1435
        head_f_l  db '‘¨á⥬­ ï ®è¨¡ª ',0
-
 
1436
        err_message_found_lib0 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'proc_lib.obj',39,0
-
 
1437
        err_message_import0 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,0
-
 
1438
        err_message_found_lib1 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'kmenu.obj',39,0
-
 
1439
        err_message_import1 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'kmenu',39,0
-
 
1440
 
1434
 
1441
hkCaption: db 'Š« ¢¨è :',0
1435
hkCaption: db 'Š« ¢¨è :',0
1442
;hkHint: db ' ¦¬¨â¥ «î¡ãî ª« ¢¨èã',0
1436
;hkHint: db ' ¦¬¨â¥ «î¡ãî ª« ¢¨èã',0
Line 1443... Line 1437...
1443
radiusCaption: db ' ¤¨ãá:',0
1437
radiusCaption: db ' ¤¨ãá:',0
Line 1466... Line 1460...
1466
valueModeMenu0  db 'disabled                        ',0
1460
valueModeMenu0  db 'disabled                        ',0
1467
valueModeMenu1  db 'classic mode                    ',0
1461
valueModeMenu1  db 'classic mode                    ',0
1468
valueModeMenu2  db 'hot key mode                    ',0
1462
valueModeMenu2  db 'hot key mode                    ',0
1469
valueModeMenu3  db 'activation key gesture mode     ',0
1463
valueModeMenu3  db 'activation key gesture mode     ',0
Line 1470... Line -...
1470
 
-
 
1471
head_f_i:
-
 
1472
        head_f_l  db 'System error',0
-
 
1473
        err_message_found_lib0 db 'Could not find library ',39,'proc_lib.obj',39,0
-
 
1474
        err_message_import0 db 'Error importing library ',39,'proc_lib.obj',39,0
-
 
1475
        err_message_found_lib1 db 'Could not find library ',39,'kmenu.obj',39,0
-
 
1476
        err_message_import1 db 'Error importing library ',39,'kmenu',39,0
-
 
1477
 
1464
 
1478
hkCaption: db 'Key:',0
1465
hkCaption: db 'Key:',0
1479
;hkHint: db 'press any key',0
1466
;hkHint: db 'press any key',0
Line 1480... Line 1467...
1480
radiusCaption: db 'Radius:',0
1467
radiusCaption: db 'Radius:',0
Line 1715... Line 1702...
1715
coordModeMenu:
1702
coordModeMenu:
1716
  .x dw 100
1703
  .x dw 100
1717
  .y dw 200
1704
  .y dw 200
Line 1718... Line -...
1718
 
-
 
1719
 
-
 
1720
align 4
-
 
1721
proclib_import: ;îïèñàíèå ýêñïîðòèðóåìûõ ôóíêöèé
-
 
1722
        OpenDialog_Init dd aOpenDialog_Init
-
 
1723
        OpenDialog_Start dd aOpenDialog_Start
-
 
1724
dd 0,0
-
 
1725
        aOpenDialog_Init db 'OpenDialog_init',0
-
 
1726
        aOpenDialog_Start db 'OpenDialog_start',0
1705
 
1727
 
1706
 
-
 
1707
system_dir0 db '/sys/lib/'
1728
system_dir0 db '/sys/lib/'
1708
lib0_name db 'proc_lib.obj',0
Line 1729... Line 1709...
1729
lib0_name db 'proc_lib.obj',0
1709
system_dir1 db '/sys/lib/'
Line 1730... Line 1710...
1730
lib1_name db 'kmenu.obj',0
1710
lib1_name db 'kmenu.obj',0
1731
 
1711
 
1732
symbolDownArrow db 25,0
1712
symbolDownArrow db 25,0
1733
 
1713
 
1734
;library structures
1714
;library structures
Line 1735... Line 1715...
1735
l_libs_start:
1715
l_libs_start:
1736
    lib0 l_libs lib0_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l, proclib_import,err_message_import0, head_f_i
1716
    lib0 l_libs lib0_name, file_name, system_dir0, import_proclib
Line 1747... Line 1727...
1747
editRU   edit_box 230-buttonW,290,85, 0xffffff, 0x6a9480, 0, 0xAABBCC, 0x10000000, edMaxSize, dataBuffer.3, mouse_dd, 0, edMax, edMax
1727
editRU   edit_box 230-buttonW,290,85, 0xffffff, 0x6a9480, 0, 0xAABBCC, 0x10000000, edMaxSize, dataBuffer.3, mouse_dd, 0, edMax, edMax
1748
editRD   edit_box 230-buttonW,290,120, 0xffffff, 0x6a9480, 0, 0xAABBCC, 0x10000000, edMaxSize, dataBuffer.4, mouse_dd, 0, edMax, edMax
1728
editRD   edit_box 230-buttonW,290,120, 0xffffff, 0x6a9480, 0, 0xAABBCC, 0x10000000, edMaxSize, dataBuffer.4, mouse_dd, 0, edMax, edMax
1749
editRadius edit_box 40,(buttonHotKeyX + buttonHotKeyWidth + 20),buttonModeY, 0xffffff, 0x6a9480, 0, 0xAABBCC, 0x10000000, 4, radiusBuffer.data, mouse_dd, ed_figure_only, edMax, edMax
1729
editRadius edit_box 40,(buttonHotKeyX + buttonHotKeyWidth + 20),buttonModeY, 0xffffff, 0x6a9480, 0, 0xAABBCC, 0x10000000, 4, radiusBuffer.data, mouse_dd, ed_figure_only, edMax, edMax
Line 1750... Line 1730...
1750
 
1730
 
-
 
1731
align 4
-
 
1732
import_proclib:
-
 
1733
        OpenDialog_Init dd aOpenDialog_Init
-
 
1734
        OpenDialog_Start dd aOpenDialog_Start
-
 
1735
dd 0,0
-
 
1736
        aOpenDialog_Init db 'OpenDialog_init',0
-
 
1737
        aOpenDialog_Start db 'OpenDialog_start',0
-
 
1738
 
1751
align 4
1739
align 4
1752
import_libkmenu:
1740
import_libkmenu:
1753
        kmenu_init      dd akmenu_init
1741
        kmenu_init      dd akmenu_init
1754
        kmainmenu_draw  dd akmainmenu_draw
1742
        kmainmenu_draw  dd akmainmenu_draw
1755
        kmainmenu_dispatch_cursorevent dd akmainmenu_dispatch_cursorevent
1743
        kmainmenu_dispatch_cursorevent dd akmainmenu_dispatch_cursorevent