Class: XCB::Setup
- Inherits:
-
Object
- Object
- XCB::Setup
- Defined in:
- ext/xproto.c
Instance Method Summary collapse
- #bitmap_format_bit_order ⇒ Object
- #bitmap_format_scanline_pad ⇒ Object
- #bitmap_format_scanline_unit ⇒ Object
- #image_byte_order ⇒ Object
- #length ⇒ Object
- #max_keycode ⇒ Object
- #maximum_request_length ⇒ Object
- #min_keycode ⇒ Object
- #motion_buffer_size ⇒ Object
- #pixmap_formats ⇒ Object
- #pixmap_formats_len ⇒ Object
- #protocol_major_version ⇒ Object
- #protocol_minor_version ⇒ Object
- #release_number ⇒ Object
- #resource_id_base ⇒ Object
- #resource_id_mask ⇒ Object
- #roots ⇒ Object
- #roots_len ⇒ Object
- #status ⇒ Object
- #vendor ⇒ Object
- #vendor_len ⇒ Object
Instance Method Details
#bitmap_format_bit_order ⇒ Object
580 581 582 583 584 585 586 |
# File 'ext/xproto.c', line 580 static VALUE r_XCB_Setup_get_bitmap_format_bit_order(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->bitmap_format_bit_order); } |
#bitmap_format_scanline_pad ⇒ Object
594 595 596 597 598 599 600 |
# File 'ext/xproto.c', line 594 static VALUE r_XCB_Setup_get_bitmap_format_scanline_pad(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->bitmap_format_scanline_pad); } |
#bitmap_format_scanline_unit ⇒ Object
587 588 589 590 591 592 593 |
# File 'ext/xproto.c', line 587 static VALUE r_XCB_Setup_get_bitmap_format_scanline_unit(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->bitmap_format_scanline_unit); } |
#image_byte_order ⇒ Object
573 574 575 576 577 578 579 |
# File 'ext/xproto.c', line 573 static VALUE r_XCB_Setup_get_image_byte_order(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->image_byte_order); } |
#length ⇒ Object
510 511 512 513 514 515 516 |
# File 'ext/xproto.c', line 510 static VALUE r_XCB_Setup_get_length(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->length); } |
#max_keycode ⇒ Object
608 609 610 611 612 613 614 |
# File 'ext/xproto.c', line 608 static VALUE r_XCB_Setup_get_max_keycode(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->max_keycode); } |
#maximum_request_length ⇒ Object
552 553 554 555 556 557 558 |
# File 'ext/xproto.c', line 552 static VALUE r_XCB_Setup_get_maximum_request_length(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->maximum_request_length); } |
#min_keycode ⇒ Object
601 602 603 604 605 606 607 |
# File 'ext/xproto.c', line 601 static VALUE r_XCB_Setup_get_min_keycode(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->min_keycode); } |
#motion_buffer_size ⇒ Object
538 539 540 541 542 543 544 |
# File 'ext/xproto.c', line 538 static VALUE r_XCB_Setup_get_motion_buffer_size(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->motion_buffer_size); } |
#pixmap_formats ⇒ Object
624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'ext/xproto.c', line 624 static VALUE r_XCB_Setup_get_pixmap_formats(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); xcb_format_iterator_t iterator = xcb_setup_pixmap_formats_iterator(setup); VALUE r_pixmap_formats = rb_ary_new(); while (iterator.rem != 0) { xcb_format_t *data = malloc(sizeof(xcb_format_t)); if (data == NULL) rb_raise(rb_eNoMemError, "NoMemoryError"); VALUE r_data = Data_Wrap_Struct(r_XCB_FORMAT, NULL, NULL, data); *data = *iterator.data; rb_ary_push(r_pixmap_formats, r_data); xcb_format_next(&iterator); } return r_pixmap_formats; } |
#pixmap_formats_len ⇒ Object
566 567 568 569 570 571 572 |
# File 'ext/xproto.c', line 566 static VALUE r_XCB_Setup_get_pixmap_formats_len(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->pixmap_formats_len); } |
#protocol_major_version ⇒ Object
496 497 498 499 500 501 502 |
# File 'ext/xproto.c', line 496 static VALUE r_XCB_Setup_get_protocol_major_version(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->protocol_major_version); } |
#protocol_minor_version ⇒ Object
503 504 505 506 507 508 509 |
# File 'ext/xproto.c', line 503 static VALUE r_XCB_Setup_get_protocol_minor_version(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->protocol_minor_version); } |
#release_number ⇒ Object
517 518 519 520 521 522 523 |
# File 'ext/xproto.c', line 517 static VALUE r_XCB_Setup_get_release_number(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->release_number); } |
#resource_id_base ⇒ Object
524 525 526 527 528 529 530 |
# File 'ext/xproto.c', line 524 static VALUE r_XCB_Setup_get_resource_id_base(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->resource_id_base); } |
#resource_id_mask ⇒ Object
531 532 533 534 535 536 537 |
# File 'ext/xproto.c', line 531 static VALUE r_XCB_Setup_get_resource_id_mask(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->resource_id_mask); } |
#roots ⇒ Object
642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 |
# File 'ext/xproto.c', line 642 static VALUE r_XCB_Setup_get_roots(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); xcb_screen_iterator_t iterator = xcb_setup_roots_iterator(setup); VALUE r_roots = rb_ary_new(); while (iterator.rem != 0) { xcb_screen_t *data = malloc(sizeof(xcb_screen_t)); if (data == NULL) rb_raise(rb_eNoMemError, "NoMemoryError"); VALUE r_data = Data_Wrap_Struct(r_XCB_SCREEN, NULL, NULL, data); *data = *iterator.data; rb_ary_push(r_roots, r_data); xcb_screen_next(&iterator); } return r_roots; } |
#roots_len ⇒ Object
559 560 561 562 563 564 565 |
# File 'ext/xproto.c', line 559 static VALUE r_XCB_Setup_get_roots_len(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->roots_len); } |
#status ⇒ Object
489 490 491 492 493 494 495 |
# File 'ext/xproto.c', line 489 static VALUE r_XCB_Setup_get_status(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->status); } |
#vendor ⇒ Object
615 616 617 618 619 620 621 622 623 |
# File 'ext/xproto.c', line 615 static VALUE r_XCB_Setup_get_vendor(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); int __vendor_len = xcb_setup_vendor_length(setup); char *__vendor = xcb_setup_vendor(setup); return rb_str_new(__vendor, __vendor_len); } |
#vendor_len ⇒ Object
545 546 547 548 549 550 551 |
# File 'ext/xproto.c', line 545 static VALUE r_XCB_Setup_get_vendor_len(VALUE r_self) { xcb_setup_t *setup; Data_Get_Struct(r_self, xcb_setup_t, setup); return INT2FIX(setup->vendor_len); } |