+ d_display_ext_t xfixes;
+ d_display_ext_t render;
+ d_display_ext_t composite;
+ d_display_ext_t damage;
+
+ struct {
+ /* types */
+ xcb_atom_t atom;
+ xcb_atom_t cardinal;
+ xcb_atom_t utf8_string;
+ xcb_atom_t string;
+ xcb_atom_t pixmap;
+ /* properties */
+ xcb_atom_t net_wm_window_type;
+ xcb_atom_t net_wm_window_type_desktop;
+ xcb_atom_t net_wm_window_type_dock;
+ xcb_atom_t net_wm_window_type_normal;
+ xcb_atom_t net_wm_window_type_dialog;
+ xcb_atom_t net_wm_window_type_toolbar;
+ xcb_atom_t net_wm_window_type_menu;
+ xcb_atom_t net_wm_window_type_utility;
+ xcb_atom_t net_wm_window_type_splash;
+ xcb_atom_t net_wm_window_type_dropdown_menu;
+ xcb_atom_t net_wm_window_type_popup_menu;
+ xcb_atom_t net_wm_window_type_tooltip;
+ xcb_atom_t net_wm_window_type_notification;
+ xcb_atom_t net_wm_window_type_combo;
+ xcb_atom_t net_wm_window_type_dnd;
+ } a;