|Site sponsored by IGEL|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVSROOT: /cvs/directfb Module name: DirectFB Changes by: dok 20041026 16:10:33 Modified files: src/core : wm.c wm.h wm_module.h wm/default : Makefile.am default.c Added files: wm/default : stret.c stret.h Log message: Rewrote the recursive window stack update code in a reusable form. Those regions of the window stack being transparent, opaque, shaped etc. had been each window itself, but the new code allows to have a complete hierarchie of those regions. Therefore, the new code is all about the 'StReT', the Stack Region Tree. Right now, there's one StReT Region for each Window, but window borders are coming soon and each Window's StReT Region will be embedded into the border's StReT Region, either as a child or a sibling. Currently, DWOP_OPAQUE_REGION is not working. The complicated code for opaque sub parts has been removed. Instead another StReT Region has to be created as an opaque child region of the transparent.