Subversion Repositories Kolibri OS

Rev

Rev 837 | Rev 928 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 837 Rev 840
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 802 $
8
$Revision: 840 $
9
 
9
 
10
 
10
 
Line 109... Line 109...
109
	push ebx
109
	push ebx
Line 110... Line 110...
110
 
110
 
111
	mov ecx, [Screen_Max_X]
111
	mov ecx, [Screen_Max_X]
112
	inc ecx
112
	inc ecx
113
	mul ecx
-
 
-
 
113
	mul ecx
114
 
114
        add eax, [_display_data]
115
	movzx edx, byte [display_data+ebx+eax]
115
        movzx edx, byte [ebx+eax]
116
	shl edx, 8
116
	shl edx, 8
Line 117... Line 117...
117
        mov esi, [edx+SLOT_BASE+APPDATA.cursor]
117
        mov esi, [edx+SLOT_BASE+APPDATA.cursor]
118
 
118
 
Line 290... Line 290...
290
      movzx  ebx, word [MOUSE_Y]
290
      movzx  ebx, word [MOUSE_Y]
291
      mov  ecx,[Screen_Max_X]
291
      mov  ecx,[Screen_Max_X]
292
      inc  ecx
292
      inc  ecx
293
      imul  ecx,ebx
293
      imul  ecx,ebx
294
      add  ecx,eax
294
      add  ecx,eax
295
      add  ecx, display_data
295
      add  ecx, [_display_data]
296
      mov   eax, [CURRENT_TASK]
296
      mov   eax, [CURRENT_TASK]
297
      movzx ebx, byte [ecx]
297
      movzx ebx, byte [ecx]
298
      cmp   eax,ebx
298
      cmp   eax,ebx
299
      je    yes_mouse_disable
299
      je    yes_mouse_disable
300
      movzx ebx, byte [ecx+16]
300
      movzx ebx, byte [ecx+16]