1;; From ClutterAction 2 3;; From ClutterActor 4 5(define-signal destroy 6 (of-object "ClutterActor") 7 (return-type "void") 8 (when "unknown") 9) 10 11(define-signal show 12 (of-object "ClutterActor") 13 (return-type "void") 14 (when "first") 15) 16 17(define-signal hide 18 (of-object "ClutterActor") 19 (return-type "void") 20 (when "first") 21) 22 23(define-signal parent-set 24 (of-object "ClutterActor") 25 (return-type "void") 26 (when "last") 27 (parameters 28 '("ClutterActor*" "p0") 29 ) 30) 31 32(define-signal queue-redraw 33 (of-object "ClutterActor") 34 (return-type "void") 35 (when "last") 36 (parameters 37 '("ClutterActor*" "p0") 38 ) 39) 40 41(define-signal queue-relayout 42 (of-object "ClutterActor") 43 (return-type "void") 44 (when "last") 45) 46 47(define-signal event 48 (of-object "ClutterActor") 49 (return-type "gboolean") 50 (when "last") 51 (parameters 52 '("ClutterEvent*" "p0") 53 ) 54) 55;; Hand-edited to use more specific event type 56(define-signal button-press-event 57 (of-object "ClutterActor") 58 (return-type "gboolean") 59 (when "last") 60 (parameters 61 '("ClutterButtonEvent*" "p0") 62 ) 63) 64 65;; Hand-edited to use more specific event type 66(define-signal button-release-event 67 (of-object "ClutterActor") 68 (return-type "gboolean") 69 (when "last") 70 (parameters 71 '("ClutterButtonEvent*" "p0") 72 ) 73) 74 75;; Hand-edited to use more specific event type 76(define-signal scroll-event 77 (of-object "ClutterActor") 78 (return-type "gboolean") 79 (when "last") 80 (parameters 81 '("ClutterScrollEvent*" "p0") 82 ) 83) 84 85;; Hand-edited to use more specific event type 86(define-signal key-press-event 87 (of-object "ClutterActor") 88 (return-type "gboolean") 89 (when "last") 90 (parameters 91 '("ClutterKeyEvent*" "p0") 92 ) 93) 94 95;; Hand-edited to use more specific event type 96(define-signal key-release-event 97 (of-object "ClutterActor") 98 (return-type "gboolean") 99 (when "last") 100 (parameters 101 '("ClutterKeyEvent*" "p0") 102 ) 103) 104 105;; Hand-edited to use more specific event type 106(define-signal motion-event 107 (of-object "ClutterActor") 108 (return-type "gboolean") 109 (when "last") 110 (parameters 111 '("ClutterMotionEvent*" "p0") 112 ) 113) 114 115(define-signal key-focus-in 116 (of-object "ClutterActor") 117 (return-type "void") 118 (when "last") 119) 120 121(define-signal key-focus-out 122 (of-object "ClutterActor") 123 (return-type "void") 124 (when "last") 125) 126 127;; Hand-edited to use more specific event type 128(define-signal enter-event 129 (of-object "ClutterActor") 130 (return-type "gboolean") 131 (when "last") 132 (parameters 133 '("ClutterCrossingEvent*" "p0") 134 ) 135) 136 137;; Hand-edited to use more specific event type 138(define-signal leave-event 139 (of-object "ClutterActor") 140 (return-type "gboolean") 141 (when "last") 142 (parameters 143 '("ClutterCrossingEvent*" "p0") 144 ) 145) 146 147(define-signal captured-event 148 (of-object "ClutterActor") 149 (return-type "gboolean") 150 (when "last") 151 (parameters 152 '("ClutterEvent*" "p0") 153 ) 154) 155 156(define-signal paint 157 (of-object "ClutterActor") 158 (return-type "void") 159 (when "last") 160) 161 162(define-signal realize 163 (of-object "ClutterActor") 164 (return-type "void") 165 (when "last") 166) 167 168(define-signal unrealize 169 (of-object "ClutterActor") 170 (return-type "void") 171 (when "last") 172) 173 174(define-signal pick 175 (of-object "ClutterActor") 176 (return-type "void") 177 (when "last") 178 (parameters 179 '("ClutterColor*" "p0") 180 ) 181) 182 183(define-signal allocation-changed 184 (of-object "ClutterActor") 185 (return-type "void") 186 (when "last") 187 (parameters 188 '("ClutterActorBox*" "p0") 189 '("ClutterAllocationFlags" "p1") 190 ) 191) 192 193(define-signal transitions-completed 194 (of-object "ClutterActor") 195 (return-type "void") 196 (when "last") 197) 198 199(define-signal transition-stopped 200 (of-object "ClutterActor") 201 (return-type "void") 202 (when "last") 203 (parameters 204 '("const-gchar*" "p0") 205 '("gboolean" "p1") 206 ) 207) 208 209(define-signal touch-event 210 (of-object "ClutterActor") 211 (return-type "gboolean") 212 (when "last") 213 (parameters 214 '("ClutterTouchEvent*" "p0") 215 ) 216) 217 218(define-property name 219 (of-object "ClutterActor") 220 (prop-type "GParamString") 221 (docs "Name of the actor") 222 (readable #t) 223 (writable #t) 224 (construct-only #f) 225) 226 227(define-property x 228 (of-object "ClutterActor") 229 (prop-type "GParamFloat") 230 (docs "X coordinate of the actor") 231 (readable #t) 232 (writable #t) 233 (construct-only #f) 234) 235 236(define-property y 237 (of-object "ClutterActor") 238 (prop-type "GParamFloat") 239 (docs "Y coordinate of the actor") 240 (readable #t) 241 (writable #t) 242 (construct-only #f) 243) 244 245(define-property width 246 (of-object "ClutterActor") 247 (prop-type "GParamFloat") 248 (docs "Width of the actor") 249 (readable #t) 250 (writable #t) 251 (construct-only #f) 252) 253 254(define-property height 255 (of-object "ClutterActor") 256 (prop-type "GParamFloat") 257 (docs "Height of the actor") 258 (readable #t) 259 (writable #t) 260 (construct-only #f) 261) 262 263(define-property position 264 (of-object "ClutterActor") 265 (prop-type "GParamBoxed") 266 (docs "The position of the origin of the actor") 267 (readable #t) 268 (writable #t) 269 (construct-only #f) 270) 271 272(define-property size 273 (of-object "ClutterActor") 274 (prop-type "GParamBoxed") 275 (docs "The size of the actor") 276 (readable #t) 277 (writable #t) 278 (construct-only #f) 279) 280 281(define-property fixed-x 282 (of-object "ClutterActor") 283 (prop-type "GParamFloat") 284 (docs "Forced X position of the actor") 285 (readable #t) 286 (writable #t) 287 (construct-only #f) 288) 289 290(define-property fixed-y 291 (of-object "ClutterActor") 292 (prop-type "GParamFloat") 293 (docs "Forced Y position of the actor") 294 (readable #t) 295 (writable #t) 296 (construct-only #f) 297) 298 299(define-property fixed-position-set 300 (of-object "ClutterActor") 301 (prop-type "GParamBoolean") 302 (docs "Whether to use fixed positioning for the actor") 303 (readable #t) 304 (writable #t) 305 (construct-only #f) 306) 307 308(define-property min-width 309 (of-object "ClutterActor") 310 (prop-type "GParamFloat") 311 (docs "Forced minimum width request for the actor") 312 (readable #t) 313 (writable #t) 314 (construct-only #f) 315) 316 317(define-property min-width-set 318 (of-object "ClutterActor") 319 (prop-type "GParamBoolean") 320 (docs "Whether to use the min-width property") 321 (readable #t) 322 (writable #t) 323 (construct-only #f) 324) 325 326(define-property min-height 327 (of-object "ClutterActor") 328 (prop-type "GParamFloat") 329 (docs "Forced minimum height request for the actor") 330 (readable #t) 331 (writable #t) 332 (construct-only #f) 333) 334 335(define-property min-height-set 336 (of-object "ClutterActor") 337 (prop-type "GParamBoolean") 338 (docs "Whether to use the min-height property") 339 (readable #t) 340 (writable #t) 341 (construct-only #f) 342) 343 344(define-property natural-width 345 (of-object "ClutterActor") 346 (prop-type "GParamFloat") 347 (docs "Forced natural width request for the actor") 348 (readable #t) 349 (writable #t) 350 (construct-only #f) 351) 352 353(define-property natural-width-set 354 (of-object "ClutterActor") 355 (prop-type "GParamBoolean") 356 (docs "Whether to use the natural-width property") 357 (readable #t) 358 (writable #t) 359 (construct-only #f) 360) 361 362(define-property natural-height 363 (of-object "ClutterActor") 364 (prop-type "GParamFloat") 365 (docs "Forced natural height request for the actor") 366 (readable #t) 367 (writable #t) 368 (construct-only #f) 369) 370 371(define-property natural-height-set 372 (of-object "ClutterActor") 373 (prop-type "GParamBoolean") 374 (docs "Whether to use the natural-height property") 375 (readable #t) 376 (writable #t) 377 (construct-only #f) 378) 379 380(define-property request-mode 381 (of-object "ClutterActor") 382 (prop-type "GParamEnum") 383 (docs "The actor's request mode") 384 (readable #t) 385 (writable #t) 386 (construct-only #f) 387) 388 389(define-property allocation 390 (of-object "ClutterActor") 391 (prop-type "GParamBoxed") 392 (docs "The actor's allocation") 393 (readable #t) 394 (writable #f) 395 (construct-only #f) 396) 397 398(define-property depth 399 (of-object "ClutterActor") 400 (prop-type "GParamFloat") 401 (docs "Position on the Z axis") 402 (readable #t) 403 (writable #t) 404 (construct-only #f) 405) 406 407(define-property z-position 408 (of-object "ClutterActor") 409 (prop-type "GParamFloat") 410 (docs "The actor's position on the Z axis") 411 (readable #t) 412 (writable #t) 413 (construct-only #f) 414) 415 416(define-property clip 417 (of-object "ClutterActor") 418 (prop-type "GParamBoxed") 419 (docs "The clip region for the actor") 420 (readable #t) 421 (writable #t) 422 (construct-only #f) 423) 424 425(define-property clip-rect 426 (of-object "ClutterActor") 427 (prop-type "GParamBoxed") 428 (docs "The visible region of the actor") 429 (readable #t) 430 (writable #t) 431 (construct-only #f) 432) 433 434(define-property has-clip 435 (of-object "ClutterActor") 436 (prop-type "GParamBoolean") 437 (docs "Whether the actor has a clip set") 438 (readable #t) 439 (writable #f) 440 (construct-only #f) 441) 442 443(define-property clip-to-allocation 444 (of-object "ClutterActor") 445 (prop-type "GParamBoolean") 446 (docs "Sets the clip region to track the actor's allocation") 447 (readable #t) 448 (writable #t) 449 (construct-only #f) 450) 451 452(define-property opacity 453 (of-object "ClutterActor") 454 (prop-type "GParamUInt") 455 (docs "Opacity of an actor") 456 (readable #t) 457 (writable #t) 458 (construct-only #f) 459) 460 461(define-property offscreen-redirect 462 (of-object "ClutterActor") 463 (prop-type "GParamFlags") 464 (docs "Flags controlling when to flatten the actor into a single image") 465 (readable #t) 466 (writable #t) 467 (construct-only #f) 468) 469 470(define-property visible 471 (of-object "ClutterActor") 472 (prop-type "GParamBoolean") 473 (docs "Whether the actor is visible or not") 474 (readable #t) 475 (writable #t) 476 (construct-only #f) 477) 478 479(define-property mapped 480 (of-object "ClutterActor") 481 (prop-type "GParamBoolean") 482 (docs "Whether the actor will be painted") 483 (readable #t) 484 (writable #f) 485 (construct-only #f) 486) 487 488(define-property realized 489 (of-object "ClutterActor") 490 (prop-type "GParamBoolean") 491 (docs "Whether the actor has been realized") 492 (readable #t) 493 (writable #f) 494 (construct-only #f) 495) 496 497(define-property reactive 498 (of-object "ClutterActor") 499 (prop-type "GParamBoolean") 500 (docs "Whether the actor is reactive to events") 501 (readable #t) 502 (writable #t) 503 (construct-only #f) 504) 505 506(define-property pivot-point 507 (of-object "ClutterActor") 508 (prop-type "GParamBoxed") 509 (docs "The point around which the scaling and rotation occur") 510 (readable #t) 511 (writable #t) 512 (construct-only #f) 513) 514 515(define-property pivot-point-z 516 (of-object "ClutterActor") 517 (prop-type "GParamFloat") 518 (docs "Z component of the pivot point") 519 (readable #t) 520 (writable #t) 521 (construct-only #f) 522) 523 524(define-property scale-x 525 (of-object "ClutterActor") 526 (prop-type "GParamDouble") 527 (docs "Scale factor on the X axis") 528 (readable #t) 529 (writable #t) 530 (construct-only #f) 531) 532 533(define-property scale-y 534 (of-object "ClutterActor") 535 (prop-type "GParamDouble") 536 (docs "Scale factor on the Y axis") 537 (readable #t) 538 (writable #t) 539 (construct-only #f) 540) 541 542(define-property scale-z 543 (of-object "ClutterActor") 544 (prop-type "GParamDouble") 545 (docs "Scale factor on the Z axis") 546 (readable #t) 547 (writable #t) 548 (construct-only #f) 549) 550 551(define-property scale-center-x 552 (of-object "ClutterActor") 553 (prop-type "GParamFloat") 554 (docs "Horizontal scale center") 555 (readable #t) 556 (writable #t) 557 (construct-only #f) 558) 559 560(define-property scale-center-y 561 (of-object "ClutterActor") 562 (prop-type "GParamFloat") 563 (docs "Vertical scale center") 564 (readable #t) 565 (writable #t) 566 (construct-only #f) 567) 568 569(define-property scale-gravity 570 (of-object "ClutterActor") 571 (prop-type "GParamEnum") 572 (docs "The center of scaling") 573 (readable #t) 574 (writable #t) 575 (construct-only #f) 576) 577 578(define-property rotation-angle-x 579 (of-object "ClutterActor") 580 (prop-type "GParamDouble") 581 (docs "The rotation angle on the X axis") 582 (readable #t) 583 (writable #t) 584 (construct-only #f) 585) 586 587(define-property rotation-angle-y 588 (of-object "ClutterActor") 589 (prop-type "GParamDouble") 590 (docs "The rotation angle on the Y axis") 591 (readable #t) 592 (writable #t) 593 (construct-only #f) 594) 595 596(define-property rotation-angle-z 597 (of-object "ClutterActor") 598 (prop-type "GParamDouble") 599 (docs "The rotation angle on the Z axis") 600 (readable #t) 601 (writable #t) 602 (construct-only #f) 603) 604 605(define-property rotation-center-x 606 (of-object "ClutterActor") 607 (prop-type "GParamBoxed") 608 (docs "The rotation center on the X axis") 609 (readable #t) 610 (writable #t) 611 (construct-only #f) 612) 613 614(define-property rotation-center-y 615 (of-object "ClutterActor") 616 (prop-type "GParamBoxed") 617 (docs "The rotation center on the Y axis") 618 (readable #t) 619 (writable #t) 620 (construct-only #f) 621) 622 623(define-property rotation-center-z 624 (of-object "ClutterActor") 625 (prop-type "GParamBoxed") 626 (docs "The rotation center on the Z axis") 627 (readable #t) 628 (writable #t) 629 (construct-only #f) 630) 631 632(define-property rotation-center-z-gravity 633 (of-object "ClutterActor") 634 (prop-type "GParamEnum") 635 (docs "Center point for rotation around the Z axis") 636 (readable #t) 637 (writable #t) 638 (construct-only #f) 639) 640 641(define-property anchor-x 642 (of-object "ClutterActor") 643 (prop-type "GParamFloat") 644 (docs "X coordinate of the anchor point") 645 (readable #t) 646 (writable #t) 647 (construct-only #f) 648) 649 650(define-property anchor-y 651 (of-object "ClutterActor") 652 (prop-type "GParamFloat") 653 (docs "Y coordinate of the anchor point") 654 (readable #t) 655 (writable #t) 656 (construct-only #f) 657) 658 659(define-property anchor-gravity 660 (of-object "ClutterActor") 661 (prop-type "GParamEnum") 662 (docs "The anchor point as a ClutterGravity") 663 (readable #t) 664 (writable #t) 665 (construct-only #f) 666) 667 668(define-property translation-x 669 (of-object "ClutterActor") 670 (prop-type "GParamFloat") 671 (docs "Translation along the X axis") 672 (readable #t) 673 (writable #t) 674 (construct-only #f) 675) 676 677(define-property translation-y 678 (of-object "ClutterActor") 679 (prop-type "GParamFloat") 680 (docs "Translation along the Y axis") 681 (readable #t) 682 (writable #t) 683 (construct-only #f) 684) 685 686(define-property translation-z 687 (of-object "ClutterActor") 688 (prop-type "GParamFloat") 689 (docs "Translation along the Z axis") 690 (readable #t) 691 (writable #t) 692 (construct-only #f) 693) 694 695(define-property transform 696 (of-object "ClutterActor") 697 (prop-type "GParamBoxed") 698 (docs "Transformation matrix") 699 (readable #t) 700 (writable #t) 701 (construct-only #f) 702) 703 704(define-property transform-set 705 (of-object "ClutterActor") 706 (prop-type "GParamBoolean") 707 (docs "Whether the transform property is set") 708 (readable #t) 709 (writable #f) 710 (construct-only #f) 711) 712 713(define-property child-transform 714 (of-object "ClutterActor") 715 (prop-type "GParamBoxed") 716 (docs "Children transformation matrix") 717 (readable #t) 718 (writable #t) 719 (construct-only #f) 720) 721 722(define-property child-transform-set 723 (of-object "ClutterActor") 724 (prop-type "GParamBoolean") 725 (docs "Whether the child-transform property is set") 726 (readable #t) 727 (writable #f) 728 (construct-only #f) 729) 730 731(define-property show-on-set-parent 732 (of-object "ClutterActor") 733 (prop-type "GParamBoolean") 734 (docs "Whether the actor is shown when parented") 735 (readable #t) 736 (writable #t) 737 (construct-only #f) 738) 739 740(define-property text-direction 741 (of-object "ClutterActor") 742 (prop-type "GParamEnum") 743 (docs "Direction of the text") 744 (readable #t) 745 (writable #t) 746 (construct-only #f) 747) 748 749(define-property has-pointer 750 (of-object "ClutterActor") 751 (prop-type "GParamBoolean") 752 (docs "Whether the actor contains the pointer of an input device") 753 (readable #t) 754 (writable #f) 755 (construct-only #f) 756) 757 758(define-property actions 759 (of-object "ClutterActor") 760 (prop-type "GParamObject") 761 (docs "Adds an action to the actor") 762 (readable #f) 763 (writable #t) 764 (construct-only #f) 765) 766 767(define-property constraints 768 (of-object "ClutterActor") 769 (prop-type "GParamObject") 770 (docs "Adds a constraint to the actor") 771 (readable #f) 772 (writable #t) 773 (construct-only #f) 774) 775 776(define-property effect 777 (of-object "ClutterActor") 778 (prop-type "GParamObject") 779 (docs "Add an effect to be applied on the actor") 780 (readable #f) 781 (writable #t) 782 (construct-only #f) 783) 784 785(define-property layout-manager 786 (of-object "ClutterActor") 787 (prop-type "GParamObject") 788 (docs "The object controlling the layout of an actor's children") 789 (readable #t) 790 (writable #t) 791 (construct-only #f) 792) 793 794(define-property x-expand 795 (of-object "ClutterActor") 796 (prop-type "GParamBoolean") 797 (docs "Whether extra horizontal space should be assigned to the actor") 798 (readable #t) 799 (writable #t) 800 (construct-only #f) 801) 802 803(define-property y-expand 804 (of-object "ClutterActor") 805 (prop-type "GParamBoolean") 806 (docs "Whether extra vertical space should be assigned to the actor") 807 (readable #t) 808 (writable #t) 809 (construct-only #f) 810) 811 812(define-property x-align 813 (of-object "ClutterActor") 814 (prop-type "GParamEnum") 815 (docs "The alignment of the actor on the X axis within its allocation") 816 (readable #t) 817 (writable #t) 818 (construct-only #f) 819) 820 821(define-property y-align 822 (of-object "ClutterActor") 823 (prop-type "GParamEnum") 824 (docs "The alignment of the actor on the Y axis within its allocation") 825 (readable #t) 826 (writable #t) 827 (construct-only #f) 828) 829 830(define-property margin-top 831 (of-object "ClutterActor") 832 (prop-type "GParamFloat") 833 (docs "Extra space at the top") 834 (readable #t) 835 (writable #t) 836 (construct-only #f) 837) 838 839(define-property margin-bottom 840 (of-object "ClutterActor") 841 (prop-type "GParamFloat") 842 (docs "Extra space at the bottom") 843 (readable #t) 844 (writable #t) 845 (construct-only #f) 846) 847 848(define-property margin-left 849 (of-object "ClutterActor") 850 (prop-type "GParamFloat") 851 (docs "Extra space at the left") 852 (readable #t) 853 (writable #t) 854 (construct-only #f) 855) 856 857(define-property margin-right 858 (of-object "ClutterActor") 859 (prop-type "GParamFloat") 860 (docs "Extra space at the right") 861 (readable #t) 862 (writable #t) 863 (construct-only #f) 864) 865 866(define-property background-color 867 (of-object "ClutterActor") 868 (prop-type "ClutterParamSpecColor") 869 (docs "The actor's background color") 870 (readable #t) 871 (writable #t) 872 (construct-only #f) 873) 874 875(define-property background-color-set 876 (of-object "ClutterActor") 877 (prop-type "GParamBoolean") 878 (docs "Whether the background color is set") 879 (readable #t) 880 (writable #f) 881 (construct-only #f) 882) 883 884(define-property first-child 885 (of-object "ClutterActor") 886 (prop-type "GParamObject") 887 (docs "The actor's first child") 888 (readable #t) 889 (writable #f) 890 (construct-only #f) 891) 892 893(define-property last-child 894 (of-object "ClutterActor") 895 (prop-type "GParamObject") 896 (docs "The actor's last child") 897 (readable #t) 898 (writable #f) 899 (construct-only #f) 900) 901 902(define-property content 903 (of-object "ClutterActor") 904 (prop-type "GParamObject") 905 (docs "Delegate object for painting the actor's content") 906 (readable #t) 907 (writable #t) 908 (construct-only #f) 909) 910 911(define-property content-gravity 912 (of-object "ClutterActor") 913 (prop-type "GParamEnum") 914 (docs "Alignment of the actor's content") 915 (readable #t) 916 (writable #t) 917 (construct-only #f) 918) 919 920(define-property content-box 921 (of-object "ClutterActor") 922 (prop-type "GParamBoxed") 923 (docs "The bounding box of the actor's content") 924 (readable #t) 925 (writable #f) 926 (construct-only #f) 927) 928 929(define-property minification-filter 930 (of-object "ClutterActor") 931 (prop-type "GParamEnum") 932 (docs "The filter used when reducing the size of the content") 933 (readable #t) 934 (writable #t) 935 (construct-only #f) 936) 937 938(define-property magnification-filter 939 (of-object "ClutterActor") 940 (prop-type "GParamEnum") 941 (docs "The filter used when increasing the size of the content") 942 (readable #t) 943 (writable #t) 944 (construct-only #f) 945) 946 947(define-property content-repeat 948 (of-object "ClutterActor") 949 (prop-type "GParamFlags") 950 (docs "The repeat policy for the actor's content") 951 (readable #t) 952 (writable #t) 953 (construct-only #f) 954) 955 956;; From ClutterActorMeta 957 958(define-property actor 959 (of-object "ClutterActorMeta") 960 (prop-type "GParamObject") 961 (docs "The actor attached to the meta") 962 (readable #t) 963 (writable #f) 964 (construct-only #f) 965) 966 967(define-property name 968 (of-object "ClutterActorMeta") 969 (prop-type "GParamString") 970 (docs "The name of the meta") 971 (readable #t) 972 (writable #t) 973 (construct-only #f) 974) 975 976(define-property enabled 977 (of-object "ClutterActorMeta") 978 (prop-type "GParamBoolean") 979 (docs "Whether the meta is enabled") 980 (readable #t) 981 (writable #t) 982 (construct-only #f) 983) 984 985;; From ClutterAction 986 987;; From ClutterAlignConstraint 988 989(define-property source 990 (of-object "ClutterAlignConstraint") 991 (prop-type "GParamObject") 992 (docs "The source of the alignment") 993 (readable #t) 994 (writable #t) 995 (construct-only #f) 996) 997 998(define-property align-axis 999 (of-object "ClutterAlignConstraint") 1000 (prop-type "GParamEnum") 1001 (docs "The axis to align the position to") 1002 (readable #t) 1003 (writable #t) 1004 (construct-only #f) 1005) 1006 1007(define-property factor 1008 (of-object "ClutterAlignConstraint") 1009 (prop-type "GParamFloat") 1010 (docs "The alignment factor, between 0.0 and 1.0") 1011 (readable #t) 1012 (writable #t) 1013 (construct-only #f) 1014) 1015 1016;; From ClutterAnimatable 1017 1018;; From ClutterAlpha 1019 1020(define-property timeline 1021 (of-object "ClutterAlpha") 1022 (prop-type "GParamObject") 1023 (docs "Timeline used by the alpha") 1024 (readable #t) 1025 (writable #t) 1026 (construct-only #f) 1027) 1028 1029(define-property alpha 1030 (of-object "ClutterAlpha") 1031 (prop-type "GParamDouble") 1032 (docs "Alpha value as computed by the alpha") 1033 (readable #t) 1034 (writable #f) 1035 (construct-only #f) 1036) 1037 1038(define-property mode 1039 (of-object "ClutterAlpha") 1040 (prop-type "GParamULong") 1041 (docs "Progress mode") 1042 (readable #t) 1043 (writable #t) 1044 (construct-only #f) 1045) 1046 1047;; From ClutterAnimatable 1048 1049;; From ClutterAnimation 1050 1051(define-signal completed 1052 (of-object "ClutterAnimation") 1053 (return-type "void") 1054 (when "last") 1055) 1056 1057(define-signal started 1058 (of-object "ClutterAnimation") 1059 (return-type "void") 1060 (when "last") 1061) 1062 1063(define-property object 1064 (of-object "ClutterAnimation") 1065 (prop-type "GParamObject") 1066 (docs "Object to which the animation applies") 1067 (readable #t) 1068 (writable #t) 1069 (construct-only #f) 1070) 1071 1072(define-property mode 1073 (of-object "ClutterAnimation") 1074 (prop-type "GParamULong") 1075 (docs "The mode of the animation") 1076 (readable #t) 1077 (writable #t) 1078 (construct-only #f) 1079) 1080 1081(define-property duration 1082 (of-object "ClutterAnimation") 1083 (prop-type "GParamUInt") 1084 (docs "Duration of the animation, in milliseconds") 1085 (readable #t) 1086 (writable #t) 1087 (construct-only #f) 1088) 1089 1090(define-property loop 1091 (of-object "ClutterAnimation") 1092 (prop-type "GParamBoolean") 1093 (docs "Whether the animation should loop") 1094 (readable #t) 1095 (writable #t) 1096 (construct-only #f) 1097) 1098 1099(define-property timeline 1100 (of-object "ClutterAnimation") 1101 (prop-type "GParamObject") 1102 (docs "The timeline used by the animation") 1103 (readable #t) 1104 (writable #t) 1105 (construct-only #f) 1106) 1107 1108(define-property alpha 1109 (of-object "ClutterAnimation") 1110 (prop-type "GParamObject") 1111 (docs "The alpha used by the animation") 1112 (readable #t) 1113 (writable #t) 1114 (construct-only #f) 1115) 1116 1117;; From ClutterAnimator 1118 1119(define-property duration 1120 (of-object "ClutterAnimator") 1121 (prop-type "GParamUInt") 1122 (docs "The duration of the animation") 1123 (readable #t) 1124 (writable #t) 1125 (construct-only #f) 1126) 1127 1128(define-property timeline 1129 (of-object "ClutterAnimator") 1130 (prop-type "GParamObject") 1131 (docs "The timeline of the animation") 1132 (readable #t) 1133 (writable #t) 1134 (construct-only #f) 1135) 1136 1137;; From ClutterBackend 1138 1139(define-signal resolution-changed 1140 (of-object "ClutterBackend") 1141 (return-type "void") 1142 (when "first") 1143) 1144 1145(define-signal font-changed 1146 (of-object "ClutterBackend") 1147 (return-type "void") 1148 (when "first") 1149) 1150 1151(define-signal settings-changed 1152 (of-object "ClutterBackend") 1153 (return-type "void") 1154 (when "first") 1155) 1156 1157;; From ClutterBehaviourDepth 1158 1159(define-property depth-start 1160 (of-object "ClutterBehaviourDepth") 1161 (prop-type "GParamInt") 1162 (docs "Initial depth to apply") 1163 (readable #t) 1164 (writable #t) 1165 (construct-only #f) 1166) 1167 1168(define-property depth-end 1169 (of-object "ClutterBehaviourDepth") 1170 (prop-type "GParamInt") 1171 (docs "Final depth to apply") 1172 (readable #t) 1173 (writable #t) 1174 (construct-only #f) 1175) 1176 1177;; From ClutterBehaviourEllipse 1178 1179(define-property center 1180 (of-object "ClutterBehaviourEllipse") 1181 (prop-type "GParamBoxed") 1182 (docs "Center of ellipse") 1183 (readable #t) 1184 (writable #t) 1185 (construct-only #f) 1186) 1187 1188(define-property width 1189 (of-object "ClutterBehaviourEllipse") 1190 (prop-type "GParamInt") 1191 (docs "Width of the ellipse") 1192 (readable #t) 1193 (writable #t) 1194 (construct-only #f) 1195) 1196 1197(define-property height 1198 (of-object "ClutterBehaviourEllipse") 1199 (prop-type "GParamInt") 1200 (docs "Height of ellipse") 1201 (readable #t) 1202 (writable #t) 1203 (construct-only #f) 1204) 1205 1206(define-property angle-start 1207 (of-object "ClutterBehaviourEllipse") 1208 (prop-type "GParamDouble") 1209 (docs "Initial angle") 1210 (readable #t) 1211 (writable #t) 1212 (construct-only #f) 1213) 1214 1215(define-property angle-end 1216 (of-object "ClutterBehaviourEllipse") 1217 (prop-type "GParamDouble") 1218 (docs "Final angle") 1219 (readable #t) 1220 (writable #t) 1221 (construct-only #f) 1222) 1223 1224(define-property angle-tilt-x 1225 (of-object "ClutterBehaviourEllipse") 1226 (prop-type "GParamDouble") 1227 (docs "Tilt of the ellipse around x axis") 1228 (readable #t) 1229 (writable #t) 1230 (construct-only #f) 1231) 1232 1233(define-property angle-tilt-y 1234 (of-object "ClutterBehaviourEllipse") 1235 (prop-type "GParamDouble") 1236 (docs "Tilt of the ellipse around y axis") 1237 (readable #t) 1238 (writable #t) 1239 (construct-only #f) 1240) 1241 1242(define-property angle-tilt-z 1243 (of-object "ClutterBehaviourEllipse") 1244 (prop-type "GParamDouble") 1245 (docs "Tilt of the ellipse around z axis") 1246 (readable #t) 1247 (writable #t) 1248 (construct-only #f) 1249) 1250 1251(define-property direction 1252 (of-object "ClutterBehaviourEllipse") 1253 (prop-type "GParamEnum") 1254 (docs "Direction of rotation") 1255 (readable #t) 1256 (writable #t) 1257 (construct-only #f) 1258) 1259 1260;; From ClutterBehaviour 1261 1262(define-signal applied 1263 (of-object "ClutterBehaviour") 1264 (return-type "void") 1265 (when "first") 1266 (parameters 1267 '("ClutterActor*" "p0") 1268 ) 1269) 1270 1271(define-signal removed 1272 (of-object "ClutterBehaviour") 1273 (return-type "void") 1274 (when "first") 1275 (parameters 1276 '("ClutterActor*" "p0") 1277 ) 1278) 1279 1280(define-property alpha 1281 (of-object "ClutterBehaviour") 1282 (prop-type "GParamObject") 1283 (docs "Alpha Object to drive the behaviour") 1284 (readable #t) 1285 (writable #t) 1286 (construct-only #f) 1287) 1288 1289;; From ClutterBehaviourOpacity 1290 1291(define-property opacity-start 1292 (of-object "ClutterBehaviourOpacity") 1293 (prop-type "GParamUInt") 1294 (docs "Initial opacity level") 1295 (readable #t) 1296 (writable #t) 1297 (construct-only #f) 1298) 1299 1300(define-property opacity-end 1301 (of-object "ClutterBehaviourOpacity") 1302 (prop-type "GParamUInt") 1303 (docs "Final opacity level") 1304 (readable #t) 1305 (writable #t) 1306 (construct-only #f) 1307) 1308 1309;; From ClutterBehaviourPath 1310 1311(define-signal knot-reached 1312 (of-object "ClutterBehaviourPath") 1313 (return-type "void") 1314 (when "last") 1315 (parameters 1316 '("guint" "p0") 1317 ) 1318) 1319 1320(define-property path 1321 (of-object "ClutterBehaviourPath") 1322 (prop-type "GParamObject") 1323 (docs "The ClutterPath object representing the path to animate along") 1324 (readable #t) 1325 (writable #t) 1326 (construct-only #f) 1327) 1328 1329;; From ClutterBehaviourRotate 1330 1331(define-property angle-start 1332 (of-object "ClutterBehaviourRotate") 1333 (prop-type "GParamDouble") 1334 (docs "Initial angle") 1335 (readable #t) 1336 (writable #t) 1337 (construct-only #f) 1338) 1339 1340(define-property angle-end 1341 (of-object "ClutterBehaviourRotate") 1342 (prop-type "GParamDouble") 1343 (docs "Final angle") 1344 (readable #t) 1345 (writable #t) 1346 (construct-only #f) 1347) 1348 1349(define-property axis 1350 (of-object "ClutterBehaviourRotate") 1351 (prop-type "GParamEnum") 1352 (docs "Axis of rotation") 1353 (readable #t) 1354 (writable #t) 1355 (construct-only #f) 1356) 1357 1358(define-property direction 1359 (of-object "ClutterBehaviourRotate") 1360 (prop-type "GParamEnum") 1361 (docs "Direction of rotation") 1362 (readable #t) 1363 (writable #t) 1364 (construct-only #f) 1365) 1366 1367(define-property center-x 1368 (of-object "ClutterBehaviourRotate") 1369 (prop-type "GParamInt") 1370 (docs "X coordinate of the center of rotation") 1371 (readable #t) 1372 (writable #t) 1373 (construct-only #f) 1374) 1375 1376(define-property center-y 1377 (of-object "ClutterBehaviourRotate") 1378 (prop-type "GParamInt") 1379 (docs "Y coordinate of the center of rotation") 1380 (readable #t) 1381 (writable #t) 1382 (construct-only #f) 1383) 1384 1385(define-property center-z 1386 (of-object "ClutterBehaviourRotate") 1387 (prop-type "GParamInt") 1388 (docs "Z coordinate of the center of rotation") 1389 (readable #t) 1390 (writable #t) 1391 (construct-only #f) 1392) 1393 1394;; From ClutterBehaviourScale 1395 1396(define-property x-scale-start 1397 (of-object "ClutterBehaviourScale") 1398 (prop-type "GParamDouble") 1399 (docs "Initial scale on the X axis") 1400 (readable #t) 1401 (writable #t) 1402 (construct-only #f) 1403) 1404 1405(define-property y-scale-start 1406 (of-object "ClutterBehaviourScale") 1407 (prop-type "GParamDouble") 1408 (docs "Initial scale on the Y axis") 1409 (readable #t) 1410 (writable #t) 1411 (construct-only #f) 1412) 1413 1414(define-property x-scale-end 1415 (of-object "ClutterBehaviourScale") 1416 (prop-type "GParamDouble") 1417 (docs "Final scale on the X axis") 1418 (readable #t) 1419 (writable #t) 1420 (construct-only #f) 1421) 1422 1423(define-property y-scale-end 1424 (of-object "ClutterBehaviourScale") 1425 (prop-type "GParamDouble") 1426 (docs "Final scale on the Y axis") 1427 (readable #t) 1428 (writable #t) 1429 (construct-only #f) 1430) 1431 1432;; From ClutterBinLayout 1433 1434(define-property x-align 1435 (of-object "ClutterBinLayout") 1436 (prop-type "GParamEnum") 1437 (docs "Default horizontal alignment for the actors inside the layout manager") 1438 (readable #t) 1439 (writable #t) 1440 (construct-only #f) 1441) 1442 1443(define-property y-align 1444 (of-object "ClutterBinLayout") 1445 (prop-type "GParamEnum") 1446 (docs "Default vertical alignment for the actors inside the layout manager") 1447 (readable #t) 1448 (writable #t) 1449 (construct-only #f) 1450) 1451 1452;; From ClutterBindConstraint 1453 1454(define-property source 1455 (of-object "ClutterBindConstraint") 1456 (prop-type "GParamObject") 1457 (docs "The source of the binding") 1458 (readable #t) 1459 (writable #t) 1460 (construct-only #f) 1461) 1462 1463(define-property coordinate 1464 (of-object "ClutterBindConstraint") 1465 (prop-type "GParamEnum") 1466 (docs "The coordinate to bind") 1467 (readable #t) 1468 (writable #t) 1469 (construct-only #f) 1470) 1471 1472(define-property offset 1473 (of-object "ClutterBindConstraint") 1474 (prop-type "GParamFloat") 1475 (docs "The offset in pixels to apply to the binding") 1476 (readable #t) 1477 (writable #t) 1478 (construct-only #f) 1479) 1480 1481;; From ClutterBlurEffect 1482 1483;; From ClutterBox 1484 1485(define-property color 1486 (of-object "ClutterBox") 1487 (prop-type "ClutterParamSpecColor") 1488 (docs "The background color of the box") 1489 (readable #t) 1490 (writable #t) 1491 (construct-only #f) 1492) 1493 1494(define-property color-set 1495 (of-object "ClutterBox") 1496 (prop-type "GParamBoolean") 1497 (docs "Whether the background color is set") 1498 (readable #t) 1499 (writable #t) 1500 (construct-only #f) 1501) 1502 1503;; From ClutterBoxLayout 1504 1505(define-property spacing 1506 (of-object "ClutterBoxLayout") 1507 (prop-type "GParamUInt") 1508 (docs "Spacing between children") 1509 (readable #t) 1510 (writable #t) 1511 (construct-only #f) 1512) 1513 1514(define-property vertical 1515 (of-object "ClutterBoxLayout") 1516 (prop-type "GParamBoolean") 1517 (docs "Whether the layout should be vertical, rather than horizontal") 1518 (readable #t) 1519 (writable #t) 1520 (construct-only #f) 1521) 1522 1523(define-property homogeneous 1524 (of-object "ClutterBoxLayout") 1525 (prop-type "GParamBoolean") 1526 (docs "Whether the layout should be homogeneous, i.e. all childs get the same size") 1527 (readable #t) 1528 (writable #t) 1529 (construct-only #f) 1530) 1531 1532(define-property pack-start 1533 (of-object "ClutterBoxLayout") 1534 (prop-type "GParamBoolean") 1535 (docs "Whether to pack items at the start of the box") 1536 (readable #t) 1537 (writable #t) 1538 (construct-only #f) 1539) 1540 1541(define-property use-animations 1542 (of-object "ClutterBoxLayout") 1543 (prop-type "GParamBoolean") 1544 (docs "Whether layout changes should be animated") 1545 (readable #t) 1546 (writable #t) 1547 (construct-only #f) 1548) 1549 1550(define-property easing-mode 1551 (of-object "ClutterBoxLayout") 1552 (prop-type "GParamULong") 1553 (docs "The easing mode of the animations") 1554 (readable #t) 1555 (writable #t) 1556 (construct-only #f) 1557) 1558 1559(define-property easing-duration 1560 (of-object "ClutterBoxLayout") 1561 (prop-type "GParamUInt") 1562 (docs "The duration of the animations") 1563 (readable #t) 1564 (writable #t) 1565 (construct-only #f) 1566) 1567 1568(define-property orientation 1569 (of-object "ClutterBoxLayout") 1570 (prop-type "GParamEnum") 1571 (docs "The orientation of the layout") 1572 (readable #t) 1573 (writable #t) 1574 (construct-only #f) 1575) 1576 1577;; From ClutterBrightnessContrastEffect 1578 1579(define-property brightness 1580 (of-object "ClutterBrightnessContrastEffect") 1581 (prop-type "ClutterParamSpecColor") 1582 (docs "The brightness change to apply") 1583 (readable #t) 1584 (writable #t) 1585 (construct-only #f) 1586) 1587 1588(define-property contrast 1589 (of-object "ClutterBrightnessContrastEffect") 1590 (prop-type "ClutterParamSpecColor") 1591 (docs "The contrast change to apply") 1592 (readable #t) 1593 (writable #t) 1594 (construct-only #f) 1595) 1596 1597;; From ClutterCairoTexture 1598 1599(define-signal draw 1600 (of-object "ClutterCairoTexture") 1601 (return-type "gboolean") 1602 (when "last") 1603 (parameters 1604 '("cairo_t*" "p0") 1605 ) 1606) 1607 1608(define-signal create-surface 1609 (of-object "ClutterCairoTexture") 1610 (return-type "CairoSurface*") 1611 (when "last") 1612 (parameters 1613 '("guint" "p0") 1614 '("guint" "p1") 1615 ) 1616) 1617 1618(define-property surface-width 1619 (of-object "ClutterCairoTexture") 1620 (prop-type "GParamUInt") 1621 (docs "The width of the Cairo surface") 1622 (readable #t) 1623 (writable #t) 1624 (construct-only #f) 1625) 1626 1627(define-property surface-height 1628 (of-object "ClutterCairoTexture") 1629 (prop-type "GParamUInt") 1630 (docs "The height of the Cairo surface") 1631 (readable #t) 1632 (writable #t) 1633 (construct-only #f) 1634) 1635 1636(define-property auto-resize 1637 (of-object "ClutterCairoTexture") 1638 (prop-type "GParamBoolean") 1639 (docs "Whether the surface should match the allocation") 1640 (readable #t) 1641 (writable #t) 1642 (construct-only #f) 1643) 1644 1645;; From ClutterCanvas 1646 1647(define-signal draw 1648 (of-object "ClutterCanvas") 1649 (return-type "gboolean") 1650 (when "last") 1651 (parameters 1652 '("cairo_t*" "p0") 1653 '("gint" "p1") 1654 '("gint" "p2") 1655 ) 1656) 1657 1658(define-property width 1659 (of-object "ClutterCanvas") 1660 (prop-type "GParamInt") 1661 (docs "The width of the canvas") 1662 (readable #t) 1663 (writable #t) 1664 (construct-only #f) 1665) 1666 1667(define-property height 1668 (of-object "ClutterCanvas") 1669 (prop-type "GParamInt") 1670 (docs "The height of the canvas") 1671 (readable #t) 1672 (writable #t) 1673 (construct-only #f) 1674) 1675 1676(define-property scale-factor 1677 (of-object "ClutterCanvas") 1678 (prop-type "GParamInt") 1679 (docs "The scaling factor for the surface") 1680 (readable #t) 1681 (writable #t) 1682 (construct-only #f) 1683) 1684 1685(define-property scale-factor-set 1686 (of-object "ClutterCanvas") 1687 (prop-type "GParamBoolean") 1688 (docs "Whether the scale-factor property is set") 1689 (readable #t) 1690 (writable #f) 1691 (construct-only #f) 1692) 1693 1694;; From ClutterChildMeta 1695 1696(define-property container 1697 (of-object "ClutterChildMeta") 1698 (prop-type "GParamObject") 1699 (docs "The container that created this data") 1700 (readable #t) 1701 (writable #t) 1702 (construct-only #t) 1703) 1704 1705(define-property actor 1706 (of-object "ClutterChildMeta") 1707 (prop-type "GParamObject") 1708 (docs "The actor wrapped by this data") 1709 (readable #t) 1710 (writable #t) 1711 (construct-only #t) 1712) 1713 1714;; From ClutterClickAction 1715 1716(define-signal clicked 1717 (of-object "ClutterClickAction") 1718 (return-type "void") 1719 (when "last") 1720 (parameters 1721 '("ClutterActor*" "p0") 1722 ) 1723) 1724 1725(define-signal long-press 1726 (of-object "ClutterClickAction") 1727 (return-type "gboolean") 1728 (when "last") 1729 (parameters 1730 '("ClutterActor*" "p0") 1731 '("ClutterLongPressState" "p1") 1732 ) 1733) 1734 1735(define-property held 1736 (of-object "ClutterClickAction") 1737 (prop-type "GParamBoolean") 1738 (docs "Whether the clickable has a grab") 1739 (readable #t) 1740 (writable #f) 1741 (construct-only #f) 1742) 1743 1744(define-property pressed 1745 (of-object "ClutterClickAction") 1746 (prop-type "GParamBoolean") 1747 (docs "Whether the clickable should be in pressed state") 1748 (readable #t) 1749 (writable #f) 1750 (construct-only #f) 1751) 1752 1753(define-property long-press-threshold 1754 (of-object "ClutterClickAction") 1755 (prop-type "GParamInt") 1756 (docs "The maximum threshold before a long press is cancelled") 1757 (readable #t) 1758 (writable #t) 1759 (construct-only #f) 1760) 1761 1762(define-property long-press-duration 1763 (of-object "ClutterClickAction") 1764 (prop-type "GParamInt") 1765 (docs "The minimum duration of a long press to recognize the gesture") 1766 (readable #t) 1767 (writable #t) 1768 (construct-only #f) 1769) 1770 1771;; From ClutterClone 1772 1773(define-property source 1774 (of-object "ClutterClone") 1775 (prop-type "GParamObject") 1776 (docs "Specifies the actor to be cloned") 1777 (readable #t) 1778 (writable #t) 1779 (construct-only #f) 1780) 1781 1782;; ClutterColor is neither a GObject nor a GInterface. Not checked for signals and properties. 1783 1784;; From ClutterColorizeEffect 1785 1786(define-property tint 1787 (of-object "ClutterColorizeEffect") 1788 (prop-type "ClutterParamSpecColor") 1789 (docs "The tint to apply") 1790 (readable #t) 1791 (writable #t) 1792 (construct-only #f) 1793) 1794 1795;; From ClutterConstraint 1796 1797;; From ClutterContent 1798 1799(define-signal attached 1800 (of-object "ClutterContent") 1801 (return-type "void") 1802 (when "first") 1803 (parameters 1804 '("ClutterActor*" "p0") 1805 ) 1806) 1807 1808(define-signal detached 1809 (of-object "ClutterContent") 1810 (return-type "void") 1811 (when "first") 1812 (parameters 1813 '("ClutterActor*" "p0") 1814 ) 1815) 1816 1817;; From ClutterContainer 1818 1819(define-signal actor-added 1820 (of-object "ClutterContainer") 1821 (return-type "void") 1822 (when "first") 1823 (parameters 1824 '("ClutterActor*" "p0") 1825 ) 1826) 1827 1828(define-signal actor-removed 1829 (of-object "ClutterContainer") 1830 (return-type "void") 1831 (when "first") 1832 (parameters 1833 '("ClutterActor*" "p0") 1834 ) 1835) 1836 1837(define-signal child-notify 1838 (of-object "ClutterContainer") 1839 (return-type "void") 1840 (when "first") 1841 (parameters 1842 '("ClutterActor*" "p0") 1843 '("GParam" "p1") 1844 ) 1845) 1846 1847;; From ClutterContent 1848 1849(define-signal attached 1850 (of-object "ClutterContent") 1851 (return-type "void") 1852 (when "first") 1853 (parameters 1854 '("ClutterActor*" "p0") 1855 ) 1856) 1857 1858(define-signal detached 1859 (of-object "ClutterContent") 1860 (return-type "void") 1861 (when "first") 1862 (parameters 1863 '("ClutterActor*" "p0") 1864 ) 1865) 1866 1867;; From ClutterDeformEffect 1868 1869(define-property x-tiles 1870 (of-object "ClutterDeformEffect") 1871 (prop-type "GParamUInt") 1872 (docs "The number of horizontal tiles") 1873 (readable #t) 1874 (writable #t) 1875 (construct-only #f) 1876) 1877 1878(define-property y-tiles 1879 (of-object "ClutterDeformEffect") 1880 (prop-type "GParamUInt") 1881 (docs "The number of vertical tiles") 1882 (readable #t) 1883 (writable #t) 1884 (construct-only #f) 1885) 1886 1887(define-property back-material 1888 (of-object "ClutterDeformEffect") 1889 (prop-type "GParamBoxed") 1890 (docs "The material to be used when painting the back of the actor") 1891 (readable #t) 1892 (writable #t) 1893 (construct-only #f) 1894) 1895 1896;; From ClutterDeviceManager 1897 1898(define-signal device-added 1899 (of-object "ClutterDeviceManager") 1900 (return-type "void") 1901 (when "last") 1902 (parameters 1903 '("ClutterInputDevice*" "p0") 1904 ) 1905) 1906 1907(define-signal device-removed 1908 (of-object "ClutterDeviceManager") 1909 (return-type "void") 1910 (when "last") 1911 (parameters 1912 '("ClutterInputDevice*" "p0") 1913 ) 1914) 1915 1916(define-property backend 1917 (of-object "ClutterDeviceManager") 1918 (prop-type "GParamObject") 1919 (docs "The ClutterBackend of the device manager") 1920 (readable #t) 1921 (writable #t) 1922 (construct-only #t) 1923) 1924 1925;; From ClutterDesaturateEffect 1926 1927(define-property factor 1928 (of-object "ClutterDesaturateEffect") 1929 (prop-type "GParamDouble") 1930 (docs "The desaturation factor") 1931 (readable #t) 1932 (writable #t) 1933 (construct-only #f) 1934) 1935 1936;; From ClutterDragAction 1937 1938(define-signal drag-begin 1939 (of-object "ClutterDragAction") 1940 (return-type "void") 1941 (when "last") 1942 (parameters 1943 '("ClutterActor*" "p0") 1944 '("gfloat" "p1") 1945 '("gfloat" "p2") 1946 '("ClutterModifierType" "p3") 1947 ) 1948) 1949 1950(define-signal drag-progress 1951 (of-object "ClutterDragAction") 1952 (return-type "gboolean") 1953 (when "last") 1954 (parameters 1955 '("ClutterActor*" "p0") 1956 '("gfloat" "p1") 1957 '("gfloat" "p2") 1958 ) 1959) 1960 1961(define-signal drag-motion 1962 (of-object "ClutterDragAction") 1963 (return-type "void") 1964 (when "last") 1965 (parameters 1966 '("ClutterActor*" "p0") 1967 '("gfloat" "p1") 1968 '("gfloat" "p2") 1969 ) 1970) 1971 1972(define-signal drag-end 1973 (of-object "ClutterDragAction") 1974 (return-type "void") 1975 (when "last") 1976 (parameters 1977 '("ClutterActor*" "p0") 1978 '("gfloat" "p1") 1979 '("gfloat" "p2") 1980 '("ClutterModifierType" "p3") 1981 ) 1982) 1983 1984(define-property x-drag-threshold 1985 (of-object "ClutterDragAction") 1986 (prop-type "GParamInt") 1987 (docs "The horizontal amount of pixels required to start dragging") 1988 (readable #t) 1989 (writable #t) 1990 (construct-only #f) 1991) 1992 1993(define-property y-drag-threshold 1994 (of-object "ClutterDragAction") 1995 (prop-type "GParamInt") 1996 (docs "The vertical amount of pixels required to start dragging") 1997 (readable #t) 1998 (writable #t) 1999 (construct-only #f) 2000) 2001 2002(define-property drag-handle 2003 (of-object "ClutterDragAction") 2004 (prop-type "GParamObject") 2005 (docs "The actor that is being dragged") 2006 (readable #t) 2007 (writable #t) 2008 (construct-only #f) 2009) 2010 2011(define-property drag-axis 2012 (of-object "ClutterDragAction") 2013 (prop-type "GParamEnum") 2014 (docs "Constraints the dragging to an axis") 2015 (readable #t) 2016 (writable #t) 2017 (construct-only #f) 2018) 2019 2020(define-property drag-area 2021 (of-object "ClutterDragAction") 2022 (prop-type "GParamBoxed") 2023 (docs "Constrains the dragging to a rectangle") 2024 (readable #t) 2025 (writable #t) 2026 (construct-only #f) 2027) 2028 2029(define-property drag-area-set 2030 (of-object "ClutterDragAction") 2031 (prop-type "GParamBoolean") 2032 (docs "Whether the drag area is set") 2033 (readable #t) 2034 (writable #f) 2035 (construct-only #f) 2036) 2037 2038;; From ClutterDropAction 2039 2040(define-signal can-drop 2041 (of-object "ClutterDropAction") 2042 (return-type "gboolean") 2043 (when "last") 2044 (parameters 2045 '("ClutterActor*" "p0") 2046 '("gfloat" "p1") 2047 '("gfloat" "p2") 2048 ) 2049) 2050 2051(define-signal over-in 2052 (of-object "ClutterDropAction") 2053 (return-type "void") 2054 (when "last") 2055 (parameters 2056 '("ClutterActor*" "p0") 2057 ) 2058) 2059 2060(define-signal over-out 2061 (of-object "ClutterDropAction") 2062 (return-type "void") 2063 (when "last") 2064 (parameters 2065 '("ClutterActor*" "p0") 2066 ) 2067) 2068 2069(define-signal drop 2070 (of-object "ClutterDropAction") 2071 (return-type "void") 2072 (when "last") 2073 (parameters 2074 '("ClutterActor*" "p0") 2075 '("gfloat" "p1") 2076 '("gfloat" "p2") 2077 ) 2078) 2079 2080(define-signal drop-cancel 2081 (of-object "ClutterDropAction") 2082 (return-type "void") 2083 (when "last") 2084 (parameters 2085 '("ClutterActor*" "p0") 2086 '("gfloat" "p1") 2087 '("gfloat" "p2") 2088 ) 2089) 2090 2091;; From ClutterEffect 2092 2093;; ClutterEvent is neither a GObject nor a GInterface. Not checked for signals and properties. 2094 2095;; From ClutterFixedLayout 2096 2097;; From ClutterFlowLayout 2098 2099(define-property orientation 2100 (of-object "ClutterFlowLayout") 2101 (prop-type "GParamEnum") 2102 (docs "The orientation of the layout") 2103 (readable #t) 2104 (writable #t) 2105 (construct-only #f) 2106) 2107 2108(define-property homogeneous 2109 (of-object "ClutterFlowLayout") 2110 (prop-type "GParamBoolean") 2111 (docs "Whether each item should receive the same allocation") 2112 (readable #t) 2113 (writable #t) 2114 (construct-only #f) 2115) 2116 2117(define-property column-spacing 2118 (of-object "ClutterFlowLayout") 2119 (prop-type "GParamFloat") 2120 (docs "The spacing between columns") 2121 (readable #t) 2122 (writable #t) 2123 (construct-only #f) 2124) 2125 2126(define-property row-spacing 2127 (of-object "ClutterFlowLayout") 2128 (prop-type "GParamFloat") 2129 (docs "The spacing between rows") 2130 (readable #t) 2131 (writable #t) 2132 (construct-only #f) 2133) 2134 2135(define-property min-column-width 2136 (of-object "ClutterFlowLayout") 2137 (prop-type "GParamFloat") 2138 (docs "Minimum width for each column") 2139 (readable #t) 2140 (writable #t) 2141 (construct-only #f) 2142) 2143 2144(define-property max-column-width 2145 (of-object "ClutterFlowLayout") 2146 (prop-type "GParamFloat") 2147 (docs "Maximum width for each column") 2148 (readable #t) 2149 (writable #t) 2150 (construct-only #f) 2151) 2152 2153(define-property min-row-height 2154 (of-object "ClutterFlowLayout") 2155 (prop-type "GParamFloat") 2156 (docs "Minimum height for each row") 2157 (readable #t) 2158 (writable #t) 2159 (construct-only #f) 2160) 2161 2162(define-property max-row-height 2163 (of-object "ClutterFlowLayout") 2164 (prop-type "GParamFloat") 2165 (docs "Maximum height for each row") 2166 (readable #t) 2167 (writable #t) 2168 (construct-only #f) 2169) 2170 2171(define-property snap-to-grid 2172 (of-object "ClutterFlowLayout") 2173 (prop-type "GParamBoolean") 2174 (docs "Snap to grid") 2175 (readable #t) 2176 (writable #t) 2177 (construct-only #f) 2178) 2179 2180;; From ClutterGestureAction 2181 2182(define-signal gesture-begin 2183 (of-object "ClutterGestureAction") 2184 (return-type "gboolean") 2185 (when "last") 2186 (parameters 2187 '("ClutterActor*" "p0") 2188 ) 2189) 2190 2191(define-signal gesture-progress 2192 (of-object "ClutterGestureAction") 2193 (return-type "gboolean") 2194 (when "last") 2195 (parameters 2196 '("ClutterActor*" "p0") 2197 ) 2198) 2199 2200(define-signal gesture-end 2201 (of-object "ClutterGestureAction") 2202 (return-type "void") 2203 (when "last") 2204 (parameters 2205 '("ClutterActor*" "p0") 2206 ) 2207) 2208 2209(define-signal gesture-cancel 2210 (of-object "ClutterGestureAction") 2211 (return-type "void") 2212 (when "last") 2213 (parameters 2214 '("ClutterActor*" "p0") 2215 ) 2216) 2217 2218(define-property n-touch-points 2219 (of-object "ClutterGestureAction") 2220 (prop-type "GParamInt") 2221 (docs "Number of touch points") 2222 (readable #t) 2223 (writable #t) 2224 (construct-only #f) 2225) 2226 2227(define-property threshold-trigger-edge 2228 (of-object "ClutterGestureAction") 2229 (prop-type "GParamEnum") 2230 (docs "The trigger edge used by the action") 2231 (readable #t) 2232 (writable #t) 2233 (construct-only #t) 2234) 2235 2236(define-property threshold-trigger-distance-x 2237 (of-object "ClutterGestureAction") 2238 (prop-type "GParamFloat") 2239 (docs "The horizontal trigger distance used by the action") 2240 (readable #t) 2241 (writable #t) 2242 (construct-only #t) 2243) 2244 2245(define-property threshold-trigger-distance-y 2246 (of-object "ClutterGestureAction") 2247 (prop-type "GParamFloat") 2248 (docs "The vertical trigger distance used by the action") 2249 (readable #t) 2250 (writable #t) 2251 (construct-only #t) 2252) 2253 2254;; From ClutterGridLayout 2255 2256(define-property orientation 2257 (of-object "ClutterGridLayout") 2258 (prop-type "GParamEnum") 2259 (docs "The orientation of the layout") 2260 (readable #t) 2261 (writable #t) 2262 (construct-only #f) 2263) 2264 2265(define-property row-spacing 2266 (of-object "ClutterGridLayout") 2267 (prop-type "GParamUInt") 2268 (docs "The amount of space between two consecutive rows") 2269 (readable #t) 2270 (writable #t) 2271 (construct-only #f) 2272) 2273 2274(define-property column-spacing 2275 (of-object "ClutterGridLayout") 2276 (prop-type "GParamUInt") 2277 (docs "The amount of space between two consecutive columns") 2278 (readable #t) 2279 (writable #t) 2280 (construct-only #f) 2281) 2282 2283(define-property row-homogeneous 2284 (of-object "ClutterGridLayout") 2285 (prop-type "GParamBoolean") 2286 (docs "If TRUE, the rows are all the same height") 2287 (readable #t) 2288 (writable #t) 2289 (construct-only #f) 2290) 2291 2292(define-property column-homogeneous 2293 (of-object "ClutterGridLayout") 2294 (prop-type "GParamBoolean") 2295 (docs "If TRUE, the columns are all the same width") 2296 (readable #t) 2297 (writable #t) 2298 (construct-only #f) 2299) 2300 2301;; From ClutterGroup 2302 2303;; From ClutterInterval 2304 2305(define-property value-type 2306 (of-object "ClutterInterval") 2307 (prop-type "GParamGType") 2308 (docs "The type of the values in the interval") 2309 (readable #t) 2310 (writable #t) 2311 (construct-only #t) 2312) 2313 2314(define-property initial 2315 (of-object "ClutterInterval") 2316 (prop-type "GParamBoxed") 2317 (docs "Initial value of the interval") 2318 (readable #t) 2319 (writable #t) 2320 (construct-only #f) 2321) 2322 2323(define-property final 2324 (of-object "ClutterInterval") 2325 (prop-type "GParamBoxed") 2326 (docs "Final value of the interval") 2327 (readable #t) 2328 (writable #t) 2329 (construct-only #f) 2330) 2331 2332;; From ClutterImage 2333 2334;; From ClutterInputDevice 2335 2336(define-property backend 2337 (of-object "ClutterInputDevice") 2338 (prop-type "GParamObject") 2339 (docs "The backend instance") 2340 (readable #t) 2341 (writable #t) 2342 (construct-only #t) 2343) 2344 2345(define-property id 2346 (of-object "ClutterInputDevice") 2347 (prop-type "GParamInt") 2348 (docs "Unique identifier of the device") 2349 (readable #t) 2350 (writable #t) 2351 (construct-only #t) 2352) 2353 2354(define-property name 2355 (of-object "ClutterInputDevice") 2356 (prop-type "GParamString") 2357 (docs "The name of the device") 2358 (readable #t) 2359 (writable #t) 2360 (construct-only #t) 2361) 2362 2363(define-property device-type 2364 (of-object "ClutterInputDevice") 2365 (prop-type "GParamEnum") 2366 (docs "The type of the device") 2367 (readable #t) 2368 (writable #t) 2369 (construct-only #t) 2370) 2371 2372(define-property device-manager 2373 (of-object "ClutterInputDevice") 2374 (prop-type "GParamObject") 2375 (docs "The device manager instance") 2376 (readable #t) 2377 (writable #t) 2378 (construct-only #t) 2379) 2380 2381(define-property device-mode 2382 (of-object "ClutterInputDevice") 2383 (prop-type "GParamEnum") 2384 (docs "The mode of the device") 2385 (readable #t) 2386 (writable #t) 2387 (construct-only #t) 2388) 2389 2390(define-property has-cursor 2391 (of-object "ClutterInputDevice") 2392 (prop-type "GParamBoolean") 2393 (docs "Whether the device has a cursor") 2394 (readable #t) 2395 (writable #t) 2396 (construct-only #t) 2397) 2398 2399(define-property enabled 2400 (of-object "ClutterInputDevice") 2401 (prop-type "GParamBoolean") 2402 (docs "Whether the device is enabled") 2403 (readable #t) 2404 (writable #t) 2405 (construct-only #f) 2406) 2407 2408(define-property n-axes 2409 (of-object "ClutterInputDevice") 2410 (prop-type "GParamUInt") 2411 (docs "The number of axes on the device") 2412 (readable #t) 2413 (writable #f) 2414 (construct-only #f) 2415) 2416 2417;; From ClutterInterval 2418 2419(define-property value-type 2420 (of-object "ClutterInterval") 2421 (prop-type "GParamGType") 2422 (docs "The type of the values in the interval") 2423 (readable #t) 2424 (writable #t) 2425 (construct-only #t) 2426) 2427 2428(define-property initial 2429 (of-object "ClutterInterval") 2430 (prop-type "GParamBoxed") 2431 (docs "Initial value of the interval") 2432 (readable #t) 2433 (writable #t) 2434 (construct-only #f) 2435) 2436 2437(define-property final 2438 (of-object "ClutterInterval") 2439 (prop-type "GParamBoxed") 2440 (docs "Final value of the interval") 2441 (readable #t) 2442 (writable #t) 2443 (construct-only #f) 2444) 2445 2446;; From ClutterKeyframeTransition 2447 2448;; From ClutterLayoutManager 2449 2450(define-signal layout-changed 2451 (of-object "ClutterLayoutManager") 2452 (return-type "void") 2453 (when "last") 2454) 2455 2456;; From ClutterLayoutMeta 2457 2458(define-property manager 2459 (of-object "ClutterLayoutMeta") 2460 (prop-type "GParamObject") 2461 (docs "The manager that created this data") 2462 (readable #t) 2463 (writable #t) 2464 (construct-only #t) 2465) 2466 2467;; From ClutterListModel 2468 2469;; From ClutterMedia 2470 2471(define-signal eos 2472 (of-object "ClutterMedia") 2473 (return-type "void") 2474 (when "last") 2475) 2476 2477(define-signal error 2478 (of-object "ClutterMedia") 2479 (return-type "void") 2480 (when "last") 2481 (parameters 2482 '("GError*" "p0") 2483 ) 2484) 2485 2486(define-property audio-volume 2487 (of-object "ClutterMedia") 2488 (prop-type "GParamDouble") 2489 (docs "The volume of the audio") 2490 (readable #t) 2491 (writable #t) 2492 (construct-only #f) 2493) 2494 2495(define-property buffer-fill 2496 (of-object "ClutterMedia") 2497 (prop-type "GParamDouble") 2498 (docs "The fill level of the buffer") 2499 (readable #t) 2500 (writable #f) 2501 (construct-only #f) 2502) 2503 2504(define-property can-seek 2505 (of-object "ClutterMedia") 2506 (prop-type "GParamBoolean") 2507 (docs "Whether the current stream is seekable") 2508 (readable #t) 2509 (writable #f) 2510 (construct-only #f) 2511) 2512 2513(define-property duration 2514 (of-object "ClutterMedia") 2515 (prop-type "GParamDouble") 2516 (docs "The duration of the stream, in seconds") 2517 (readable #t) 2518 (writable #f) 2519 (construct-only #f) 2520) 2521 2522(define-property playing 2523 (of-object "ClutterMedia") 2524 (prop-type "GParamBoolean") 2525 (docs "Whether the actor is playing") 2526 (readable #t) 2527 (writable #t) 2528 (construct-only #f) 2529) 2530 2531(define-property progress 2532 (of-object "ClutterMedia") 2533 (prop-type "GParamDouble") 2534 (docs "Current progress of the playback") 2535 (readable #t) 2536 (writable #t) 2537 (construct-only #f) 2538) 2539 2540(define-property subtitle-font-name 2541 (of-object "ClutterMedia") 2542 (prop-type "GParamString") 2543 (docs "The font used to display subtitles") 2544 (readable #t) 2545 (writable #t) 2546 (construct-only #f) 2547) 2548 2549(define-property subtitle-uri 2550 (of-object "ClutterMedia") 2551 (prop-type "GParamString") 2552 (docs "URI of a subtitle file") 2553 (readable #t) 2554 (writable #t) 2555 (construct-only #f) 2556) 2557 2558(define-property uri 2559 (of-object "ClutterMedia") 2560 (prop-type "GParamString") 2561 (docs "URI of a media file") 2562 (readable #t) 2563 (writable #t) 2564 (construct-only #f) 2565) 2566 2567;; From ClutterModel 2568 2569(define-signal row-added 2570 (of-object "ClutterModel") 2571 (return-type "void") 2572 (when "last") 2573 (parameters 2574 '("ClutterModelIter*" "p0") 2575 ) 2576) 2577 2578(define-signal row-removed 2579 (of-object "ClutterModel") 2580 (return-type "void") 2581 (when "last") 2582 (parameters 2583 '("ClutterModelIter*" "p0") 2584 ) 2585) 2586 2587(define-signal row-changed 2588 (of-object "ClutterModel") 2589 (return-type "void") 2590 (when "last") 2591 (parameters 2592 '("ClutterModelIter*" "p0") 2593 ) 2594) 2595 2596(define-signal sort-changed 2597 (of-object "ClutterModel") 2598 (return-type "void") 2599 (when "last") 2600) 2601 2602(define-signal filter-changed 2603 (of-object "ClutterModel") 2604 (return-type "void") 2605 (when "last") 2606) 2607 2608(define-property filter-set 2609 (of-object "ClutterModel") 2610 (prop-type "GParamBoolean") 2611 (docs "Whether the model has a filter") 2612 (readable #t) 2613 (writable #f) 2614 (construct-only #f) 2615) 2616 2617;; From ClutterOffscreenEffect 2618 2619;; From ClutterPageTurnEffect 2620 2621(define-property period 2622 (of-object "ClutterPageTurnEffect") 2623 (prop-type "GParamDouble") 2624 (docs "The period of the page turn") 2625 (readable #t) 2626 (writable #t) 2627 (construct-only #f) 2628) 2629 2630(define-property angle 2631 (of-object "ClutterPageTurnEffect") 2632 (prop-type "GParamDouble") 2633 (docs "The angle of the page rotation, in degrees") 2634 (readable #t) 2635 (writable #t) 2636 (construct-only #f) 2637) 2638 2639(define-property radius 2640 (of-object "ClutterPageTurnEffect") 2641 (prop-type "GParamFloat") 2642 (docs "The radius of the page curl") 2643 (readable #t) 2644 (writable #t) 2645 (construct-only #f) 2646) 2647 2648;; ClutterPaintNode is neither a GObject nor a GInterface. Not checked for signals and properties. 2649 2650;; From ClutterPanAction 2651 2652(define-signal pan 2653 (of-object "ClutterPanAction") 2654 (return-type "gboolean") 2655 (when "last") 2656 (parameters 2657 '("ClutterActor*" "p0") 2658 '("gboolean" "p1") 2659 ) 2660) 2661 2662(define-signal pan-stopped 2663 (of-object "ClutterPanAction") 2664 (return-type "void") 2665 (when "last") 2666 (parameters 2667 '("ClutterActor*" "p0") 2668 ) 2669) 2670 2671(define-property pan-axis 2672 (of-object "ClutterPanAction") 2673 (prop-type "GParamEnum") 2674 (docs "Constraints the panning to an axis") 2675 (readable #t) 2676 (writable #t) 2677 (construct-only #f) 2678) 2679 2680(define-property interpolate 2681 (of-object "ClutterPanAction") 2682 (prop-type "GParamBoolean") 2683 (docs "Whether interpolated events emission is enabled.") 2684 (readable #t) 2685 (writable #t) 2686 (construct-only #f) 2687) 2688 2689(define-property deceleration 2690 (of-object "ClutterPanAction") 2691 (prop-type "GParamDouble") 2692 (docs "Rate at which the interpolated panning will decelerate in") 2693 (readable #t) 2694 (writable #t) 2695 (construct-only #f) 2696) 2697 2698(define-property acceleration-factor 2699 (of-object "ClutterPanAction") 2700 (prop-type "GParamDouble") 2701 (docs "Factor applied to the momentum when starting the interpolated phase") 2702 (readable #t) 2703 (writable #t) 2704 (construct-only #f) 2705) 2706 2707;; From ClutterPath 2708 2709(define-property description 2710 (of-object "ClutterPath") 2711 (prop-type "GParamString") 2712 (docs "SVG-style description of the path") 2713 (readable #t) 2714 (writable #t) 2715 (construct-only #f) 2716) 2717 2718(define-property length 2719 (of-object "ClutterPath") 2720 (prop-type "GParamUInt") 2721 (docs "An approximation of the total length of the path.") 2722 (readable #t) 2723 (writable #f) 2724 (construct-only #f) 2725) 2726 2727;; From ClutterPathConstraint 2728 2729(define-signal node-reached 2730 (of-object "ClutterPathConstraint") 2731 (return-type "void") 2732 (when "last") 2733 (parameters 2734 '("ClutterActor*" "p0") 2735 '("guint" "p1") 2736 ) 2737) 2738 2739(define-property path 2740 (of-object "ClutterPathConstraint") 2741 (prop-type "GParamObject") 2742 (docs "The path used to constrain an actor") 2743 (readable #t) 2744 (writable #t) 2745 (construct-only #f) 2746) 2747 2748(define-property offset 2749 (of-object "ClutterPathConstraint") 2750 (prop-type "GParamFloat") 2751 (docs "The offset along the path, between -1.0 and 2.0") 2752 (readable #t) 2753 (writable #t) 2754 (construct-only #f) 2755) 2756 2757;; From ClutterPropertyTransition 2758 2759(define-property property-name 2760 (of-object "ClutterPropertyTransition") 2761 (prop-type "GParamString") 2762 (docs "The name of the property to animate") 2763 (readable #t) 2764 (writable #t) 2765 (construct-only #f) 2766) 2767 2768;; From ClutterRectangle 2769 2770(define-property color 2771 (of-object "ClutterRectangle") 2772 (prop-type "ClutterParamSpecColor") 2773 (docs "The color of the rectangle") 2774 (readable #t) 2775 (writable #t) 2776 (construct-only #f) 2777) 2778 2779(define-property border-color 2780 (of-object "ClutterRectangle") 2781 (prop-type "ClutterParamSpecColor") 2782 (docs "The color of the border of the rectangle") 2783 (readable #t) 2784 (writable #t) 2785 (construct-only #f) 2786) 2787 2788(define-property border-width 2789 (of-object "ClutterRectangle") 2790 (prop-type "GParamUInt") 2791 (docs "The width of the border of the rectangle") 2792 (readable #t) 2793 (writable #t) 2794 (construct-only #f) 2795) 2796 2797(define-property has-border 2798 (of-object "ClutterRectangle") 2799 (prop-type "GParamBoolean") 2800 (docs "Whether the rectangle should have a border") 2801 (readable #t) 2802 (writable #t) 2803 (construct-only #f) 2804) 2805 2806;; From ClutterRotateAction 2807 2808(define-signal rotate 2809 (of-object "ClutterRotateAction") 2810 (return-type "gboolean") 2811 (when "last") 2812 (parameters 2813 '("ClutterActor*" "p0") 2814 '("gdouble" "p1") 2815 ) 2816) 2817 2818;; From ClutterScore 2819 2820(define-signal completed 2821 (of-object "ClutterScore") 2822 (return-type "void") 2823 (when "last") 2824) 2825 2826(define-signal started 2827 (of-object "ClutterScore") 2828 (return-type "void") 2829 (when "last") 2830) 2831 2832(define-signal paused 2833 (of-object "ClutterScore") 2834 (return-type "void") 2835 (when "last") 2836) 2837 2838(define-signal timeline-started 2839 (of-object "ClutterScore") 2840 (return-type "void") 2841 (when "last") 2842 (parameters 2843 '("ClutterTimeline*" "p0") 2844 ) 2845) 2846 2847(define-signal timeline-completed 2848 (of-object "ClutterScore") 2849 (return-type "void") 2850 (when "last") 2851 (parameters 2852 '("ClutterTimeline*" "p0") 2853 ) 2854) 2855 2856(define-property loop 2857 (of-object "ClutterScore") 2858 (prop-type "GParamBoolean") 2859 (docs "Whether the score should restart once finished") 2860 (readable #t) 2861 (writable #t) 2862 (construct-only #f) 2863) 2864 2865;; From ClutterScript 2866 2867(define-property filename-set 2868 (of-object "ClutterScript") 2869 (prop-type "GParamBoolean") 2870 (docs "Whether the :filename property is set") 2871 (readable #t) 2872 (writable #f) 2873 (construct-only #f) 2874) 2875 2876(define-property filename 2877 (of-object "ClutterScript") 2878 (prop-type "GParamString") 2879 (docs "The path of the currently parsed file") 2880 (readable #t) 2881 (writable #f) 2882 (construct-only #f) 2883) 2884 2885(define-property translation-domain 2886 (of-object "ClutterScript") 2887 (prop-type "GParamString") 2888 (docs "The translation domain used to localize string") 2889 (readable #t) 2890 (writable #t) 2891 (construct-only #f) 2892) 2893 2894;; From ClutterScriptable 2895 2896;; From ClutterScrollActor 2897 2898(define-property scroll-mode 2899 (of-object "ClutterScrollActor") 2900 (prop-type "GParamFlags") 2901 (docs "The scrolling direction") 2902 (readable #t) 2903 (writable #t) 2904 (construct-only #f) 2905) 2906 2907;; From ClutterShader 2908 2909(define-property vertex-source 2910 (of-object "ClutterShader") 2911 (prop-type "GParamString") 2912 (docs "Source of vertex shader") 2913 (readable #t) 2914 (writable #t) 2915 (construct-only #f) 2916) 2917 2918(define-property fragment-source 2919 (of-object "ClutterShader") 2920 (prop-type "GParamString") 2921 (docs "Source of fragment shader") 2922 (readable #t) 2923 (writable #t) 2924 (construct-only #f) 2925) 2926 2927(define-property compiled 2928 (of-object "ClutterShader") 2929 (prop-type "GParamBoolean") 2930 (docs "Whether the shader is compiled and linked") 2931 (readable #t) 2932 (writable #f) 2933 (construct-only #f) 2934) 2935 2936(define-property enabled 2937 (of-object "ClutterShader") 2938 (prop-type "GParamBoolean") 2939 (docs "Whether the shader is enabled") 2940 (readable #t) 2941 (writable #t) 2942 (construct-only #f) 2943) 2944 2945;; From ClutterShaderEffect 2946 2947(define-property shader-type 2948 (of-object "ClutterShaderEffect") 2949 (prop-type "GParamEnum") 2950 (docs "The type of shader used") 2951 (readable #f) 2952 (writable #t) 2953 (construct-only #t) 2954) 2955 2956;; From ClutterSnapConstraint 2957 2958(define-property source 2959 (of-object "ClutterSnapConstraint") 2960 (prop-type "GParamObject") 2961 (docs "The source of the constraint") 2962 (readable #t) 2963 (writable #t) 2964 (construct-only #f) 2965) 2966 2967(define-property from-edge 2968 (of-object "ClutterSnapConstraint") 2969 (prop-type "GParamEnum") 2970 (docs "The edge of the actor that should be snapped") 2971 (readable #t) 2972 (writable #t) 2973 (construct-only #f) 2974) 2975 2976(define-property to-edge 2977 (of-object "ClutterSnapConstraint") 2978 (prop-type "GParamEnum") 2979 (docs "The edge of the source that should be snapped") 2980 (readable #t) 2981 (writable #t) 2982 (construct-only #f) 2983) 2984 2985(define-property offset 2986 (of-object "ClutterSnapConstraint") 2987 (prop-type "GParamFloat") 2988 (docs "The offset in pixels to apply to the constraint") 2989 (readable #t) 2990 (writable #t) 2991 (construct-only #f) 2992) 2993 2994;; From ClutterStage 2995 2996(define-signal activate 2997 (of-object "ClutterStage") 2998 (return-type "void") 2999 (when "last") 3000) 3001 3002(define-signal fullscreen 3003 (of-object "ClutterStage") 3004 (return-type "void") 3005 (when "first") 3006) 3007 3008(define-signal unfullscreen 3009 (of-object "ClutterStage") 3010 (return-type "void") 3011 (when "last") 3012) 3013 3014(define-signal deactivate 3015 (of-object "ClutterStage") 3016 (return-type "void") 3017 (when "last") 3018) 3019 3020(define-signal delete-event 3021 (of-object "ClutterStage") 3022 (return-type "gboolean") 3023 (when "last") 3024 (parameters 3025 '("ClutterEvent*" "p0") 3026 ) 3027) 3028 3029(define-property color 3030 (of-object "ClutterStage") 3031 (prop-type "ClutterParamSpecColor") 3032 (docs "The color of the stage") 3033 (readable #t) 3034 (writable #t) 3035 (construct-only #f) 3036) 3037 3038(define-property fullscreen-set 3039 (of-object "ClutterStage") 3040 (prop-type "GParamBoolean") 3041 (docs "Whether the main stage is fullscreen") 3042 (readable #t) 3043 (writable #f) 3044 (construct-only #f) 3045) 3046 3047(define-property offscreen 3048 (of-object "ClutterStage") 3049 (prop-type "GParamBoolean") 3050 (docs "Whether the main stage should be rendered offscreen") 3051 (readable #t) 3052 (writable #t) 3053 (construct-only #f) 3054) 3055 3056(define-property cursor-visible 3057 (of-object "ClutterStage") 3058 (prop-type "GParamBoolean") 3059 (docs "Whether the mouse pointer is visible on the main stage") 3060 (readable #t) 3061 (writable #t) 3062 (construct-only #f) 3063) 3064 3065(define-property perspective 3066 (of-object "ClutterStage") 3067 (prop-type "GParamBoxed") 3068 (docs "Perspective projection parameters") 3069 (readable #t) 3070 (writable #t) 3071 (construct-only #f) 3072) 3073 3074(define-property title 3075 (of-object "ClutterStage") 3076 (prop-type "GParamString") 3077 (docs "Stage Title") 3078 (readable #t) 3079 (writable #t) 3080 (construct-only #f) 3081) 3082 3083(define-property user-resizable 3084 (of-object "ClutterStage") 3085 (prop-type "GParamBoolean") 3086 (docs "Whether the stage is able to be resized via user interaction") 3087 (readable #t) 3088 (writable #t) 3089 (construct-only #f) 3090) 3091 3092(define-property use-fog 3093 (of-object "ClutterStage") 3094 (prop-type "GParamBoolean") 3095 (docs "Whether to enable depth cueing") 3096 (readable #t) 3097 (writable #t) 3098 (construct-only #f) 3099) 3100 3101(define-property fog 3102 (of-object "ClutterStage") 3103 (prop-type "GParamBoxed") 3104 (docs "Settings for the depth cueing") 3105 (readable #t) 3106 (writable #t) 3107 (construct-only #f) 3108) 3109 3110(define-property use-alpha 3111 (of-object "ClutterStage") 3112 (prop-type "GParamBoolean") 3113 (docs "Whether to honour the alpha component of the stage color") 3114 (readable #t) 3115 (writable #t) 3116 (construct-only #f) 3117) 3118 3119(define-property key-focus 3120 (of-object "ClutterStage") 3121 (prop-type "GParamObject") 3122 (docs "The currently key focused actor") 3123 (readable #t) 3124 (writable #t) 3125 (construct-only #f) 3126) 3127 3128(define-property no-clear-hint 3129 (of-object "ClutterStage") 3130 (prop-type "GParamBoolean") 3131 (docs "Whether the stage should clear its contents") 3132 (readable #t) 3133 (writable #t) 3134 (construct-only #f) 3135) 3136 3137(define-property accept-focus 3138 (of-object "ClutterStage") 3139 (prop-type "GParamBoolean") 3140 (docs "Whether the stage should accept focus on show") 3141 (readable #t) 3142 (writable #t) 3143 (construct-only #f) 3144) 3145 3146;; From ClutterStageManager 3147 3148(define-signal stage-added 3149 (of-object "ClutterStageManager") 3150 (return-type "void") 3151 (when "last") 3152 (parameters 3153 '("ClutterStage*" "p0") 3154 ) 3155) 3156 3157(define-signal stage-removed 3158 (of-object "ClutterStageManager") 3159 (return-type "void") 3160 (when "last") 3161 (parameters 3162 '("ClutterStage*" "p0") 3163 ) 3164) 3165 3166(define-property default-stage 3167 (of-object "ClutterStageManager") 3168 (prop-type "GParamObject") 3169 (docs "The default stage") 3170 (readable #t) 3171 (writable #f) 3172 (construct-only #f) 3173) 3174 3175;; From ClutterSwipeAction 3176 3177(define-signal swept 3178 (of-object "ClutterSwipeAction") 3179 (return-type "void") 3180 (when "last") 3181 (parameters 3182 '("ClutterActor*" "p0") 3183 '("ClutterSwipeDirection" "p1") 3184 ) 3185) 3186 3187(define-signal swipe 3188 (of-object "ClutterSwipeAction") 3189 (return-type "gboolean") 3190 (when "last") 3191 (parameters 3192 '("ClutterActor*" "p0") 3193 '("ClutterSwipeDirection" "p1") 3194 ) 3195) 3196 3197;; From ClutterTableLayout 3198 3199(define-property row-spacing 3200 (of-object "ClutterTableLayout") 3201 (prop-type "GParamUInt") 3202 (docs "Spacing between rows") 3203 (readable #t) 3204 (writable #t) 3205 (construct-only #f) 3206) 3207 3208(define-property column-spacing 3209 (of-object "ClutterTableLayout") 3210 (prop-type "GParamUInt") 3211 (docs "Spacing between columns") 3212 (readable #t) 3213 (writable #t) 3214 (construct-only #f) 3215) 3216 3217(define-property use-animations 3218 (of-object "ClutterTableLayout") 3219 (prop-type "GParamBoolean") 3220 (docs "Whether layout changes should be animated") 3221 (readable #t) 3222 (writable #t) 3223 (construct-only #f) 3224) 3225 3226(define-property easing-mode 3227 (of-object "ClutterTableLayout") 3228 (prop-type "GParamULong") 3229 (docs "The easing mode of the animations") 3230 (readable #t) 3231 (writable #t) 3232 (construct-only #f) 3233) 3234 3235(define-property easing-duration 3236 (of-object "ClutterTableLayout") 3237 (prop-type "GParamUInt") 3238 (docs "The duration of the animations") 3239 (readable #t) 3240 (writable #t) 3241 (construct-only #f) 3242) 3243 3244;; From ClutterTapAction 3245 3246(define-signal tap 3247 (of-object "ClutterTapAction") 3248 (return-type "void") 3249 (when "last") 3250 (parameters 3251 '("ClutterActor*" "p0") 3252 ) 3253) 3254 3255;; From ClutterText 3256 3257(define-signal text-changed 3258 (of-object "ClutterText") 3259 (return-type "void") 3260 (when "last") 3261) 3262 3263(define-signal insert-text 3264 (of-object "ClutterText") 3265 (return-type "void") 3266 (when "last") 3267 (parameters 3268 '("const-gchar*" "p0") 3269 '("gint" "p1") 3270 '("gpointer" "p2") 3271 ) 3272) 3273 3274(define-signal delete-text 3275 (of-object "ClutterText") 3276 (return-type "void") 3277 (when "last") 3278 (parameters 3279 '("gint" "p0") 3280 '("gint" "p1") 3281 ) 3282) 3283 3284; We add the const- manually: 3285(define-signal cursor-event 3286 (of-object "ClutterText") 3287 (return-type "void") 3288 (when "last") 3289 (parameters 3290 '("const-ClutterGeometry*" "p0") 3291 ) 3292) 3293 3294(define-signal cursor-changed 3295 (of-object "ClutterText") 3296 (return-type "void") 3297 (when "last") 3298) 3299 3300(define-signal activate 3301 (of-object "ClutterText") 3302 (return-type "void") 3303 (when "last") 3304) 3305 3306(define-property buffer 3307 (of-object "ClutterText") 3308 (prop-type "GParamObject") 3309 (docs "The buffer for the text") 3310 (readable #t) 3311 (writable #t) 3312 (construct-only #f) 3313) 3314 3315(define-property font-name 3316 (of-object "ClutterText") 3317 (prop-type "GParamString") 3318 (docs "The font to be used by the text") 3319 (readable #t) 3320 (writable #t) 3321 (construct-only #f) 3322) 3323 3324(define-property font-description 3325 (of-object "ClutterText") 3326 (prop-type "GParamBoxed") 3327 (docs "The font description to be used") 3328 (readable #t) 3329 (writable #t) 3330 (construct-only #f) 3331) 3332 3333(define-property text 3334 (of-object "ClutterText") 3335 (prop-type "GParamString") 3336 (docs "The text to render") 3337 (readable #t) 3338 (writable #t) 3339 (construct-only #f) 3340) 3341 3342(define-property color 3343 (of-object "ClutterText") 3344 (prop-type "ClutterParamSpecColor") 3345 (docs "Color of the font used by the text") 3346 (readable #t) 3347 (writable #t) 3348 (construct-only #f) 3349) 3350 3351(define-property use-markup 3352 (of-object "ClutterText") 3353 (prop-type "GParamBoolean") 3354 (docs "Whether or not the text includes Pango markup") 3355 (readable #t) 3356 (writable #t) 3357 (construct-only #f) 3358) 3359 3360(define-property attributes 3361 (of-object "ClutterText") 3362 (prop-type "GParamBoxed") 3363 (docs "A list of style attributes to apply to the contents of the actor") 3364 (readable #t) 3365 (writable #t) 3366 (construct-only #f) 3367) 3368 3369(define-property line-alignment 3370 (of-object "ClutterText") 3371 (prop-type "GParamEnum") 3372 (docs "The preferred alignment for the string, for multi-line text") 3373 (readable #t) 3374 (writable #t) 3375 (construct-only #f) 3376) 3377 3378(define-property line-wrap 3379 (of-object "ClutterText") 3380 (prop-type "GParamBoolean") 3381 (docs "If set, wrap the lines if the text becomes too wide") 3382 (readable #t) 3383 (writable #t) 3384 (construct-only #f) 3385) 3386 3387(define-property line-wrap-mode 3388 (of-object "ClutterText") 3389 (prop-type "GParamEnum") 3390 (docs "Control how line-wrapping is done") 3391 (readable #t) 3392 (writable #t) 3393 (construct-only #f) 3394) 3395 3396(define-property justify 3397 (of-object "ClutterText") 3398 (prop-type "GParamBoolean") 3399 (docs "Whether the text should be justified") 3400 (readable #t) 3401 (writable #t) 3402 (construct-only #f) 3403) 3404 3405(define-property ellipsize 3406 (of-object "ClutterText") 3407 (prop-type "GParamEnum") 3408 (docs "The preferred place to ellipsize the string") 3409 (readable #t) 3410 (writable #t) 3411 (construct-only #f) 3412) 3413 3414(define-property position 3415 (of-object "ClutterText") 3416 (prop-type "GParamInt") 3417 (docs "The cursor position") 3418 (readable #t) 3419 (writable #t) 3420 (construct-only #f) 3421) 3422 3423(define-property selection-bound 3424 (of-object "ClutterText") 3425 (prop-type "GParamInt") 3426 (docs "The cursor position of the other end of the selection") 3427 (readable #t) 3428 (writable #t) 3429 (construct-only #f) 3430) 3431 3432(define-property selection-color 3433 (of-object "ClutterText") 3434 (prop-type "ClutterParamSpecColor") 3435 (docs "Selection Color") 3436 (readable #t) 3437 (writable #t) 3438 (construct-only #f) 3439) 3440 3441(define-property selection-color-set 3442 (of-object "ClutterText") 3443 (prop-type "GParamBoolean") 3444 (docs "Whether the selection color has been set") 3445 (readable #t) 3446 (writable #f) 3447 (construct-only #f) 3448) 3449 3450(define-property cursor-visible 3451 (of-object "ClutterText") 3452 (prop-type "GParamBoolean") 3453 (docs "Whether the input cursor is visible") 3454 (readable #t) 3455 (writable #t) 3456 (construct-only #f) 3457) 3458 3459(define-property cursor-color 3460 (of-object "ClutterText") 3461 (prop-type "ClutterParamSpecColor") 3462 (docs "Cursor Color") 3463 (readable #t) 3464 (writable #t) 3465 (construct-only #f) 3466) 3467 3468(define-property cursor-color-set 3469 (of-object "ClutterText") 3470 (prop-type "GParamBoolean") 3471 (docs "Whether the cursor color has been set") 3472 (readable #t) 3473 (writable #f) 3474 (construct-only #f) 3475) 3476 3477(define-property cursor-size 3478 (of-object "ClutterText") 3479 (prop-type "GParamInt") 3480 (docs "The width of the cursor, in pixels") 3481 (readable #t) 3482 (writable #t) 3483 (construct-only #f) 3484) 3485 3486(define-property cursor-position 3487 (of-object "ClutterText") 3488 (prop-type "GParamInt") 3489 (docs "The cursor position") 3490 (readable #t) 3491 (writable #t) 3492 (construct-only #f) 3493) 3494 3495(define-property editable 3496 (of-object "ClutterText") 3497 (prop-type "GParamBoolean") 3498 (docs "Whether the text is editable") 3499 (readable #t) 3500 (writable #t) 3501 (construct-only #f) 3502) 3503 3504(define-property selectable 3505 (of-object "ClutterText") 3506 (prop-type "GParamBoolean") 3507 (docs "Whether the text is selectable") 3508 (readable #t) 3509 (writable #t) 3510 (construct-only #f) 3511) 3512 3513(define-property activatable 3514 (of-object "ClutterText") 3515 (prop-type "GParamBoolean") 3516 (docs "Whether pressing return causes the activate signal to be emitted") 3517 (readable #t) 3518 (writable #t) 3519 (construct-only #f) 3520) 3521 3522(define-property password-char 3523 (of-object "ClutterText") 3524 (prop-type "GParamUnichar") 3525 (docs "If non-zero, use this character to display the actor's contents") 3526 (readable #t) 3527 (writable #t) 3528 (construct-only #f) 3529) 3530 3531(define-property max-length 3532 (of-object "ClutterText") 3533 (prop-type "GParamInt") 3534 (docs "Maximum length of the text inside the actor") 3535 (readable #t) 3536 (writable #t) 3537 (construct-only #f) 3538) 3539 3540(define-property single-line-mode 3541 (of-object "ClutterText") 3542 (prop-type "GParamBoolean") 3543 (docs "Whether the text should be a single line") 3544 (readable #t) 3545 (writable #t) 3546 (construct-only #f) 3547) 3548 3549(define-property selected-text-color 3550 (of-object "ClutterText") 3551 (prop-type "ClutterParamSpecColor") 3552 (docs "Selected Text Color") 3553 (readable #t) 3554 (writable #t) 3555 (construct-only #f) 3556) 3557 3558(define-property selected-text-color-set 3559 (of-object "ClutterText") 3560 (prop-type "GParamBoolean") 3561 (docs "Whether the selected text color has been set") 3562 (readable #t) 3563 (writable #f) 3564 (construct-only #f) 3565) 3566 3567;; From ClutterTexture 3568 3569(define-signal size-change 3570 (of-object "ClutterTexture") 3571 (return-type "void") 3572 (when "last") 3573 (parameters 3574 '("gint" "p0") 3575 '("gint" "p1") 3576 ) 3577) 3578 3579(define-signal pixbuf-change 3580 (of-object "ClutterTexture") 3581 (return-type "void") 3582 (when "last") 3583) 3584 3585(define-signal load-finished 3586 (of-object "ClutterTexture") 3587 (return-type "void") 3588 (when "last") 3589 (parameters 3590 '("GError*" "p0") 3591 ) 3592) 3593 3594(define-property disable-slicing 3595 (of-object "ClutterTexture") 3596 (prop-type "GParamBoolean") 3597 (docs "Forces the underlying texture to be singular and not made of smaller space saving individual textures") 3598 (readable #t) 3599 (writable #t) 3600 (construct-only #t) 3601) 3602 3603(define-property tile-waste 3604 (of-object "ClutterTexture") 3605 (prop-type "GParamInt") 3606 (docs "Maximum waste area of a sliced texture") 3607 (readable #t) 3608 (writable #f) 3609 (construct-only #f) 3610) 3611 3612(define-property pixel-format 3613 (of-object "ClutterTexture") 3614 (prop-type "GParamEnum") 3615 (docs "The Cogl pixel format to use") 3616 (readable #t) 3617 (writable #f) 3618 (construct-only #f) 3619) 3620 3621(define-property sync-size 3622 (of-object "ClutterTexture") 3623 (prop-type "GParamBoolean") 3624 (docs "Auto sync size of actor to underlying pixbuf dimensions") 3625 (readable #t) 3626 (writable #t) 3627 (construct-only #f) 3628) 3629 3630(define-property repeat-y 3631 (of-object "ClutterTexture") 3632 (prop-type "GParamBoolean") 3633 (docs "Repeat the contents rather than scaling them vertically") 3634 (readable #t) 3635 (writable #t) 3636 (construct-only #f) 3637) 3638 3639(define-property repeat-x 3640 (of-object "ClutterTexture") 3641 (prop-type "GParamBoolean") 3642 (docs "Repeat the contents rather than scaling them horizontally") 3643 (readable #t) 3644 (writable #t) 3645 (construct-only #f) 3646) 3647 3648(define-property filter-quality 3649 (of-object "ClutterTexture") 3650 (prop-type "GParamEnum") 3651 (docs "Rendering quality used when drawing the texture") 3652 (readable #t) 3653 (writable #t) 3654 (construct-only #f) 3655) 3656 3657(define-property cogl-texture 3658 (of-object "ClutterTexture") 3659 (prop-type "GParamBoxed") 3660 (docs "The underlying Cogl texture handle used to draw this actor") 3661 (readable #t) 3662 (writable #t) 3663 (construct-only #f) 3664) 3665 3666(define-property cogl-material 3667 (of-object "ClutterTexture") 3668 (prop-type "GParamBoxed") 3669 (docs "The underlying Cogl material handle used to draw this actor") 3670 (readable #t) 3671 (writable #t) 3672 (construct-only #f) 3673) 3674 3675(define-property filename 3676 (of-object "ClutterTexture") 3677 (prop-type "GParamString") 3678 (docs "The path of the file containing the image data") 3679 (readable #t) 3680 (writable #t) 3681 (construct-only #f) 3682) 3683 3684(define-property keep-aspect-ratio 3685 (of-object "ClutterTexture") 3686 (prop-type "GParamBoolean") 3687 (docs "Keep the aspect ratio of the texture when requesting the preferred width or height") 3688 (readable #t) 3689 (writable #t) 3690 (construct-only #f) 3691) 3692 3693(define-property load-async 3694 (of-object "ClutterTexture") 3695 (prop-type "GParamBoolean") 3696 (docs "Load files inside a thread to avoid blocking when loading images from disk") 3697 (readable #f) 3698 (writable #t) 3699 (construct-only #f) 3700) 3701 3702(define-property load-data-async 3703 (of-object "ClutterTexture") 3704 (prop-type "GParamBoolean") 3705 (docs "Decode image data files inside a thread to reduce blocking when loading images from disk") 3706 (readable #f) 3707 (writable #t) 3708 (construct-only #f) 3709) 3710 3711(define-property pick-with-alpha 3712 (of-object "ClutterTexture") 3713 (prop-type "GParamBoolean") 3714 (docs "Shape actor with alpha channel when picking") 3715 (readable #t) 3716 (writable #t) 3717 (construct-only #f) 3718) 3719 3720;; From ClutterTextBuffer 3721 3722(define-signal inserted-text 3723 (of-object "ClutterTextBuffer") 3724 (return-type "void") 3725 (when "first") 3726 (parameters 3727 '("guint" "p0") 3728 '("const-gchar*" "p1") 3729 '("guint" "p2") 3730 ) 3731) 3732 3733(define-signal deleted-text 3734 (of-object "ClutterTextBuffer") 3735 (return-type "void") 3736 (when "first") 3737 (parameters 3738 '("guint" "p0") 3739 '("guint" "p1") 3740 ) 3741) 3742 3743(define-property text 3744 (of-object "ClutterTextBuffer") 3745 (prop-type "GParamString") 3746 (docs "The contents of the buffer") 3747 (readable #t) 3748 (writable #f) 3749 (construct-only #f) 3750) 3751 3752(define-property length 3753 (of-object "ClutterTextBuffer") 3754 (prop-type "GParamUInt") 3755 (docs "Length of the text currently in the buffer") 3756 (readable #t) 3757 (writable #f) 3758 (construct-only #f) 3759) 3760 3761(define-property max-length 3762 (of-object "ClutterTextBuffer") 3763 (prop-type "GParamInt") 3764 (docs "Maximum number of characters for this entry. Zero if no maximum") 3765 (readable #t) 3766 (writable #t) 3767 (construct-only #f) 3768) 3769 3770;; From ClutterTimeline 3771 3772(define-signal new-frame 3773 (of-object "ClutterTimeline") 3774 (return-type "void") 3775 (when "last") 3776 (parameters 3777 '("gint" "p0") 3778 ) 3779) 3780 3781(define-signal completed 3782 (of-object "ClutterTimeline") 3783 (return-type "void") 3784 (when "last") 3785) 3786 3787(define-signal started 3788 (of-object "ClutterTimeline") 3789 (return-type "void") 3790 (when "last") 3791) 3792 3793(define-signal paused 3794 (of-object "ClutterTimeline") 3795 (return-type "void") 3796 (when "last") 3797) 3798 3799(define-signal marker-reached 3800 (of-object "ClutterTimeline") 3801 (return-type "void") 3802 (when "last") 3803 (parameters 3804 '("const-gchar*" "p0") 3805 '("gint" "p1") 3806 ) 3807) 3808 3809(define-signal stopped 3810 (of-object "ClutterTimeline") 3811 (return-type "void") 3812 (when "last") 3813 (parameters 3814 '("gboolean" "p0") 3815 ) 3816) 3817 3818(define-property loop 3819 (of-object "ClutterTimeline") 3820 (prop-type "GParamBoolean") 3821 (docs "Should the timeline automatically restart") 3822 (readable #t) 3823 (writable #t) 3824 (construct-only #f) 3825) 3826 3827(define-property delay 3828 (of-object "ClutterTimeline") 3829 (prop-type "GParamUInt") 3830 (docs "Delay before start") 3831 (readable #t) 3832 (writable #t) 3833 (construct-only #f) 3834) 3835 3836(define-property duration 3837 (of-object "ClutterTimeline") 3838 (prop-type "GParamUInt") 3839 (docs "Duration of the timeline in milliseconds") 3840 (readable #t) 3841 (writable #t) 3842 (construct-only #f) 3843) 3844 3845(define-property direction 3846 (of-object "ClutterTimeline") 3847 (prop-type "GParamEnum") 3848 (docs "Direction of the timeline") 3849 (readable #t) 3850 (writable #t) 3851 (construct-only #f) 3852) 3853 3854(define-property auto-reverse 3855 (of-object "ClutterTimeline") 3856 (prop-type "GParamBoolean") 3857 (docs "Whether the direction should be reversed when reaching the end") 3858 (readable #t) 3859 (writable #t) 3860 (construct-only #f) 3861) 3862 3863(define-property repeat-count 3864 (of-object "ClutterTimeline") 3865 (prop-type "GParamInt") 3866 (docs "How many times the timeline should repeat") 3867 (readable #t) 3868 (writable #t) 3869 (construct-only #f) 3870) 3871 3872(define-property progress-mode 3873 (of-object "ClutterTimeline") 3874 (prop-type "GParamEnum") 3875 (docs "How the timeline should compute the progress") 3876 (readable #t) 3877 (writable #t) 3878 (construct-only #f) 3879) 3880 3881;; From ClutterTransition 3882 3883(define-property interval 3884 (of-object "ClutterTransition") 3885 (prop-type "GParamObject") 3886 (docs "The interval of values to transition") 3887 (readable #t) 3888 (writable #t) 3889 (construct-only #f) 3890) 3891 3892(define-property animatable 3893 (of-object "ClutterTransition") 3894 (prop-type "GParamObject") 3895 (docs "The animatable object") 3896 (readable #t) 3897 (writable #t) 3898 (construct-only #f) 3899) 3900 3901(define-property remove-on-complete 3902 (of-object "ClutterTransition") 3903 (prop-type "GParamBoolean") 3904 (docs "Detach the transition when completed") 3905 (readable #t) 3906 (writable #t) 3907 (construct-only #f) 3908) 3909 3910;; From ClutterTransitionGroup 3911 3912;; From ClutterZoomAction 3913 3914(define-signal zoom 3915 (of-object "ClutterZoomAction") 3916 (return-type "gboolean") 3917 (when "last") 3918 (parameters 3919 '("ClutterActor*" "p0") 3920 '("ClutterPoint*" "p1") 3921 '("gdouble" "p2") 3922 ) 3923) 3924 3925(define-property zoom-axis 3926 (of-object "ClutterZoomAction") 3927 (prop-type "GParamEnum") 3928 (docs "Constraints the zoom to an axis") 3929 (readable #t) 3930 (writable #t) 3931 (construct-only #f) 3932) 3933 3934