1,6 → 1,6 |
; ¬ ªà®á ¤«ï á¨á⥬®© ¡¨¡«¨®â¥ª¨ box_lib.obj |
; í«¥¬¥â TextEditor ¤«ï Kolibri OS |
; ä ©« ¯®á«¥¤¨© à § ¨§¬¥ï«áï 29.01.2019 IgorA |
; ä ©« ¯®á«¥¤¨© à § ¨§¬¥ï«áï 10.06.2020 IgorA |
; ª®¤ ¯à¨¬¥¥ GPL2 «¨æ¥§¨ï |
|
;input: |
337,8 → 337,7 |
stdcall ted_draw,edi |
jmp @f |
.no_red_0: |
call ted_draw_main_cursor |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
call ted_sel_end |
@@: |
cmp ah,80 ;177 ;Down |
jne @f |
350,8 → 349,7 |
stdcall ted_draw,edi |
jmp @f |
.no_red_1: |
call ted_draw_main_cursor |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
call ted_sel_end |
@@: |
cmp ah,75 ;176 ;Left |
jne @f |
363,8 → 361,7 |
stdcall ted_draw,edi |
jmp @f |
.no_red_2: |
call ted_draw_main_cursor |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
call ted_sel_end |
@@: |
cmp ah,77 ;179 ;Right |
jne @f |
376,8 → 373,7 |
stdcall ted_draw,edi |
jmp @f |
.no_red_3: |
call ted_draw_main_cursor |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
call ted_sel_end |
@@: |
cmp ah,71 ;180 ;Home |
jne @f |
389,8 → 385,7 |
stdcall ted_draw,edi |
jmp @f |
.no_red_4: |
call ted_draw_main_cursor |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
call ted_sel_end |
@@: |
cmp ah,79 ;181 ;End |
jne @f |
402,8 → 397,7 |
stdcall ted_draw,edi |
jmp @f |
.no_red_5: |
call ted_draw_main_cursor |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
call ted_sel_end |
@@: |
cmp ah,73 ;184 ;PageUp |
jne @f |
412,6 → 406,7 |
je @f |
call ted_scroll_set_redraw |
stdcall ted_draw,edi |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
@@: |
cmp ah,81 ;183 ;PageDown |
jne @f |
635,6 → 630,29 |
;input: |
; edi = pointer to tedit struct |
;description: |
; ãªæ¨ï ¢ë§ë¢ ¥¬ ï ¯à¨ áï⨨ ¢ë¤¥«¥¨ï |
align 16 |
proc ted_sel_end uses eax |
mov ted_drag_k,0 ;§ ª 稢 ¥¬ ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
call ted_is_select |
or al,al |
jz @f |
xor eax,eax |
mov ted_sel_x0,eax |
mov ted_sel_x1,eax |
mov ted_sel_y0,eax |
mov ted_sel_y1,eax |
stdcall ted_draw,edi |
jmp .end_f |
@@: |
call ted_draw_main_cursor |
.end_f: |
ret |
endp |
|
;input: |
; edi = pointer to tedit struct |
;description: |
; ãªæ¨ï ¢ë§ë¢ ¥¬ ï ¯à¨ ¯¥à¥¬¥é¥¨¨ ¢ë¤¥«¥¨ï |
align 16 |
proc ted_sel_move |
1396,7 → 1414,7 |
@@: |
.end_f: |
popad |
mov esi,dword[conv_cou] |
mov esi,[conv_cou] |
ret |
endp |
|