Subversion Repositories Kolibri OS

Rev

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

Rev 1651 Rev 3919
Line 76... Line 76...
76
	push	20001 s_2cancel s_2cancel.size
76
	push	20001 s_2cancel s_2cancel.size
77
	call	define_3d_button
77
	call	define_3d_button
Line 78... Line 78...
78
 
78
 
Line 79... Line -...
79
	mov	ecx,[esp]
-
 
80
 
-
 
81
	mov	ebp,tb_find
-
 
82
	mov	eax,[p_info.client_box.width]
-
 
83
	sub	eax,6*(s_2find.size+2)+1
-
 
84
	add	eax,6*(s_2find.size+2)*65536
-
 
85
	mov	dword[tbox.width],eax
-
 
86
	add	ecx,-18*65536+1
-
 
87
	mov	dword[tbox.height],ecx
-
 
88
	call	textbox.draw
-
 
89
 
-
 
90
	pop	ecx
79
	mov	ecx,[esp]
91
 
80
 
92
	cmp	[bot_mode2],0
81
	cmp	[bot_mode2],0
93
	je	@f
82
	je	@f
94
	mov	ebp,tb_replace
83
	mov	ebp,tb_replace
Line 99... Line 88...
99
	inc	ecx
88
	inc	ecx
100
	mov	dword[tbox.height],ecx
89
	mov	dword[tbox.height],ecx
101
	call	textbox.draw
90
	call	textbox.draw
102
    @@:
91
    @@:
Line -... Line 92...
-
 
92
 
-
 
93
	pop	ecx
-
 
94
 
-
 
95
	mov	ebp,tb_find
-
 
96
	mov	eax,[p_info.client_box.width]
-
 
97
	sub	eax,6*(s_2find.size+2)+1
-
 
98
	add	eax,6*(s_2find.size+2)*65536
-
 
99
	mov	dword[tbox.width],eax
-
 
100
	add	ecx,-18*65536+1
-
 
101
	mov	dword[tbox.height],ecx
-
 
102
	call	textbox.draw
103
 
103
 
Line 104... Line 104...
104
	ret
104
	ret
105
 
105
 
106
  .key:
106
  .key:
Line 660... Line 660...
660
	mov	[copy_buf],eax
660
	mov	[copy_buf],eax
Line 661... Line 661...
661
 
661
 
662
	movzx	eax,[tb_replace.length]
662
	movzx	eax,[tb_replace.length]
663
	mov	esi,tb_replace.text
663
	mov	esi,tb_replace.text
664
	mov	edi,[copy_buf]
664
	mov	edi,[copy_buf]
-
 
665
;	stosd
-
 
666
	mov	[edi+EDITOR_LINE_DATA.Size],eax
665
	stosd
667
	add	edi,sizeof.EDITOR_LINE_DATA
666
	mov	ecx,eax
668
	mov	ecx,eax
667
	jecxz	.lp1
669
	jecxz	.lp1
668
	rep	movsb
670
	rep	movsb
669
  .lp1: add	eax,4
671
  .lp1: add	eax,sizeof.EDITOR_LINE_DATA
670
	mov	[copy_size],eax
672
	mov	[copy_size],eax
Line 671... Line 673...
671
	mov	[copy_count],1
673
	mov	[copy_count],1
672
 
674