typedef struct d_display {
xcb_connection_t *conn;
int ref;
+ struct d_screen *screens;
+ int nscreens;
d_display_ext_t xfixes;
d_display_ext_t render;
void display_ref(d_display_t *dpy);
void display_unref(d_display_t *dpy);
+int display_claim_screens(d_display_t *dpy);
+
+struct d_screen* display_screen_from_root(d_display_t *dpy, xcb_window_t root);
+
void display_error(d_display_t *dpy, xcb_generic_error_t *ev);
#endif