Subversion Repositories Kolibri OS

Rev

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,,,[sc.work_graph]
477
		   ,\
-
 
Line 478... Line 468...
478
		[sc.work_graph]
468
	mcall   ,,,[sc.work_graph]
479
	mcall	  ,,\
469
 
480
		   ,\
470
	mcall   ,,,[sc.work_graph]
481
		[sc.work_graph]
471
	mcall   ,,,		[sc.work_graph]
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	 ,,<30,20> ,idbChange
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,,<59,12>
-
 
654
	
-
 
655
	mov	ecx,[sc.work_text]
-
 
656
	or	ecx,90000000h
657
 
657
	mcall 4,,,DAreaIcon
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,,<15,15>
724
	mcall	7,DlgBufImg,,<30,15>
725
 
725