Rev 4252 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4252 | Rev 4308 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ; ¬ ªà®á ¤«ï á¨á⥬®© ¡¨¡«¨®â¥ª¨ box_lib.obj |
1 | ; ¬ ªà®á ¤«ï á¨á⥬®© ¡¨¡«¨®â¥ª¨ box_lib.obj |
2 | ; í«¥¬¥â TextEditor ¤«ï Kolibri OS |
2 | ; í«¥¬¥â TextEditor ¤«ï Kolibri OS |
3 | ; ä ©« ¯®á«¥¤¨© à § ¨§¬¥ï«áï 18.11.2013 IgorA |
3 | ; ä ©« ¯®á«¥¤¨© à § ¨§¬¥ï«áï 27.11.2013 IgorA |
4 | ; ª®¤ ¯à¨¬¥¥ GPL2 «¨æ¥§¨ï |
4 | ; ª®¤ ¯à¨¬¥¥ GPL2 «¨æ¥§¨ï |
Line 5... | Line 5... | ||
5 | 5 | ||
6 | ;input: |
6 | ;input: |
7 | ; edi = pointer to tedit struct |
7 | ; edi = pointer to tedit struct |
Line 1262... | Line 1262... | ||
1262 | 1262 | ||
1263 | .end_f: |
1263 | .end_f: |
1264 | call ted_text_colored |
1264 | call ted_text_colored |
Line -... | Line 1265... | ||
- | 1265 | ret |
|
- | 1266 | ||
- | 1267 | ;description: |
|
- | 1268 | ; äãªæ¨ï ¤«ï á¬¥ë ª®¤¨à®¢®ª |
|
- | 1269 | ;input: |
|
- | 1270 | ; table - â ¡«¨æ ¤«ï ¯¥à¥ª®¤¨à®¢ª¨ |
|
- | 1271 | align 4 |
|
- | 1272 | proc ted_but_convert_by_table uses eax edx edi esi, edit:dword, table:dword |
|
- | 1273 | mov edi,dword[edit] |
|
- | 1274 | mov esi,dword[table] |
|
- | 1275 | mov edx,ted_tex |
|
- | 1276 | .cycle: |
|
- | 1277 | ;¯¥à¥å®¤¨¬ á«¥¤ãî騩 ᨬ¢®« |
|
- | 1278 | mov edx,dword[edx+6] |
|
- | 1279 | cmp edx,1 |
|
- | 1280 | jle .end_text |
|
- | 1281 | imul edx,sizeof.symbol |
|
- | 1282 | add edx,ted_tex |
|
- | 1283 | ||
- | 1284 | movzx eax,byte[edx] |
|
- | 1285 | add eax,esi |
|
- | 1286 | mov al,byte[eax] |
|
- | 1287 | cmp al,0 |
|
- | 1288 | je @f |
|
- | 1289 | mov byte[edx],al ;¬¥ï¥¬ ª®¤¨à®¢ªã ᨬ¢®« |
|
- | 1290 | @@: |
|
- | 1291 | jmp .cycle |
|
- | 1292 | .end_text: |
|
- | 1293 | ;cmp esi,0 |
|
- | 1294 | ;je @f |
|
- | 1295 | stdcall ted_draw,edi ;®¡®¢«ï¥¬ ®ª® |
|
- | 1296 | ;@@: |
|
Line 1265... | Line 1297... | ||
1265 | ret |
1297 | ret |
1266 | 1298 | endp |
|
1267 | 1299 | ||
1268 | ;input: |
1300 | ;input: |
Line 4036... | Line 4068... | ||
4036 | .no_scroll: |
4068 | .no_scroll: |
4037 | pop ecx ebx eax |
4069 | pop ecx ebx eax |
4038 | ret |
4070 | ret |
Line 4039... | Line 4071... | ||
4039 | 4071 | ||
4040 | align 4 |
4072 | align 4 |
4041 | proc ted_but_save_file, edit:dword, file:dword, f_name:dword |
4073 | proc ted_save_file, edit:dword, file:dword, f_name:dword |
4042 | pushad |
4074 | pushad |
Line 4043... | Line 4075... | ||
4043 | mov edi,dword[edit] |
4075 | mov edi,dword[edit] |
4044 | 4076 |