add support for shaped windows, and the circulatenotify event
[dana/dcompmgr.git] / window.h
index a3fc770..5e79d4b 100644 (file)
--- a/window.h
+++ b/window.h
@@ -2,6 +2,7 @@
 #define dc__window_h
 
 #include <xcb/xcb.h>
+#include <xcb/xfixes.h>
 #include <glib.h>
 
 struct d_screen;
@@ -26,6 +27,7 @@ void window_configure(d_window_t *w, int x, int y, int width, int height,
                       int border_width);
 void window_move(d_window_t *w);
 void window_resize(d_window_t *w);
+void window_reshape(d_window_t *w);
 
 gboolean window_is_zombie(d_window_t *w);
 gboolean window_is_input_only(d_window_t *w);
@@ -38,6 +40,7 @@ void window_get_area(d_window_t *pubw, int *x, int *y, int *width, int *height,
 
 xcb_pixmap_t window_get_pixmap(d_window_t *w);
 xcb_visualid_t window_get_visual(d_window_t *w);
+xcb_xfixes_region_t window_get_region(d_window_t *w);
 
 void  window_add_plugin_data(d_window_t *w, int id, void *data);
 void* window_find_plugin_data(d_window_t *w, int id);