Added function table to GDI objects for better encapsulation.
commitd8a9244fc49a13f5c8dc0f3ba49d80b983737a51
authorAlexandre Julliard <julliard@winehq.org>
Fri, 31 May 2002 18:43:22 +0000 (31 18:43 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 31 May 2002 18:43:22 +0000 (31 18:43 +0000)
treec0cdf51075d27a06bb03f9bf05a66d7dd3b31853
parent65adc24f14d87bbaefe8cfa51e6060096b394e4a
Added function table to GDI objects for better encapsulation.
Removed some direct accesses to the bitmap structure.
Fixed handling of stock bitmap if selected in multiple DCs.
Some minor fixes to the DC function table.
40 files changed:
dlls/gdi/driver.c
dlls/gdi/enhmfdrv/init.c
dlls/gdi/mfdrv/init.c
dlls/gdi/win16drv/init.c
dlls/ttydrv/bitmap.c
dlls/ttydrv/dc.c
dlls/ttydrv/objects.c
dlls/ttydrv/ttydrv.h
dlls/ttydrv/ttydrv.spec
dlls/x11drv/Makefile.in
dlls/x11drv/window.c
dlls/x11drv/x11drv.spec
graphics/mapping.c
graphics/painting.c
graphics/x11drv/bitmap.c
graphics/x11drv/brush.c
graphics/x11drv/dib.c
graphics/x11drv/init.c
graphics/x11drv/objects.c [deleted file]
include/bitmap.h
include/brush.h [deleted file]
include/font.h
include/gdi.h
include/palette.h
include/pen.h [deleted file]
include/region.h [deleted file]
include/wine/wingdi16.h
include/x11drv.h
objects/bitmap.c
objects/brush.c
objects/dc.c
objects/dib.c
objects/enhmetafile.c
objects/font.c
objects/gdiobj.c
objects/metafile.c
objects/palette.c
objects/pen.c
objects/region.c
windows/painting.c