1(include libgnomecanvas_signals.defs) 2(include libgnomecanvas_vfuncs.defs) 3 4;; -*- scheme -*- 5; object definitions ... 6(define-object Canvas 7 (in-module "Gnome") 8 (parent "GtkLayout") 9 (c-name "GnomeCanvas") 10 (gtype-id "GNOME_TYPE_CANVAS") 11) 12 13(define-object CanvasItem 14 (in-module "Gnome") 15 (parent "GtkObject") 16 (c-name "GnomeCanvasItem") 17 (gtype-id "GNOME_TYPE_CANVAS_ITEM") 18) 19 20(define-object CanvasGroup 21 (in-module "Gnome") 22 (parent "GnomeCanvasItem") 23 (c-name "GnomeCanvasGroup") 24 (gtype-id "GNOME_TYPE_CANVAS_GROUP") 25) 26 27(define-object CanvasClipgroup 28 (in-module "Gnome") 29 (parent "GnomeCanvasGroup") 30 (c-name "GnomeCanvasClipgroup") 31 (gtype-id "GNOME_TYPE_CANVAS_CLIPGROUP") 32) 33 34(define-object CanvasLine 35 (in-module "Gnome") 36 (parent "GnomeCanvasItem") 37 (c-name "GnomeCanvasLine") 38 (gtype-id "GNOME_TYPE_CANVAS_LINE") 39) 40 41(define-object CanvasPixbuf 42 (in-module "Gnome") 43 (parent "GnomeCanvasItem") 44 (c-name "GnomeCanvasPixbuf") 45 (gtype-id "GNOME_TYPE_CANVAS_PIXBUF") 46) 47 48(define-object CanvasRichText 49 (in-module "Gnome") 50 (parent "GnomeCanvasItem") 51 (c-name "GnomeCanvasRichText") 52 (gtype-id "GNOME_TYPE_CANVAS_RICH_TEXT") 53) 54 55(define-object CanvasShape 56 (in-module "Gnome") 57 (parent "GnomeCanvasItem") 58 (c-name "GnomeCanvasShape") 59 (gtype-id "GNOME_TYPE_CANVAS_SHAPE") 60) 61 62(define-object CanvasRE 63 (in-module "Gnome") 64 (parent "GnomeCanvasShape") 65 (c-name "GnomeCanvasRE") 66 (gtype-id "GNOME_TYPE_CANVAS_RE") 67) 68 69(define-object CanvasRect 70 (in-module "Gnome") 71 (parent "GnomeCanvasRE") 72 (c-name "GnomeCanvasRect") 73 (gtype-id "GNOME_TYPE_CANVAS_RECT") 74) 75 76(define-object CanvasEllipse 77 (in-module "Gnome") 78 (parent "GnomeCanvasRE") 79 (c-name "GnomeCanvasEllipse") 80 (gtype-id "GNOME_TYPE_CANVAS_ELLIPSE") 81) 82 83(define-object CanvasPolygon 84 (in-module "Gnome") 85 (parent "GnomeCanvasShape") 86 (c-name "GnomeCanvasPolygon") 87 (gtype-id "GNOME_TYPE_CANVAS_POLYGON") 88) 89 90(define-object CanvasBpath 91 (in-module "Gnome") 92 (parent "GnomeCanvasShape") 93 (c-name "GnomeCanvasBpath") 94 (gtype-id "GNOME_TYPE_CANVAS_BPATH") 95) 96 97(define-object CanvasText 98 (in-module "Gnome") 99 (parent "GnomeCanvasItem") 100 (c-name "GnomeCanvasText") 101 (gtype-id "GNOME_TYPE_CANVAS_TEXT") 102) 103 104(define-object CanvasWidget 105 (in-module "Gnome") 106 (parent "GnomeCanvasItem") 107 (c-name "GnomeCanvasWidget") 108 (gtype-id "GNOME_TYPE_CANVAS_WIDGET") 109) 110 111;; Enumerations and flags ... 112 113 114;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-bpath.h 115 116(define-function gnome_canvas_bpath_get_type 117 (c-name "gnome_canvas_bpath_get_type") 118 (return-type "GtkType") 119) 120 121 122 123;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-clipgroup.h 124 125(define-function gnome_canvas_clipgroup_get_type 126 (c-name "gnome_canvas_clipgroup_get_type") 127 (return-type "GtkType") 128) 129 130 131 132;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas.h 133 134(define-function gnome_canvas_item_get_type 135 (c-name "gnome_canvas_item_get_type") 136 (return-type "GtkType") 137) 138 139(define-function gnome_canvas_item_new 140 (c-name "gnome_canvas_item_new") 141 (return-type "GnomeCanvasItem*") 142 (parameters 143 '("GnomeCanvasGroup*" "parent") 144 '("GtkType" "type") 145 '("const-gchar*" "first_arg_name") 146 ) 147 (varargs #t) 148) 149 150(define-method construct 151 (of-object "GnomeCanvasItem") 152 (c-name "gnome_canvas_item_construct") 153 (return-type "none") 154 (parameters 155 '("GnomeCanvasGroup*" "parent") 156 '("const-gchar*" "first_arg_name") 157 '("va_list" "args") 158 ) 159) 160 161(define-method set 162 (of-object "GnomeCanvasItem") 163 (c-name "gnome_canvas_item_set") 164 (return-type "none") 165 (parameters 166 '("const-gchar*" "first_arg_name") 167 ) 168 (varargs #t) 169) 170 171(define-method set_valist 172 (of-object "GnomeCanvasItem") 173 (c-name "gnome_canvas_item_set_valist") 174 (return-type "none") 175 (parameters 176 '("const-gchar*" "first_arg_name") 177 '("va_list" "args") 178 ) 179) 180 181(define-method move 182 (of-object "GnomeCanvasItem") 183 (c-name "gnome_canvas_item_move") 184 (return-type "none") 185 (parameters 186 '("double" "dx") 187 '("double" "dy") 188 ) 189) 190 191(define-method affine_relative 192 (of-object "GnomeCanvasItem") 193 (c-name "gnome_canvas_item_affine_relative") 194 (return-type "none") 195 (parameters 196 '("const-double" "affine[6]") 197 ) 198) 199 200(define-method affine_absolute 201 (of-object "GnomeCanvasItem") 202 (c-name "gnome_canvas_item_affine_absolute") 203 (return-type "none") 204 (parameters 205 '("const-double" "affine[6]") 206 ) 207) 208 209(define-method raise 210 (of-object "GnomeCanvasItem") 211 (c-name "gnome_canvas_item_raise") 212 (return-type "none") 213 (parameters 214 '("int" "positions") 215 ) 216) 217 218(define-method lower 219 (of-object "GnomeCanvasItem") 220 (c-name "gnome_canvas_item_lower") 221 (return-type "none") 222 (parameters 223 '("int" "positions") 224 ) 225) 226 227(define-method raise_to_top 228 (of-object "GnomeCanvasItem") 229 (c-name "gnome_canvas_item_raise_to_top") 230 (return-type "none") 231) 232 233(define-method lower_to_bottom 234 (of-object "GnomeCanvasItem") 235 (c-name "gnome_canvas_item_lower_to_bottom") 236 (return-type "none") 237) 238 239(define-method show 240 (of-object "GnomeCanvasItem") 241 (c-name "gnome_canvas_item_show") 242 (return-type "none") 243) 244 245(define-method hide 246 (of-object "GnomeCanvasItem") 247 (c-name "gnome_canvas_item_hide") 248 (return-type "none") 249) 250 251(define-method grab 252 (of-object "GnomeCanvasItem") 253 (c-name "gnome_canvas_item_grab") 254 (return-type "int") 255 (parameters 256 '("unsigned-int" "event_mask") 257 '("GdkCursor*" "cursor") 258 '("guint32" "etime") 259 ) 260) 261 262(define-method ungrab 263 (of-object "GnomeCanvasItem") 264 (c-name "gnome_canvas_item_ungrab") 265 (return-type "none") 266 (parameters 267 '("guint32" "etime") 268 ) 269) 270 271(define-method w2i 272 (of-object "GnomeCanvasItem") 273 (c-name "gnome_canvas_item_w2i") 274 (return-type "none") 275 (parameters 276 '("double*" "x") 277 '("double*" "y") 278 ) 279) 280 281(define-method i2w 282 (of-object "GnomeCanvasItem") 283 (c-name "gnome_canvas_item_i2w") 284 (return-type "none") 285 (parameters 286 '("double*" "x") 287 '("double*" "y") 288 ) 289) 290 291(define-method i2w_affine 292 (of-object "GnomeCanvasItem") 293 (c-name "gnome_canvas_item_i2w_affine") 294 (return-type "none") 295 (parameters 296 '("double" "affine[6]") 297 ) 298) 299 300(define-method i2c_affine 301 (of-object "GnomeCanvasItem") 302 (c-name "gnome_canvas_item_i2c_affine") 303 (return-type "none") 304 (parameters 305 '("double" "affine[6]") 306 ) 307) 308 309(define-method reparent 310 (of-object "GnomeCanvasItem") 311 (c-name "gnome_canvas_item_reparent") 312 (return-type "none") 313 (parameters 314 '("GnomeCanvasGroup*" "new_group") 315 ) 316) 317 318(define-method grab_focus 319 (of-object "GnomeCanvasItem") 320 (c-name "gnome_canvas_item_grab_focus") 321 (return-type "none") 322) 323 324(define-method get_bounds 325 (of-object "GnomeCanvasItem") 326 (c-name "gnome_canvas_item_get_bounds") 327 (return-type "none") 328 (parameters 329 '("double*" "x1") 330 '("double*" "y1") 331 '("double*" "x2") 332 '("double*" "y2") 333 ) 334) 335 336(define-method request_update 337 (of-object "GnomeCanvasItem") 338 (c-name "gnome_canvas_item_request_update") 339 (return-type "none") 340) 341 342(define-function gnome_canvas_group_get_type 343 (c-name "gnome_canvas_group_get_type") 344 (return-type "GtkType") 345) 346 347(define-function gnome_canvas_get_type 348 (c-name "gnome_canvas_get_type") 349 (return-type "GtkType") 350) 351 352(define-function gnome_canvas_new 353 (c-name "gnome_canvas_new") 354 (return-type "GtkWidget*") 355) 356 357(define-function gnome_canvas_new_aa 358 (c-name "gnome_canvas_new_aa") 359 (return-type "GtkWidget*") 360) 361 362(define-method root 363 (of-object "GnomeCanvas") 364 (c-name "gnome_canvas_root") 365 (return-type "GnomeCanvasGroup*") 366) 367 368(define-method set_scroll_region 369 (of-object "GnomeCanvas") 370 (c-name "gnome_canvas_set_scroll_region") 371 (return-type "none") 372 (parameters 373 '("double" "x1") 374 '("double" "y1") 375 '("double" "x2") 376 '("double" "y2") 377 ) 378) 379 380(define-method get_scroll_region 381 (of-object "GnomeCanvas") 382 (c-name "gnome_canvas_get_scroll_region") 383 (return-type "none") 384 (parameters 385 '("double*" "x1") 386 '("double*" "y1") 387 '("double*" "x2") 388 '("double*" "y2") 389 ) 390) 391 392(define-method set_center_scroll_region 393 (of-object "GnomeCanvas") 394 (c-name "gnome_canvas_set_center_scroll_region") 395 (return-type "none") 396 (parameters 397 '("gboolean" "center") 398 ) 399) 400 401(define-method get_center_scroll_region 402 (of-object "GnomeCanvas") 403 (c-name "gnome_canvas_get_center_scroll_region") 404 (return-type "gboolean") 405) 406 407(define-method set_pixels_per_unit 408 (of-object "GnomeCanvas") 409 (c-name "gnome_canvas_set_pixels_per_unit") 410 (return-type "none") 411 (parameters 412 '("double" "n") 413 ) 414) 415 416(define-method scroll_to 417 (of-object "GnomeCanvas") 418 (c-name "gnome_canvas_scroll_to") 419 (return-type "none") 420 (parameters 421 '("int" "cx") 422 '("int" "cy") 423 ) 424) 425 426(define-method get_scroll_offsets 427 (of-object "GnomeCanvas") 428 (c-name "gnome_canvas_get_scroll_offsets") 429 (return-type "none") 430 (parameters 431 '("int*" "cx") 432 '("int*" "cy") 433 ) 434) 435 436(define-method update_now 437 (of-object "GnomeCanvas") 438 (c-name "gnome_canvas_update_now") 439 (return-type "none") 440) 441 442(define-method get_item_at 443 (of-object "GnomeCanvas") 444 (c-name "gnome_canvas_get_item_at") 445 (return-type "GnomeCanvasItem*") 446 (parameters 447 '("double" "x") 448 '("double" "y") 449 ) 450) 451 452(define-method request_redraw_uta 453 (of-object "GnomeCanvas") 454 (c-name "gnome_canvas_request_redraw_uta") 455 (return-type "none") 456 (parameters 457 '("ArtUta*" "uta") 458 ) 459) 460 461(define-method request_redraw 462 (of-object "GnomeCanvas") 463 (c-name "gnome_canvas_request_redraw") 464 (return-type "none") 465 (parameters 466 '("int" "x1") 467 '("int" "y1") 468 '("int" "x2") 469 '("int" "y2") 470 ) 471) 472 473(define-method w2c_affine 474 (of-object "GnomeCanvas") 475 (c-name "gnome_canvas_w2c_affine") 476 (return-type "none") 477 (parameters 478 '("double" "affine[6]") 479 ) 480) 481 482(define-method w2c 483 (of-object "GnomeCanvas") 484 (c-name "gnome_canvas_w2c") 485 (return-type "none") 486 (parameters 487 '("double" "wx") 488 '("double" "wy") 489 '("int*" "cx") 490 '("int*" "cy") 491 ) 492) 493 494(define-method w2c_d 495 (of-object "GnomeCanvas") 496 (c-name "gnome_canvas_w2c_d") 497 (return-type "none") 498 (parameters 499 '("double" "wx") 500 '("double" "wy") 501 '("double*" "cx") 502 '("double*" "cy") 503 ) 504) 505 506(define-method c2w 507 (of-object "GnomeCanvas") 508 (c-name "gnome_canvas_c2w") 509 (return-type "none") 510 (parameters 511 '("int" "cx") 512 '("int" "cy") 513 '("double*" "wx") 514 '("double*" "wy") 515 ) 516) 517 518(define-method window_to_world 519 (of-object "GnomeCanvas") 520 (c-name "gnome_canvas_window_to_world") 521 (return-type "none") 522 (parameters 523 '("double" "winx") 524 '("double" "winy") 525 '("double*" "worldx") 526 '("double*" "worldy") 527 ) 528) 529 530(define-method world_to_window 531 (of-object "GnomeCanvas") 532 (c-name "gnome_canvas_world_to_window") 533 (return-type "none") 534 (parameters 535 '("double" "worldx") 536 '("double" "worldy") 537 '("double*" "winx") 538 '("double*" "winy") 539 ) 540) 541 542(define-method get_color 543 (of-object "GnomeCanvas") 544 (c-name "gnome_canvas_get_color") 545 (return-type "int") 546 (parameters 547 '("const-char*" "spec") 548 '("GdkColor*" "color") 549 ) 550) 551 552(define-method get_color_pixel 553 (of-object "GnomeCanvas") 554 (c-name "gnome_canvas_get_color_pixel") 555 (return-type "gulong") 556 (parameters 557 '("guint" "rgba") 558 ) 559) 560 561(define-method set_stipple_origin 562 (of-object "GnomeCanvas") 563 (c-name "gnome_canvas_set_stipple_origin") 564 (return-type "none") 565 (parameters 566 '("GdkGC*" "gc") 567 ) 568) 569 570(define-method set_dither 571 (of-object "GnomeCanvas") 572 (c-name "gnome_canvas_set_dither") 573 (return-type "none") 574 (parameters 575 '("GdkRgbDither" "dither") 576 ) 577) 578 579(define-method get_dither 580 (of-object "GnomeCanvas") 581 (c-name "gnome_canvas_get_dither") 582 (return-type "GdkRgbDither") 583) 584 585 586 587;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-i18n.h 588 589 590 591;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-line.h 592 593(define-function gnome_canvas_line_get_type 594 (c-name "gnome_canvas_line_get_type") 595 (return-type "GtkType") 596) 597 598 599 600;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-marshal.h 601 602 603 604;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-path-def.h 605 606(define-function gnome_canvas_path_def_new_sized 607 (c-name "gnome_canvas_path_def_new_sized") 608 (return-type "GnomeCanvasPathDef*") 609 (parameters 610 '("gint" "length") 611 ) 612) 613 614(define-function gnome_canvas_path_def_new_from_bpath 615 (c-name "gnome_canvas_path_def_new_from_bpath") 616 (return-type "GnomeCanvasPathDef*") 617 (parameters 618 '("ArtBpath*" "bpath") 619 ) 620) 621 622(define-function gnome_canvas_path_def_new_from_static_bpath 623 (c-name "gnome_canvas_path_def_new_from_static_bpath") 624 (return-type "GnomeCanvasPathDef*") 625 (parameters 626 '("ArtBpath*" "bpath") 627 ) 628) 629 630(define-function gnome_canvas_path_def_new_from_foreign_bpath 631 (c-name "gnome_canvas_path_def_new_from_foreign_bpath") 632 (return-type "GnomeCanvasPathDef*") 633 (parameters 634 '("ArtBpath*" "bpath") 635 ) 636) 637 638(define-method ref 639 (of-object "GnomeCanvasPathDef") 640 (c-name "gnome_canvas_path_def_ref") 641 (return-type "none") 642) 643 644(define-method finish 645 (of-object "GnomeCanvasPathDef") 646 (c-name "gnome_canvas_path_def_finish") 647 (return-type "none") 648) 649 650(define-method ensure_space 651 (of-object "GnomeCanvasPathDef") 652 (c-name "gnome_canvas_path_def_ensure_space") 653 (return-type "none") 654 (parameters 655 '("gint" "space") 656 ) 657) 658 659(define-method copy 660 (of-object "GnomeCanvasPathDef") 661 (c-name "gnome_canvas_path_def_copy") 662 (return-type "none") 663 (parameters 664 '("const-GnomeCanvasPathDef*" "src") 665 ) 666) 667 668(define-method duplicate 669 (of-object "GnomeCanvasPathDef") 670 (c-name "gnome_canvas_path_def_duplicate") 671 (return-type "GnomeCanvasPathDef*") 672) 673 674(define-function gnome_canvas_path_def_concat 675 (c-name "gnome_canvas_path_def_concat") 676 (return-type "GnomeCanvasPathDef*") 677 (parameters 678 '("const-GSList*" "list") 679 ) 680) 681 682(define-method split 683 (of-object "GnomeCanvasPathDef") 684 (c-name "gnome_canvas_path_def_split") 685 (return-type "GSList*") 686) 687 688(define-method open_parts 689 (of-object "GnomeCanvasPathDef") 690 (c-name "gnome_canvas_path_def_open_parts") 691 (return-type "GnomeCanvasPathDef*") 692) 693 694(define-method closed_parts 695 (of-object "GnomeCanvasPathDef") 696 (c-name "gnome_canvas_path_def_closed_parts") 697 (return-type "GnomeCanvasPathDef*") 698) 699 700(define-method close_all 701 (of-object "GnomeCanvasPathDef") 702 (c-name "gnome_canvas_path_def_close_all") 703 (return-type "GnomeCanvasPathDef*") 704) 705 706(define-method unref 707 (of-object "GnomeCanvasPathDef") 708 (c-name "gnome_canvas_path_def_unref") 709 (return-type "none") 710) 711 712(define-method reset 713 (of-object "GnomeCanvasPathDef") 714 (c-name "gnome_canvas_path_def_reset") 715 (return-type "none") 716) 717 718(define-method moveto 719 (of-object "GnomeCanvasPathDef") 720 (c-name "gnome_canvas_path_def_moveto") 721 (return-type "none") 722 (parameters 723 '("gdouble" "x") 724 '("gdouble" "y") 725 ) 726) 727 728(define-method lineto 729 (of-object "GnomeCanvasPathDef") 730 (c-name "gnome_canvas_path_def_lineto") 731 (return-type "none") 732 (parameters 733 '("gdouble" "x") 734 '("gdouble" "y") 735 ) 736) 737 738(define-method lineto_moving 739 (of-object "GnomeCanvasPathDef") 740 (c-name "gnome_canvas_path_def_lineto_moving") 741 (return-type "none") 742 (parameters 743 '("gdouble" "x") 744 '("gdouble" "y") 745 ) 746) 747 748(define-method curveto 749 (of-object "GnomeCanvasPathDef") 750 (c-name "gnome_canvas_path_def_curveto") 751 (return-type "none") 752 (parameters 753 '("gdouble" "x0") 754 '("gdouble" "y0") 755 '("gdouble" "x1") 756 '("gdouble" "y1") 757 '("gdouble" "x2") 758 '("gdouble" "y2") 759 ) 760) 761 762(define-method closepath 763 (of-object "GnomeCanvasPathDef") 764 (c-name "gnome_canvas_path_def_closepath") 765 (return-type "none") 766) 767 768(define-method closepath_current 769 (of-object "GnomeCanvasPathDef") 770 (c-name "gnome_canvas_path_def_closepath_current") 771 (return-type "none") 772) 773 774(define-method bpath 775 (of-object "GnomeCanvasPathDef") 776 (c-name "gnome_canvas_path_def_bpath") 777 (return-type "ArtBpath*") 778) 779 780(define-method length 781 (of-object "GnomeCanvasPathDef") 782 (c-name "gnome_canvas_path_def_length") 783 (return-type "gint") 784) 785 786(define-method is_empty 787 (of-object "GnomeCanvasPathDef") 788 (c-name "gnome_canvas_path_def_is_empty") 789 (return-type "gboolean") 790) 791 792(define-method has_currentpoint 793 (of-object "GnomeCanvasPathDef") 794 (c-name "gnome_canvas_path_def_has_currentpoint") 795 (return-type "gboolean") 796) 797 798(define-method currentpoint 799 (of-object "GnomeCanvasPathDef") 800 (c-name "gnome_canvas_path_def_currentpoint") 801 (return-type "none") 802 (parameters 803 '("ArtPoint*" "p") 804 ) 805) 806 807(define-method last_bpath 808 (of-object "GnomeCanvasPathDef") 809 (c-name "gnome_canvas_path_def_last_bpath") 810 (return-type "ArtBpath*") 811) 812 813(define-method first_bpath 814 (of-object "GnomeCanvasPathDef") 815 (c-name "gnome_canvas_path_def_first_bpath") 816 (return-type "ArtBpath*") 817) 818 819(define-method any_open 820 (of-object "GnomeCanvasPathDef") 821 (c-name "gnome_canvas_path_def_any_open") 822 (return-type "gboolean") 823) 824 825(define-method all_open 826 (of-object "GnomeCanvasPathDef") 827 (c-name "gnome_canvas_path_def_all_open") 828 (return-type "gboolean") 829) 830 831(define-method any_closed 832 (of-object "GnomeCanvasPathDef") 833 (c-name "gnome_canvas_path_def_any_closed") 834 (return-type "gboolean") 835) 836 837(define-method all_closed 838 (of-object "GnomeCanvasPathDef") 839 (c-name "gnome_canvas_path_def_all_closed") 840 (return-type "gboolean") 841) 842 843 844 845;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-pixbuf.h 846 847(define-function gnome_canvas_pixbuf_get_type 848 (c-name "gnome_canvas_pixbuf_get_type") 849 (return-type "GtkType") 850) 851 852 853 854;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-polygon.h 855 856(define-function gnome_canvas_polygon_get_type 857 (c-name "gnome_canvas_polygon_get_type") 858 (return-type "GtkType") 859) 860 861 862 863;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-rect-ellipse.h 864 865(define-function gnome_canvas_re_get_type 866 (c-name "gnome_canvas_re_get_type") 867 (return-type "GtkType") 868) 869 870(define-function gnome_canvas_rect_get_type 871 (c-name "gnome_canvas_rect_get_type") 872 (return-type "GtkType") 873) 874 875(define-function gnome_canvas_ellipse_get_type 876 (c-name "gnome_canvas_ellipse_get_type") 877 (return-type "GtkType") 878) 879 880 881 882;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-rich-text.h 883 884(define-function gnome_canvas_rich_text_get_type 885 (c-name "gnome_canvas_rich_text_get_type") 886 (return-type "GtkType") 887) 888 889(define-method cut_clipboard 890 (of-object "GnomeCanvasRichText") 891 (c-name "gnome_canvas_rich_text_cut_clipboard") 892 (return-type "none") 893) 894 895(define-method copy_clipboard 896 (of-object "GnomeCanvasRichText") 897 (c-name "gnome_canvas_rich_text_copy_clipboard") 898 (return-type "none") 899) 900 901(define-method paste_clipboard 902 (of-object "GnomeCanvasRichText") 903 (c-name "gnome_canvas_rich_text_paste_clipboard") 904 (return-type "none") 905) 906 907(define-method set_buffer 908 (of-object "GnomeCanvasRichText") 909 (c-name "gnome_canvas_rich_text_set_buffer") 910 (return-type "none") 911 (parameters 912 '("GtkTextBuffer*" "buffer") 913 ) 914) 915 916(define-method get_buffer 917 (of-object "GnomeCanvasRichText") 918 (c-name "gnome_canvas_rich_text_get_buffer") 919 (return-type "GtkTextBuffer*") 920) 921 922(define-method get_iter_location 923 (of-object "GnomeCanvasRichText") 924 (c-name "gnome_canvas_rich_text_get_iter_location") 925 (return-type "none") 926 (parameters 927 '("const-GtkTextIter*" "iter") 928 '("GdkRectangle*" "location") 929 ) 930) 931 932(define-method get_iter_at_location 933 (of-object "GnomeCanvasRichText") 934 (c-name "gnome_canvas_rich_text_get_iter_at_location") 935 (return-type "none") 936 (parameters 937 '("GtkTextIter*" "iter") 938 '("gint" "x") 939 '("gint" "y") 940 ) 941) 942 943 944;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-shape.h 945 946(define-function gnome_canvas_shape_set_path_def 947 (c-name "gnome_canvas_shape_set_path_def") 948 (return-type "none") 949 (parameters 950 '("GObject*" "object") 951 '("GnomeCanvasPathDef*" "def") 952 ) 953) 954 955(define-function gnome_canvas_shape_get_path_def 956 (c-name "gnome_canvas_shape_get_path_def") 957 (return-type "GnomeCanvasPathDef*") 958 (parameters 959 '("GObject*" "object") 960 ) 961) 962 963(define-function gnome_canvas_shape_get_type 964 (c-name "gnome_canvas_shape_get_type") 965 (return-type "GtkType") 966) 967 968 969 970;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-shape-private.h 971 972 973 974;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-text.h 975 976(define-function gnome_canvas_text_get_type 977 (c-name "gnome_canvas_text_get_type") 978 (return-type "GtkType") 979) 980 981 982 983;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-util.h 984 985(define-function gnome_canvas_points_new 986 (c-name "gnome_canvas_points_new") 987 (return-type "GnomeCanvasPoints*") 988 (parameters 989 '("int" "num_points") 990 ) 991) 992 993(define-method ref 994 (of-object "GnomeCanvasPoints") 995 (c-name "gnome_canvas_points_ref") 996 (return-type "GnomeCanvasPoints*") 997) 998 999(define-method free 1000 (of-object "GnomeCanvasPoints") 1001 (c-name "gnome_canvas_points_free") 1002 (return-type "none") 1003) 1004 1005(define-function gnome_canvas_get_miter_points 1006 (c-name "gnome_canvas_get_miter_points") 1007 (return-type "int") 1008 (parameters 1009 '("double" "x1") 1010 '("double" "y1") 1011 '("double" "x2") 1012 '("double" "y2") 1013 '("double" "x3") 1014 '("double" "y3") 1015 '("double" "width") 1016 '("double*" "mx1") 1017 '("double*" "my1") 1018 '("double*" "mx2") 1019 '("double*" "my2") 1020 ) 1021) 1022 1023(define-function gnome_canvas_get_butt_points 1024 (c-name "gnome_canvas_get_butt_points") 1025 (return-type "none") 1026 (parameters 1027 '("double" "x1") 1028 '("double" "y1") 1029 '("double" "x2") 1030 '("double" "y2") 1031 '("double" "width") 1032 '("int" "project") 1033 '("double*" "bx1") 1034 '("double*" "by1") 1035 '("double*" "bx2") 1036 '("double*" "by2") 1037 ) 1038) 1039 1040(define-function gnome_canvas_polygon_to_point 1041 (c-name "gnome_canvas_polygon_to_point") 1042 (return-type "double") 1043 (parameters 1044 '("double*" "poly") 1045 '("int" "num_points") 1046 '("double" "x") 1047 '("double" "y") 1048 ) 1049) 1050 1051(define-function gnome_canvas_render_svp 1052 (c-name "gnome_canvas_render_svp") 1053 (return-type "none") 1054 (parameters 1055 '("GnomeCanvasBuf*" "buf") 1056 '("ArtSVP*" "svp") 1057 '("guint32" "rgba") 1058 ) 1059) 1060 1061(define-method update_svp 1062 (of-object "GnomeCanvas") 1063 (c-name "gnome_canvas_update_svp") 1064 (return-type "none") 1065 (parameters 1066 '("ArtSVP**" "p_svp") 1067 '("ArtSVP*" "new_svp") 1068 ) 1069) 1070 1071(define-method update_svp_clip 1072 (of-object "GnomeCanvas") 1073 (c-name "gnome_canvas_update_svp_clip") 1074 (return-type "none") 1075 (parameters 1076 '("ArtSVP**" "p_svp") 1077 '("ArtSVP*" "new_svp") 1078 '("ArtSVP*" "clip_svp") 1079 ) 1080) 1081 1082(define-method reset_bounds 1083 (of-object "GnomeCanvasItem") 1084 (c-name "gnome_canvas_item_reset_bounds") 1085 (return-type "none") 1086) 1087 1088(define-method update_svp 1089 (of-object "GnomeCanvasItem") 1090 (c-name "gnome_canvas_item_update_svp") 1091 (return-type "none") 1092 (parameters 1093 '("ArtSVP**" "p_svp") 1094 '("ArtSVP*" "new_svp") 1095 ) 1096) 1097 1098(define-method update_svp_clip 1099 (of-object "GnomeCanvasItem") 1100 (c-name "gnome_canvas_item_update_svp_clip") 1101 (return-type "none") 1102 (parameters 1103 '("ArtSVP**" "p_svp") 1104 '("ArtSVP*" "new_svp") 1105 '("ArtSVP*" "clip_svp") 1106 ) 1107) 1108 1109(define-method request_redraw_svp 1110 (of-object "GnomeCanvasItem") 1111 (c-name "gnome_canvas_item_request_redraw_svp") 1112 (return-type "none") 1113 (parameters 1114 '("const-ArtSVP*" "svp") 1115 ) 1116) 1117 1118(define-function gnome_canvas_update_bbox 1119 (c-name "gnome_canvas_update_bbox") 1120 (return-type "none") 1121 (parameters 1122 '("GnomeCanvasItem*" "item") 1123 '("int" "x1") 1124 '("int" "y1") 1125 '("int" "x2") 1126 '("int" "y2") 1127 ) 1128) 1129 1130(define-method ensure_buf 1131 (of-object "GnomeCanvasBuf") 1132 (c-name "gnome_canvas_buf_ensure_buf") 1133 (return-type "none") 1134) 1135 1136(define-function gnome_canvas_join_gdk_to_art 1137 (c-name "gnome_canvas_join_gdk_to_art") 1138 (return-type "ArtPathStrokeJoinType") 1139 (parameters 1140 '("GdkJoinStyle" "gdk_join") 1141 ) 1142) 1143 1144(define-function gnome_canvas_cap_gdk_to_art 1145 (c-name "gnome_canvas_cap_gdk_to_art") 1146 (return-type "ArtPathStrokeCapType") 1147 (parameters 1148 '("GdkCapStyle" "gdk_cap") 1149 ) 1150) 1151 1152 1153 1154;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/gnome-canvas-widget.h 1155 1156(define-function gnome_canvas_widget_get_type 1157 (c-name "gnome_canvas_widget_get_type") 1158 (return-type "GtkType") 1159) 1160 1161 1162 1163;; From /gnome/head/cvs/libgnomecanvas/libgnomecanvas/libgnomecanvas.h 1164 1165 1166 1167