diff options
author | Mikhail Gusarov <dottedmag@dottedmag.net> | 2009-04-19 20:01:00 +0700 |
---|---|---|
committer | Julien Danjou <julien@danjou.info> | 2009-04-19 20:40:33 +0200 |
commit | 48cb146c43818abadd3148235570a01adc79b9d6 (patch) | |
tree | 64de19cb0e4175c19c8ef98da477ad6399604e66 /aux | |
parent | 2acc84e57ae1d91232fc24ddebeac45babece0f4 (diff) |
Add xcb_aux_change_window_attributes_checked
There is xcb_aux_change_window_attributes, add the matching checked
function.
Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
Signed-off-by: Julien Danjou <julien@danjou.info>
Diffstat (limited to 'aux')
-rw-r--r-- | aux/xcb_aux.c | 11 | ||||
-rw-r--r-- | aux/xcb_aux.h | 6 |
2 files changed, 17 insertions, 0 deletions
diff --git a/aux/xcb_aux.c b/aux/xcb_aux.c index 1adc02a..c810398 100644 --- a/aux/xcb_aux.c +++ b/aux/xcb_aux.c @@ -208,6 +208,17 @@ xcb_aux_create_window_checked (xcb_connection_t *c, } xcb_void_cookie_t +xcb_aux_change_window_attributes_checked (xcb_connection_t *c, + xcb_window_t window, + uint32_t mask, + const xcb_params_cw_t *params) +{ + uint32_t value_list[16]; + pack_list(mask, (const uint32_t *)params, value_list); + return xcb_change_window_attributes_checked( c, window, mask, value_list ); +} + +xcb_void_cookie_t xcb_aux_change_window_attributes (xcb_connection_t *c, xcb_window_t window, uint32_t mask, diff --git a/aux/xcb_aux.h b/aux/xcb_aux.h index 011736e..d49d438 100644 --- a/aux/xcb_aux.h +++ b/aux/xcb_aux.h @@ -102,6 +102,12 @@ xcb_aux_change_window_attributes (xcb_connection_t *c, uint32_t mask, const xcb_params_cw_t *params); +xcb_void_cookie_t +xcb_aux_change_window_attributes_checked (xcb_connection_t *c, + xcb_window_t window, + uint32_t mask, + const xcb_params_cw_t *params); + typedef struct { int32_t x; int32_t y; |