Rev 5439 | Rev 7016 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5439 | Rev 7012 | ||
---|---|---|---|
Line 90... | Line 90... | ||
90 | mov dword[edtParams.size],0 |
90 | mov dword[edtParams.size],0 |
91 | mov dword[edtParams.pos],0 |
91 | mov dword[edtParams.pos],0 |
Line 92... | Line 92... | ||
92 | 92 | ||
93 | mov ecx,256 |
93 | mov ecx,256 |
- | 94 | mov edi,DAreaIcon |
|
94 | mov edi,DAreaIcon |
95 | |
95 | rep stosb |
96 | mov [DAreaIcon],'0' |
96 | mov dword[edtIcon.size],0 |
97 | mov dword[edtIcon.size],1 |
Line 97... | Line 98... | ||
97 | mov dword[edtIcon.pos],0 |
98 | mov dword[edtIcon.pos],1 |
98 | 99 | ||
99 | jmp startDlg |
100 | jmp startDlg |
100 | ;-------- |
101 | ;-------- |
Line 368... | Line 369... | ||
368 | jmp .RedrawNum |
369 | jmp .RedrawNum |
369 | .RedrawNum: |
370 | .RedrawNum: |
Line 370... | Line 371... | ||
370 | 371 | ||
Line 371... | Line -... | ||
371 | ; stdcall [edit_box_draw],edtIcon |
- | |
372 | 372 | ; stdcall [edit_box_draw],edtIcon |
|
373 | ; need to optimize redraw |
373 | |
374 | ; call DrawSelIcon |
- | |
375 | ; jmp DMessages |
374 | call DrawSelIcon |
376 | jmp DReDraw |
375 | jmp DMessages |
377 | ;------------------------------------------------------------------------------- |
376 | ;------------------------------------------------------------------------------- |
378 | DSetExePath: |
377 | DSetExePath: |
379 | stdcall [OpenDialog_Start],OpenDialog_data |
378 | stdcall [OpenDialog_Start],OpenDialog_data |
Line 453... | Line 452... | ||
453 | mov edi,DTitleAdd |
452 | mov edi,DTitleAdd |
454 | jmp .l1 |
453 | jmp .l1 |
455 | @@: |
454 | @@: |
456 | mov edi,DTitleProp |
455 | mov edi,DTitleProp |
457 | .l1: |
456 | .l1: |
458 | mcall 0,<100,400>,<100,(IMG_SIZE+SPCH)*ICONS_DRAW_COUNTH+165>,,, |
457 | mcall 0,<100,END_ICONS_AREAW+ICONSX+10>,<100,(IMG_SIZE+SPCH)*ICONS_DRAW_COUNTH+178>,,, |
Line 459... | Line 458... | ||
459 | 458 | ||
460 | stdcall [edit_box_draw],edtName |
459 | stdcall [edit_box_draw],edtName |
461 | stdcall [edit_box_draw],edtExePath |
460 | stdcall [edit_box_draw],edtExePath |
462 | stdcall [edit_box_draw],edtParams |
- | |
Line 463... | Line 461... | ||
463 | stdcall [edit_box_draw],edtIcon |
461 | stdcall [edit_box_draw],edtParams |
Line 464... | Line 462... | ||
464 | 462 | ||
465 | call DrawStdIcons |
- | |
466 | 463 | call DrawStdIcons |
|
467 | - | ||
468 | stdcall [scrollbar_h_draw],sbIcons |
- | |
469 | mcall 38, |
464 | |
470 |
|
- | |
471 | [sc.work_graph] |
465 | |
472 | mcall , |
- | |
473 |
|
466 | stdcall [scrollbar_h_draw],sbIcons |
474 | [sc.work_graph] |
- | |
475 | - | ||
476 | mcall , |
467 | mcall 38, |
477 |
|
- | |
Line 478... | Line 468... | ||
478 | [sc.work_graph] |
468 | mcall , |
479 | mcall , |
469 | |
480 |
|
470 | mcall , |
481 | [sc.work_graph] |
471 | mcall , |
Line 482... | Line 472... | ||
482 | 472 | ||
483 | ;BUTTONS |
473 | ;BUTTONS |
484 | mcall 8,<250,49>,<30+END_ICONS_AREAH,16>,idbCreate,[sc.work_button] |
474 | mcall 8,<265,75>,<30+END_ICONS_AREAH,24>,idbCreate,[sc.work_button] |
485 | mcall ,<305,54>, ,idbCancel |
475 | mcall ,<360,77>, ,idbCancel |
486 | mcall ,<351,14>,<26,14> ,idbChange |
476 | mcall , |
487 | 477 | ||
488 | ;CAPTIONS |
- | |
Line 489... | Line 478... | ||
489 | mov ecx,[sc.work_text] |
478 | ;CAPTIONS |
490 | or ecx,80000000h |
479 | mov ecx,[sc.work_text] |
491 | mcall 4,<30+IMG_SIZE,10>,,DCaptName |
480 | or ecx,90000000h |
492 | mcall ,<30+IMG_SIZE,30>,,DCaptPath |
481 | mcall 4,<30+IMG_SIZE,10>,,DCaptName |
Line 493... | Line 482... | ||
493 | mcall ,<30+IMG_SIZE,50>,,DCaptParams |
482 | mcall ,<30+IMG_SIZE,35>,,DCaptPath |
494 | ;mcall ,<30+IMG_SIZE,70>,,DCaptIcon |
483 | mcall ,<30+IMG_SIZE,59>,,DCaptParams |
495 | 484 | ||
496 | if lang eq ru |
485 | if lang eq ru |
497 | mov ecx,[sc.work_button_text] |
486 | mov ecx,[sc.work_button_text] |
498 | or ecx,80000000h |
487 | or ecx,90000000h |
499 | mcall ,<309,35+END_ICONS_AREAH>,,DCaptCancel |
488 | mcall ,<369,35+END_ICONS_AREAH>,,DCaptCancel |
500 | 489 | ||
501 | cmp [DlgSelIcon],-1 |
490 | cmp [DlgSelIcon],-1 |
502 | jne @f |
491 | jne @f |
503 | mpack ebx,255,35+END_ICONS_AREAH |
492 | mpack ebx,275,35+END_ICONS_AREAH |
504 | mov edx,DCaptCreate |
493 | mov edx,DCaptCreate |
505 | jmp .DRD1 |
494 | jmp .DRD1 |
Line 506... | Line 495... | ||
506 | @@: |
495 | @@: |
507 | mpack ebx,252,35+END_ICONS_AREAH |
496 | mpack ebx,272,35+END_ICONS_AREAH |
508 | mov edx,DCaptProperties |
497 | mov edx,DCaptProperties |
509 | .DRD1: |
498 | .DRD1: |
510 | else |
499 | else |
511 | mov ecx,[sc.work_button_text] |
500 | mov ecx,[sc.work_button_text] |
512 | or ecx,80000000h |
501 | or ecx,90000000h |
513 | mcall ,<315,35+END_ICONS_AREAH>,,DCaptCancel |
502 | mcall ,<372,35+END_ICONS_AREAH>,,DCaptCancel |
514 | 503 | ||
515 | 504 | ||
516 | cmp [DlgSelIcon],-1 |
505 | cmp [DlgSelIcon],-1 |
Line -... | Line 506... | ||
- | 506 | jne @f |
|
517 | jne @f |
507 | mpack ebx,277,35+END_ICONS_AREAH |
518 | mpack ebx,257,35+END_ICONS_AREAH |
508 | mov edx,DCaptCreate |
519 | mov edx,DCaptCreate |
509 | jmp .DRD1 |
- | 510 | @@: |
|
Line 520... | Line 511... | ||
520 | jmp .DRD1 |
511 | mpack ebx,277,35+END_ICONS_AREAH |
Line 521... | Line 512... | ||
521 | @@: |
512 | mov edx,DCaptProperties |
522 | mpack ebx,257,35+END_ICONS_AREAH |
513 | .DRD1: |
Line 654... | Line 645... | ||
654 | 645 | ||
655 | ret |
646 | ret |
Line 656... | Line 647... | ||
656 | endp |
647 | endp |
- | 648 | ||
- | 649 | proc DrawSelIcon |
|
- | 650 | ||
- | 651 | ||
- | 652 | mov edx,[sc.work] |
|
- | 653 | mcall 13, |
|
- | 654 | ||
- | 655 | mov ecx,[sc.work_text] |
|
- | 656 | or ecx,90000000h |
|
657 | 657 | mcall 4, |
|
658 | proc DrawSelIcon |
658 | |
659 | mov edi,DAreaIcon |
659 | mov edi,DAreaIcon |
660 | cmp byte[edi],0 |
660 | cmp byte[edi],0 |
661 | jne @f |
661 | jne @f |
Line 719... | Line 719... | ||
719 | loop .DrawPix |
719 | loop .DrawPix |
Line 720... | Line 720... | ||
720 | 720 | ||
721 | dec edx |
721 | dec edx |
Line 722... | Line 722... | ||
722 | jnz .DrawLine |
722 | jnz .DrawLine |
Line 723... | Line 723... | ||
723 | 723 | ||
724 | mcall 7,DlgBufImg, |
724 | mcall 7,DlgBufImg, |
725 | 725 |