Tue, 20 Oct 1998 12:03:46 +0200 Paolo Molaro <lupus@debian.org> * gdk/gdkprivate.h: GdkGCPrivate now stores complete info about color, clip-rectangles (not for bitmaps yet) and dashes. GdkWindowPrivate now has a GdkDrawableClass member to allow for customized draw operations. * gdk/gdktypes.h: GdkFont now has a name member; new GDK_WINDOW_DRAWABLE type for GdkWindow; new structure GdkDrawableClass. * gdk/gdkdraw.c: use engine-specific functions to draw. * gdk/gdkwindow.c: handle destroy of GDK_WINDOW_DRAWABLE. * gdk/gdkps.[ch]: postscript drawable engine. * gdk/gdkdrawable.c: drawable engine registration. * gdk/gdk.h: include drawable engine headers and declare engine registration function. New function: gdk_region_get_rectangles(). * gdk/gdkfont.c: store the name of the font loaded (needs work for fontset). * gdk/gdkgc.c: handle changes to GdkGCPrivate. * gdk/gdkregion.c: use our own functions for Region handling (stolen from X 6.3: Region.c region.h poly.h PolyReg.c). * gtk/testps.c: test postscript backend.
13 KiB
13 KiB