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 |