Add shape support to the composite code.
authorDana Jansens <danakj@orodu.net>
Fri, 25 Jun 2010 12:57:19 +0000 (14:57 +0200)
committerDana Jansens <danakj@orodu.net>
Sat, 26 Jun 2010 23:30:51 +0000 (01:30 +0200)
commit67b640a4fc7bac0aec00113b48c756bdd2628e5d
tree7feac4bbe8a4ec88629fd3f4dbb6b88bba00ee9c
parent63a7986aee258107ea370166c48e8d0b19d650e7
Add shape support to the composite code.

Keeps the window's shape in an array of XRectangles in the ObWindow.
Also, moved the event handlers that are handled for ObWindows rather than
 subclasses into a function event_handle_window().  The function returns a
 bool saying it the event can also be handled by others or should be treated
 as finished.
openbox/composite.c
openbox/event.c
openbox/unmanaged.c
openbox/window.c
openbox/window.h