t_edit: fix load new lines 13,10
git-svn-id: svn://kolibrios.org@8929 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
807afdadb8
commit
b73079cf34
@ -827,20 +827,21 @@ proc ted_on_open_file
|
||||
;¥á«¨ ä ©« ¯ãá⮩
|
||||
stdcall ted_clear,edi,1 ;ç¨á⨬ ¢áî ¯ ¬ïâì
|
||||
jmp .end_opn
|
||||
align 4
|
||||
@@:
|
||||
stdcall ted_clear,edi,0 ;ç¨á⨬ ¥ ¢áî ¯ ¬ïâì, ¯®â®¬ã çâ® ¨¦¥ ¡ã¤¥¬ ¥¥ § ¯®«ïâì ®¢ë¬¨ ¤ 묨
|
||||
|
||||
;ª®£¤ ᨬ¢®« § ¢¥à襨ï áâப¨ ⮫쪮 10 (¡¥§ 13)
|
||||
mov edx,ted_tex
|
||||
mov ecx,ebx
|
||||
@@:
|
||||
cmp byte[edx],13
|
||||
je .no_10 ;¥á«¨ ©¤¥ ᨬ¢®« 13, â® 10-¥ ¨£®à¨à㥬
|
||||
inc edx
|
||||
loop @b
|
||||
mov edx,ted_tex
|
||||
mov ecx,ebx
|
||||
.s_10:
|
||||
cmp word[edx],0xa0d ;¯à®¯ã᪠¥¬ 10-© ᨬ¢®« ¥á«¨ ¯¥à¥¤ ¨¬ á⮨â 13-©
|
||||
jne @f
|
||||
dec ecx
|
||||
jz .no_10
|
||||
dec ecx
|
||||
jz .no_10
|
||||
add edx,2
|
||||
@@:
|
||||
cmp byte[edx],10
|
||||
jne @f
|
||||
mov byte[edx],13 ;¬¥ï¥¬ 10-© ᨬ¢®« ª®æ áâப¨
|
||||
@ -873,6 +874,7 @@ proc ted_on_open_file
|
||||
dec edx
|
||||
sub eax,sizeof.symbol
|
||||
jmp @b
|
||||
align 4
|
||||
@@:
|
||||
pop ebx
|
||||
mov dword[eax+symbol.perv],0 ; first sumbol 'perv=0'
|
||||
@ -901,6 +903,7 @@ proc ted_on_open_file
|
||||
mov dword[edx+symbol.tc],0
|
||||
mov dword[edx+symbol.td],0
|
||||
jmp @b
|
||||
align 4
|
||||
.end_opn:
|
||||
|
||||
call ted_get_num_lines
|
||||
|
@ -43,8 +43,10 @@ wo<'.top'>,,2,,9
|
||||
wo<'.while'>,,3,,6
|
||||
wo<'.width'>,,2,,9
|
||||
wo<'0'>,,24,,3
|
||||
wo<'0b'>,,10,,3
|
||||
wo<'0h'>,,10,,3
|
||||
wo<'1'>,,24,,3
|
||||
wo<'1b'>,,10,,3
|
||||
wo<'1h'>,,10,,3
|
||||
wo<'2'>,,24,,3
|
||||
wo<'2h'>,,10,,3
|
||||
|
@ -96,9 +96,9 @@ db p3
|
||||
<ul>
|
||||
<li>2<sup>0</sup>=1 - слева не текст,</li>
|
||||
<li>2<sup>1</sup>=2 - справа не текст,</li>
|
||||
<li>2<sup>3</sup>=4 - èñïîëüçîâàòü êîíå÷íûé ñèìâîë,</li>
|
||||
<li>2<sup>4</sup>=8 - ñëåâà ëþáàÿ öèôðà,</li>
|
||||
<li>2<sup>5</sup>=16 - ñïðàâà ëþáàÿ öèôðà.</li>
|
||||
<li>2<sup>2</sup>=4 - èñïîëüçîâàòü êîíå÷íûé ñèìâîë,</li>
|
||||
<li>2<sup>3</sup>=8 - ñëåâà ëþáàÿ öèôðà,</li>
|
||||
<li>2<sup>4</sup>=16 - ñïðàâà ëþáàÿ öèôðà.</li>
|
||||
</ul>
|
||||
<p><b>p2</b> - <i>(ascii код экранирующего символа * 256) + ascii код конечного символа</i>. Используется в случаях, когда нужно задать выделение заранее не известной длинны, например: комментарии, строки в кавычках. Для его использования предыдущий параметр должен содержать 2-й бит или цифру 4 = 2<sup>2</sup>.</p>
|
||||
<p><b>p3</b> - <i>номер цвета</i> из массива <b>color_wnd_text</b>, которым будет выделятся слово</p>
|
||||
|
Loading…
Reference in New Issue
Block a user