Removed dependencies on the internals of the region object.
commit07439cd2d0a7edf15d8324a9f79f0f21da28ca58
authorAlexandre Julliard <julliard@winehq.org>
Sat, 25 May 2002 22:16:12 +0000 (25 22:16 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sat, 25 May 2002 22:16:12 +0000 (25 22:16 +0000)
tree7af9ce4edb7711b51d10c67b8bdc4d29c26732e3
parent6a96749209871156367d3b0a88b780c91569cba9
Removed dependencies on the internals of the region object.
Do not store the region type in the object, it's trivial to determine
from the rectangle count.
Rewrote a few routines to not depend on internal clipping or region
functions.
15 files changed:
dlls/gdi/mfdrv/graphics.c
dlls/ttydrv/wnd.c
dlls/x11drv/winpos.c
dlls/x11drv/xrender.c
graphics/x11drv/clipping.c
graphics/x11drv/graphics.c
graphics/x11drv/text.c
include/gdi.h
include/region.h
include/x11drv.h
objects/clipping.c
objects/gdiobj.c
objects/region.c
windows/dce.c
windows/winpos.c