making some nice batch-query stuff for initializing the display statics
[dana/dcompmgr.git] / window.h
index e03623b..211fd8e 100644 (file)
--- a/window.h
+++ b/window.h
@@ -2,6 +2,7 @@
 #define dc__window_h
 
 #include <xcb/xcb.h>
+#include <glib.h>
 
 struct d_screen;
 
@@ -10,6 +11,8 @@ typedef struct d_window {
     int              ref;
     struct d_screen *sc;
 
+    gboolean         mapped;
+
     void (*show)(struct d_window *w);
     void (*hide)(struct d_window *w);
 } d_window_t;
@@ -19,5 +22,7 @@ d_window_t* window_new(xcb_window_t id, struct d_screen *sc);
 void window_ref(d_window_t *w);
 void window_unref(d_window_t *w);
 
+void window_show(d_window_t *w);
+void window_hide(d_window_t *w);
 
 #endif