Subversion Repositories Kolibri OS

Rev

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