forked from KolibriOS/kolibrios
update 't_edit':
1) convert cp1251-866, cp866-1251 2) use PathShow 3) modify element t_edit in box_lib.obj git-svn-id: svn://kolibrios.org@4308 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>⥬<EFBFBD><E2A5AC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥪<EFBFBD> box_lib.obj
|
||||
; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> TextEditor <20><><EFBFBD> Kolibri OS
|
||||
; 䠩<> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> ࠧ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 18.11.2013 IgorA
|
||||
; 䠩<> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> ࠧ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 27.11.2013 IgorA
|
||||
; <20><> <20><><EFBFBD> <20>ਬ<EFBFBD><E0A8AC><EFBFBD><EFBFBD><EFBFBD> GPL2 <20><>業<EFBFBD><E6A5AD><EFBFBD>
|
||||
|
||||
;input:
|
||||
@@ -1264,6 +1264,38 @@ ted_char_add:
|
||||
call ted_text_colored
|
||||
ret
|
||||
|
||||
;description:
|
||||
; <20>㭪<EFBFBD><E3ADAA><EFBFBD> <20><><EFBFBD> ᬥ<><E1ACA5> <20><><EFBFBD><EFBFBD><EFBFBD><E0AEA2>
|
||||
;input:
|
||||
; table - ⠡<><E2A0A1><EFBFBD><EFBFBD> <20><><EFBFBD> <20><>४<EFBFBD><E0A5AA><EFBFBD><EFBFBD><E0AEA2>
|
||||
align 4
|
||||
proc ted_but_convert_by_table uses eax edx edi esi, edit:dword, table:dword
|
||||
mov edi,dword[edit]
|
||||
mov esi,dword[table]
|
||||
mov edx,ted_tex
|
||||
.cycle:
|
||||
;<3B><><EFBFBD><EFBFBD>室<EFBFBD><E5AEA4> <20><> <><E1ABA5><EFBFBD>騩 ᨬ<><E1A8AC><EFBFBD>
|
||||
mov edx,dword[edx+6]
|
||||
cmp edx,1
|
||||
jle .end_text
|
||||
imul edx,sizeof.symbol
|
||||
add edx,ted_tex
|
||||
|
||||
movzx eax,byte[edx]
|
||||
add eax,esi
|
||||
mov al,byte[eax]
|
||||
cmp al,0
|
||||
je @f
|
||||
mov byte[edx],al ;<3B><><EFBFBD>塞 <20><><EFBFBD><EFBFBD><EFBFBD><E0AEA2> ᨬ<><E1A8AC><EFBFBD><EFBFBD>
|
||||
@@:
|
||||
jmp .cycle
|
||||
.end_text:
|
||||
;cmp esi,0
|
||||
;je @f
|
||||
stdcall ted_draw,edi ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>塞 <20><><EFBFBD><EFBFBD>
|
||||
;@@:
|
||||
ret
|
||||
endp
|
||||
|
||||
;input:
|
||||
; edi = pointer to tedit struct
|
||||
@@ -4038,7 +4070,7 @@ ted_wnd_main_mouse_scroll:
|
||||
ret
|
||||
|
||||
align 4
|
||||
proc ted_but_save_file, edit:dword, file:dword, f_name:dword
|
||||
proc ted_save_file, edit:dword, file:dword, f_name:dword
|
||||
pushad
|
||||
mov edi,dword[edit]
|
||||
|
||||
|
Reference in New Issue
Block a user