40,10 → 40,7 |
cmp al,1 |
jne @f |
stdcall [mb_create],msgbox_2,thread ;message: save changes in file? |
;mov eax,5 |
;mov ebx,50 |
;int 0x40 |
stdcall [mb_setfunctions],msgbox_2_funct |
stdcall [mb_setfunctions],msgbox_2N_funct |
jmp .ret_f |
@@: |
call On_NewFile |
71,6 → 68,37 |
pop edi |
ret |
|
align 4 |
On_SaveAndOpenFile: |
push edi |
mov edi, tedit0 |
|
call ted_but_save_file |
cmp ted_err_save,0 |
jne @f |
call ted_but_open_file.no_msg |
@@: |
pop edi |
ret |
|
align 4 |
On_SaveAndExit: |
push edi |
mov edi, tedit0 |
|
call ted_but_save_file |
cmp ted_err_save,0 |
jne @f |
mov dword[exit_code],1 |
@@: |
pop edi |
ret |
|
align 4 |
On_Exit: |
mov dword[exit_code],1 |
ret |
|
;description: |
; äãªæ¨ï ®âªàëâ¨ï ä ©« ¡¥§ ®ª á®®¡é¥¨ï |
align 4 |
90,8 → 118,8 |
stdcall [ted_can_save], tedit0 |
cmp al,1 |
jne @f |
stdcall [mb_create],msgbox_5,thread ;message: save changes in file? |
stdcall [mb_setfunctions],msgbox_5_funct |
stdcall [mb_create],msgbox_2,thread ;message: save changes in file? |
stdcall [mb_setfunctions],msgbox_2O_funct |
jmp .ret_f |
.no_msg: ;¬¥âª ¤«ï ¢ë§®¢ äãªæ¨¨ ç¥à¥§ ª®¯ªã ¢ á®®¡é¥¨¨ msgbox_5 |
pushad |