6 #include <X11/Xft/Xft.h>
8 #include "bcbitmap.inc"
9 #include "bcpixmap.inc"
10 #include "bcwindowbase.inc"
16 BC_Pixmap(BC_WindowBase
*parent_window
,
18 int mode
= PIXMAP_OPAQUE
,
20 BC_Pixmap(BC_WindowBase
*parent_window
,
25 friend class BC_WindowBase
;
27 void resize(int w
, int h
);
28 void copy_area(int x
, int y
, int w
, int h
, int x2
, int y2
);
29 int write_drawable(Drawable
&pixmap
,
36 void draw_vframe(VFrame
*frame
,
43 void draw_pixmap(BC_Pixmap
*pixmap
,
60 int initialize(BC_WindowBase
*parent_window
, int w
, int h
, int mode
);
62 BC_WindowBase
*parent_window
;
63 BC_WindowBase
*top_level
;
64 Pixmap opaque_pixmap
, alpha_pixmap
;
66 // XftDraw *opaque_xft_draw, *alpha_xft_draw;
68 void *opaque_xft_draw
, *alpha_xft_draw
;