Rev 1338 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1338 | Rev 1343 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | co_tim dd ? ; âðåìÿ ïîñëåäíåé öâåòîâîé ðàçìåòêè |
61 | co_tim dd ? ; âðåìÿ ïîñëåäíåé öâåòîâîé ðàçìåòêè |
62 | tim_Undo dd ? ; êîëè÷åñòâî îòìåíåííûõ äåéñòâèé |
62 | tim_Undo dd ? ; êîëè÷åñòâî îòìåíåííûõ äåéñòâèé |
63 | gpOpt db 0 |
63 | gpOpt db 0 |
64 | mode_colored db 1 ; ðåæèì âûäåëåíèÿ ñëîâ öâåòîì (0-âûêë. 1-âêë.) |
64 | mode_colored db 1 ; ðåæèì âûäåëåíèÿ ñëîâ öâåòîì (0-âûêë. 1-âêë.) |
Line 65... | Line -... | ||
65 | - | ||
66 | txtBuf db 'ãä¥à: ' |
- | |
67 | buf db BUF_SIZE dup(0) |
65 | |
68 | key_new db 0 ; ñèìâîë, êîòîðûé áóäåò äîáàâëÿòñÿ ñ êëàâèàòóðû |
66 | key_new db 0 ; ñèìâîë, êîòîðûé áóäåò äîáàâëÿòñÿ ñ êëàâèàòóðû |
69 | tex dd 0 |
67 | tex dd 0 ;text memory pointer |
70 | tex_1 dd 0 |
68 | tex_1 dd 0 ;text first symbol pointer |
Line 71... | Line 69... | ||
71 | tex_end dd 0 |
69 | tex_end dd 0 ;text end memory pointer |
72 | 70 | ||
Line 73... | Line 71... | ||
73 | hed db 'TextEditor 29.12.09',0 ;ïîäïèñü îêíà |
71 | hed db 'TextEditor 30.12.09',0 ;ïîäïèñü îêíà |
74 | sc system_colors |
72 | sc system_colors |
Line 184... | Line 182... | ||
184 | mov [sel.y0],ecx |
182 | mov [sel.y0],ecx |
185 | mov [sel.y1],ecx |
183 | mov [sel.y1],ecx |
186 | pop ecx |
184 | pop ecx |
187 | ret |
185 | ret |
Line -... | Line 186... | ||
- | 186 | ||
188 | 187 | align 4 |
|
189 | SelMove: |
188 | SelMove: |
190 | push ecx |
189 | push ecx |
191 | mov ecx,[cur_x] |
190 | mov ecx,[cur_x] |
192 | add ecx,[hScr.position] |
191 | add ecx,[hScr.position] |
Line 193... | Line 192... | ||
193 | mov [sel.x1],ecx |
192 | mov [sel.x1],ecx |
194 | 193 | ||
195 | mov ecx,[cur_y] |
194 | mov ecx,[cur_y] |
196 | add ecx,[wScr.position] |
195 | add ecx,[wScr.position] |
- | 196 | mov [sel.y1],ecx |
|
197 | mov [sel.y1],ecx |
197 | pop ecx |
Line 198... | Line 198... | ||
198 | pop ecx |
198 | call draw_but_toolbar ;redraw toolbar (need to button Copy) |
199 | ret |
199 | ret |
200 | 200 |