Rev 4308 | Rev 5643 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4308 | Rev 4991 | ||
---|---|---|---|
Line 38... | Line 38... | ||
38 | push eax ebx |
38 | push eax ebx |
39 | stdcall [ted_can_save], tedit0 |
39 | stdcall [ted_can_save], tedit0 |
40 | cmp al,1 |
40 | cmp al,1 |
41 | jne @f |
41 | jne @f |
42 | stdcall [mb_create],msgbox_2,thread ;message: save changes in file? |
42 | stdcall [mb_create],msgbox_2,thread ;message: save changes in file? |
43 | ;mov eax,5 |
- | |
44 | ;mov ebx,50 |
- | |
45 | ;int 0x40 |
- | |
46 | stdcall [mb_setfunctions],msgbox_2_funct |
43 | stdcall [mb_setfunctions],msgbox_2N_funct |
47 | jmp .ret_f |
44 | jmp .ret_f |
48 | @@: |
45 | @@: |
49 | call On_NewFile |
46 | call On_NewFile |
50 | .ret_f: |
47 | .ret_f: |
51 | pop ebx eax |
48 | pop ebx eax |
Line 69... | Line 66... | ||
69 | call On_NewFile |
66 | call On_NewFile |
70 | @@: |
67 | @@: |
71 | pop edi |
68 | pop edi |
72 | ret |
69 | ret |
Line -... | Line 70... | ||
- | 70 | ||
- | 71 | align 4 |
|
- | 72 | On_SaveAndOpenFile: |
|
- | 73 | push edi |
|
- | 74 | mov edi, tedit0 |
|
- | 75 | ||
- | 76 | call ted_but_save_file |
|
- | 77 | cmp ted_err_save,0 |
|
- | 78 | jne @f |
|
- | 79 | call ted_but_open_file.no_msg |
|
- | 80 | @@: |
|
- | 81 | pop edi |
|
- | 82 | ret |
|
- | 83 | ||
- | 84 | align 4 |
|
- | 85 | On_SaveAndExit: |
|
- | 86 | push edi |
|
- | 87 | mov edi, tedit0 |
|
- | 88 | ||
- | 89 | call ted_but_save_file |
|
- | 90 | cmp ted_err_save,0 |
|
- | 91 | jne @f |
|
- | 92 | mov dword[exit_code],1 |
|
- | 93 | @@: |
|
- | 94 | pop edi |
|
- | 95 | ret |
|
- | 96 | ||
- | 97 | align 4 |
|
- | 98 | On_Exit: |
|
- | 99 | mov dword[exit_code],1 |
|
- | 100 | ret |
|
73 | 101 | ||
74 | ;description: |
102 | ;description: |
75 | ; äãªæ¨ï ®âªàëâ¨ï ä ©« ¡¥§ ®ª á®®¡é¥¨ï |
103 | ; äãªæ¨ï ®âªàëâ¨ï ä ©« ¡¥§ ®ª á®®¡é¥¨ï |
76 | align 4 |
104 | align 4 |
77 | but_no_msg_OpenFile: |
105 | but_no_msg_OpenFile: |
Line 88... | Line 116... | ||
88 | pushad |
116 | pushad |
Line 89... | Line 117... | ||
89 | 117 | ||
90 | stdcall [ted_can_save], tedit0 |
118 | stdcall [ted_can_save], tedit0 |
91 | cmp al,1 |
119 | cmp al,1 |
92 | jne @f |
120 | jne @f |
93 | stdcall [mb_create],msgbox_5,thread ;message: save changes in file? |
121 | stdcall [mb_create],msgbox_2,thread ;message: save changes in file? |
94 | stdcall [mb_setfunctions],msgbox_5_funct |
122 | stdcall [mb_setfunctions],msgbox_2O_funct |
95 | jmp .ret_f |
123 | jmp .ret_f |
96 | .no_msg: ;¬¥âª ¤«ï ¢ë§®¢ äãªæ¨¨ ç¥à¥§ ª®¯ªã ¢ á®®¡é¥¨¨ msgbox_5 |
124 | .no_msg: ;¬¥âª ¤«ï ¢ë§®¢ äãªæ¨¨ ç¥à¥§ ª®¯ªã ¢ á®®¡é¥¨¨ msgbox_5 |
97 | pushad |
125 | pushad |