24#define XCB_XFIXES_MAJOR_VERSION 6 
   25#define XCB_XFIXES_MINOR_VERSION 0 
   33    unsigned int sequence;
 
   37#define XCB_XFIXES_QUERY_VERSION 0 
   46    uint32_t client_major_version;
 
   47    uint32_t client_minor_version;
 
   54    uint8_t  response_type;
 
   58    uint32_t major_version;
 
   59    uint32_t minor_version;
 
   63typedef enum xcb_xfixes_save_set_mode_t {
 
   64    XCB_XFIXES_SAVE_SET_MODE_INSERT = 0,
 
   65    XCB_XFIXES_SAVE_SET_MODE_DELETE = 1
 
   66} xcb_xfixes_save_set_mode_t;
 
   68typedef enum xcb_xfixes_save_set_target_t {
 
   69    XCB_XFIXES_SAVE_SET_TARGET_NEAREST = 0,
 
   70    XCB_XFIXES_SAVE_SET_TARGET_ROOT = 1
 
   71} xcb_xfixes_save_set_target_t;
 
   73typedef enum xcb_xfixes_save_set_mapping_t {
 
   74    XCB_XFIXES_SAVE_SET_MAPPING_MAP = 0,
 
   75    XCB_XFIXES_SAVE_SET_MAPPING_UNMAP = 1
 
   76} xcb_xfixes_save_set_mapping_t;
 
   79#define XCB_XFIXES_CHANGE_SAVE_SET 1 
   95typedef enum xcb_xfixes_selection_event_t {
 
   96    XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER = 0,
 
   97    XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY = 1,
 
   98    XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE = 2
 
   99} xcb_xfixes_selection_event_t;
 
  101typedef enum xcb_xfixes_selection_event_mask_t {
 
  102    XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = 1,
 
  103    XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = 2,
 
  104    XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = 4
 
  105} xcb_xfixes_selection_event_mask_t;
 
  108#define XCB_XFIXES_SELECTION_NOTIFY 0 
  114    uint8_t         response_type;
 
  119    xcb_atom_t      selection;
 
  120    xcb_timestamp_t timestamp;
 
  121    xcb_timestamp_t selection_timestamp;
 
  126#define XCB_XFIXES_SELECT_SELECTION_INPUT 2 
  132    uint8_t      major_opcode;
 
  133    uint8_t      minor_opcode;
 
  136    xcb_atom_t   selection;
 
  140typedef enum xcb_xfixes_cursor_notify_t {
 
  141    XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR = 0
 
  142} xcb_xfixes_cursor_notify_t;
 
  144typedef enum xcb_xfixes_cursor_notify_mask_t {
 
  145    XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = 1
 
  146} xcb_xfixes_cursor_notify_mask_t;
 
  149#define XCB_XFIXES_CURSOR_NOTIFY 1 
  155    uint8_t         response_type;
 
  159    uint32_t        cursor_serial;
 
  160    xcb_timestamp_t timestamp;
 
  166#define XCB_XFIXES_SELECT_CURSOR_INPUT 3 
  172    uint8_t      major_opcode;
 
  173    uint8_t      minor_opcode;
 
  183    unsigned int sequence;
 
  187#define XCB_XFIXES_GET_CURSOR_IMAGE 4 
  193    uint8_t  major_opcode;
 
  194    uint8_t  minor_opcode;
 
  202    uint8_t  response_type;
 
  212    uint32_t cursor_serial;
 
  216typedef uint32_t xcb_xfixes_region_t;
 
  222    xcb_xfixes_region_t *data;
 
  228#define XCB_XFIXES_BAD_REGION 0 
  234    uint8_t  response_type;
 
  238    uint16_t minor_opcode;
 
  239    uint8_t  major_opcode;
 
  242typedef enum xcb_xfixes_region_enum_t {
 
  243    XCB_XFIXES_REGION_NONE = 0
 
  244} xcb_xfixes_region_enum_t;
 
  247#define XCB_XFIXES_CREATE_REGION 5 
  253    uint8_t             major_opcode;
 
  254    uint8_t             minor_opcode;
 
  256    xcb_xfixes_region_t region;
 
  260#define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6 
  266    uint8_t             major_opcode;
 
  267    uint8_t             minor_opcode;
 
  269    xcb_xfixes_region_t region;
 
  274#define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7 
  280    uint8_t             major_opcode;
 
  281    uint8_t             minor_opcode;
 
  283    xcb_xfixes_region_t region;
 
  285    xcb_shape_kind_t    kind;
 
  290#define XCB_XFIXES_CREATE_REGION_FROM_GC 8 
  296    uint8_t             major_opcode;
 
  297    uint8_t             minor_opcode;
 
  299    xcb_xfixes_region_t region;
 
  304#define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9 
  310    uint8_t              major_opcode;
 
  311    uint8_t              minor_opcode;
 
  313    xcb_xfixes_region_t  region;
 
  314    xcb_render_picture_t picture;
 
  318#define XCB_XFIXES_DESTROY_REGION 10 
  324    uint8_t             major_opcode;
 
  325    uint8_t             minor_opcode;
 
  327    xcb_xfixes_region_t region;
 
  331#define XCB_XFIXES_SET_REGION 11 
  337    uint8_t             major_opcode;
 
  338    uint8_t             minor_opcode;
 
  340    xcb_xfixes_region_t region;
 
  344#define XCB_XFIXES_COPY_REGION 12 
  350    uint8_t             major_opcode;
 
  351    uint8_t             minor_opcode;
 
  353    xcb_xfixes_region_t source;
 
  354    xcb_xfixes_region_t destination;
 
  358#define XCB_XFIXES_UNION_REGION 13 
  364    uint8_t             major_opcode;
 
  365    uint8_t             minor_opcode;
 
  367    xcb_xfixes_region_t source1;
 
  368    xcb_xfixes_region_t source2;
 
  369    xcb_xfixes_region_t destination;
 
  373#define XCB_XFIXES_INTERSECT_REGION 14 
  379    uint8_t             major_opcode;
 
  380    uint8_t             minor_opcode;
 
  382    xcb_xfixes_region_t source1;
 
  383    xcb_xfixes_region_t source2;
 
  384    xcb_xfixes_region_t destination;
 
  388#define XCB_XFIXES_SUBTRACT_REGION 15 
  394    uint8_t             major_opcode;
 
  395    uint8_t             minor_opcode;
 
  397    xcb_xfixes_region_t source1;
 
  398    xcb_xfixes_region_t source2;
 
  399    xcb_xfixes_region_t destination;
 
  403#define XCB_XFIXES_INVERT_REGION 16 
  409    uint8_t             major_opcode;
 
  410    uint8_t             minor_opcode;
 
  412    xcb_xfixes_region_t source;
 
  414    xcb_xfixes_region_t destination;
 
  418#define XCB_XFIXES_TRANSLATE_REGION 17 
  424    uint8_t             major_opcode;
 
  425    uint8_t             minor_opcode;
 
  427    xcb_xfixes_region_t region;
 
  433#define XCB_XFIXES_REGION_EXTENTS 18 
  439    uint8_t             major_opcode;
 
  440    uint8_t             minor_opcode;
 
  442    xcb_xfixes_region_t source;
 
  443    xcb_xfixes_region_t destination;
 
  450    unsigned int sequence;
 
  454#define XCB_XFIXES_FETCH_REGION 19 
  460    uint8_t             major_opcode;
 
  461    uint8_t             minor_opcode;
 
  463    xcb_xfixes_region_t region;
 
  470    uint8_t         response_type;
 
  479#define XCB_XFIXES_SET_GC_CLIP_REGION 20 
  485    uint8_t             major_opcode;
 
  486    uint8_t             minor_opcode;
 
  489    xcb_xfixes_region_t region;
 
  495#define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21 
  501    uint8_t             major_opcode;
 
  502    uint8_t             minor_opcode;
 
  505    xcb_shape_kind_t    dest_kind;
 
  509    xcb_xfixes_region_t region;
 
  513#define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22 
  519    uint8_t              major_opcode;
 
  520    uint8_t              minor_opcode;
 
  522    xcb_render_picture_t picture;
 
  523    xcb_xfixes_region_t  region;
 
  529#define XCB_XFIXES_SET_CURSOR_NAME 23 
  535    uint8_t      major_opcode;
 
  536    uint8_t      minor_opcode;
 
  547    unsigned int sequence;
 
  551#define XCB_XFIXES_GET_CURSOR_NAME 24 
  557    uint8_t      major_opcode;
 
  558    uint8_t      minor_opcode;
 
  567    uint8_t    response_type;
 
  580    unsigned int sequence;
 
  584#define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25 
  590    uint8_t  major_opcode;
 
  591    uint8_t  minor_opcode;
 
  599    uint8_t    response_type;
 
  609    uint32_t   cursor_serial;
 
  610    xcb_atom_t cursor_atom;
 
  616#define XCB_XFIXES_CHANGE_CURSOR 26 
  622    uint8_t      major_opcode;
 
  623    uint8_t      minor_opcode;
 
  626    xcb_cursor_t destination;
 
  630#define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27 
  636    uint8_t      major_opcode;
 
  637    uint8_t      minor_opcode;
 
  645#define XCB_XFIXES_EXPAND_REGION 28 
  651    uint8_t             major_opcode;
 
  652    uint8_t             minor_opcode;
 
  654    xcb_xfixes_region_t source;
 
  655    xcb_xfixes_region_t destination;
 
  663#define XCB_XFIXES_HIDE_CURSOR 29 
  669    uint8_t      major_opcode;
 
  670    uint8_t      minor_opcode;
 
  676#define XCB_XFIXES_SHOW_CURSOR 30 
  682    uint8_t      major_opcode;
 
  683    uint8_t      minor_opcode;
 
  688typedef uint32_t xcb_xfixes_barrier_t;
 
  694    xcb_xfixes_barrier_t *data;
 
  699typedef enum xcb_xfixes_barrier_directions_t {
 
  700    XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_X = 1,
 
  701    XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_Y = 2,
 
  702    XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_X = 4,
 
  703    XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_Y = 8
 
  704} xcb_xfixes_barrier_directions_t;
 
  707#define XCB_XFIXES_CREATE_POINTER_BARRIER 31 
  713    uint8_t              major_opcode;
 
  714    uint8_t              minor_opcode;
 
  716    xcb_xfixes_barrier_t barrier;
 
  724    uint16_t             num_devices;
 
  728#define XCB_XFIXES_DELETE_POINTER_BARRIER 32 
  734    uint8_t              major_opcode;
 
  735    uint8_t              minor_opcode;
 
  737    xcb_xfixes_barrier_t barrier;
 
  740typedef enum xcb_xfixes_client_disconnect_flags_t {
 
  741    XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_DEFAULT = 0,
 
  742    XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_TERMINATE = 1
 
  743} xcb_xfixes_client_disconnect_flags_t;
 
  746#define XCB_XFIXES_SET_CLIENT_DISCONNECT_MODE 33 
  752    uint8_t  major_opcode;
 
  753    uint8_t  minor_opcode;
 
  755    uint32_t disconnect_mode;
 
  762    unsigned int sequence;
 
  766#define XCB_XFIXES_GET_CLIENT_DISCONNECT_MODE 34 
  772    uint8_t  major_opcode;
 
  773    uint8_t  minor_opcode;
 
  781    uint8_t  response_type;
 
  785    uint32_t disconnect_mode;
 
  799                          uint32_t          client_major_version,
 
  800                          uint32_t          client_minor_version);
 
  815                                    uint32_t          client_major_version,
 
  816                                    uint32_t          client_minor_version);
 
  853                                    xcb_window_t      window);
 
  868                            xcb_window_t      window);
 
  884                                           xcb_atom_t        selection,
 
  885                                           uint32_t          event_mask);
 
  898                                   xcb_atom_t        selection,
 
  899                                   uint32_t          event_mask);
 
  915                                        uint32_t          event_mask);
 
  928                                uint32_t          event_mask);
 
  931xcb_xfixes_get_cursor_image_sizeof (
const void  *_buffer);
 
 1010xcb_xfixes_create_region_sizeof (
const void  *_buffer,
 
 1011                                 uint32_t     rectangles_len);
 
 1026                                  xcb_xfixes_region_t    region,
 
 1027                                  uint32_t               rectangles_len,
 
 1040                          xcb_xfixes_region_t    region,
 
 1041                          uint32_t               rectangles_len,
 
 1066                                              xcb_xfixes_region_t  region,
 
 1067                                              xcb_pixmap_t         bitmap);
 
 1079                                      xcb_xfixes_region_t  region,
 
 1080                                      xcb_pixmap_t         bitmap);
 
 1095                                              xcb_xfixes_region_t  region,
 
 1096                                              xcb_window_t         window,
 
 1097                                              xcb_shape_kind_t     kind);
 
 1109                                      xcb_xfixes_region_t  region,
 
 1110                                      xcb_window_t         window,
 
 1111                                      xcb_shape_kind_t     kind);
 
 1126                                          xcb_xfixes_region_t  region,
 
 1139                                  xcb_xfixes_region_t  region,
 
 1155                                               xcb_xfixes_region_t   region,
 
 1156                                               xcb_render_picture_t  picture);
 
 1168                                       xcb_xfixes_region_t   region,
 
 1169                                       xcb_render_picture_t  picture);
 
 1184                                   xcb_xfixes_region_t  region);
 
 1196                           xcb_xfixes_region_t  region);
 
 1199xcb_xfixes_set_region_sizeof (
const void  *_buffer,
 
 1200                              uint32_t     rectangles_len);
 
 1215                               xcb_xfixes_region_t    region,
 
 1216                               uint32_t               rectangles_len,
 
 1229                       xcb_xfixes_region_t    region,
 
 1230                       uint32_t               rectangles_len,
 
 1255                                xcb_xfixes_region_t  source,
 
 1256                                xcb_xfixes_region_t  destination);
 
 1268                        xcb_xfixes_region_t  source,
 
 1269                        xcb_xfixes_region_t  destination);
 
 1284                                 xcb_xfixes_region_t  source1,
 
 1285                                 xcb_xfixes_region_t  source2,
 
 1286                                 xcb_xfixes_region_t  destination);
 
 1298                         xcb_xfixes_region_t  source1,
 
 1299                         xcb_xfixes_region_t  source2,
 
 1300                         xcb_xfixes_region_t  destination);
 
 1315                                     xcb_xfixes_region_t  source1,
 
 1316                                     xcb_xfixes_region_t  source2,
 
 1317                                     xcb_xfixes_region_t  destination);
 
 1329                             xcb_xfixes_region_t  source1,
 
 1330                             xcb_xfixes_region_t  source2,
 
 1331                             xcb_xfixes_region_t  destination);
 
 1346                                    xcb_xfixes_region_t  source1,
 
 1347                                    xcb_xfixes_region_t  source2,
 
 1348                                    xcb_xfixes_region_t  destination);
 
 1360                            xcb_xfixes_region_t  source1,
 
 1361                            xcb_xfixes_region_t  source2,
 
 1362                            xcb_xfixes_region_t  destination);
 
 1377                                  xcb_xfixes_region_t  source,
 
 1379                                  xcb_xfixes_region_t  destination);
 
 1391                          xcb_xfixes_region_t  source,
 
 1393                          xcb_xfixes_region_t  destination);
 
 1408                                     xcb_xfixes_region_t  region,
 
 1422                             xcb_xfixes_region_t  region,
 
 1439                                   xcb_xfixes_region_t  source,
 
 1440                                   xcb_xfixes_region_t  destination);
 
 1452                           xcb_xfixes_region_t  source,
 
 1453                           xcb_xfixes_region_t  destination);
 
 1456xcb_xfixes_fetch_region_sizeof (
const void  *_buffer);
 
 1468                         xcb_xfixes_region_t  region);
 
 1483                                   xcb_xfixes_region_t  region);
 
 1527                                       xcb_xfixes_region_t  region,
 
 1542                               xcb_xfixes_region_t  region,
 
 1560                                            xcb_shape_kind_t     dest_kind,
 
 1563                                            xcb_xfixes_region_t  region);
 
 1576                                    xcb_shape_kind_t     dest_kind,
 
 1579                                    xcb_xfixes_region_t  region);
 
 1594                                            xcb_render_picture_t  picture,
 
 1595                                            xcb_xfixes_region_t   region,
 
 1609                                    xcb_render_picture_t  picture,
 
 1610                                    xcb_xfixes_region_t   region,
 
 1615xcb_xfixes_set_cursor_name_sizeof (
const void  *_buffer);
 
 1630                                    xcb_cursor_t      cursor,
 
 1644                            xcb_cursor_t      cursor,
 
 1658xcb_xfixes_get_cursor_name_sizeof (
const void  *_buffer);
 
 1670                            xcb_cursor_t      cursor);
 
 1685                                      xcb_cursor_t      cursor);
 
 1716xcb_xfixes_get_cursor_image_and_name_sizeof (
const void  *_buffer);
 
 1793                                  xcb_cursor_t      source,
 
 1794                                  xcb_cursor_t      destination);
 
 1806                          xcb_cursor_t      source,
 
 1807                          xcb_cursor_t      destination);
 
 1810xcb_xfixes_change_cursor_by_name_sizeof (
const void  *_buffer);
 
 1865                                  xcb_xfixes_region_t  source,
 
 1866                                  xcb_xfixes_region_t  destination,
 
 1882                          xcb_xfixes_region_t  source,
 
 1883                          xcb_xfixes_region_t  destination,
 
 1902                                xcb_window_t      window);
 
 1914                        xcb_window_t      window);
 
 1929                                xcb_window_t      window);
 
 1941                        xcb_window_t      window);
 
 1967xcb_xfixes_create_pointer_barrier_sizeof (
const void  *_buffer);
 
 1982                                           xcb_xfixes_barrier_t  barrier,
 
 1983                                           xcb_window_t          window,
 
 1988                                           uint32_t              directions,
 
 1989                                           uint16_t              num_devices,
 
 1990                                           const uint16_t       *devices);
 
 2002                                   xcb_xfixes_barrier_t  barrier,
 
 2003                                   xcb_window_t          window,
 
 2008                                   uint32_t              directions,
 
 2009                                   uint16_t              num_devices,
 
 2010                                   const uint16_t       *devices);
 
 2034                                           xcb_xfixes_barrier_t  barrier);
 
 2046                                   xcb_xfixes_barrier_t  barrier);
 
 2061                                               uint32_t          disconnect_mode);
 
 2073                                       uint32_t          disconnect_mode);
 
xcb_void_cookie_t xcb_xfixes_create_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:461
struct xcb_xfixes_get_cursor_name_request_t xcb_xfixes_get_cursor_name_request_t
xcb_xfixes_get_cursor_name_request_t
struct xcb_xfixes_barrier_iterator_t xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
xcb_void_cookie_t xcb_xfixes_invert_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1153
struct xcb_xfixes_set_region_request_t xcb_xfixes_set_region_request_t
xcb_xfixes_set_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:572
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:544
struct xcb_xfixes_set_window_shape_region_request_t xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
xcb_void_cookie_t xcb_xfixes_subtract_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1123
struct xcb_xfixes_destroy_region_request_t xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
xcb_void_cookie_t xcb_xfixes_create_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions, uint16_t num_devices, const uint16_t *devices)
Definition: xfixes.c:2472
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2619
xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_and_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2013
struct xcb_xfixes_get_cursor_image_and_name_reply_t xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_xfixes_get_cursor_image_and_name_reply_t
struct xcb_xfixes_change_save_set_request_t xcb_xfixes_change_save_set_request_t
xcb_xfixes_change_save_set_request_t
xcb_void_cookie_t xcb_xfixes_union_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1003
xcb_void_cookie_t xcb_xfixes_invert_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1183
xcb_void_cookie_t xcb_xfixes_create_region_from_window(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:603
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:24
xcb_void_cookie_t xcb_xfixes_destroy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:746
struct xcb_xfixes_create_region_from_bitmap_request_t xcb_xfixes_create_region_from_bitmap_request_t
xcb_xfixes_create_region_from_bitmap_request_t
xcb_void_cookie_t xcb_xfixes_show_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2350
xcb_generic_iterator_t xcb_xfixes_region_end(xcb_xfixes_region_iterator_t i)
Definition: xfixes.c:387
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name(xcb_connection_t *c)
Definition: xfixes.c:1919
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1794
struct xcb_xfixes_get_cursor_image_and_name_request_t xcb_xfixes_get_cursor_image_and_name_request_t
xcb_xfixes_get_cursor_image_and_name_request_t
xcb_void_cookie_t xcb_xfixes_intersect_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1063
xcb_void_cookie_t xcb_xfixes_create_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions, uint16_t num_devices, const uint16_t *devices)
Definition: xfixes.c:2425
struct xcb_xfixes_get_cursor_image_request_t xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
struct xcb_xfixes_expand_region_request_t xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:379
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1442
struct xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
xcb_void_cookie_t xcb_xfixes_change_save_set_checked(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:88
xcb_void_cookie_t xcb_xfixes_change_cursor(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2049
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2143
struct xcb_xfixes_invert_region_request_t xcb_xfixes_invert_region_request_t
xcb_xfixes_invert_region_request_t
struct xcb_xfixes_select_selection_input_request_t xcb_xfixes_select_selection_input_request_t
xcb_xfixes_select_selection_input_request_t
xcb_void_cookie_t xcb_xfixes_region_extents(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1301
xcb_void_cookie_t xcb_xfixes_show_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2324
xcb_void_cookie_t xcb_xfixes_copy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:917
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:516
xcb_void_cookie_t xcb_xfixes_expand_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:2236
struct xcb_xfixes_set_picture_clip_region_request_t xcb_xfixes_set_picture_clip_region_request_t
xcb_xfixes_set_picture_clip_region_request_t
struct xcb_xfixes_get_cursor_name_reply_t xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_get_cursor_name_reply_t
xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:690
struct xcb_xfixes_fetch_region_request_t xcb_xfixes_fetch_region_request_t
xcb_xfixes_fetch_region_request_t
struct xcb_xfixes_set_gc_clip_region_request_t xcb_xfixes_set_gc_clip_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_gc(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_gcontext_t gc)
Definition: xfixes.c:662
xcb_void_cookie_t xcb_xfixes_set_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:1706
struct xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_t
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1474
xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:1506
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:301
struct xcb_xfixes_intersect_region_request_t xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_request_t
struct xcb_xfixes_subtract_region_request_t xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_region_request_t
struct xcb_xfixes_query_version_request_t xcb_xfixes_query_version_request_t
xcb_xfixes_query_version_request_t
struct xcb_xfixes_get_client_disconnect_mode_reply_t xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_void_cookie_t xcb_xfixes_select_selection_input(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:184
xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply(xcb_connection_t *c, xcb_xfixes_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:80
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2541
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode_checked(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2593
xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:371
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1360
xcb_void_cookie_t xcb_xfixes_select_selection_input_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:154
xcb_void_cookie_t xcb_xfixes_set_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:829
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2567
struct xcb_xfixes_change_cursor_by_name_request_t xcb_xfixes_change_cursor_by_name_request_t
xcb_xfixes_change_cursor_by_name_request_t
xcb_void_cookie_t xcb_xfixes_union_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:973
struct xcb_xfixes_hide_cursor_request_t xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply(xcb_connection_t *c, xcb_xfixes_fetch_region_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:1434
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2108
xcb_void_cookie_t xcb_xfixes_set_picture_clip_region(xcb_connection_t *c, xcb_render_picture_t picture, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1608
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:52
xcb_void_cookie_t xcb_xfixes_intersect_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1033
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:2384
xcb_void_cookie_t xcb_xfixes_change_save_set(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:121
struct xcb_xfixes_region_iterator_t xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
struct xcb_xfixes_create_region_request_t xcb_xfixes_create_region_request_t
xcb_xfixes_create_region_request_t
struct xcb_xfixes_selection_notify_event_t xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_t
struct xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_void_cookie_t xcb_xfixes_hide_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2298
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_unchecked(xcb_connection_t *c)
Definition: xfixes.c:2669
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1820
xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_gcontext_t gc)
Definition: xfixes.c:634
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode(xcb_connection_t *c)
Definition: xfixes.c:2645
xcb_void_cookie_t xcb_xfixes_select_cursor_input(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:242
struct xcb_xfixes_set_cursor_name_request_t xcb_xfixes_set_cursor_name_request_t
xcb_xfixes_set_cursor_name_request_t
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:772
xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:1868
struct xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_cookie_t
xcb_xfixes_get_client_disconnect_mode_cookie_t
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked(xcb_connection_t *c)
Definition: xfixes.c:1943
struct xcb_xfixes_create_region_from_picture_request_t xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_create_region_from_picture_request_t
struct xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image_cookie_t
xcb_void_cookie_t xcb_xfixes_expand_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:2200
xcb_xfixes_get_client_disconnect_mode_reply_t * xcb_xfixes_get_client_disconnect_mode_reply(xcb_connection_t *c, xcb_xfixes_get_client_disconnect_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2693
struct xcb_xfixes_copy_region_request_t xcb_xfixes_copy_region_request_t
xcb_xfixes_copy_region_request_t
xcb_void_cookie_t xcb_xfixes_region_extents_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1273
struct xcb_xfixes_create_pointer_barrier_request_t xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1386
xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:214
xcb_void_cookie_t xcb_xfixes_set_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:862
xcb_void_cookie_t xcb_xfixes_translate_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1213
struct xcb_xfixes_fetch_region_reply_t xcb_xfixes_fetch_region_reply_t
xcb_xfixes_fetch_region_reply_t
xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:1671
struct xcb_xfixes_create_region_from_gc_request_t xcb_xfixes_create_region_from_gc_request_t
xcb_xfixes_create_region_from_gc_request_t
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:2376
xcb_void_cookie_t xcb_xfixes_create_region_from_picture(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:718
xcb_void_cookie_t xcb_xfixes_translate_region(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1243
struct xcb_xfixes_select_cursor_input_request_t xcb_xfixes_select_cursor_input_request_t
xcb_xfixes_select_cursor_input_request_t
struct xcb_xfixes_show_cursor_request_t xcb_xfixes_show_cursor_request_t
xcb_xfixes_show_cursor_request_t
struct xcb_xfixes_translate_region_request_t xcb_xfixes_translate_region_request_t
xcb_xfixes_translate_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:428
struct xcb_xfixes_cursor_notify_event_t xcb_xfixes_cursor_notify_event_t
xcb_xfixes_cursor_notify_event_t
struct xcb_xfixes_bad_region_error_t xcb_xfixes_bad_region_error_t
xcb_xfixes_bad_region_error_t
struct xcb_xfixes_union_region_request_t xcb_xfixes_union_region_request_t
xcb_xfixes_union_region_request_t
struct xcb_xfixes_get_cursor_image_reply_t xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
xcb_void_cookie_t xcb_xfixes_set_window_shape_region(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:1541
xcb_void_cookie_t xcb_xfixes_subtract_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1093
struct xcb_xfixes_create_region_from_window_request_t xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
struct xcb_xfixes_get_client_disconnect_mode_request_t xcb_xfixes_get_client_disconnect_mode_request_t
xcb_xfixes_get_client_disconnect_mode_request_t
struct xcb_xfixes_query_version_reply_t xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
xcb_void_cookie_t xcb_xfixes_change_cursor_checked(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2021
struct xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region_cookie_t
xcb_void_cookie_t xcb_xfixes_copy_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:945
xcb_void_cookie_t xcb_xfixes_hide_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2272
struct xcb_xfixes_delete_pointer_barrier_request_t xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
struct xcb_xfixes_set_client_disconnect_mode_request_t xcb_xfixes_set_client_disconnect_mode_request_t
xcb_xfixes_set_client_disconnect_mode_request_t
xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1576
struct xcb_xfixes_change_cursor_request_t xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked(xcb_connection_t *c)
Definition: xfixes.c:325
struct xcb_xfixes_region_extents_request_t xcb_xfixes_region_extents_request_t
xcb_xfixes_region_extents_request_t
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_rectangle_t
Definition: xproto.h:234
Generic cookie.
Definition: xcb.h:203
xcb_xfixes_bad_region_error_t
Definition: xfixes.h:233
xcb_xfixes_barrier_iterator_t
Definition: xfixes.h:693
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:635
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:621
xcb_xfixes_change_save_set_request_t
Definition: xfixes.h:84
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:349
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:712
xcb_xfixes_create_region_from_bitmap_request_t
Definition: xfixes.h:265
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:295
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:309
xcb_xfixes_create_region_from_window_request_t
Definition: xfixes.h:279
xcb_xfixes_create_region_request_t
Definition: xfixes.h:252
xcb_xfixes_cursor_notify_event_t
Definition: xfixes.h:154
xcb_xfixes_delete_pointer_barrier_request_t
Definition: xfixes.h:733
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:323
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:650
xcb_xfixes_fetch_region_cookie_t
Definition: xfixes.h:449
xcb_xfixes_fetch_region_reply_t
Definition: xfixes.h:469
xcb_xfixes_fetch_region_request_t
Definition: xfixes.h:459
xcb_xfixes_get_client_disconnect_mode_cookie_t
Definition: xfixes.h:761
xcb_xfixes_get_client_disconnect_mode_reply_t
Definition: xfixes.h:780
xcb_xfixes_get_client_disconnect_mode_request_t
Definition: xfixes.h:771
xcb_xfixes_get_cursor_image_and_name_cookie_t
Definition: xfixes.h:579
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:598
xcb_xfixes_get_cursor_image_and_name_request_t
Definition: xfixes.h:589
xcb_xfixes_get_cursor_image_cookie_t
Definition: xfixes.h:182
xcb_xfixes_get_cursor_image_reply_t
Definition: xfixes.h:201
xcb_xfixes_get_cursor_image_request_t
Definition: xfixes.h:192
xcb_xfixes_get_cursor_name_cookie_t
Definition: xfixes.h:546
xcb_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:566
xcb_xfixes_get_cursor_name_request_t
Definition: xfixes.h:556
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:668
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:378
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:408
xcb_xfixes_query_version_cookie_t
Definition: xfixes.h:32
xcb_xfixes_query_version_reply_t
Definition: xfixes.h:53
xcb_xfixes_query_version_request_t
Definition: xfixes.h:42
xcb_xfixes_region_extents_request_t
Definition: xfixes.h:438
xcb_xfixes_region_iterator_t
Definition: xfixes.h:221
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
xcb_xfixes_set_client_disconnect_mode_request_t
Definition: xfixes.h:751
xcb_xfixes_set_cursor_name_request_t
Definition: xfixes.h:534
xcb_xfixes_set_gc_clip_region_request_t
Definition: xfixes.h:484
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:518
xcb_xfixes_set_region_request_t
Definition: xfixes.h:336
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:500
xcb_xfixes_show_cursor_request_t
Definition: xfixes.h:681
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:393
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:423
xcb_xfixes_union_region_request_t
Definition: xfixes.h:363