/** * Sends the ListProperties request. * @param window Window whose properties are requested. */ EAPI void ecore_x_window_prop_list_prefetch(Ecore_X_Window window) { xcb_list_properties_cookie_t cookie; cookie = xcb_list_properties_unchecked(_ecore_xcb_conn, window); _ecore_xcb_cookie_cache(cookie.sequence); } /* ecore_x_window_prop_list_prefetch */
/** * Sends the InternAtom request. * @param name Name of the requested atom. * @ingroup Ecore_X_Atom_Group */ EAPI void ecore_x_atom_get_prefetch(const char *name) { xcb_intern_atom_cookie_t cookie; cookie = xcb_intern_atom_unchecked(_ecore_xcb_conn, 0, strlen(name), name); _ecore_xcb_cookie_cache(cookie.sequence); }
/** * Sends the GetGeometry request. * @param drawable Drawable whose characteristics are sought. * @ingroup Ecore_X_Drawable_Group */ EAPI void ecore_x_drawable_geometry_get_prefetch(Ecore_X_Drawable drawable) { xcb_get_geometry_cookie_t cookie; if (drawable == 0) drawable = ((xcb_screen_t *)_ecore_xcb_screen)->root; cookie = xcb_get_geometry_unchecked(_ecore_xcb_conn, drawable); _ecore_xcb_cookie_cache(cookie.sequence); }
/** * Sends the XineramaQueryScreens request. * @ingroup Ecore_X_Xinerama_Group */ EAPI void ecore_x_xinerama_query_screens_prefetch(void) { #ifdef ECORE_XCB_XINERAMA xcb_xinerama_query_screens_cookie_t cookie; cookie = xcb_xinerama_query_screens_unchecked(_ecore_xcb_conn); _ecore_xcb_cookie_cache(cookie.sequence); #endif /* ECORE_XCB_XINERAMA */ }
/** * Sends the ShapeGetRectangles request. * @param window Requested window. * @ingroup Ecore_X_Shape_Group */ EAPI void ecore_x_window_shape_rectangles_get_prefetch(Ecore_X_Window window) { #ifdef ECORE_XCB_SHAPE xcb_shape_get_rectangles_cookie_t cookie; cookie = xcb_shape_get_rectangles_unchecked(_ecore_xcb_conn, window, XCB_SHAPE_SK_BOUNDING); _ecore_xcb_cookie_cache(cookie.sequence); #endif /* ECORE_XCB_SHAPE */ } /* ecore_x_window_shape_rectangles_get_prefetch */
/** * Sends the GetProperty request. * @param window Window whose properties are requested. * @param type The atom. */ EAPI void ecore_x_window_prop_string_get_prefetch(Ecore_X_Window window, Ecore_X_Atom type) { xcb_get_property_cookie_t cookie; cookie = xcb_get_property_unchecked(_ecore_xcb_conn, 0, window ? window : ((xcb_screen_t *)_ecore_xcb_screen)->root, type, XCB_GET_PROPERTY_TYPE_ANY, 0L, 1000000L); _ecore_xcb_cookie_cache(cookie.sequence); } /* ecore_x_window_prop_string_get_prefetch */
/** * Sends the GetScreenInfo request. * @param window Window whose properties are requested. * @ingroup Ecore_X_RandR_Group */ EAPI void ecore_x_randr_get_screen_info_prefetch(Ecore_X_Window window) { #ifdef ECORE_XCB_RANDR xcb_randr_get_screen_info_cookie_t cookie; cookie = xcb_randr_get_screen_info_unchecked(_ecore_xcb_conn, _xcb_randr_root_to_screen(window)); _ecore_xcb_cookie_cache(cookie.sequence); #endif /* ECORE_XCB_RANDR */ }
/** * Sends the GetProperty request. * @param window Window whose properties are requested. * @param property Property atom. * @param type Type atom. */ EAPI void ecore_x_window_prop_property_get_prefetch(Ecore_X_Window window, Ecore_X_Atom property, Ecore_X_Atom type) { xcb_get_property_cookie_t cookie; cookie = xcb_get_property_unchecked(_ecore_xcb_conn, 0, window ? window : ((xcb_screen_t *)_ecore_xcb_screen)->root, property, type, 0, LONG_MAX); _ecore_xcb_cookie_cache(cookie.sequence); } /* ecore_x_window_prop_property_get_prefetch */
/** * Sends the GetProperty request. * @param window Window whose properties are requested. * @param atom The atom. */ EAPI void ecore_x_window_prop_window_get_prefetch(Ecore_X_Window window, Ecore_X_Atom atom) { xcb_get_property_cookie_t cookie; cookie = xcb_get_property_unchecked(_ecore_xcb_conn, 0, window, atom, ECORE_X_ATOM_WINDOW, 0, 0x7fffffff); _ecore_xcb_cookie_cache(cookie.sequence); } /* ecore_x_window_prop_window_get_prefetch */
/** * Sends the GetProperty request. * @param window Window whose properties are requested. * @param atom The atom. * @param type The atom type. */ EAPI void ecore_x_window_prop_xid_get_prefetch(Ecore_X_Window window, Ecore_X_Atom atom, Ecore_X_Atom type) { xcb_get_property_cookie_t cookie; cookie = xcb_get_property_unchecked(_ecore_xcb_conn, 0, window, atom, type, 0, 0x7fffffff); _ecore_xcb_cookie_cache(cookie.sequence); } /* ecore_x_window_prop_xid_get_prefetch */