Subversion Repositories Kolibri OS

Rev

Rev 1456 | Rev 1467 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. <html>
  2. <head>
  3. <title>╬уыртыхэшх</title>
  4. <meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251">
  5. <style>
  6. body
  7. {
  8.   font-size: 15px;
  9.   font-family: "Bookman Old Style";
  10.   color: black;
  11.   text-align: justify;
  12. }
  13. h1 { color: green; font-size: 23px; }
  14. h2 { color: green; font-size: 21px; }
  15. h3 { color: green; font-size: 19px; }
  16. h4 { color: #803f00; font-size: 17px; }
  17. i { color: #0099cc; }
  18. b { color: #0099cc; }
  19. p {
  20.   text-indent: 1em;
  21.   margin-top: 3px;
  22.   margin-bottom: 2px;
  23.   margin-left: 0px;
  24.   margin-right: 0px;
  25. }
  26. ol, ul, dl{
  27.   margin-top: 3px;
  28.   margin-bottom: 2px;
  29. }
  30. pre
  31. {
  32.   padding: 2px;
  33.   padding-left: 20px;
  34.   margin-top: 5px;
  35.   margin-bottom: 5px;
  36.   margin-left: 0px;
  37.   margin-right: 0px;
  38.   font-family: "Courier New";
  39.   font-size: 15px;
  40.   color: #004000;
  41.   background-color: #ffd0ff;
  42. }
  43. table
  44. {
  45.   font-size: 15px;
  46. }
  47. </style>
  48. </head>
  49.  
  50. <body>
  51. <h1>TextEditor тхЁёш  юЄ 29.04.2010</h1>
  52. <h2>╬ яЁюуЁрььх</h2>
  53. <p>╧ЁюуЁрььр фы  ЁрсюЄ√ ё ЄхъёЄют√ьш Їрщырьш.
  54.   ╦шЎхэчш  ётюсюфэр .</p>
  55. <p><img src="t_edit.png"></p>
  56. <p>┬эх°эшщ тшф яЁюуЁрьь√, ё юЄъЁ√Є√ь ЄхъёЄют√ь Їрщыюь.</p>
  57. <p>╬сёєцфхэшх яЁюуЁрьь√ чфхё№: <a href="http://board.kolibrios.org/viewtopic.php?f=9&t=1222">http://board.kolibrios.org/viewtopic.php?f=9&t=1222</a></p>
  58.  
  59. <h2>┬ючьюцэюёЄш</h2>
  60. <ul>
  61.  <li>╬ЄъЁ√Єшх (Ctrl+O)/╤юїЁрэхэшх Їрщыр.</li>
  62.  <li>╨хфръЄшЁютрэшх: ╧ютЄюЁ/╬Єьхэр фхщёЄтш  (Ctrl+Z), ┬√ЁхчрЄ№/╩юяшЁютрЄ№ (Ctrl+C)/┬ёЄртшЄ№ (Ctrl+V), ╧юшёъ (Ctrl+F, F3).</li>
  63.  <li>┬√фхыхэшх ЎтхЄюь ёыют, чрфрээ√ї т Їрщых ёшэЄръёшёр. ┬√тюф ёяЁртъш яю эшь, хёыш юэр хёЄ№ (эрцрЄшхь F1 ъюуфр ъєЁёюЁ эр ёыютх).</li>
  64. </ul>
  65.  
  66. <p>╧юёых ёючфрэш  яЁюуЁрьь√ TextEditor т Kolibri ёЄрыю 2 яЁюуЁрьь√ фы  ЁрсюЄ√ ё ЄхъёЄюь,
  67.  є ърцфющ шч эшї хёЄ№ ётюш ёшы№э√х ш ёырс√х ёЄюЁюэ√.
  68.  ╧Ёютхфє (эх яюыэюх) ёЁртэхэшх яЁюуЁрьь TinyPad ш TextEditor:</p>
  69. <table border=1>
  70. <tr><th>─хщёЄтш </th><th>TinyPad</th><th>TextEditor</th></tr>
  71. <tr><td>╨рсюЄр ё эхёъюы№ъшьш фюъєьхэЄрьш</td>
  72.  <td>хёЄ№</td><td>эхЄ (тючьюцэю ёъюЁю сєфхЄ)</td></tr>
  73. <tr><td>╧юффхЁцър ъюфшЁютюъ KOI8M, OEM</td>
  74.  <td>хёЄ№</td><td>эхЄ</td></tr>
  75. <tr><td>╧юфётхЄър ёшэЄръёшёр</td>
  76.  <td>яюфётхЄър чрЁрэхх чр°шЄр т яЁюуЁрььє</td><td>яюфётхЄър схЁхЄё  шч Їрщыют, ъюЄюЁ√х ьюцхЄ єърчрЄ№ яюы№чютрЄхы№. ╥ръцх хёЄ№ тючьюцэюёЄ№ яюыєўрЄ№ ёяЁртъє яю яюфётхўштрхь√ь ёыютрь (хёыш юэр хёЄ№ т Їрщырї яюфётхЄъш, эртхёЄш ъєЁёюЁ эр ёыютю ш эрцрЄ№ F1).</td></tr>
  77. <tr><td>╠эюуюъЁрЄэр  юЄьхэр/яютЄюЁ фхщёЄтшщ</td>
  78.  <td>эхЄ</td><td>хёЄ№</td></tr>
  79. <tr><td>╬уЁрэшўхэш  эр ЁрчьхЁ Їрщыют</td>
  80.  <td>эхЄ</td><td>хёЄ№</td></tr>
  81. </table>
  82.  
  83. <h2>═хъюЄюЁ√х эхфюЁрсюЄъш</h2>
  84. <ul>
  85. <li>┼ёыш юЄъЁ√Є№ сюы№°ющ Їрщы, ЁрчьхЁ ъюЄюЁюую сюы№°х ўхь:
  86.    maxChars equ 100002 ;(...+2)
  87.   юэ юЄъЁюхЄё  эх тхё№, р яхЁт√х maxChars-2 ёшьтюыют шч Їрщыр
  88.   (ю ўхь т√фрхЄё  ёююс∙хэшх).</li>
  89. <li>╧Ёш ёюїЁрэхэшш яЁюуЁрььр эх ёяЁр°штрхЄ ю чрьхэх ёє∙хёЄт. Їрщыр.</li>
  90. <li>╤ЁрсрЄ√трыш ъэюяъш яюф ьхэ■, яюЄюьє   шї ёфтшэєы тыхтю.</li>
  91. </ul>
  92.  
  93. <h2>╬ ЁрсюЄх яЁюуЁрьь√</h2>
  94. <p>╨рчфхы фы  яЁюуЁрььшёЄют (ш шэЄхЁхёє■∙шїё  ы■фхщ), т ъюЄюЁюь Ёрёърчрэ√
  95.   эхъюЄюЁ√х шфхш, эр ъюЄюЁ√ї яюёЄЁюхэр фрээр  яЁюуЁрььр.</p>
  96.  
  97. <p>─ы  ЁрсюЄ√ ё ЄхъёЄюь яЁюуЁрььр шёяюы№чєхЄ ёЄЁєъЄєЁ√:</p>
  98. <pre>struct symbol
  99.   c db ?        ;  +0 ёшьтюы
  100.   col db ?      ;  +1 ЎтхЄ
  101.   perv dd ? ;  +2
  102.   next dd ? ;  +6 єърчрЄхыш
  103.   tc dd ?       ; +10 тЁхь. ёючфрэш 
  104.   td dd ?       ; +14 тЁхь. єфрыхэш 
  105. ends</pre>
  106. <p>╩рцфр  шч Єръшї ёЄЁєъЄєЁ ёюїЁрэ хЄ юфшэ ёшьтюы т яхЁхьхээющ 'c'. ╧хЁхьхээ√х
  107.   'perv' ш 'next' їЁрэ Є шэфхъё√ яхЁтюую ш ёыхфє■∙хую ёшьтюыют. ┴ыруюфрЁ  ўхьє
  108.   ЄхъёЄ ёючфрхЄё  т тшфх Ўхяюўъш ёшьтюыют (фтєэряЁртыхээ√щ ёяшёюъ).</p>
  109. <p><b>'tc'</b> - тЁхь  ёючфрэш  ёшьтюыр, яЁш юЄьхэх фхщёЄтш  ЄхъёЄют√щ ЁхфръЄюЁ "чэрхЄ"
  110.   ъръшх ёшьтюы√ юЄюсЁрцрЄ№, р ъръшх эхЄ (їюЄ  тёх ёшьтюы√ "тшё Є" т ярь Єш).</p>
  111. <p><b>'td'</b> - тЁхь  єфрыхэш  ёшьтюыр, чряюыэ хЄё  яЁш єфрыхэшш, яЁш юЄьхэх фхщёЄтш 
  112.   єфрыхэш  ёшьтюыют, ЄхъёЄ ьюцхЄ с√Є№ тюёёЄрэютыхэ.</p>
  113. <p><b>'col'</b> - шёяюы№чєхЄё  фы  ЎтхЄютющ ЁрчьхЄъш.</p>
  114.  
  115. <h3>╘єэъЎшш</h3>
  116. <p>╚эЇюЁьрЎш■ яю ЇєэъЎш ь ёьюЄЁшЄх т фюъєьхэЄрЎшш яю ¤ыхьхэЄє t_edit т сшсышюЄхъх box_lib.obj.</p>
  117.  
  118. <h3>╘юЁьрЄ Їрщыр яюфётхЄъш *.syn</h3>
  119. <table>
  120. <tr><th>▌ыхьхэЄ</th><th>╨рчьхЁ (срщЄ)</th></tr>
  121. <tr><td>╩юышўхёЄтю ЎтхЄют ЄхъёЄр</td>
  122.   <td><pre>4</pre></td></tr>
  123. <tr><td>╩юышўхёЄтю яюфётхўштрхь√ї ёыют</td>
  124.   <td><pre>4</pre></td></tr>
  125. <tr><td>╓тхЄр шэЄхЁЇхщёр</td>
  126.   <td><pre>4*6</pre></td></tr>
  127. <tr><td>╓тхЄр фы  ЄхъёЄр</td>
  128.   <td><pre>4*(ъюы. Ўт. ЄхъёЄр)</pre></td></tr>
  129. <tr><td>╤ЄЁєъЄєЁ√ ёю ётющёЄтрьш ш юяшёрэш ьш ёыют</td>
  130.   <td><pre>sizeof(TexColViv)*(ъюы. ёыют)</pre></td></tr>
  131. <tr><td>╨рчфхышЄхы№э√щ ёшьтюы, ючэрўр■∙шщ эрўрыю юяшёрэшщ ёыют (тёхуфр Ёртхэ 0)</td>
  132.   <td><pre>1 срщЄ</pre></td></tr>
  133. <tr><td>╬яшёрэш  ёыют (ёЄЁюъш ЄхъёЄр ё 0-ьш т ъюэЎх)</td>
  134.   <td><pre>(фышээр ёяЁртюўэюую ЄхъёЄр + 1)</pre></td></tr>
  135. </table>
  136. <h4>╟рьхўрэш .</h4>
  137. <ul>
  138. <li>┬ёх ёыютр фюыцэ√ с√Є№ Ёрёяюыюцхэ√ т яюЁ фъх ёыхфютрэш  шї ASCII ъюфют.
  139.   ┬ючьюцэю т сєфє∙шї тхЁёш ї ЇюЁьрЄ Їрщыют яюфётхЄъш сєфхЄ шчьхэхэ.</li>
  140. </ul>
  141.  
  142. <hr>
  143. <h2>└тЄюЁ</h2>
  144. <p>╚уюЁ№ └. (IgorA) - ЁрчЁрсюЄър яЁюуЁрьь√.</p>
  145.  
  146. <h2>╤ярёшсю</h2>
  147. <ul>
  148.   <li>┼тЄшїют ╠ръёшь (Maxxxx32) - ¤ыхьхэЄ EditBox.</li>
  149.   <li>└ыхъёхщ ╥хяыют (Lrz) - ¤ыхьхэЄ EditBox, ьръЁюё load_library.</li>
  150.   <li>Mario79 - ¤ыхьхэЄ ёъЁюыышэу.</li>
  151.   <li>Diamond - чр яЁюуЁрььє KlbrInWin, ш яюью∙№ яЁш эряшёрэшш яЁюуЁрьь√.</li>
  152.   <li>Insolor - чр ЄхёЄшЁютрэшх яЁюуЁрьь√ эр ю°шсъш.</li>
  153.   <li>Leency ш фЁєушь, ъЄю яюьюуры эр ЇюЁєьх ёютхЄрьш.</li>
  154. </ul>
  155.  
  156. </body>
  157. </html>