Subversion Repositories Kolibri OS

Rev

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

Rev 3927 Rev 3962
Line 46... Line 46...
46
START:          ; start of execution
46
START:          ; start of execution
47
        mcall   68,11
47
        mcall   68,11
48
        stdcall dll.Load,IMPORTS
48
        stdcall dll.Load,IMPORTS
49
        test    eax,eax
49
        test    eax,eax
50
        jnz     ErrLoadLibs
50
        jnz     ErrLoadLibs
51
;-------------------------------------------------------------------------------
-
 
Line 52... Line 51...
52
 
51
 
53
; unpack deflate
52
; unpack deflate
54
        mov     eax,[unpack_DeflateUnpack2]
53
        mov     eax,[unpack_DeflateUnpack2]
55
        mov     [deflate_unpack],eax
54
        mov     [deflate_unpack],eax
Line 139... Line 138...
139
        inc     al
138
        inc     al
140
     @@:
139
     @@:
141
        and     eax,0FFh
140
        and     eax,0FFh
142
        mov     [sbIcons.max_area],eax
141
        mov     [sbIcons.max_area],eax
Line -... Line 142...
-
 
142
 
-
 
143
  ;    int3
-
 
144
;        mov     eax,1
143
 
145
;        mov     eax,[IconsOffs+eax*4]
144
        stdcall [OpenDialog_Init],OpenDialog_data
146
;        stdcall [ini_del_section],IconIni,eax
145
 
147
;    ret
Line 146... Line 148...
146
        jmp     MSGRedrawIcons
148
        jmp     MSGRedrawIcons
147
 
149
 
148
messages:
150
messages:
Line 296... Line 298...
296
        stdcall RestoreBackgrnd,eax
298
        stdcall RestoreBackgrnd,eax
297
        jmp     messages
299
        jmp     messages
Line 298... Line 300...
298
 
300
 
299
;-------------------------------------------------------------------------------
301
;-------------------------------------------------------------------------------
300
MovingIcon:
-
 
301
;int3
302
MovingIcon:
302
        stdcall GetNumIcon,[MouseX],[MouseY],-1
303
        stdcall GetNumIcon,[MouseX],[MouseY],-1
303
        mov     [SelIcon],eax
304
        mov     [SelIcon],eax
Line 304... Line 305...
304
        stdcall RestoreBackgrnd,[SelIcon]
305
        stdcall RestoreBackgrnd,[SelIcon]
Line 365... Line 366...
365
; Sleep 40
366
; Sleep 40
Line 366... Line 367...
366
 
367
 
Line 367... Line 368...
367
;qweqwe:
368
;qweqwe:
368
 
369
 
369
        mov    [MovingActiv],1
370
        mov    [MovingActiv],1
370
        mcall   51,1,MovingWnd,stack_move        ;CreateThread MovingWnd,stack_dlg
371
        mcall   51,1,MovingWnd,stack_dlg        ;CreateThread MovingWnd,stack_dlg
371
   .WaitLB:
372
   .WaitLB:
372
        mcall   37,2            ;GetMouseKey
373
        mcall   37,2    ;GetMouseKey
Line 454... Line 455...
454
        jz      @f
455
        jz      @f
455
        mcall   5,1     ;Yield
456
        mcall   5,1     ;Yield
456
        jmp     @b
457
        jmp     @b
457
     @@:
458
     @@:
Line 458... Line 459...
458
 
459
 
Line 459... Line 460...
459
        mcall   51,1,RButtonWin,stack_rb       ;CreateThread RButtonWin,stack_dlg
460
        mcall   51,1,RButtonWin,stack_dlg       ;CreateThread RButtonWin,stack_dlg
Line 460... Line 461...
460
 
461
 
Line 1182... Line 1183...
1182
LButtonActiv    dd 0
1183
LButtonActiv    dd 0
1183
RButtonActiv    dd 0
1184
RButtonActiv    dd 0
1184
MovingActiv     dd 0
1185
MovingActiv     dd 0
1185
DlgAddActiv     dd 0
1186
DlgAddActiv     dd 0
Line 1186... Line -...
1186
 
-
 
1187
slotDlgAdd      dd 0
-
 
1188
 
1187
 
Line 1189... Line 1188...
1189
IconIni         db '/rd/1/icon.ini',0
1188
IconIni         db '/rd/1/icon.ini',0
1190
 
1189
 
1191
 
1190
 
1192
;keyName         db 'name',0
1191
;keyName         db 'name',0
1193
keyPath         db 'path',0
1192
keyPath         db 'path',0
1194
keyParams       db 'param',0
1193
keyParams       db 'param',0
-
 
1194
keyIco          db 'ico',0
Line 1195... Line 1195...
1195
keyIco          db 'ico',0
1195
keyX            db 'x',0
1196
keyX            db 'x',0
1196
keyY            db 'y',0
1197
keyY            db 'y',0
1197
keyMenuColor    db 'menucolor',0
1198
 
1198
 
Line 1241... Line 1241...
1241
 
1241
 
1242
;-------------------------------------------------------------------------------
1242
;-------------------------------------------------------------------------------
1243
;----- RButton.inc -------------------------------------------------------------
1243
;----- RButton.inc -------------------------------------------------------------
1244
;-------------------------------------------------------------------------------
1244
;-------------------------------------------------------------------------------
1245
secRButt        db 'rbmenu',0
-
 
Line 1246... Line 1245...
1246
keyMenuColor    db 'menucolor',0
1245
secRButt        db 'rbmenu',0
1247
 
1246
 
1248
if lang eq ru
1247
if lang eq ru
1249
 RMenuRedrawFon db '¥à¥à¨á®¢ âì',0
1248
 RMenuRedrawFon db '¥à¥à¨á®¢ âì',0
1250
 RMenuAlign     db '‚ë஢­ïâì ¯® á¥âª¥',0
1249
 RMenuAlign     db '‚ë஢­ïâì ¯® á¥âª¥',0
1251
 RMenuAdd       db '„®¡ ¢¨âì',0
1250
 RMenuAdd       db '„®¡ ¢¨âì',0
1252
 RMenuDel       db '“¤ «¨âì',0
1251
 RMenuDel       db '“¤ «¨âì',0
1253
 RMenuProp      db '‘¢®©á⢠',0
1252
 RMenuProp      db '‘¢®©á⢠',0
1254
 RMenuOffMoving db '‡ ªà¥¯¨âì ¨ª®­ª¨',0
-
 
1255
 RMenuOnMoving  db 'Žâªà¥¯¨âì ¨ª®­ª¨',0
-
 
1256
else if lang eq et
-
 
1257
 RMenuRedrawFon db 'Värskenda',0
-
 
1258
 RMenuAlign     db 'Tõmme võrgule',0
-
 
1259
 RMenuAdd       db 'Lisa',0
-
 
1260
 RMenuDel       db 'Kustuta',0
-
 
1261
 RMenuProp      db 'Omadused',0
-
 
-
 
1253
 RMenuOffMoving db '‡ ªà¥¯¨âì ¨ª®­ª¨',0
1262
 RMenuOffMoving db 'Paranda ikoonid',0
1254
 RMenuOnMoving  db 'Žâªà¥¯¨âì ¨ª®­ª¨',0
Line 1263... Line 1255...
1263
 RMenuOnMoving  db 'Ära paranda ikoone',0
1255
 
1264
else
1256
else
1265
 
1257
 
Line 1276... Line 1268...
1276
if lang eq ru
1268
if lang eq ru
Line 1277... Line 1269...
1277
 
1269
 
1278
 ErrRunProg     db 'Žè¨¡ª  § ¯ã᪠ ¯à®£à ¬¬ë',0
1270
 ErrRunProg     db 'Žè¨¡ª  § ¯ã᪠ ¯à®£à ¬¬ë',0
1279
 WarningSave    db '¥ § ¡ã¤ì⥠á®åà ­¨âì ¨§¬¥­¥­¨ï, § ¯ãáâ¨âì RDSave',0
1271
 WarningSave    db '¥ § ¡ã¤ì⥠á®åà ­¨âì ¨§¬¥­¥­¨ï, § ¯ãáâ¨âì RDSave',0
1280
 ErrNotFoundIni db '¥ ­ ©¤¥­ icon.ini',0
-
 
1281
else if lang eq et
-
 
1282
 ErrRunProg     db 'Programmi käivitamise viga',0
-
 
1283
 WarningSave    db 'Ära unusta muudatusi salvestada, käivita RDSave',0
-
 
-
 
1272
 ErrNotFoundIni db '¥ ­ ©¤¥­ icon.ini',0
1284
 ErrNotFoundIni db 'icon.ini ei leitud',0
1273
 
Line 1285... Line 1274...
1285
else
1274
else
1286
 
1275
 
1287
 ErrRunProg     db 'Error runing program',0
1276
 ErrRunProg     db 'Error runing program',0
Line 1295... Line 1284...
1295
 
1284
 
1296
;-------------------------------------------------------------------------------
1285
;-------------------------------------------------------------------------------
1297
;------- AddDlg.inc ---------------------------------------------------------------
1286
;------- AddDlg.inc ---------------------------------------------------------------
1298
;-------------------------------------------------------------------------------
1287
;-------------------------------------------------------------------------------
1299
if lang eq ru
1288
if lang eq ru
-
 
1289
DTitleAdd       db '„®¡ ¢¨âì ¨ª®­ªã',0
Line 1300... Line 1290...
1300
DTitle          db '„®¡ ¢¨âì ¨ª®­ªã',0
1290
DTitleProp      db 'ˆ§¬¥­¨âì ¨ª®­ªã',0
1301
 
1291
 
1302
DCaptName       db 'ˆ¬ï',0
1292
DCaptName       db 'ˆ¬ï',0
1303
DCaptPath       db 'ãâì',0
1293
DCaptPath       db 'ãâì',0
-
 
1294
DCaptParams     db ' à ¬¥âàë',0
1304
DCaptParams     db ' à ¬¥âàë',0
1295
DCaptIcon       db 'ˆª®­ª ',0
1305
DCaptIcon       db 'ˆª®­ª ',0
1296
;DCaptChange     db '.',0
1306
DCaptCreate     db '‘®§¤ âì',0
1297
DCaptCreate     db '‘®§¤ âì',0
Line 1307... Line -...
1307
DCaptProperties db 'ˆ§¬¥­¨âì',0
-
 
1308
DCaptCancel     db 'Žâ¬¥­¨âì',0
-
 
1309
 
-
 
1310
else if lang eq et
-
 
1311
DTitle          db 'Lisa ikoon',0
-
 
1312
 
-
 
1313
DCaptName       db 'Nimi',0
-
 
1314
DCaptPath       db 'Asukoht',0
-
 
1315
DCaptParams     db 'Parameetrid',0
-
 
1316
DCaptIcon       db 'Ikoon',0
-
 
1317
;DCaptChange     db '.',0
-
 
1318
DCaptCreate     db 'Loo',0
-
 
1319
DCaptProperties db 'Muuda',0
1298
DCaptProperties db 'ˆ§¬¥­¨âì',0
1320
DCaptCancel     db 'Katkesta',0
1299
DCaptCancel     db 'Žâ¬¥­¨âì',0
-
 
1300
 
Line 1321... Line 1301...
1321
 
1301
else
1322
else
1302
DTitleAdd       db 'Add icon',0
1323
DTitle          db 'Add icon',0
1303
DTitleProp      db 'Change icon',0
1324
 
1304
 
-
 
1305
DCaptName       db 'Name',0
1325
DCaptName       db 'Name',0
1306
DCaptPath       db 'Path',0
1326
DCaptPath       db 'Path',0
1307
DCaptParams     db 'Parameters',0
1327
DCaptParams     db 'Parameters',0
1308
DCaptIcon       db 'Icon',0
1328
DCaptIcon       db 'Icon',0
1309
;DCaptChange     db '.',0
Line 1425... Line 1406...
1425
AddX            rd 1
1406
AddX            rd 1
1426
AddY            rd 1
1407
AddY            rd 1
Line 1427... Line 1408...
1427
 
1408
 
1428
SelIcon         rd 1
1409
SelIcon         rd 1
-
 
1410
DlgSelIcon      rd 1
Line 1429... Line 1411...
1429
DlgSelIcon      rd 1
1411
slotDlgAdd      rd 1
Line 1430... Line 1412...
1430
 
1412
 
1431
sc              system_colors
1413
sc              system_colors
1432
 
1414
 
1433
align 4
1415
align 4
Line -... Line 1416...
-
 
1416
bufStdIco       rb 40
1434
bufStdIco       rb 40
1417
IconsOffs       rd 100
1435
IconsOffs       rd 100
1418
PIcoDB          rd 1
1436
PIcoDB          rd 1
1419
 
1437
 
1420
 
Line 1449... Line 1432...
1449
RMenuW          rw 1
1432
RMenuW          rw 1
1450
RMenuH          rw 1
1433
RMenuH          rw 1
1451
RMenuHsb        rw 1
1434
RMenuHsb        rw 1
Line 1452... Line 1435...
1452
 
1435
 
1453
MaxPage         rd 1
-
 
-
 
1436
MaxPage         rd 1
1454
 
1437
RBMenuColor     rd 1
Line 1455... Line 1438...
1455
mouse_dd        rd 1
1438
mouse_dd        rd 1
1456
 
1439
 
1457
DAreaName       rb NAME_LENGTH+1
1440
DAreaName       rb NAME_LENGTH+1
1458
DAreaPath       rb 256+1
1441
DAreaPath       rb 256+1
Line 1459... Line 1442...
1459
DAreaParams     rb 256+1
1442
DAreaParams     rb 256+1
1460
DAreaIcon       rb 256+1
1443
DAreaIcon       rb 256+1
1461
 
1444
 
1462
align 4
-
 
1463
RBProcInfo      rb 1024
-
 
Line 1464... Line 1445...
1464
RBMenuColor     rd 1
1445
align 4
1465
 
1446
RBProcInfo      rb 1024
1466
 
1447
align 4
1467
 
1448
 
1468
; OpenDialog
-
 
1469
temp_dir_pach   rb 1024
-
 
1470
fname_Info      rb 1024
-
 
1471
;-------------------------------------------------------------------------------
1449
; OpenDialog
1472
                rb 256
1450
temp_dir_pach   rb 1024
1473
stack_move:
1451
fname_Info      rb 1024
1474
stack_rb:
1452
;-------------------------------------------------------------------------------
1475
                rb 1024
1453
                rb 1024