DirectFB - Home of the pragmatist Roadmap


[directfb-cvs] DirectFB
Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[directfb-cvs] DirectFB



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.





Home | Main Index | Thread Index


directfb.org / Development / Old Archives