Subversion Repositories Kolibri OS

Rev

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

Rev 3555 Rev 3589
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;;
4
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa      ;;
4
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa      ;;
5
;; Distributed under terms of the GNU General Public License    ;;
5
;; Distributed under terms of the GNU General Public License    ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 3555 $
8
$Revision: 3589 $
9
 
9
 
10
WINDOW_MOVE_AND_RESIZE_FLAGS = \
10
WINDOW_MOVE_AND_RESIZE_FLAGS = \
11
  mouse.WINDOW_RESIZE_N_FLAG + \
11
  mouse.WINDOW_RESIZE_N_FLAG + \
Line 514... Line 514...
514
        bsr     eax, ecx       ; находим ненулевой бит маски (31 -> 0)
514
        bsr     eax, ecx       ; находим ненулевой бит маски (31 -> 0)
515
        jz      .no_events     ; исчерпали все биты маски, но ничего не нашли ???
515
        jz      .no_events     ; исчерпали все биты маски, но ничего не нашли ???
516
        btr     ecx, eax       ; сбрасываем проверяемый бит маски
516
        btr     ecx, eax       ; сбрасываем проверяемый бит маски
517
       ; переходим на обработчик этого (eax) бита
517
       ; переходим на обработчик этого (eax) бита
518
        cmp     eax, 10
518
        cmp     eax, 10
519
        jae     .loop          ; eax=[10..31], ignored (event 10...32)
519
        jae     .loop          ; eax=[10..31], ignored (event 11...32)
Line 520... Line 520...
520
 
520
 
521
        cmp     eax, 3
521
        cmp     eax, 3
Line 522... Line 522...
522
        je      .loop          ; eax=3, ignored (event 4)
522
        je      .loop          ; eax=3, ignored (event 4)