20,8 → 20,6 |
add out_reg,ted_key_words_data |
} |
|
macro use_text_edit |
{ |
TED_PANEL_NULL equ 0 ;¥â ®âªàë⮩ ¯ ¥«¨ |
TED_PANEL_FIND equ 1 ;¯ ¥«ì ¯®¨áª |
TED_PANEL_SYNTAX equ 2 ;¯ ¥«ì ¢ë¡®à ä ©«®¢ ¯®¤á¢¥âª¨ |
76,7 → 74,7 |
end if |
|
;EvChar - â ¡«¨æ ¤«ï 䨫ìâ஢ ¨ï ¤®¡ ¢«ï¥¬ëå ᨬ¢®«®¢, çâ®-¡ë ¥ ¯®¯ «¨ «¨è¨¥ § ª¨ |
align 4 |
align 16 |
EvChar db 0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0 |
db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
2003,20 → 2001,20 |
jle @f |
|
;if(tex[i].tc>ted_tim_ch){ // ¥á«¨ ᮧ¤ ¨¥ ᨬ¢®« ¡ë«® ®â¬¥¥® |
cmp [edx+10],eax |
cmp [edx+symbol.tc],eax |
jle .no_u1 |
mov dword [edx+10],0 |
mov dword [edx+14],0 |
mov dword [edx+symbol.tc],0 |
mov dword [edx+symbol.td],0 |
|
mov ebx,[edx+2] |
mov ebx,[edx+symbol.perv] |
imul ebx,sizeof.symbol |
add ebx,ted_tex ;ebx=tex[i].perv |
m2m dword [ebx+6],dword [edx+6] ;tex[tex[i].perv].next=tex[i].next; |
m2m dword [ebx+symbol.next],dword [edx+symbol.next] ;tex[tex[i].perv].next=tex[i].next; |
|
mov ebx,[edx+6] |
mov ebx,[edx+symbol.next] |
imul ebx,sizeof.symbol |
add ebx,ted_tex ;ebx=tex[i].next |
m2m dword [ebx+2],dword [edx+2] ;tex[tex[i].next].perv=tex[i].perv; |
m2m dword [ebx+symbol.perv],dword [edx+symbol.perv] ;tex[tex[i].next].perv=tex[i].perv; |
|
cmp ted_ptr_free_symb,edx |
jle .no_cor_free |
2027,9 → 2025,9 |
.no_u1: |
|
;else if(tex[i].td>ted_tim_ch) tex[i].td=0; // ¥á«¨ 㤠«¥¨¥ ᨬ¢®« ¡ë«® ®â¬¥¥® |
cmp [edx+14],eax |
cmp [edx+symbol.td],eax |
jle .no_u2 |
mov dword [edx+14],0 |
mov dword [edx+symbol.td],0 |
.no_u2: |
|
call ted_get_text_next_pos |
2616,7 → 2614,6 |
|
cmp ecx,12 |
je .end_f |
inc ecx ;à §¬¥à ¤ ëå ¢ ¡ãä¥à¥ + ᨬ¢®« § ¢¥à襨ï áâப¨ |
mov ebx,ted_buffer |
mov [ebx],ecx |
mcall SF_CLIPBOARD,SSF_WRITE_CB,ecx,ted_buffer |
4178,4 → 4175,3 |
popad |
ret |
endp |
} |