Subversion Repositories Kolibri OS

Rev

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

Rev 3556 Rev 3558
Line 69... Line 69...
69
format binary as "mnt"
69
format binary as "mnt"
Line 70... Line 70...
70
 
70
 
71
include 'macros.inc'
71
include 'macros.inc'
Line 72... Line 72...
72
include 'struct.inc'
72
include 'struct.inc'
Line 73... Line 73...
73
 
73
 
Line 74... Line 74...
74
$Revision: 3556 $
74
$Revision: 3558 $
Line 2219... Line 2219...
2219
        add     edi, window_data
2219
        add     edi, window_data
2220
        movzx   esi, word [WIN_STACK + ecx * 2]
2220
        movzx   esi, word [WIN_STACK + ecx * 2]
2221
        lea     esi, [WIN_POS + esi * 2]
2221
        lea     esi, [WIN_POS + esi * 2]
2222
        call    window._.window_deactivate
2222
        call    window._.window_deactivate
Line 2223... Line -...
2223
 
-
 
2224
        xor     eax, eax
-
 
2225
        mov     byte[MOUSE_BACKGROUND], al
-
 
2226
        mov     byte[DONT_DRAW_MOUSE], al
-
 
2227
        mov     byte[MOUSE_DOWN], 0
-
 
2228
 
2223
 
2229
        call    syscall_display_settings._.calculate_whole_screen
2224
        call    syscall_display_settings._.calculate_whole_screen
2230
        call    syscall_display_settings._.redraw_whole_screen
2225
        call    syscall_display_settings._.redraw_whole_screen
2231
.nowindowdeactivate:
2226
.nowindowdeactivate:
2232
        ret
2227
        ret
Line 3557... Line 3552...
3557
        xor     eax, eax
3552
        xor     eax, eax
3558
        mov     [draw_data+32 + RECT.left], eax
3553
        mov     [draw_data+32 + RECT.left], eax
3559
        mov     [draw_data+32 + RECT.top], eax
3554
        mov     [draw_data+32 + RECT.top], eax
3560
        mov     [draw_data+32 + RECT.right], eax
3555
        mov     [draw_data+32 + RECT.right], eax
3561
        mov     [draw_data+32 + RECT.bottom], eax
3556
        mov     [draw_data+32 + RECT.bottom], eax
3562
        mov     [MOUSE_BACKGROUND], byte 0
-
 
3563
;--------------------------------------
3557
;--------------------------------------
3564
align 4
3558
align 4
3565
nobackgr:
3559
nobackgr:
3566
; system shutdown request
3560
; system shutdown request
3567
        cmp     [SYS_SHUTDOWN], byte 0
3561
        cmp     [SYS_SHUTDOWN], byte 0