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 |