Subversion Repositories Kolibri OS

Rev

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

Rev 3481 Rev 3534
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: 3481 $
8
$Revision: 3534 $
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 163... Line 163...
163
;   ebx - uid (for Dummy testing)
163
;   ebx - uid (for Dummy testing)
164
;   edx - flags
164
;   edx - flags
165
;   esi - event data (=0 => skip)
165
;   esi - event data (=0 => skip)
166
;scratched: ebx,ecx,esi,edi
166
;scratched: ebx,ecx,esi,edi
167
        call    NotDummyTest ; not returned for fail !!!
167
        call    NotDummyTest ; not returned for fail !!!
168
        mov     [check_idle_semaphore], 5
-
 
169
        or      esi, esi
168
        or      esi, esi
170
        jz      @f
169
        jz      @f
171
        lea     edi, [ebx+EVENT.code]
170
        lea     edi, [ebx+EVENT.code]
172
        mov     ecx, (sizeof.EVENT -EVENT.code)/4
171
        mov     ecx, (sizeof.EVENT -EVENT.code)/4
173
        cld
172
        cld
Line 588... Line 587...
588
        mov     edx, [BTN_BUFF]
587
        mov     edx, [BTN_BUFF]
589
        shr     edx, 8
588
        shr     edx, 8
590
        cmp     edx, 0xFFFF    ;-ID for Minimize-Button of Form
589
        cmp     edx, 0xFFFF    ;-ID for Minimize-Button of Form
591
        jne     .result
590
        jne     .result
592
        mov     [window_minimize], 1
591
        mov     [window_minimize], 1
-
 
592
        call    wakeup_osloop
593
        dec     byte[BTN_COUNT]
593
        dec     byte[BTN_COUNT]
594
        jmp     .loop
594
        jmp     .loop
595
;--------------------------------------
595
;--------------------------------------
596
align 4
596
align 4
597
.Keys:    ; eax==1
597
.Keys:    ; eax==1