#ifndef COMET_DISPLAY_H #define COMET_DISPLAY_H #include #include #include #include #include #include typedef struct { xcb_connection_t *connection; xcb_screen_t *screen; xcb_randr_get_screen_info_reply_t *info_reply; xcb_randr_screen_size_t *screen_size; double screen_dpi; int screen_depth; xcb_visualtype_t *visual_type; xcb_xrm_database_t *database; xcb_errors_context_t *errors; xcb_ewmh_connection_t ewmh; } display_t; void display_init(display_t *display); void display_close(display_t *display); #endif