1 /* 2 * This file generated automatically from xfixes.xml by c-client.xsl using XSLT. 3 * Edit at your peril. 4 */ 5 6 /** 7 * @defgroup XCB_XFixes_API XCB XFixes API 8 * @brief XFixes XCB Protocol Implementation. 9 * @{ 10 **/ 11 12 13 module std.c.linux.X11.xcb.xfixes; 14 15 import std.c.linux.X11.xcb.xcb; 16 import std.c.linux.X11.xcb.xproto; 17 import std.c.linux.X11.xcb.render; 18 import std.c.linux.X11.xcb.shape; 19 20 const int XCB_XFIXES_MAJOR_VERSION =4; 21 const int XCB_XFIXES_MINOR_VERSION =0; 22 23 extern(C) extern xcb_extension_t xcb_xfixes_id; 24 25 /** 26 * @brief xcb_xfixes_query_version_cookie_t 27 **/ 28 struct xcb_xfixes_query_version_cookie_t { 29 uint sequence; /**< */ 30 } ; 31 32 /** Opcode for xcb_xfixes_query_version. */ 33 const uint XCB_XFIXES_QUERY_VERSION = 0; 34 35 /** 36 * @brief xcb_xfixes_query_version_request_t 37 **/ 38 struct xcb_xfixes_query_version_request_t { 39 ubyte major_opcode; /**< */ 40 ubyte minor_opcode; /**< */ 41 ushort length; /**< */ 42 uint client_major_version; /**< */ 43 uint client_minor_version; /**< */ 44 } ; 45 46 /** 47 * @brief xcb_xfixes_query_version_reply_t 48 **/ 49 struct xcb_xfixes_query_version_reply_t { 50 ubyte response_type; /**< */ 51 ubyte pad0; /**< */ 52 ushort sequence; /**< */ 53 uint length; /**< */ 54 uint major_version; /**< */ 55 uint minor_version; /**< */ 56 ubyte pad1[16]; /**< */ 57 } ; 58 59 enum :int{ 60 XCB_XFIXES_SAVE_SET_MODE_INSERT, 61 XCB_XFIXES_SAVE_SET_MODE_DELETE 62 }; 63 64 enum :int{ 65 XCB_XFIXES_SAVE_SET_TARGET_NEAREST, 66 XCB_XFIXES_SAVE_SET_TARGET_ROOT 67 }; 68 69 enum :int{ 70 XCB_XFIXES_SAVE_SET_MAPPING_MAP, 71 XCB_XFIXES_SAVE_SET_MAPPING_UNMAP 72 }; 73 74 /** Opcode for xcb_xfixes_change_save_set. */ 75 const uint XCB_XFIXES_CHANGE_SAVE_SET = 1; 76 77 /** 78 * @brief xcb_xfixes_change_save_set_request_t 79 **/ 80 struct xcb_xfixes_change_save_set_request_t { 81 ubyte major_opcode; /**< */ 82 ubyte minor_opcode; /**< */ 83 ushort length; /**< */ 84 ubyte mode; /**< */ 85 ubyte target; /**< */ 86 ubyte map; /**< */ 87 ubyte pad0; /**< */ 88 xcb_window_t window; /**< */ 89 } ; 90 91 enum :int{ 92 XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER, 93 XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY, 94 XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE 95 }; 96 97 enum :int{ 98 XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = (1 << 0), 99 XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = (1 << 1), 100 XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = (1 << 2) 101 }; 102 103 /** Opcode for xcb_xfixes_selection_notify. */ 104 const uint XCB_XFIXES_SELECTION_NOTIFY = 0; 105 106 /** 107 * @brief xcb_xfixes_selection_notify_event_t 108 **/ 109 struct xcb_xfixes_selection_notify_event_t { 110 ubyte response_type; /**< */ 111 ubyte subtype; /**< */ 112 ushort sequence; /**< */ 113 xcb_window_t window; /**< */ 114 xcb_window_t owner; /**< */ 115 xcb_atom_t selection; /**< */ 116 xcb_timestamp_t timestamp; /**< */ 117 xcb_timestamp_t selection_timestamp; /**< */ 118 ubyte pad0[8]; /**< */ 119 } ; 120 121 /** Opcode for xcb_xfixes_select_selection_input. */ 122 const uint XCB_XFIXES_SELECT_SELECTION_INPUT = 2; 123 124 /** 125 * @brief xcb_xfixes_select_selection_input_request_t 126 **/ 127 struct xcb_xfixes_select_selection_input_request_t { 128 ubyte major_opcode; /**< */ 129 ubyte minor_opcode; /**< */ 130 ushort length; /**< */ 131 xcb_window_t window; /**< */ 132 xcb_atom_t selection; /**< */ 133 uint event_mask; /**< */ 134 } ; 135 136 enum :int{ 137 XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR 138 }; 139 140 enum :int{ 141 XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = (1 << 0) 142 }; 143 144 /** Opcode for xcb_xfixes_cursor_notify. */ 145 const uint XCB_XFIXES_CURSOR_NOTIFY = 1; 146 147 /** 148 * @brief xcb_xfixes_cursor_notify_event_t 149 **/ 150 struct xcb_xfixes_cursor_notify_event_t { 151 ubyte response_type; /**< */ 152 ubyte subtype; /**< */ 153 ushort sequence; /**< */ 154 xcb_window_t window; /**< */ 155 uint cursor_serial; /**< */ 156 xcb_timestamp_t timestamp; /**< */ 157 xcb_atom_t name; /**< */ 158 ubyte pad0[12]; /**< */ 159 } ; 160 161 /** Opcode for xcb_xfixes_select_cursor_input. */ 162 const uint XCB_XFIXES_SELECT_CURSOR_INPUT = 3; 163 164 /** 165 * @brief xcb_xfixes_select_cursor_input_request_t 166 **/ 167 struct xcb_xfixes_select_cursor_input_request_t { 168 ubyte major_opcode; /**< */ 169 ubyte minor_opcode; /**< */ 170 ushort length; /**< */ 171 xcb_window_t window; /**< */ 172 uint event_mask; /**< */ 173 } ; 174 175 /** 176 * @brief xcb_xfixes_get_cursor_image_cookie_t 177 **/ 178 struct xcb_xfixes_get_cursor_image_cookie_t { 179 uint sequence; /**< */ 180 } ; 181 182 /** Opcode for xcb_xfixes_get_cursor_image. */ 183 const uint XCB_XFIXES_GET_CURSOR_IMAGE = 4; 184 185 /** 186 * @brief xcb_xfixes_get_cursor_image_request_t 187 **/ 188 struct xcb_xfixes_get_cursor_image_request_t { 189 ubyte major_opcode; /**< */ 190 ubyte minor_opcode; /**< */ 191 ushort length; /**< */ 192 } ; 193 194 /** 195 * @brief xcb_xfixes_get_cursor_image_reply_t 196 **/ 197 struct xcb_xfixes_get_cursor_image_reply_t { 198 ubyte response_type; /**< */ 199 ubyte pad0; /**< */ 200 ushort sequence; /**< */ 201 uint length; /**< */ 202 short x; /**< */ 203 short y; /**< */ 204 ushort width; /**< */ 205 ushort height; /**< */ 206 ushort xhot; /**< */ 207 ushort yhot; /**< */ 208 uint cursor_serial; /**< */ 209 ubyte pad1[8]; /**< */ 210 } ; 211 212 alias uint xcb_xfixes_region_t; 213 214 /** 215 * @brief xcb_xfixes_region_iterator_t 216 **/ 217 struct xcb_xfixes_region_iterator_t { 218 xcb_xfixes_region_t *data; /**< */ 219 int rem; /**< */ 220 int index; /**< */ 221 } ; 222 223 /** Opcode for xcb_xfixes_bad_region. */ 224 const uint XCB_XFIXES_BAD_REGION = 0; 225 226 /** 227 * @brief xcb_xfixes_bad_region_error_t 228 **/ 229 struct xcb_xfixes_bad_region_error_t { 230 ubyte response_type; /**< */ 231 ubyte error_code; /**< */ 232 ushort sequence; /**< */ 233 } ; 234 235 /** Opcode for xcb_xfixes_create_region. */ 236 const uint XCB_XFIXES_CREATE_REGION = 5; 237 238 /** 239 * @brief xcb_xfixes_create_region_request_t 240 **/ 241 struct xcb_xfixes_create_region_request_t { 242 ubyte major_opcode; /**< */ 243 ubyte minor_opcode; /**< */ 244 ushort length; /**< */ 245 xcb_xfixes_region_t region; /**< */ 246 } ; 247 248 /** Opcode for xcb_xfixes_create_region_from_bitmap. */ 249 const uint XCB_XFIXES_CREATE_REGION_FROM_BITMAP = 6; 250 251 /** 252 * @brief xcb_xfixes_create_region_from_bitmap_request_t 253 **/ 254 struct xcb_xfixes_create_region_from_bitmap_request_t { 255 ubyte major_opcode; /**< */ 256 ubyte minor_opcode; /**< */ 257 ushort length; /**< */ 258 xcb_xfixes_region_t region; /**< */ 259 xcb_pixmap_t bitmap; /**< */ 260 } ; 261 262 /** Opcode for xcb_xfixes_create_region_from_window. */ 263 const uint XCB_XFIXES_CREATE_REGION_FROM_WINDOW = 7; 264 265 /** 266 * @brief xcb_xfixes_create_region_from_window_request_t 267 **/ 268 struct xcb_xfixes_create_region_from_window_request_t { 269 ubyte major_opcode; /**< */ 270 ubyte minor_opcode; /**< */ 271 ushort length; /**< */ 272 xcb_xfixes_region_t region; /**< */ 273 xcb_window_t window; /**< */ 274 xcb_shape_kind_t kind; /**< */ 275 ubyte pad0[3]; /**< */ 276 } ; 277 278 /** Opcode for xcb_xfixes_create_region_from_gc. */ 279 const uint XCB_XFIXES_CREATE_REGION_FROM_GC = 8; 280 281 /** 282 * @brief xcb_xfixes_create_region_from_gc_request_t 283 **/ 284 struct xcb_xfixes_create_region_from_gc_request_t { 285 ubyte major_opcode; /**< */ 286 ubyte minor_opcode; /**< */ 287 ushort length; /**< */ 288 xcb_xfixes_region_t region; /**< */ 289 xcb_gcontext_t gc; /**< */ 290 } ; 291 292 /** Opcode for xcb_xfixes_create_region_from_picture. */ 293 const uint XCB_XFIXES_CREATE_REGION_FROM_PICTURE = 9; 294 295 /** 296 * @brief xcb_xfixes_create_region_from_picture_request_t 297 **/ 298 struct xcb_xfixes_create_region_from_picture_request_t { 299 ubyte major_opcode; /**< */ 300 ubyte minor_opcode; /**< */ 301 ushort length; /**< */ 302 xcb_xfixes_region_t region; /**< */ 303 xcb_render_picture_t picture; /**< */ 304 } ; 305 306 /** Opcode for xcb_xfixes_destroy_region. */ 307 const uint XCB_XFIXES_DESTROY_REGION = 10; 308 309 /** 310 * @brief xcb_xfixes_destroy_region_request_t 311 **/ 312 struct xcb_xfixes_destroy_region_request_t { 313 ubyte major_opcode; /**< */ 314 ubyte minor_opcode; /**< */ 315 ushort length; /**< */ 316 xcb_xfixes_region_t region; /**< */ 317 } ; 318 319 /** Opcode for xcb_xfixes_set_region. */ 320 const uint XCB_XFIXES_SET_REGION = 11; 321 322 /** 323 * @brief xcb_xfixes_set_region_request_t 324 **/ 325 struct xcb_xfixes_set_region_request_t { 326 ubyte major_opcode; /**< */ 327 ubyte minor_opcode; /**< */ 328 ushort length; /**< */ 329 xcb_xfixes_region_t region; /**< */ 330 } ; 331 332 /** Opcode for xcb_xfixes_copy_region. */ 333 const uint XCB_XFIXES_COPY_REGION = 12; 334 335 /** 336 * @brief xcb_xfixes_copy_region_request_t 337 **/ 338 struct xcb_xfixes_copy_region_request_t { 339 ubyte major_opcode; /**< */ 340 ubyte minor_opcode; /**< */ 341 ushort length; /**< */ 342 xcb_xfixes_region_t source; /**< */ 343 xcb_xfixes_region_t destination; /**< */ 344 } ; 345 346 /** Opcode for xcb_xfixes_union_region. */ 347 const uint XCB_XFIXES_UNION_REGION = 13; 348 349 /** 350 * @brief xcb_xfixes_union_region_request_t 351 **/ 352 struct xcb_xfixes_union_region_request_t { 353 ubyte major_opcode; /**< */ 354 ubyte minor_opcode; /**< */ 355 ushort length; /**< */ 356 xcb_xfixes_region_t source1; /**< */ 357 xcb_xfixes_region_t source2; /**< */ 358 xcb_xfixes_region_t destination; /**< */ 359 } ; 360 361 /** Opcode for xcb_xfixes_intersect_region. */ 362 const uint XCB_XFIXES_INTERSECT_REGION = 14; 363 364 /** 365 * @brief xcb_xfixes_intersect_region_request_t 366 **/ 367 struct xcb_xfixes_intersect_region_request_t { 368 ubyte major_opcode; /**< */ 369 ubyte minor_opcode; /**< */ 370 ushort length; /**< */ 371 xcb_xfixes_region_t source1; /**< */ 372 xcb_xfixes_region_t source2; /**< */ 373 xcb_xfixes_region_t destination; /**< */ 374 } ; 375 376 /** Opcode for xcb_xfixes_subtract_region. */ 377 const uint XCB_XFIXES_SUBTRACT_REGION = 15; 378 379 /** 380 * @brief xcb_xfixes_subtract_region_request_t 381 **/ 382 struct xcb_xfixes_subtract_region_request_t { 383 ubyte major_opcode; /**< */ 384 ubyte minor_opcode; /**< */ 385 ushort length; /**< */ 386 xcb_xfixes_region_t source1; /**< */ 387 xcb_xfixes_region_t source2; /**< */ 388 xcb_xfixes_region_t destination; /**< */ 389 } ; 390 391 /** Opcode for xcb_xfixes_invert_region. */ 392 const uint XCB_XFIXES_INVERT_REGION = 16; 393 394 /** 395 * @brief xcb_xfixes_invert_region_request_t 396 **/ 397 struct xcb_xfixes_invert_region_request_t { 398 ubyte major_opcode; /**< */ 399 ubyte minor_opcode; /**< */ 400 ushort length; /**< */ 401 xcb_xfixes_region_t source; /**< */ 402 xcb_rectangle_t bounds; /**< */ 403 xcb_xfixes_region_t destination; /**< */ 404 } ; 405 406 /** Opcode for xcb_xfixes_translate_region. */ 407 const uint XCB_XFIXES_TRANSLATE_REGION = 17; 408 409 /** 410 * @brief xcb_xfixes_translate_region_request_t 411 **/ 412 struct xcb_xfixes_translate_region_request_t { 413 ubyte major_opcode; /**< */ 414 ubyte minor_opcode; /**< */ 415 ushort length; /**< */ 416 xcb_xfixes_region_t region; /**< */ 417 short dx; /**< */ 418 short dy; /**< */ 419 } ; 420 421 /** Opcode for xcb_xfixes_region_extents. */ 422 const uint XCB_XFIXES_REGION_EXTENTS = 18; 423 424 /** 425 * @brief xcb_xfixes_region_extents_request_t 426 **/ 427 struct xcb_xfixes_region_extents_request_t { 428 ubyte major_opcode; /**< */ 429 ubyte minor_opcode; /**< */ 430 ushort length; /**< */ 431 xcb_xfixes_region_t source; /**< */ 432 xcb_xfixes_region_t destination; /**< */ 433 } ; 434 435 /** 436 * @brief xcb_xfixes_fetch_region_cookie_t 437 **/ 438 struct xcb_xfixes_fetch_region_cookie_t { 439 uint sequence; /**< */ 440 } ; 441 442 /** Opcode for xcb_xfixes_fetch_region. */ 443 const uint XCB_XFIXES_FETCH_REGION = 19; 444 445 /** 446 * @brief xcb_xfixes_fetch_region_request_t 447 **/ 448 struct xcb_xfixes_fetch_region_request_t { 449 ubyte major_opcode; /**< */ 450 ubyte minor_opcode; /**< */ 451 ushort length; /**< */ 452 xcb_xfixes_region_t region; /**< */ 453 } ; 454 455 /** 456 * @brief xcb_xfixes_fetch_region_reply_t 457 **/ 458 struct xcb_xfixes_fetch_region_reply_t { 459 ubyte response_type; /**< */ 460 ubyte pad0; /**< */ 461 ushort sequence; /**< */ 462 uint length; /**< */ 463 xcb_rectangle_t extents; /**< */ 464 ubyte pad1[16]; /**< */ 465 } ; 466 467 /** Opcode for xcb_xfixes_set_gc_clip_region. */ 468 const uint XCB_XFIXES_SET_GC_CLIP_REGION = 20; 469 470 /** 471 * @brief xcb_xfixes_set_gc_clip_region_request_t 472 **/ 473 struct xcb_xfixes_set_gc_clip_region_request_t { 474 ubyte major_opcode; /**< */ 475 ubyte minor_opcode; /**< */ 476 ushort length; /**< */ 477 xcb_gcontext_t gc; /**< */ 478 xcb_xfixes_region_t region; /**< */ 479 short x_origin; /**< */ 480 short y_origin; /**< */ 481 } ; 482 483 /** Opcode for xcb_xfixes_set_window_shape_region. */ 484 const uint XCB_XFIXES_SET_WINDOW_SHAPE_REGION = 21; 485 486 /** 487 * @brief xcb_xfixes_set_window_shape_region_request_t 488 **/ 489 struct xcb_xfixes_set_window_shape_region_request_t { 490 ubyte major_opcode; /**< */ 491 ubyte minor_opcode; /**< */ 492 ushort length; /**< */ 493 xcb_window_t dest; /**< */ 494 xcb_shape_kind_t dest_kind; /**< */ 495 ubyte pad0[3]; /**< */ 496 short x_offset; /**< */ 497 short y_offset; /**< */ 498 xcb_xfixes_region_t region; /**< */ 499 } ; 500 501 /** Opcode for xcb_xfixes_set_picture_clip_region. */ 502 const uint XCB_XFIXES_SET_PICTURE_CLIP_REGION = 22; 503 504 /** 505 * @brief xcb_xfixes_set_picture_clip_region_request_t 506 **/ 507 struct xcb_xfixes_set_picture_clip_region_request_t { 508 ubyte major_opcode; /**< */ 509 ubyte minor_opcode; /**< */ 510 ushort length; /**< */ 511 xcb_render_picture_t picture; /**< */ 512 xcb_xfixes_region_t region; /**< */ 513 short x_origin; /**< */ 514 short y_origin; /**< */ 515 } ; 516 517 /** Opcode for xcb_xfixes_set_cursor_name. */ 518 const uint XCB_XFIXES_SET_CURSOR_NAME = 23; 519 520 /** 521 * @brief xcb_xfixes_set_cursor_name_request_t 522 **/ 523 struct xcb_xfixes_set_cursor_name_request_t { 524 ubyte major_opcode; /**< */ 525 ubyte minor_opcode; /**< */ 526 ushort length; /**< */ 527 xcb_cursor_t cursor; /**< */ 528 ushort nbytes; /**< */ 529 ubyte pad0[2]; /**< */ 530 } ; 531 532 /** 533 * @brief xcb_xfixes_get_cursor_name_cookie_t 534 **/ 535 struct xcb_xfixes_get_cursor_name_cookie_t { 536 uint sequence; /**< */ 537 } ; 538 539 /** Opcode for xcb_xfixes_get_cursor_name. */ 540 const uint XCB_XFIXES_GET_CURSOR_NAME = 24; 541 542 /** 543 * @brief xcb_xfixes_get_cursor_name_request_t 544 **/ 545 struct xcb_xfixes_get_cursor_name_request_t { 546 ubyte major_opcode; /**< */ 547 ubyte minor_opcode; /**< */ 548 ushort length; /**< */ 549 xcb_cursor_t cursor; /**< */ 550 } ; 551 552 /** 553 * @brief xcb_xfixes_get_cursor_name_reply_t 554 **/ 555 struct xcb_xfixes_get_cursor_name_reply_t { 556 ubyte response_type; /**< */ 557 ubyte pad0; /**< */ 558 ushort sequence; /**< */ 559 uint length; /**< */ 560 xcb_atom_t atom; /**< */ 561 ushort nbytes; /**< */ 562 ubyte pad1[18]; /**< */ 563 } ; 564 565 /** 566 * @brief xcb_xfixes_get_cursor_image_and_name_cookie_t 567 **/ 568 struct xcb_xfixes_get_cursor_image_and_name_cookie_t { 569 uint sequence; /**< */ 570 } ; 571 572 /** Opcode for xcb_xfixes_get_cursor_image_and_name. */ 573 const uint XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME = 25; 574 575 /** 576 * @brief xcb_xfixes_get_cursor_image_and_name_request_t 577 **/ 578 struct xcb_xfixes_get_cursor_image_and_name_request_t { 579 ubyte major_opcode; /**< */ 580 ubyte minor_opcode; /**< */ 581 ushort length; /**< */ 582 } ; 583 584 /** 585 * @brief xcb_xfixes_get_cursor_image_and_name_reply_t 586 **/ 587 struct xcb_xfixes_get_cursor_image_and_name_reply_t { 588 ubyte response_type; /**< */ 589 ubyte pad0; /**< */ 590 ushort sequence; /**< */ 591 uint length; /**< */ 592 short x; /**< */ 593 short y; /**< */ 594 ushort width; /**< */ 595 ushort height; /**< */ 596 ushort xhot; /**< */ 597 ushort yhot; /**< */ 598 uint cursor_serial; /**< */ 599 xcb_atom_t cursor_atom; /**< */ 600 ushort nbytes; /**< */ 601 ubyte pad1[2]; /**< */ 602 } ; 603 604 /** Opcode for xcb_xfixes_change_cursor. */ 605 const uint XCB_XFIXES_CHANGE_CURSOR = 26; 606 607 /** 608 * @brief xcb_xfixes_change_cursor_request_t 609 **/ 610 struct xcb_xfixes_change_cursor_request_t { 611 ubyte major_opcode; /**< */ 612 ubyte minor_opcode; /**< */ 613 ushort length; /**< */ 614 xcb_cursor_t source; /**< */ 615 xcb_cursor_t destination; /**< */ 616 } ; 617 618 /** Opcode for xcb_xfixes_change_cursor_by_name. */ 619 const uint XCB_XFIXES_CHANGE_CURSOR_BY_NAME = 27; 620 621 /** 622 * @brief xcb_xfixes_change_cursor_by_name_request_t 623 **/ 624 struct xcb_xfixes_change_cursor_by_name_request_t { 625 ubyte major_opcode; /**< */ 626 ubyte minor_opcode; /**< */ 627 ushort length; /**< */ 628 xcb_cursor_t src; /**< */ 629 ushort nbytes; /**< */ 630 ubyte pad0[2]; /**< */ 631 } ; 632 633 /** Opcode for xcb_xfixes_expand_region. */ 634 const uint XCB_XFIXES_EXPAND_REGION = 28; 635 636 /** 637 * @brief xcb_xfixes_expand_region_request_t 638 **/ 639 struct xcb_xfixes_expand_region_request_t { 640 ubyte major_opcode; /**< */ 641 ubyte minor_opcode; /**< */ 642 ushort length; /**< */ 643 xcb_xfixes_region_t source; /**< */ 644 xcb_xfixes_region_t destination; /**< */ 645 ushort left; /**< */ 646 ushort right; /**< */ 647 ushort top; /**< */ 648 ushort bottom; /**< */ 649 } ; 650 651 /** Opcode for xcb_xfixes_hide_cursor. */ 652 const uint XCB_XFIXES_HIDE_CURSOR = 29; 653 654 /** 655 * @brief xcb_xfixes_hide_cursor_request_t 656 **/ 657 struct xcb_xfixes_hide_cursor_request_t { 658 ubyte major_opcode; /**< */ 659 ubyte minor_opcode; /**< */ 660 ushort length; /**< */ 661 xcb_window_t window; /**< */ 662 } ; 663 664 /** Opcode for xcb_xfixes_show_cursor. */ 665 const uint XCB_XFIXES_SHOW_CURSOR = 30; 666 667 /** 668 * @brief xcb_xfixes_show_cursor_request_t 669 **/ 670 struct xcb_xfixes_show_cursor_request_t { 671 ubyte major_opcode; /**< */ 672 ubyte minor_opcode; /**< */ 673 ushort length; /**< */ 674 xcb_window_t window; /**< */ 675 } ; 676 677 678 /***************************************************************************** 679 ** 680 ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version 681 ** 682 ** @param xcb_connection_t *c 683 ** @param uint client_major_version 684 ** @param uint client_minor_version 685 ** @returns xcb_xfixes_query_version_cookie_t 686 ** 687 *****************************************************************************/ 688 689 extern(C) xcb_xfixes_query_version_cookie_t 690 xcb_xfixes_query_version (xcb_connection_t *c /**< */, 691 uint client_major_version /**< */, 692 uint client_minor_version /**< */); 693 694 695 /***************************************************************************** 696 ** 697 ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked 698 ** 699 ** @param xcb_connection_t *c 700 ** @param uint client_major_version 701 ** @param uint client_minor_version 702 ** @returns xcb_xfixes_query_version_cookie_t 703 ** 704 *****************************************************************************/ 705 706 extern(C) xcb_xfixes_query_version_cookie_t 707 xcb_xfixes_query_version_unchecked (xcb_connection_t *c /**< */, 708 uint client_major_version /**< */, 709 uint client_minor_version /**< */); 710 711 712 /***************************************************************************** 713 ** 714 ** xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply 715 ** 716 ** @param xcb_connection_t *c 717 ** @param xcb_xfixes_query_version_cookie_t cookie 718 ** @param xcb_generic_error_t **e 719 ** @returns xcb_xfixes_query_version_reply_t * 720 ** 721 *****************************************************************************/ 722 723 extern(C) xcb_xfixes_query_version_reply_t * 724 xcb_xfixes_query_version_reply (xcb_connection_t *c /**< */, 725 xcb_xfixes_query_version_cookie_t cookie /**< */, 726 xcb_generic_error_t **e /**< */); 727 728 729 /***************************************************************************** 730 ** 731 ** xcb_void_cookie_t xcb_xfixes_change_save_set_checked 732 ** 733 ** @param xcb_connection_t *c 734 ** @param ubyte mode 735 ** @param ubyte target 736 ** @param ubyte map 737 ** @param xcb_window_t window 738 ** @returns xcb_void_cookie_t 739 ** 740 *****************************************************************************/ 741 742 extern(C) xcb_void_cookie_t 743 xcb_xfixes_change_save_set_checked (xcb_connection_t *c /**< */, 744 ubyte mode /**< */, 745 ubyte target /**< */, 746 ubyte map /**< */, 747 xcb_window_t window /**< */); 748 749 750 /***************************************************************************** 751 ** 752 ** xcb_void_cookie_t xcb_xfixes_change_save_set 753 ** 754 ** @param xcb_connection_t *c 755 ** @param ubyte mode 756 ** @param ubyte target 757 ** @param ubyte map 758 ** @param xcb_window_t window 759 ** @returns xcb_void_cookie_t 760 ** 761 *****************************************************************************/ 762 763 extern(C) xcb_void_cookie_t 764 xcb_xfixes_change_save_set (xcb_connection_t *c /**< */, 765 ubyte mode /**< */, 766 ubyte target /**< */, 767 ubyte map /**< */, 768 xcb_window_t window /**< */); 769 770 771 /***************************************************************************** 772 ** 773 ** xcb_void_cookie_t xcb_xfixes_select_selection_input_checked 774 ** 775 ** @param xcb_connection_t *c 776 ** @param xcb_window_t window 777 ** @param xcb_atom_t selection 778 ** @param uint event_mask 779 ** @returns xcb_void_cookie_t 780 ** 781 *****************************************************************************/ 782 783 extern(C) xcb_void_cookie_t 784 xcb_xfixes_select_selection_input_checked (xcb_connection_t *c /**< */, 785 xcb_window_t window /**< */, 786 xcb_atom_t selection /**< */, 787 uint event_mask /**< */); 788 789 790 /***************************************************************************** 791 ** 792 ** xcb_void_cookie_t xcb_xfixes_select_selection_input 793 ** 794 ** @param xcb_connection_t *c 795 ** @param xcb_window_t window 796 ** @param xcb_atom_t selection 797 ** @param uint event_mask 798 ** @returns xcb_void_cookie_t 799 ** 800 *****************************************************************************/ 801 802 extern(C) xcb_void_cookie_t 803 xcb_xfixes_select_selection_input (xcb_connection_t *c /**< */, 804 xcb_window_t window /**< */, 805 xcb_atom_t selection /**< */, 806 uint event_mask /**< */); 807 808 809 /***************************************************************************** 810 ** 811 ** xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked 812 ** 813 ** @param xcb_connection_t *c 814 ** @param xcb_window_t window 815 ** @param uint event_mask 816 ** @returns xcb_void_cookie_t 817 ** 818 *****************************************************************************/ 819 820 extern(C) xcb_void_cookie_t 821 xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c /**< */, 822 xcb_window_t window /**< */, 823 uint event_mask /**< */); 824 825 826 /***************************************************************************** 827 ** 828 ** xcb_void_cookie_t xcb_xfixes_select_cursor_input 829 ** 830 ** @param xcb_connection_t *c 831 ** @param xcb_window_t window 832 ** @param uint event_mask 833 ** @returns xcb_void_cookie_t 834 ** 835 *****************************************************************************/ 836 837 extern(C) xcb_void_cookie_t 838 xcb_xfixes_select_cursor_input (xcb_connection_t *c /**< */, 839 xcb_window_t window /**< */, 840 uint event_mask /**< */); 841 842 843 /***************************************************************************** 844 ** 845 ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image 846 ** 847 ** @param xcb_connection_t *c 848 ** @returns xcb_xfixes_get_cursor_image_cookie_t 849 ** 850 *****************************************************************************/ 851 852 extern(C) xcb_xfixes_get_cursor_image_cookie_t 853 xcb_xfixes_get_cursor_image (xcb_connection_t *c /**< */); 854 855 856 /***************************************************************************** 857 ** 858 ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked 859 ** 860 ** @param xcb_connection_t *c 861 ** @returns xcb_xfixes_get_cursor_image_cookie_t 862 ** 863 *****************************************************************************/ 864 865 extern(C) xcb_xfixes_get_cursor_image_cookie_t 866 xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c /**< */); 867 868 869 /***************************************************************************** 870 ** 871 ** uint * xcb_xfixes_get_cursor_image_cursor_image 872 ** 873 ** @param /+const+/ xcb_xfixes_get_cursor_image_reply_t *R 874 ** @returns uint * 875 ** 876 *****************************************************************************/ 877 878 extern(C) uint * 879 xcb_xfixes_get_cursor_image_cursor_image (/+const+/ xcb_xfixes_get_cursor_image_reply_t *R /**< */); 880 881 882 /***************************************************************************** 883 ** 884 ** int xcb_xfixes_get_cursor_image_cursor_image_length 885 ** 886 ** @param /+const+/ xcb_xfixes_get_cursor_image_reply_t *R 887 ** @returns int 888 ** 889 *****************************************************************************/ 890 891 extern(C) int 892 xcb_xfixes_get_cursor_image_cursor_image_length (/+const+/ xcb_xfixes_get_cursor_image_reply_t *R /**< */); 893 894 895 /***************************************************************************** 896 ** 897 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_cursor_image_end 898 ** 899 ** @param /+const+/ xcb_xfixes_get_cursor_image_reply_t *R 900 ** @returns xcb_generic_iterator_t 901 ** 902 *****************************************************************************/ 903 904 extern(C) xcb_generic_iterator_t 905 xcb_xfixes_get_cursor_image_cursor_image_end (/+const+/ xcb_xfixes_get_cursor_image_reply_t *R /**< */); 906 907 908 /***************************************************************************** 909 ** 910 ** xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply 911 ** 912 ** @param xcb_connection_t *c 913 ** @param xcb_xfixes_get_cursor_image_cookie_t cookie 914 ** @param xcb_generic_error_t **e 915 ** @returns xcb_xfixes_get_cursor_image_reply_t * 916 ** 917 *****************************************************************************/ 918 919 extern(C) xcb_xfixes_get_cursor_image_reply_t * 920 xcb_xfixes_get_cursor_image_reply (xcb_connection_t *c /**< */, 921 xcb_xfixes_get_cursor_image_cookie_t cookie /**< */, 922 xcb_generic_error_t **e /**< */); 923 924 925 /***************************************************************************** 926 ** 927 ** void xcb_xfixes_region_next 928 ** 929 ** @param xcb_xfixes_region_iterator_t *i 930 ** @returns void 931 ** 932 *****************************************************************************/ 933 934 extern(C) void 935 xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i /**< */); 936 937 938 /***************************************************************************** 939 ** 940 ** xcb_generic_iterator_t xcb_xfixes_region_end 941 ** 942 ** @param xcb_xfixes_region_iterator_t i 943 ** @returns xcb_generic_iterator_t 944 ** 945 *****************************************************************************/ 946 947 extern(C) xcb_generic_iterator_t 948 xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i /**< */); 949 950 951 /***************************************************************************** 952 ** 953 ** xcb_void_cookie_t xcb_xfixes_create_region_checked 954 ** 955 ** @param xcb_connection_t *c 956 ** @param xcb_xfixes_region_t region 957 ** @param uint rectangles_len 958 ** @param /+const+/ xcb_rectangle_t *rectangles 959 ** @returns xcb_void_cookie_t 960 ** 961 *****************************************************************************/ 962 963 extern(C) xcb_void_cookie_t 964 xcb_xfixes_create_region_checked (xcb_connection_t *c /**< */, 965 xcb_xfixes_region_t region /**< */, 966 uint rectangles_len /**< */, 967 /+const+/ xcb_rectangle_t *rectangles /**< */); 968 969 970 /***************************************************************************** 971 ** 972 ** xcb_void_cookie_t xcb_xfixes_create_region 973 ** 974 ** @param xcb_connection_t *c 975 ** @param xcb_xfixes_region_t region 976 ** @param uint rectangles_len 977 ** @param /+const+/ xcb_rectangle_t *rectangles 978 ** @returns xcb_void_cookie_t 979 ** 980 *****************************************************************************/ 981 982 extern(C) xcb_void_cookie_t 983 xcb_xfixes_create_region (xcb_connection_t *c /**< */, 984 xcb_xfixes_region_t region /**< */, 985 uint rectangles_len /**< */, 986 /+const+/ xcb_rectangle_t *rectangles /**< */); 987 988 989 /***************************************************************************** 990 ** 991 ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked 992 ** 993 ** @param xcb_connection_t *c 994 ** @param xcb_xfixes_region_t region 995 ** @param xcb_pixmap_t bitmap 996 ** @returns xcb_void_cookie_t 997 ** 998 *****************************************************************************/ 999 1000 extern(C) xcb_void_cookie_t 1001 xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c /**< */, 1002 xcb_xfixes_region_t region /**< */, 1003 xcb_pixmap_t bitmap /**< */); 1004 1005 1006 /***************************************************************************** 1007 ** 1008 ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap 1009 ** 1010 ** @param xcb_connection_t *c 1011 ** @param xcb_xfixes_region_t region 1012 ** @param xcb_pixmap_t bitmap 1013 ** @returns xcb_void_cookie_t 1014 ** 1015 *****************************************************************************/ 1016 1017 extern(C) xcb_void_cookie_t 1018 xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c /**< */, 1019 xcb_xfixes_region_t region /**< */, 1020 xcb_pixmap_t bitmap /**< */); 1021 1022 1023 /***************************************************************************** 1024 ** 1025 ** xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked 1026 ** 1027 ** @param xcb_connection_t *c 1028 ** @param xcb_xfixes_region_t region 1029 ** @param xcb_window_t window 1030 ** @param xcb_shape_kind_t kind 1031 ** @returns xcb_void_cookie_t 1032 ** 1033 *****************************************************************************/ 1034 1035 extern(C) xcb_void_cookie_t 1036 xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c /**< */, 1037 xcb_xfixes_region_t region /**< */, 1038 xcb_window_t window /**< */, 1039 xcb_shape_kind_t kind /**< */); 1040 1041 1042 /***************************************************************************** 1043 ** 1044 ** xcb_void_cookie_t xcb_xfixes_create_region_from_window 1045 ** 1046 ** @param xcb_connection_t *c 1047 ** @param xcb_xfixes_region_t region 1048 ** @param xcb_window_t window 1049 ** @param xcb_shape_kind_t kind 1050 ** @returns xcb_void_cookie_t 1051 ** 1052 *****************************************************************************/ 1053 1054 extern(C) xcb_void_cookie_t 1055 xcb_xfixes_create_region_from_window (xcb_connection_t *c /**< */, 1056 xcb_xfixes_region_t region /**< */, 1057 xcb_window_t window /**< */, 1058 xcb_shape_kind_t kind /**< */); 1059 1060 1061 /***************************************************************************** 1062 ** 1063 ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked 1064 ** 1065 ** @param xcb_connection_t *c 1066 ** @param xcb_xfixes_region_t region 1067 ** @param xcb_gcontext_t gc 1068 ** @returns xcb_void_cookie_t 1069 ** 1070 *****************************************************************************/ 1071 1072 extern(C) xcb_void_cookie_t 1073 xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c /**< */, 1074 xcb_xfixes_region_t region /**< */, 1075 xcb_gcontext_t gc /**< */); 1076 1077 1078 /***************************************************************************** 1079 ** 1080 ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc 1081 ** 1082 ** @param xcb_connection_t *c 1083 ** @param xcb_xfixes_region_t region 1084 ** @param xcb_gcontext_t gc 1085 ** @returns xcb_void_cookie_t 1086 ** 1087 *****************************************************************************/ 1088 1089 extern(C) xcb_void_cookie_t 1090 xcb_xfixes_create_region_from_gc (xcb_connection_t *c /**< */, 1091 xcb_xfixes_region_t region /**< */, 1092 xcb_gcontext_t gc /**< */); 1093 1094 1095 /***************************************************************************** 1096 ** 1097 ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked 1098 ** 1099 ** @param xcb_connection_t *c 1100 ** @param xcb_xfixes_region_t region 1101 ** @param xcb_render_picture_t picture 1102 ** @returns xcb_void_cookie_t 1103 ** 1104 *****************************************************************************/ 1105 1106 extern(C) xcb_void_cookie_t 1107 xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c /**< */, 1108 xcb_xfixes_region_t region /**< */, 1109 xcb_render_picture_t picture /**< */); 1110 1111 1112 /***************************************************************************** 1113 ** 1114 ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture 1115 ** 1116 ** @param xcb_connection_t *c 1117 ** @param xcb_xfixes_region_t region 1118 ** @param xcb_render_picture_t picture 1119 ** @returns xcb_void_cookie_t 1120 ** 1121 *****************************************************************************/ 1122 1123 extern(C) xcb_void_cookie_t 1124 xcb_xfixes_create_region_from_picture (xcb_connection_t *c /**< */, 1125 xcb_xfixes_region_t region /**< */, 1126 xcb_render_picture_t picture /**< */); 1127 1128 1129 /***************************************************************************** 1130 ** 1131 ** xcb_void_cookie_t xcb_xfixes_destroy_region_checked 1132 ** 1133 ** @param xcb_connection_t *c 1134 ** @param xcb_xfixes_region_t region 1135 ** @returns xcb_void_cookie_t 1136 ** 1137 *****************************************************************************/ 1138 1139 extern(C) xcb_void_cookie_t 1140 xcb_xfixes_destroy_region_checked (xcb_connection_t *c /**< */, 1141 xcb_xfixes_region_t region /**< */); 1142 1143 1144 /***************************************************************************** 1145 ** 1146 ** xcb_void_cookie_t xcb_xfixes_destroy_region 1147 ** 1148 ** @param xcb_connection_t *c 1149 ** @param xcb_xfixes_region_t region 1150 ** @returns xcb_void_cookie_t 1151 ** 1152 *****************************************************************************/ 1153 1154 extern(C) xcb_void_cookie_t 1155 xcb_xfixes_destroy_region (xcb_connection_t *c /**< */, 1156 xcb_xfixes_region_t region /**< */); 1157 1158 1159 /***************************************************************************** 1160 ** 1161 ** xcb_void_cookie_t xcb_xfixes_set_region_checked 1162 ** 1163 ** @param xcb_connection_t *c 1164 ** @param xcb_xfixes_region_t region 1165 ** @param uint rectangles_len 1166 ** @param /+const+/ xcb_rectangle_t *rectangles 1167 ** @returns xcb_void_cookie_t 1168 ** 1169 *****************************************************************************/ 1170 1171 extern(C) xcb_void_cookie_t 1172 xcb_xfixes_set_region_checked (xcb_connection_t *c /**< */, 1173 xcb_xfixes_region_t region /**< */, 1174 uint rectangles_len /**< */, 1175 /+const+/ xcb_rectangle_t *rectangles /**< */); 1176 1177 1178 /***************************************************************************** 1179 ** 1180 ** xcb_void_cookie_t xcb_xfixes_set_region 1181 ** 1182 ** @param xcb_connection_t *c 1183 ** @param xcb_xfixes_region_t region 1184 ** @param uint rectangles_len 1185 ** @param /+const+/ xcb_rectangle_t *rectangles 1186 ** @returns xcb_void_cookie_t 1187 ** 1188 *****************************************************************************/ 1189 1190 extern(C) xcb_void_cookie_t 1191 xcb_xfixes_set_region (xcb_connection_t *c /**< */, 1192 xcb_xfixes_region_t region /**< */, 1193 uint rectangles_len /**< */, 1194 /+const+/ xcb_rectangle_t *rectangles /**< */); 1195 1196 1197 /***************************************************************************** 1198 ** 1199 ** xcb_void_cookie_t xcb_xfixes_copy_region_checked 1200 ** 1201 ** @param xcb_connection_t *c 1202 ** @param xcb_xfixes_region_t source 1203 ** @param xcb_xfixes_region_t destination 1204 ** @returns xcb_void_cookie_t 1205 ** 1206 *****************************************************************************/ 1207 1208 extern(C) xcb_void_cookie_t 1209 xcb_xfixes_copy_region_checked (xcb_connection_t *c /**< */, 1210 xcb_xfixes_region_t source /**< */, 1211 xcb_xfixes_region_t destination /**< */); 1212 1213 1214 /***************************************************************************** 1215 ** 1216 ** xcb_void_cookie_t xcb_xfixes_copy_region 1217 ** 1218 ** @param xcb_connection_t *c 1219 ** @param xcb_xfixes_region_t source 1220 ** @param xcb_xfixes_region_t destination 1221 ** @returns xcb_void_cookie_t 1222 ** 1223 *****************************************************************************/ 1224 1225 extern(C) xcb_void_cookie_t 1226 xcb_xfixes_copy_region (xcb_connection_t *c /**< */, 1227 xcb_xfixes_region_t source /**< */, 1228 xcb_xfixes_region_t destination /**< */); 1229 1230 1231 /***************************************************************************** 1232 ** 1233 ** xcb_void_cookie_t xcb_xfixes_union_region_checked 1234 ** 1235 ** @param xcb_connection_t *c 1236 ** @param xcb_xfixes_region_t source1 1237 ** @param xcb_xfixes_region_t source2 1238 ** @param xcb_xfixes_region_t destination 1239 ** @returns xcb_void_cookie_t 1240 ** 1241 *****************************************************************************/ 1242 1243 extern(C) xcb_void_cookie_t 1244 xcb_xfixes_union_region_checked (xcb_connection_t *c /**< */, 1245 xcb_xfixes_region_t source1 /**< */, 1246 xcb_xfixes_region_t source2 /**< */, 1247 xcb_xfixes_region_t destination /**< */); 1248 1249 1250 /***************************************************************************** 1251 ** 1252 ** xcb_void_cookie_t xcb_xfixes_union_region 1253 ** 1254 ** @param xcb_connection_t *c 1255 ** @param xcb_xfixes_region_t source1 1256 ** @param xcb_xfixes_region_t source2 1257 ** @param xcb_xfixes_region_t destination 1258 ** @returns xcb_void_cookie_t 1259 ** 1260 *****************************************************************************/ 1261 1262 extern(C) xcb_void_cookie_t 1263 xcb_xfixes_union_region (xcb_connection_t *c /**< */, 1264 xcb_xfixes_region_t source1 /**< */, 1265 xcb_xfixes_region_t source2 /**< */, 1266 xcb_xfixes_region_t destination /**< */); 1267 1268 1269 /***************************************************************************** 1270 ** 1271 ** xcb_void_cookie_t xcb_xfixes_intersect_region_checked 1272 ** 1273 ** @param xcb_connection_t *c 1274 ** @param xcb_xfixes_region_t source1 1275 ** @param xcb_xfixes_region_t source2 1276 ** @param xcb_xfixes_region_t destination 1277 ** @returns xcb_void_cookie_t 1278 ** 1279 *****************************************************************************/ 1280 1281 extern(C) xcb_void_cookie_t 1282 xcb_xfixes_intersect_region_checked (xcb_connection_t *c /**< */, 1283 xcb_xfixes_region_t source1 /**< */, 1284 xcb_xfixes_region_t source2 /**< */, 1285 xcb_xfixes_region_t destination /**< */); 1286 1287 1288 /***************************************************************************** 1289 ** 1290 ** xcb_void_cookie_t xcb_xfixes_intersect_region 1291 ** 1292 ** @param xcb_connection_t *c 1293 ** @param xcb_xfixes_region_t source1 1294 ** @param xcb_xfixes_region_t source2 1295 ** @param xcb_xfixes_region_t destination 1296 ** @returns xcb_void_cookie_t 1297 ** 1298 *****************************************************************************/ 1299 1300 extern(C) xcb_void_cookie_t 1301 xcb_xfixes_intersect_region (xcb_connection_t *c /**< */, 1302 xcb_xfixes_region_t source1 /**< */, 1303 xcb_xfixes_region_t source2 /**< */, 1304 xcb_xfixes_region_t destination /**< */); 1305 1306 1307 /***************************************************************************** 1308 ** 1309 ** xcb_void_cookie_t xcb_xfixes_subtract_region_checked 1310 ** 1311 ** @param xcb_connection_t *c 1312 ** @param xcb_xfixes_region_t source1 1313 ** @param xcb_xfixes_region_t source2 1314 ** @param xcb_xfixes_region_t destination 1315 ** @returns xcb_void_cookie_t 1316 ** 1317 *****************************************************************************/ 1318 1319 extern(C) xcb_void_cookie_t 1320 xcb_xfixes_subtract_region_checked (xcb_connection_t *c /**< */, 1321 xcb_xfixes_region_t source1 /**< */, 1322 xcb_xfixes_region_t source2 /**< */, 1323 xcb_xfixes_region_t destination /**< */); 1324 1325 1326 /***************************************************************************** 1327 ** 1328 ** xcb_void_cookie_t xcb_xfixes_subtract_region 1329 ** 1330 ** @param xcb_connection_t *c 1331 ** @param xcb_xfixes_region_t source1 1332 ** @param xcb_xfixes_region_t source2 1333 ** @param xcb_xfixes_region_t destination 1334 ** @returns xcb_void_cookie_t 1335 ** 1336 *****************************************************************************/ 1337 1338 extern(C) xcb_void_cookie_t 1339 xcb_xfixes_subtract_region (xcb_connection_t *c /**< */, 1340 xcb_xfixes_region_t source1 /**< */, 1341 xcb_xfixes_region_t source2 /**< */, 1342 xcb_xfixes_region_t destination /**< */); 1343 1344 1345 /***************************************************************************** 1346 ** 1347 ** xcb_void_cookie_t xcb_xfixes_invert_region_checked 1348 ** 1349 ** @param xcb_connection_t *c 1350 ** @param xcb_xfixes_region_t source 1351 ** @param xcb_rectangle_t bounds 1352 ** @param xcb_xfixes_region_t destination 1353 ** @returns xcb_void_cookie_t 1354 ** 1355 *****************************************************************************/ 1356 1357 extern(C) xcb_void_cookie_t 1358 xcb_xfixes_invert_region_checked (xcb_connection_t *c /**< */, 1359 xcb_xfixes_region_t source /**< */, 1360 xcb_rectangle_t bounds /**< */, 1361 xcb_xfixes_region_t destination /**< */); 1362 1363 1364 /***************************************************************************** 1365 ** 1366 ** xcb_void_cookie_t xcb_xfixes_invert_region 1367 ** 1368 ** @param xcb_connection_t *c 1369 ** @param xcb_xfixes_region_t source 1370 ** @param xcb_rectangle_t bounds 1371 ** @param xcb_xfixes_region_t destination 1372 ** @returns xcb_void_cookie_t 1373 ** 1374 *****************************************************************************/ 1375 1376 extern(C) xcb_void_cookie_t 1377 xcb_xfixes_invert_region (xcb_connection_t *c /**< */, 1378 xcb_xfixes_region_t source /**< */, 1379 xcb_rectangle_t bounds /**< */, 1380 xcb_xfixes_region_t destination /**< */); 1381 1382 1383 /***************************************************************************** 1384 ** 1385 ** xcb_void_cookie_t xcb_xfixes_translate_region_checked 1386 ** 1387 ** @param xcb_connection_t *c 1388 ** @param xcb_xfixes_region_t region 1389 ** @param short dx 1390 ** @param short dy 1391 ** @returns xcb_void_cookie_t 1392 ** 1393 *****************************************************************************/ 1394 1395 extern(C) xcb_void_cookie_t 1396 xcb_xfixes_translate_region_checked (xcb_connection_t *c /**< */, 1397 xcb_xfixes_region_t region /**< */, 1398 short dx /**< */, 1399 short dy /**< */); 1400 1401 1402 /***************************************************************************** 1403 ** 1404 ** xcb_void_cookie_t xcb_xfixes_translate_region 1405 ** 1406 ** @param xcb_connection_t *c 1407 ** @param xcb_xfixes_region_t region 1408 ** @param short dx 1409 ** @param short dy 1410 ** @returns xcb_void_cookie_t 1411 ** 1412 *****************************************************************************/ 1413 1414 extern(C) xcb_void_cookie_t 1415 xcb_xfixes_translate_region (xcb_connection_t *c /**< */, 1416 xcb_xfixes_region_t region /**< */, 1417 short dx /**< */, 1418 short dy /**< */); 1419 1420 1421 /***************************************************************************** 1422 ** 1423 ** xcb_void_cookie_t xcb_xfixes_region_extents_checked 1424 ** 1425 ** @param xcb_connection_t *c 1426 ** @param xcb_xfixes_region_t source 1427 ** @param xcb_xfixes_region_t destination 1428 ** @returns xcb_void_cookie_t 1429 ** 1430 *****************************************************************************/ 1431 1432 extern(C) xcb_void_cookie_t 1433 xcb_xfixes_region_extents_checked (xcb_connection_t *c /**< */, 1434 xcb_xfixes_region_t source /**< */, 1435 xcb_xfixes_region_t destination /**< */); 1436 1437 1438 /***************************************************************************** 1439 ** 1440 ** xcb_void_cookie_t xcb_xfixes_region_extents 1441 ** 1442 ** @param xcb_connection_t *c 1443 ** @param xcb_xfixes_region_t source 1444 ** @param xcb_xfixes_region_t destination 1445 ** @returns xcb_void_cookie_t 1446 ** 1447 *****************************************************************************/ 1448 1449 extern(C) xcb_void_cookie_t 1450 xcb_xfixes_region_extents (xcb_connection_t *c /**< */, 1451 xcb_xfixes_region_t source /**< */, 1452 xcb_xfixes_region_t destination /**< */); 1453 1454 1455 /***************************************************************************** 1456 ** 1457 ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region 1458 ** 1459 ** @param xcb_connection_t *c 1460 ** @param xcb_xfixes_region_t region 1461 ** @returns xcb_xfixes_fetch_region_cookie_t 1462 ** 1463 *****************************************************************************/ 1464 1465 extern(C) xcb_xfixes_fetch_region_cookie_t 1466 xcb_xfixes_fetch_region (xcb_connection_t *c /**< */, 1467 xcb_xfixes_region_t region /**< */); 1468 1469 1470 /***************************************************************************** 1471 ** 1472 ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked 1473 ** 1474 ** @param xcb_connection_t *c 1475 ** @param xcb_xfixes_region_t region 1476 ** @returns xcb_xfixes_fetch_region_cookie_t 1477 ** 1478 *****************************************************************************/ 1479 1480 extern(C) xcb_xfixes_fetch_region_cookie_t 1481 xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c /**< */, 1482 xcb_xfixes_region_t region /**< */); 1483 1484 1485 /***************************************************************************** 1486 ** 1487 ** xcb_rectangle_t * xcb_xfixes_fetch_region_rectangles 1488 ** 1489 ** @param /+const+/ xcb_xfixes_fetch_region_reply_t *R 1490 ** @returns xcb_rectangle_t * 1491 ** 1492 *****************************************************************************/ 1493 1494 extern(C) xcb_rectangle_t * 1495 xcb_xfixes_fetch_region_rectangles (/+const+/ xcb_xfixes_fetch_region_reply_t *R /**< */); 1496 1497 1498 /***************************************************************************** 1499 ** 1500 ** int xcb_xfixes_fetch_region_rectangles_length 1501 ** 1502 ** @param /+const+/ xcb_xfixes_fetch_region_reply_t *R 1503 ** @returns int 1504 ** 1505 *****************************************************************************/ 1506 1507 extern(C) int 1508 xcb_xfixes_fetch_region_rectangles_length (/+const+/ xcb_xfixes_fetch_region_reply_t *R /**< */); 1509 1510 1511 /***************************************************************************** 1512 ** 1513 ** xcb_rectangle_iterator_t xcb_xfixes_fetch_region_rectangles_iterator 1514 ** 1515 ** @param /+const+/ xcb_xfixes_fetch_region_reply_t *R 1516 ** @returns xcb_rectangle_iterator_t 1517 ** 1518 *****************************************************************************/ 1519 1520 extern(C) xcb_rectangle_iterator_t 1521 xcb_xfixes_fetch_region_rectangles_iterator (/+const+/ xcb_xfixes_fetch_region_reply_t *R /**< */); 1522 1523 1524 /***************************************************************************** 1525 ** 1526 ** xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply 1527 ** 1528 ** @param xcb_connection_t *c 1529 ** @param xcb_xfixes_fetch_region_cookie_t cookie 1530 ** @param xcb_generic_error_t **e 1531 ** @returns xcb_xfixes_fetch_region_reply_t * 1532 ** 1533 *****************************************************************************/ 1534 1535 extern(C) xcb_xfixes_fetch_region_reply_t * 1536 xcb_xfixes_fetch_region_reply (xcb_connection_t *c /**< */, 1537 xcb_xfixes_fetch_region_cookie_t cookie /**< */, 1538 xcb_generic_error_t **e /**< */); 1539 1540 1541 /***************************************************************************** 1542 ** 1543 ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked 1544 ** 1545 ** @param xcb_connection_t *c 1546 ** @param xcb_gcontext_t gc 1547 ** @param xcb_xfixes_region_t region 1548 ** @param short x_origin 1549 ** @param short y_origin 1550 ** @returns xcb_void_cookie_t 1551 ** 1552 *****************************************************************************/ 1553 1554 extern(C) xcb_void_cookie_t 1555 xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c /**< */, 1556 xcb_gcontext_t gc /**< */, 1557 xcb_xfixes_region_t region /**< */, 1558 short x_origin /**< */, 1559 short y_origin /**< */); 1560 1561 1562 /***************************************************************************** 1563 ** 1564 ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region 1565 ** 1566 ** @param xcb_connection_t *c 1567 ** @param xcb_gcontext_t gc 1568 ** @param xcb_xfixes_region_t region 1569 ** @param short x_origin 1570 ** @param short y_origin 1571 ** @returns xcb_void_cookie_t 1572 ** 1573 *****************************************************************************/ 1574 1575 extern(C) xcb_void_cookie_t 1576 xcb_xfixes_set_gc_clip_region (xcb_connection_t *c /**< */, 1577 xcb_gcontext_t gc /**< */, 1578 xcb_xfixes_region_t region /**< */, 1579 short x_origin /**< */, 1580 short y_origin /**< */); 1581 1582 1583 /***************************************************************************** 1584 ** 1585 ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked 1586 ** 1587 ** @param xcb_connection_t *c 1588 ** @param xcb_window_t dest 1589 ** @param xcb_shape_kind_t dest_kind 1590 ** @param short x_offset 1591 ** @param short y_offset 1592 ** @param xcb_xfixes_region_t region 1593 ** @returns xcb_void_cookie_t 1594 ** 1595 *****************************************************************************/ 1596 1597 extern(C) xcb_void_cookie_t 1598 xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c /**< */, 1599 xcb_window_t dest /**< */, 1600 xcb_shape_kind_t dest_kind /**< */, 1601 short x_offset /**< */, 1602 short y_offset /**< */, 1603 xcb_xfixes_region_t region /**< */); 1604 1605 1606 /***************************************************************************** 1607 ** 1608 ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region 1609 ** 1610 ** @param xcb_connection_t *c 1611 ** @param xcb_window_t dest 1612 ** @param xcb_shape_kind_t dest_kind 1613 ** @param short x_offset 1614 ** @param short y_offset 1615 ** @param xcb_xfixes_region_t region 1616 ** @returns xcb_void_cookie_t 1617 ** 1618 *****************************************************************************/ 1619 1620 extern(C) xcb_void_cookie_t 1621 xcb_xfixes_set_window_shape_region (xcb_connection_t *c /**< */, 1622 xcb_window_t dest /**< */, 1623 xcb_shape_kind_t dest_kind /**< */, 1624 short x_offset /**< */, 1625 short y_offset /**< */, 1626 xcb_xfixes_region_t region /**< */); 1627 1628 1629 /***************************************************************************** 1630 ** 1631 ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked 1632 ** 1633 ** @param xcb_connection_t *c 1634 ** @param xcb_render_picture_t picture 1635 ** @param xcb_xfixes_region_t region 1636 ** @param short x_origin 1637 ** @param short y_origin 1638 ** @returns xcb_void_cookie_t 1639 ** 1640 *****************************************************************************/ 1641 1642 extern(C) xcb_void_cookie_t 1643 xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c /**< */, 1644 xcb_render_picture_t picture /**< */, 1645 xcb_xfixes_region_t region /**< */, 1646 short x_origin /**< */, 1647 short y_origin /**< */); 1648 1649 1650 /***************************************************************************** 1651 ** 1652 ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region 1653 ** 1654 ** @param xcb_connection_t *c 1655 ** @param xcb_render_picture_t picture 1656 ** @param xcb_xfixes_region_t region 1657 ** @param short x_origin 1658 ** @param short y_origin 1659 ** @returns xcb_void_cookie_t 1660 ** 1661 *****************************************************************************/ 1662 1663 extern(C) xcb_void_cookie_t 1664 xcb_xfixes_set_picture_clip_region (xcb_connection_t *c /**< */, 1665 xcb_render_picture_t picture /**< */, 1666 xcb_xfixes_region_t region /**< */, 1667 short x_origin /**< */, 1668 short y_origin /**< */); 1669 1670 1671 /***************************************************************************** 1672 ** 1673 ** xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked 1674 ** 1675 ** @param xcb_connection_t *c 1676 ** @param xcb_cursor_t cursor 1677 ** @param ushort nbytes 1678 ** @param /+const+/ ubyte *name 1679 ** @returns xcb_void_cookie_t 1680 ** 1681 *****************************************************************************/ 1682 1683 extern(C) xcb_void_cookie_t 1684 xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c /**< */, 1685 xcb_cursor_t cursor /**< */, 1686 ushort nbytes /**< */, 1687 /+const+/ ubyte *name /**< */); 1688 1689 1690 /***************************************************************************** 1691 ** 1692 ** xcb_void_cookie_t xcb_xfixes_set_cursor_name 1693 ** 1694 ** @param xcb_connection_t *c 1695 ** @param xcb_cursor_t cursor 1696 ** @param ushort nbytes 1697 ** @param /+const+/ ubyte *name 1698 ** @returns xcb_void_cookie_t 1699 ** 1700 *****************************************************************************/ 1701 1702 extern(C) xcb_void_cookie_t 1703 xcb_xfixes_set_cursor_name (xcb_connection_t *c /**< */, 1704 xcb_cursor_t cursor /**< */, 1705 ushort nbytes /**< */, 1706 /+const+/ ubyte *name /**< */); 1707 1708 1709 /***************************************************************************** 1710 ** 1711 ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name 1712 ** 1713 ** @param xcb_connection_t *c 1714 ** @param xcb_cursor_t cursor 1715 ** @returns xcb_xfixes_get_cursor_name_cookie_t 1716 ** 1717 *****************************************************************************/ 1718 1719 extern(C) xcb_xfixes_get_cursor_name_cookie_t 1720 xcb_xfixes_get_cursor_name (xcb_connection_t *c /**< */, 1721 xcb_cursor_t cursor /**< */); 1722 1723 1724 /***************************************************************************** 1725 ** 1726 ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked 1727 ** 1728 ** @param xcb_connection_t *c 1729 ** @param xcb_cursor_t cursor 1730 ** @returns xcb_xfixes_get_cursor_name_cookie_t 1731 ** 1732 *****************************************************************************/ 1733 1734 extern(C) xcb_xfixes_get_cursor_name_cookie_t 1735 xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c /**< */, 1736 xcb_cursor_t cursor /**< */); 1737 1738 1739 /***************************************************************************** 1740 ** 1741 ** ubyte * xcb_xfixes_get_cursor_name_name 1742 ** 1743 ** @param /+const+/ xcb_xfixes_get_cursor_name_reply_t *R 1744 ** @returns ubyte * 1745 ** 1746 *****************************************************************************/ 1747 1748 extern(C) ubyte * 1749 xcb_xfixes_get_cursor_name_name (/+const+/ xcb_xfixes_get_cursor_name_reply_t *R /**< */); 1750 1751 1752 /***************************************************************************** 1753 ** 1754 ** int xcb_xfixes_get_cursor_name_name_length 1755 ** 1756 ** @param /+const+/ xcb_xfixes_get_cursor_name_reply_t *R 1757 ** @returns int 1758 ** 1759 *****************************************************************************/ 1760 1761 extern(C) int 1762 xcb_xfixes_get_cursor_name_name_length (/+const+/ xcb_xfixes_get_cursor_name_reply_t *R /**< */); 1763 1764 1765 /***************************************************************************** 1766 ** 1767 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_name_name_end 1768 ** 1769 ** @param /+const+/ xcb_xfixes_get_cursor_name_reply_t *R 1770 ** @returns xcb_generic_iterator_t 1771 ** 1772 *****************************************************************************/ 1773 1774 extern(C) xcb_generic_iterator_t 1775 xcb_xfixes_get_cursor_name_name_end (/+const+/ xcb_xfixes_get_cursor_name_reply_t *R /**< */); 1776 1777 1778 /***************************************************************************** 1779 ** 1780 ** xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply 1781 ** 1782 ** @param xcb_connection_t *c 1783 ** @param xcb_xfixes_get_cursor_name_cookie_t cookie 1784 ** @param xcb_generic_error_t **e 1785 ** @returns xcb_xfixes_get_cursor_name_reply_t * 1786 ** 1787 *****************************************************************************/ 1788 1789 extern(C) xcb_xfixes_get_cursor_name_reply_t * 1790 xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c /**< */, 1791 xcb_xfixes_get_cursor_name_cookie_t cookie /**< */, 1792 xcb_generic_error_t **e /**< */); 1793 1794 1795 /***************************************************************************** 1796 ** 1797 ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name 1798 ** 1799 ** @param xcb_connection_t *c 1800 ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t 1801 ** 1802 *****************************************************************************/ 1803 1804 extern(C) xcb_xfixes_get_cursor_image_and_name_cookie_t 1805 xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c /**< */); 1806 1807 1808 /***************************************************************************** 1809 ** 1810 ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked 1811 ** 1812 ** @param xcb_connection_t *c 1813 ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t 1814 ** 1815 *****************************************************************************/ 1816 1817 extern(C) xcb_xfixes_get_cursor_image_and_name_cookie_t 1818 xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c /**< */); 1819 1820 1821 /***************************************************************************** 1822 ** 1823 ** ubyte * xcb_xfixes_get_cursor_image_and_name_name 1824 ** 1825 ** @param /+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R 1826 ** @returns ubyte * 1827 ** 1828 *****************************************************************************/ 1829 1830 extern(C) ubyte * 1831 xcb_xfixes_get_cursor_image_and_name_name (/+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R /**< */); 1832 1833 1834 /***************************************************************************** 1835 ** 1836 ** int xcb_xfixes_get_cursor_image_and_name_name_length 1837 ** 1838 ** @param /+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R 1839 ** @returns int 1840 ** 1841 *****************************************************************************/ 1842 1843 extern(C) int 1844 xcb_xfixes_get_cursor_image_and_name_name_length (/+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R /**< */); 1845 1846 1847 /***************************************************************************** 1848 ** 1849 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_name_end 1850 ** 1851 ** @param /+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R 1852 ** @returns xcb_generic_iterator_t 1853 ** 1854 *****************************************************************************/ 1855 1856 extern(C) xcb_generic_iterator_t 1857 xcb_xfixes_get_cursor_image_and_name_name_end (/+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R /**< */); 1858 1859 1860 /***************************************************************************** 1861 ** 1862 ** uint * xcb_xfixes_get_cursor_image_and_name_cursor_image 1863 ** 1864 ** @param /+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R 1865 ** @returns uint * 1866 ** 1867 *****************************************************************************/ 1868 1869 extern(C) uint * 1870 xcb_xfixes_get_cursor_image_and_name_cursor_image (/+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R /**< */); 1871 1872 1873 /***************************************************************************** 1874 ** 1875 ** int xcb_xfixes_get_cursor_image_and_name_cursor_image_length 1876 ** 1877 ** @param /+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R 1878 ** @returns int 1879 ** 1880 *****************************************************************************/ 1881 1882 extern(C) int 1883 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (/+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R /**< */); 1884 1885 1886 /***************************************************************************** 1887 ** 1888 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_cursor_image_end 1889 ** 1890 ** @param /+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R 1891 ** @returns xcb_generic_iterator_t 1892 ** 1893 *****************************************************************************/ 1894 1895 extern(C) xcb_generic_iterator_t 1896 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (/+const+/ xcb_xfixes_get_cursor_image_and_name_reply_t *R /**< */); 1897 1898 1899 /***************************************************************************** 1900 ** 1901 ** xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply 1902 ** 1903 ** @param xcb_connection_t *c 1904 ** @param xcb_xfixes_get_cursor_image_and_name_cookie_t cookie 1905 ** @param xcb_generic_error_t **e 1906 ** @returns xcb_xfixes_get_cursor_image_and_name_reply_t * 1907 ** 1908 *****************************************************************************/ 1909 1910 extern(C) xcb_xfixes_get_cursor_image_and_name_reply_t * 1911 xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c /**< */, 1912 xcb_xfixes_get_cursor_image_and_name_cookie_t cookie /**< */, 1913 xcb_generic_error_t **e /**< */); 1914 1915 1916 /***************************************************************************** 1917 ** 1918 ** xcb_void_cookie_t xcb_xfixes_change_cursor_checked 1919 ** 1920 ** @param xcb_connection_t *c 1921 ** @param xcb_cursor_t source 1922 ** @param xcb_cursor_t destination 1923 ** @returns xcb_void_cookie_t 1924 ** 1925 *****************************************************************************/ 1926 1927 extern(C) xcb_void_cookie_t 1928 xcb_xfixes_change_cursor_checked (xcb_connection_t *c /**< */, 1929 xcb_cursor_t source /**< */, 1930 xcb_cursor_t destination /**< */); 1931 1932 1933 /***************************************************************************** 1934 ** 1935 ** xcb_void_cookie_t xcb_xfixes_change_cursor 1936 ** 1937 ** @param xcb_connection_t *c 1938 ** @param xcb_cursor_t source 1939 ** @param xcb_cursor_t destination 1940 ** @returns xcb_void_cookie_t 1941 ** 1942 *****************************************************************************/ 1943 1944 extern(C) xcb_void_cookie_t 1945 xcb_xfixes_change_cursor (xcb_connection_t *c /**< */, 1946 xcb_cursor_t source /**< */, 1947 xcb_cursor_t destination /**< */); 1948 1949 1950 /***************************************************************************** 1951 ** 1952 ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked 1953 ** 1954 ** @param xcb_connection_t *c 1955 ** @param xcb_cursor_t src 1956 ** @param ushort nbytes 1957 ** @param /+const+/ ubyte *name 1958 ** @returns xcb_void_cookie_t 1959 ** 1960 *****************************************************************************/ 1961 1962 extern(C) xcb_void_cookie_t 1963 xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c /**< */, 1964 xcb_cursor_t src /**< */, 1965 ushort nbytes /**< */, 1966 /+const+/ ubyte *name /**< */); 1967 1968 1969 /***************************************************************************** 1970 ** 1971 ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name 1972 ** 1973 ** @param xcb_connection_t *c 1974 ** @param xcb_cursor_t src 1975 ** @param ushort nbytes 1976 ** @param /+const+/ ubyte *name 1977 ** @returns xcb_void_cookie_t 1978 ** 1979 *****************************************************************************/ 1980 1981 extern(C) xcb_void_cookie_t 1982 xcb_xfixes_change_cursor_by_name (xcb_connection_t *c /**< */, 1983 xcb_cursor_t src /**< */, 1984 ushort nbytes /**< */, 1985 /+const+/ ubyte *name /**< */); 1986 1987 1988 /***************************************************************************** 1989 ** 1990 ** xcb_void_cookie_t xcb_xfixes_expand_region_checked 1991 ** 1992 ** @param xcb_connection_t *c 1993 ** @param xcb_xfixes_region_t source 1994 ** @param xcb_xfixes_region_t destination 1995 ** @param ushort left 1996 ** @param ushort right 1997 ** @param ushort top 1998 ** @param ushort bottom 1999 ** @returns xcb_void_cookie_t 2000 ** 2001 *****************************************************************************/ 2002 2003 extern(C) xcb_void_cookie_t 2004 xcb_xfixes_expand_region_checked (xcb_connection_t *c /**< */, 2005 xcb_xfixes_region_t source /**< */, 2006 xcb_xfixes_region_t destination /**< */, 2007 ushort left /**< */, 2008 ushort right /**< */, 2009 ushort top /**< */, 2010 ushort bottom /**< */); 2011 2012 2013 /***************************************************************************** 2014 ** 2015 ** xcb_void_cookie_t xcb_xfixes_expand_region 2016 ** 2017 ** @param xcb_connection_t *c 2018 ** @param xcb_xfixes_region_t source 2019 ** @param xcb_xfixes_region_t destination 2020 ** @param ushort left 2021 ** @param ushort right 2022 ** @param ushort top 2023 ** @param ushort bottom 2024 ** @returns xcb_void_cookie_t 2025 ** 2026 *****************************************************************************/ 2027 2028 extern(C) xcb_void_cookie_t 2029 xcb_xfixes_expand_region (xcb_connection_t *c /**< */, 2030 xcb_xfixes_region_t source /**< */, 2031 xcb_xfixes_region_t destination /**< */, 2032 ushort left /**< */, 2033 ushort right /**< */, 2034 ushort top /**< */, 2035 ushort bottom /**< */); 2036 2037 2038 /***************************************************************************** 2039 ** 2040 ** xcb_void_cookie_t xcb_xfixes_hide_cursor_checked 2041 ** 2042 ** @param xcb_connection_t *c 2043 ** @param xcb_window_t window 2044 ** @returns xcb_void_cookie_t 2045 ** 2046 *****************************************************************************/ 2047 2048 extern(C) xcb_void_cookie_t 2049 xcb_xfixes_hide_cursor_checked (xcb_connection_t *c /**< */, 2050 xcb_window_t window /**< */); 2051 2052 2053 /***************************************************************************** 2054 ** 2055 ** xcb_void_cookie_t xcb_xfixes_hide_cursor 2056 ** 2057 ** @param xcb_connection_t *c 2058 ** @param xcb_window_t window 2059 ** @returns xcb_void_cookie_t 2060 ** 2061 *****************************************************************************/ 2062 2063 extern(C) xcb_void_cookie_t 2064 xcb_xfixes_hide_cursor (xcb_connection_t *c /**< */, 2065 xcb_window_t window /**< */); 2066 2067 2068 /***************************************************************************** 2069 ** 2070 ** xcb_void_cookie_t xcb_xfixes_show_cursor_checked 2071 ** 2072 ** @param xcb_connection_t *c 2073 ** @param xcb_window_t window 2074 ** @returns xcb_void_cookie_t 2075 ** 2076 *****************************************************************************/ 2077 2078 extern(C) xcb_void_cookie_t 2079 xcb_xfixes_show_cursor_checked (xcb_connection_t *c /**< */, 2080 xcb_window_t window /**< */); 2081 2082 2083 /***************************************************************************** 2084 ** 2085 ** xcb_void_cookie_t xcb_xfixes_show_cursor 2086 ** 2087 ** @param xcb_connection_t *c 2088 ** @param xcb_window_t window 2089 ** @returns xcb_void_cookie_t 2090 ** 2091 *****************************************************************************/ 2092 2093 extern(C) xcb_void_cookie_t 2094 xcb_xfixes_show_cursor (xcb_connection_t *c /**< */, 2095 xcb_window_t window /**< */); 2096 2097 2098 2099 /** 2100 * @} 2101 */