Subversion Repositories Kolibri OS

Rev

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

Rev 163 Rev 181
Line 1643... Line 1643...
1643
  mpy     dd 0x0
1643
  mpy     dd 0x0
1644
endg
1644
endg
Line 1645... Line 1645...
1645
 
1645
 
-
 
1646
 
-
 
1647
; draw negative window frames
-
 
1648
uglobal
-
 
1649
moving_wnd dd ?
Line 1646... Line 1650...
1646
 
1650
moving_wnd_redrawed db ?
-
 
1651
endg
Line 1647... Line 1652...
1647
; draw negative window frames
1652
 
1648
 
1653
drawwindowframes:
1649
drawwindowframes:
1654
        mov     [moving_wnd], edi
-
 
1655
 
-
 
1656
        test    [edi+WDATA.fl_wstate],WSTATE_MAXIMIZED
1650
 
1657
        jnz     .ret
-
 
1658
        cmp     [edi+WDATA.fl_redraw], 0
-
 
1659
        jz      @f
-
 
1660
        xor     [moving_wnd_redrawed], 1
-
 
1661
        jmp     .ret
-
 
1662
@@:
-
 
1663
        cmp     [moving_wnd_redrawed], 0
-
 
1664
        jz      @f
Line 1651... Line 1665...
1651
        test    [edi+WDATA.fl_wstate],WSTATE_MAXIMIZED
1665
        mov     [moving_wnd_redrawed], 0
Line 1652... Line 1666...
1652
        jnz     .ret
1666
.ret:
1653
        cmp     [edi+WDATA.fl_redraw], 0
1667
        ret
Line 1716... Line 1730...
1716
        add   edi,window_data
1730
        add   edi,window_data
1717
        mov   [edi+WDATA.fl_wdrawn],byte 1
1731
        mov   [edi+WDATA.fl_wdrawn],byte 1
1718
        pop   edi
1732
        pop   edi
Line 1719... Line 1733...
1719
 
1733
 
1720
        popad
-
 
1721
.ret:
1734
        popad
Line 1722... Line 1735...
1722
        ret
1735
        ret