You can easily ignore mouse activity that is outside of a given area by doing per-pixel collision checks.
I also agree that most windows will be actually rectangular and copy what is beneath them. That said, what if you move a window underneath/behind a non-rectangular window? Will it update in the corners?
You can set an Alpha value for gadgets... does this apply to windows?
I also agree that most windows will be actually rectangular and copy what is beneath them. That said, what if you move a window underneath/behind a non-rectangular window? Will it update in the corners?
You can set an Alpha value for gadgets... does this apply to windows?