Rev 1034 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1034 | Rev 1113 | ||
---|---|---|---|
Line 546... | Line 546... | ||
546 | call edit_box_key.sh_cl_ ;®ç¨á⪠¢ë¤¥«¥®£® äà £¬¥â |
546 | call edit_box_key.sh_cl_ ;®ç¨á⪠¢ë¤¥«¥®£® äà £¬¥â |
547 | and word ed_flags,ed_shift_cl ; ®ç¨á⪠®â ⮣® çâ® ã¡à «¨ ¢ë¤¥«¥¨¥ |
547 | and word ed_flags,ed_shift_cl ; ®ç¨á⪠®â ⮣® çâ® ã¡à «¨ ¢ë¤¥«¥¨¥ |
548 | jmp edit_box.draw_cursor_text |
548 | jmp edit_box.draw_cursor_text |
549 | @@: |
549 | @@: |
550 | and word ed_flags,ed_shift_off |
550 | and word ed_flags,ed_shift_off |
551 | edit_ex |
551 | popad |
- | 552 | ret 4 |
|
552 | ;¯à®¢¥àª á®áâ®ï¨ï shift ¡ë« «¨ ® ¦ â à ìè¥? |
553 | ;¯à®¢¥àª á®áâ®ï¨ï shift ¡ë« «¨ ® ¦ â à ìè¥? |
553 | edit_box_key.sh_enable: |
554 | edit_box_key.sh_enable: |
554 | test word ed_flags,ed_shift |
555 | test word ed_flags,ed_shift |
555 | jne edit_box_key.sh_ext_en ; à¨á®¢ âì § ªà è¥ë© ¯àאַ㣮«ì¨ª |
556 | jne edit_box_key.sh_ext_en ; à¨á®¢ âì § ªà è¥ë© ¯àאַ㣮«ì¨ª |
Line 959... | Line 960... | ||
959 | mov ecx,ed_pos |
960 | mov ecx,ed_pos |
960 | cmp edx,ecx |
961 | cmp edx,ecx |
961 | jg edit_box_key.bac_del |
962 | jg edit_box_key.bac_del |
962 | test word ed_flags,ed_shift_on |
963 | test word ed_flags,ed_shift_on |
963 | jne edit_box_key.del_bac |
964 | jne edit_box_key.del_bac |
964 | edit_ex |
965 | popad |
- | 966 | ret 4 |
|
965 | edit_box_key.bac_del: |
967 | edit_box_key.bac_del: |
966 | call edit_box_key.del_char |
968 | call edit_box_key.del_char |
967 | jmp edit_box_key.draw_all |
969 | jmp edit_box_key.draw_all |
968 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
970 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
969 | ;--- ¦ â ª« ¢¨è backspace --- |
971 | ;--- ¦ â ª« ¢¨è backspace --- |
Line 972... | Line 974... | ||
972 | mov ecx,ed_pos |
974 | mov ecx,ed_pos |
973 | test ecx,ecx |
975 | test ecx,ecx |
974 | jnz edit_box_key.del_bac |
976 | jnz edit_box_key.del_bac |
975 | test word ed_flags,ed_shift_on |
977 | test word ed_flags,ed_shift_on |
976 | jne edit_box_key.bac_del |
978 | jne edit_box_key.bac_del |
- | 979 | popad |
|
- | 980 | ret 4 |
|
Line 977... | Line -... | ||
977 | - | ||
978 | edit_ex |
981 | |
979 | edit_box_key.del_bac: |
982 | edit_box_key.del_bac: |
980 | mov edx,ed_size |
983 | mov edx,ed_size |
981 | cmp edx,ecx ;if ed_pos=ed_size |
984 | cmp edx,ecx ;if ed_pos=ed_size |
982 | je @f |
985 | je @f |