Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6274 → Rev 7036

/programs/develop/libraries/box_lib/trunk/t_edit.asm/t_edit.mac
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
}