1;; -*- scheme -*- 2; object definitions ... 3(define-object Action 4 (in-module "Atk") 5 (c-name "AtkAction") 6 (gtype-id "ATK_TYPE_ACTION") 7) 8 9(define-object Component 10 (in-module "Atk") 11 (c-name "AtkComponent") 12 (gtype-id "ATK_TYPE_COMPONENT") 13) 14 15(define-object Document 16 (in-module "Atk") 17 (c-name "AtkDocument") 18 (gtype-id "ATK_TYPE_DOCUMENT") 19) 20 21(define-object EditableText 22 (in-module "Atk") 23 (c-name "AtkEditableText") 24 (gtype-id "ATK_TYPE_EDITABLE_TEXT") 25) 26 27(define-object Hyperlink 28 (in-module "Atk") 29 (parent "GObject") 30 (c-name "AtkHyperlink") 31 (gtype-id "ATK_TYPE_HYPERLINK") 32) 33 34(define-object HyperlinkImpl 35 (in-module "Atk") 36 (c-name "AtkHyperlinkImpl") 37 (gtype-id "ATK_TYPE_HYPERLINK_IMPL") 38) 39 40(define-object Hypertext 41 (in-module "Atk") 42 (c-name "AtkHypertext") 43 (gtype-id "ATK_TYPE_HYPERTEXT") 44) 45 46(define-object Image 47 (in-module "Atk") 48 (c-name "AtkImage") 49 (gtype-id "ATK_TYPE_IMAGE") 50) 51 52(define-object Implementor 53 (in-module "Atk") 54 (c-name "AtkImplementor") 55 (gtype-id "ATK_TYPE_IMPLEMENTOR") 56) 57 58(define-object Misc 59 (in-module "Atk") 60 (parent "GObject") 61 (c-name "AtkMisc") 62 (gtype-id "ATK_TYPE_MISC") 63) 64 65(define-object Object 66 (in-module "Atk") 67 (parent "GObject") 68 (c-name "AtkObject") 69 (gtype-id "ATK_TYPE_OBJECT") 70) 71 72(define-object NoOpObject 73 (in-module "Atk") 74 (parent "AtkObject") 75 (c-name "AtkNoOpObject") 76 (gtype-id "ATK_TYPE_NO_OP_OBJECT") 77) 78 79(define-object GObjectAccessible 80 (in-module "Atk") 81 (parent "AtkObject") 82 (c-name "AtkGObjectAccessible") 83 (gtype-id "ATK_TYPE_GOBJECT_ACCESSIBLE") 84) 85 86(define-object ObjectFactory 87 (in-module "Atk") 88 (parent "GObject") 89 (c-name "AtkObjectFactory") 90 (gtype-id "ATK_TYPE_OBJECT_FACTORY") 91) 92 93(define-object NoOpObjectFactory 94 (in-module "Atk") 95 (parent "AtkObjectFactory") 96 (c-name "AtkNoOpObjectFactory") 97 (gtype-id "ATK_TYPE_NO_OP_OBJECT_FACTORY") 98) 99 100(define-object Plug 101 (in-module "Atk") 102 (parent "AtkObject") 103 (c-name "AtkPlug") 104 (gtype-id "ATK_TYPE_PLUG") 105) 106 107(define-object Registry 108 (in-module "Atk") 109 (parent "GObject") 110 (c-name "AtkRegistry") 111 (gtype-id "ATK_TYPE_REGISTRY") 112) 113 114(define-object Relation 115 (in-module "Atk") 116 (parent "GObject") 117 (c-name "AtkRelation") 118 (gtype-id "ATK_TYPE_RELATION") 119) 120 121(define-object RelationSet 122 (in-module "Atk") 123 (parent "GObject") 124 (c-name "AtkRelationSet") 125 (gtype-id "ATK_TYPE_RELATION_SET") 126) 127 128(define-object Selection 129 (in-module "Atk") 130 (c-name "AtkSelection") 131 (gtype-id "ATK_TYPE_SELECTION") 132) 133 134(define-object Socket 135 (in-module "Atk") 136 (parent "AtkObject") 137 (c-name "AtkSocket") 138 (gtype-id "ATK_TYPE_SOCKET") 139) 140 141(define-object StateSet 142 (in-module "Atk") 143 (parent "GObject") 144 (c-name "AtkStateSet") 145 (gtype-id "ATK_TYPE_STATE_SET") 146) 147 148(define-object StreamableContent 149 (in-module "Atk") 150 (c-name "AtkStreamableContent") 151 (gtype-id "ATK_TYPE_STREAMABLE_CONTENT") 152) 153 154(define-object Table 155 (in-module "Atk") 156 (c-name "AtkTable") 157 (gtype-id "ATK_TYPE_TABLE") 158) 159 160(define-object TableCell 161 (in-module "Atk") 162 (c-name "AtkTableCell") 163 (gtype-id "ATK_TYPE_TABLE_CELL") 164) 165 166(define-object Text 167 (in-module "Atk") 168 (c-name "AtkText") 169 (gtype-id "ATK_TYPE_TEXT") 170) 171 172(define-object Util 173 (in-module "Atk") 174 (parent "GObject") 175 (c-name "AtkUtil") 176 (gtype-id "ATK_TYPE_UTIL") 177) 178 179(define-object Value 180 (in-module "Atk") 181 (c-name "AtkValue") 182 (gtype-id "ATK_TYPE_VALUE") 183) 184 185(define-object Window 186 (in-module "Atk") 187 (c-name "AtkWindow") 188 (gtype-id "ATK_TYPE_WINDOW") 189) 190 191;; Enumerations and flags ... 192 193(define-flags HyperlinkStateFlags 194 (in-module "Atk") 195 (c-name "AtkHyperlinkStateFlags") 196 (gtype-id "ATK_TYPE_HYPERLINK_STATE_FLAGS") 197 (values 198 '("inline" "ATK_HYPERLINK_IS_INLINE") 199 ) 200) 201 202(define-enum Role 203 (in-module "Atk") 204 (c-name "AtkRole") 205 (gtype-id "ATK_TYPE_ROLE") 206 (values 207 '("invalid" "ATK_ROLE_INVALID") 208 '("accel-label" "ATK_ROLE_ACCEL_LABEL") 209 '("alert" "ATK_ROLE_ALERT") 210 '("animation" "ATK_ROLE_ANIMATION") 211 '("arrow" "ATK_ROLE_ARROW") 212 '("calendar" "ATK_ROLE_CALENDAR") 213 '("canvas" "ATK_ROLE_CANVAS") 214 '("check-box" "ATK_ROLE_CHECK_BOX") 215 '("check-menu-item" "ATK_ROLE_CHECK_MENU_ITEM") 216 '("color-chooser" "ATK_ROLE_COLOR_CHOOSER") 217 '("column-header" "ATK_ROLE_COLUMN_HEADER") 218 '("combo-box" "ATK_ROLE_COMBO_BOX") 219 '("date-editor" "ATK_ROLE_DATE_EDITOR") 220 '("desktop-icon" "ATK_ROLE_DESKTOP_ICON") 221 '("desktop-frame" "ATK_ROLE_DESKTOP_FRAME") 222 '("dial" "ATK_ROLE_DIAL") 223 '("dialog" "ATK_ROLE_DIALOG") 224 '("directory-pane" "ATK_ROLE_DIRECTORY_PANE") 225 '("drawing-area" "ATK_ROLE_DRAWING_AREA") 226 '("file-chooser" "ATK_ROLE_FILE_CHOOSER") 227 '("filler" "ATK_ROLE_FILLER") 228 '("font-chooser" "ATK_ROLE_FONT_CHOOSER") 229 '("frame" "ATK_ROLE_FRAME") 230 '("glass-pane" "ATK_ROLE_GLASS_PANE") 231 '("html-container" "ATK_ROLE_HTML_CONTAINER") 232 '("icon" "ATK_ROLE_ICON") 233 '("image" "ATK_ROLE_IMAGE") 234 '("internal-frame" "ATK_ROLE_INTERNAL_FRAME") 235 '("label" "ATK_ROLE_LABEL") 236 '("layered-pane" "ATK_ROLE_LAYERED_PANE") 237 '("list" "ATK_ROLE_LIST") 238 '("list-item" "ATK_ROLE_LIST_ITEM") 239 '("menu" "ATK_ROLE_MENU") 240 '("menu-bar" "ATK_ROLE_MENU_BAR") 241 '("menu-item" "ATK_ROLE_MENU_ITEM") 242 '("option-pane" "ATK_ROLE_OPTION_PANE") 243 '("page-tab" "ATK_ROLE_PAGE_TAB") 244 '("page-tab-list" "ATK_ROLE_PAGE_TAB_LIST") 245 '("panel" "ATK_ROLE_PANEL") 246 '("password-text" "ATK_ROLE_PASSWORD_TEXT") 247 '("popup-menu" "ATK_ROLE_POPUP_MENU") 248 '("progress-bar" "ATK_ROLE_PROGRESS_BAR") 249 '("push-button" "ATK_ROLE_PUSH_BUTTON") 250 '("radio-button" "ATK_ROLE_RADIO_BUTTON") 251 '("radio-menu-item" "ATK_ROLE_RADIO_MENU_ITEM") 252 '("root-pane" "ATK_ROLE_ROOT_PANE") 253 '("row-header" "ATK_ROLE_ROW_HEADER") 254 '("scroll-bar" "ATK_ROLE_SCROLL_BAR") 255 '("scroll-pane" "ATK_ROLE_SCROLL_PANE") 256 '("separator" "ATK_ROLE_SEPARATOR") 257 '("slider" "ATK_ROLE_SLIDER") 258 '("split-pane" "ATK_ROLE_SPLIT_PANE") 259 '("spin-button" "ATK_ROLE_SPIN_BUTTON") 260 '("statusbar" "ATK_ROLE_STATUSBAR") 261 '("table" "ATK_ROLE_TABLE") 262 '("table-cell" "ATK_ROLE_TABLE_CELL") 263 '("table-column-header" "ATK_ROLE_TABLE_COLUMN_HEADER") 264 '("table-row-header" "ATK_ROLE_TABLE_ROW_HEADER") 265 '("tear-off-menu-item" "ATK_ROLE_TEAR_OFF_MENU_ITEM") 266 '("terminal" "ATK_ROLE_TERMINAL") 267 '("text" "ATK_ROLE_TEXT") 268 '("toggle-button" "ATK_ROLE_TOGGLE_BUTTON") 269 '("tool-bar" "ATK_ROLE_TOOL_BAR") 270 '("tool-tip" "ATK_ROLE_TOOL_TIP") 271 '("tree" "ATK_ROLE_TREE") 272 '("tree-table" "ATK_ROLE_TREE_TABLE") 273 '("unknown" "ATK_ROLE_UNKNOWN") 274 '("viewport" "ATK_ROLE_VIEWPORT") 275 '("window" "ATK_ROLE_WINDOW") 276 '("header" "ATK_ROLE_HEADER") 277 '("footer" "ATK_ROLE_FOOTER") 278 '("paragraph" "ATK_ROLE_PARAGRAPH") 279 '("ruler" "ATK_ROLE_RULER") 280 '("application" "ATK_ROLE_APPLICATION") 281 '("autocomplete" "ATK_ROLE_AUTOCOMPLETE") 282 '("editbar" "ATK_ROLE_EDITBAR") 283 '("embedded" "ATK_ROLE_EMBEDDED") 284 '("entry" "ATK_ROLE_ENTRY") 285 '("chart" "ATK_ROLE_CHART") 286 '("caption" "ATK_ROLE_CAPTION") 287 '("document-frame" "ATK_ROLE_DOCUMENT_FRAME") 288 '("heading" "ATK_ROLE_HEADING") 289 '("page" "ATK_ROLE_PAGE") 290 '("section" "ATK_ROLE_SECTION") 291 '("redundant-object" "ATK_ROLE_REDUNDANT_OBJECT") 292 '("form" "ATK_ROLE_FORM") 293 '("link" "ATK_ROLE_LINK") 294 '("input-method-window" "ATK_ROLE_INPUT_METHOD_WINDOW") 295 '("table-row" "ATK_ROLE_TABLE_ROW") 296 '("tree-item" "ATK_ROLE_TREE_ITEM") 297 '("document-spreadsheet" "ATK_ROLE_DOCUMENT_SPREADSHEET") 298 '("document-presentation" "ATK_ROLE_DOCUMENT_PRESENTATION") 299 '("document-text" "ATK_ROLE_DOCUMENT_TEXT") 300 '("document-web" "ATK_ROLE_DOCUMENT_WEB") 301 '("document-email" "ATK_ROLE_DOCUMENT_EMAIL") 302 '("comment" "ATK_ROLE_COMMENT") 303 '("list-box" "ATK_ROLE_LIST_BOX") 304 '("grouping" "ATK_ROLE_GROUPING") 305 '("image-map" "ATK_ROLE_IMAGE_MAP") 306 '("notification" "ATK_ROLE_NOTIFICATION") 307 '("info-bar" "ATK_ROLE_INFO_BAR") 308 '("level-bar" "ATK_ROLE_LEVEL_BAR") 309 '("title-bar" "ATK_ROLE_TITLE_BAR") 310 '("block-quote" "ATK_ROLE_BLOCK_QUOTE") 311 '("audio" "ATK_ROLE_AUDIO") 312 '("video" "ATK_ROLE_VIDEO") 313 '("definition" "ATK_ROLE_DEFINITION") 314 '("article" "ATK_ROLE_ARTICLE") 315 '("landmark" "ATK_ROLE_LANDMARK") 316 '("log" "ATK_ROLE_LOG") 317 '("marquee" "ATK_ROLE_MARQUEE") 318 '("math" "ATK_ROLE_MATH") 319 '("rating" "ATK_ROLE_RATING") 320 '("timer" "ATK_ROLE_TIMER") 321 '("description-list" "ATK_ROLE_DESCRIPTION_LIST") 322 '("description-term" "ATK_ROLE_DESCRIPTION_TERM") 323 '("description-value" "ATK_ROLE_DESCRIPTION_VALUE") 324 '("static" "ATK_ROLE_STATIC") 325 '("math-fraction" "ATK_ROLE_MATH_FRACTION") 326 '("math-root" "ATK_ROLE_MATH_ROOT") 327 '("subscript" "ATK_ROLE_SUBSCRIPT") 328 '("superscript" "ATK_ROLE_SUPERSCRIPT") 329 '("last-defined" "ATK_ROLE_LAST_DEFINED") 330 ) 331) 332 333(define-enum Layer 334 (in-module "Atk") 335 (c-name "AtkLayer") 336 (gtype-id "ATK_TYPE_LAYER") 337 (values 338 '("invalid" "ATK_LAYER_INVALID") 339 '("background" "ATK_LAYER_BACKGROUND") 340 '("canvas" "ATK_LAYER_CANVAS") 341 '("widget" "ATK_LAYER_WIDGET") 342 '("mdi" "ATK_LAYER_MDI") 343 '("popup" "ATK_LAYER_POPUP") 344 '("overlay" "ATK_LAYER_OVERLAY") 345 '("window" "ATK_LAYER_WINDOW") 346 ) 347) 348 349(define-enum RelationType 350 (in-module "Atk") 351 (c-name "AtkRelationType") 352 (gtype-id "ATK_TYPE_RELATION_TYPE") 353 (values 354 '("null" "ATK_RELATION_NULL") 355 '("controlled-by" "ATK_RELATION_CONTROLLED_BY") 356 '("controller-for" "ATK_RELATION_CONTROLLER_FOR") 357 '("label-for" "ATK_RELATION_LABEL_FOR") 358 '("labelled-by" "ATK_RELATION_LABELLED_BY") 359 '("member-of" "ATK_RELATION_MEMBER_OF") 360 '("node-child-of" "ATK_RELATION_NODE_CHILD_OF") 361 '("flows-to" "ATK_RELATION_FLOWS_TO") 362 '("flows-from" "ATK_RELATION_FLOWS_FROM") 363 '("subwindow-of" "ATK_RELATION_SUBWINDOW_OF") 364 '("embeds" "ATK_RELATION_EMBEDS") 365 '("embedded-by" "ATK_RELATION_EMBEDDED_BY") 366 '("popup-for" "ATK_RELATION_POPUP_FOR") 367 '("parent-window-of" "ATK_RELATION_PARENT_WINDOW_OF") 368 '("described-by" "ATK_RELATION_DESCRIBED_BY") 369 '("description-for" "ATK_RELATION_DESCRIPTION_FOR") 370 '("node-parent-of" "ATK_RELATION_NODE_PARENT_OF") 371 '("last-defined" "ATK_RELATION_LAST_DEFINED") 372 ) 373) 374 375(define-enum StateType 376 (in-module "Atk") 377 (c-name "AtkStateType") 378 (gtype-id "ATK_TYPE_STATE_TYPE") 379 (values 380 '("invalid" "ATK_STATE_INVALID") 381 '("active" "ATK_STATE_ACTIVE") 382 '("armed" "ATK_STATE_ARMED") 383 '("busy" "ATK_STATE_BUSY") 384 '("checked" "ATK_STATE_CHECKED") 385 '("defunct" "ATK_STATE_DEFUNCT") 386 '("editable" "ATK_STATE_EDITABLE") 387 '("enabled" "ATK_STATE_ENABLED") 388 '("expandable" "ATK_STATE_EXPANDABLE") 389 '("expanded" "ATK_STATE_EXPANDED") 390 '("focusable" "ATK_STATE_FOCUSABLE") 391 '("focused" "ATK_STATE_FOCUSED") 392 '("horizontal" "ATK_STATE_HORIZONTAL") 393 '("iconified" "ATK_STATE_ICONIFIED") 394 '("modal" "ATK_STATE_MODAL") 395 '("multi-line" "ATK_STATE_MULTI_LINE") 396 '("multiselectable" "ATK_STATE_MULTISELECTABLE") 397 '("opaque" "ATK_STATE_OPAQUE") 398 '("pressed" "ATK_STATE_PRESSED") 399 '("resizable" "ATK_STATE_RESIZABLE") 400 '("selectable" "ATK_STATE_SELECTABLE") 401 '("selected" "ATK_STATE_SELECTED") 402 '("sensitive" "ATK_STATE_SENSITIVE") 403 '("showing" "ATK_STATE_SHOWING") 404 '("single-line" "ATK_STATE_SINGLE_LINE") 405 '("stale" "ATK_STATE_STALE") 406 '("transient" "ATK_STATE_TRANSIENT") 407 '("vertical" "ATK_STATE_VERTICAL") 408 '("visible" "ATK_STATE_VISIBLE") 409 '("manages-descendants" "ATK_STATE_MANAGES_DESCENDANTS") 410 '("indeterminate" "ATK_STATE_INDETERMINATE") 411 '("truncated" "ATK_STATE_TRUNCATED") 412 '("required" "ATK_STATE_REQUIRED") 413 '("invalid-entry" "ATK_STATE_INVALID_ENTRY") 414 '("supports-autocompletion" "ATK_STATE_SUPPORTS_AUTOCOMPLETION") 415 '("selectable-text" "ATK_STATE_SELECTABLE_TEXT") 416 '("default" "ATK_STATE_DEFAULT") 417 '("animated" "ATK_STATE_ANIMATED") 418 '("visited" "ATK_STATE_VISITED") 419 '("checkable" "ATK_STATE_CHECKABLE") 420 '("has-popup" "ATK_STATE_HAS_POPUP") 421 '("has-tooltip" "ATK_STATE_HAS_TOOLTIP") 422 '("read-only" "ATK_STATE_READ_ONLY") 423 '("last-defined" "ATK_STATE_LAST_DEFINED") 424 ) 425) 426 427(define-enum TextAttribute 428 (in-module "Atk") 429 (c-name "AtkTextAttribute") 430 (gtype-id "ATK_TYPE_TEXT_ATTRIBUTE") 431 (values 432 '("invalid" "ATK_TEXT_ATTR_INVALID") 433 '("left-margin" "ATK_TEXT_ATTR_LEFT_MARGIN") 434 '("right-margin" "ATK_TEXT_ATTR_RIGHT_MARGIN") 435 '("indent" "ATK_TEXT_ATTR_INDENT") 436 '("invisible" "ATK_TEXT_ATTR_INVISIBLE") 437 '("editable" "ATK_TEXT_ATTR_EDITABLE") 438 '("pixels-above-lines" "ATK_TEXT_ATTR_PIXELS_ABOVE_LINES") 439 '("pixels-below-lines" "ATK_TEXT_ATTR_PIXELS_BELOW_LINES") 440 '("pixels-inside-wrap" "ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP") 441 '("bg-full-height" "ATK_TEXT_ATTR_BG_FULL_HEIGHT") 442 '("rise" "ATK_TEXT_ATTR_RISE") 443 '("underline" "ATK_TEXT_ATTR_UNDERLINE") 444 '("strikethrough" "ATK_TEXT_ATTR_STRIKETHROUGH") 445 '("size" "ATK_TEXT_ATTR_SIZE") 446 '("scale" "ATK_TEXT_ATTR_SCALE") 447 '("weight" "ATK_TEXT_ATTR_WEIGHT") 448 '("language" "ATK_TEXT_ATTR_LANGUAGE") 449 '("family-name" "ATK_TEXT_ATTR_FAMILY_NAME") 450 '("bg-color" "ATK_TEXT_ATTR_BG_COLOR") 451 '("fg-color" "ATK_TEXT_ATTR_FG_COLOR") 452 '("bg-stipple" "ATK_TEXT_ATTR_BG_STIPPLE") 453 '("fg-stipple" "ATK_TEXT_ATTR_FG_STIPPLE") 454 '("wrap-mode" "ATK_TEXT_ATTR_WRAP_MODE") 455 '("direction" "ATK_TEXT_ATTR_DIRECTION") 456 '("justification" "ATK_TEXT_ATTR_JUSTIFICATION") 457 '("stretch" "ATK_TEXT_ATTR_STRETCH") 458 '("variant" "ATK_TEXT_ATTR_VARIANT") 459 '("style" "ATK_TEXT_ATTR_STYLE") 460 '("last-defined" "ATK_TEXT_ATTR_LAST_DEFINED") 461 ) 462) 463 464(define-enum TextBoundary 465 (in-module "Atk") 466 (c-name "AtkTextBoundary") 467 (gtype-id "ATK_TYPE_TEXT_BOUNDARY") 468 (values 469 '("char" "ATK_TEXT_BOUNDARY_CHAR") 470 '("word-start" "ATK_TEXT_BOUNDARY_WORD_START") 471 '("word-end" "ATK_TEXT_BOUNDARY_WORD_END") 472 '("sentence-start" "ATK_TEXT_BOUNDARY_SENTENCE_START") 473 '("sentence-end" "ATK_TEXT_BOUNDARY_SENTENCE_END") 474 '("line-start" "ATK_TEXT_BOUNDARY_LINE_START") 475 '("line-end" "ATK_TEXT_BOUNDARY_LINE_END") 476 ) 477) 478 479(define-enum TextGranularity 480 (in-module "Atk") 481 (c-name "AtkTextGranularity") 482 (gtype-id "ATK_TYPE_TEXT_GRANULARITY") 483 (values 484 '("char" "ATK_TEXT_GRANULARITY_CHAR") 485 '("word" "ATK_TEXT_GRANULARITY_WORD") 486 '("sentence" "ATK_TEXT_GRANULARITY_SENTENCE") 487 '("line" "ATK_TEXT_GRANULARITY_LINE") 488 '("paragraph" "ATK_TEXT_GRANULARITY_PARAGRAPH") 489 ) 490) 491 492(define-enum TextClipType 493 (in-module "Atk") 494 (c-name "AtkTextClipType") 495 (gtype-id "ATK_TYPE_TEXT_CLIP_TYPE") 496 (values 497 '("none" "ATK_TEXT_CLIP_NONE") 498 '("min" "ATK_TEXT_CLIP_MIN") 499 '("max" "ATK_TEXT_CLIP_MAX") 500 '("both" "ATK_TEXT_CLIP_BOTH") 501 ) 502) 503 504(define-enum KeyEventType 505 (in-module "Atk") 506 (c-name "AtkKeyEventType") 507 (gtype-id "ATK_TYPE_KEY_EVENT_TYPE") 508 (values 509 '("press" "ATK_KEY_EVENT_PRESS") 510 '("release" "ATK_KEY_EVENT_RELEASE") 511 '("last-defined" "ATK_KEY_EVENT_LAST_DEFINED") 512 ) 513) 514 515(define-enum CoordType 516 (in-module "Atk") 517 (c-name "AtkCoordType") 518 (gtype-id "ATK_TYPE_COORD_TYPE") 519 (values 520 '("screen" "ATK_XY_SCREEN") 521 '("window" "ATK_XY_WINDOW") 522 ) 523) 524 525(define-enum ValueType 526 (in-module "Atk") 527 (c-name "AtkValueType") 528 (gtype-id "ATK_TYPE_VALUE_TYPE") 529 (values 530 '("very-weak" "ATK_VALUE_VERY_WEAK") 531 '("weak" "ATK_VALUE_WEAK") 532 '("acceptable" "ATK_VALUE_ACCEPTABLE") 533 '("strong" "ATK_VALUE_STRONG") 534 '("very-strong" "ATK_VALUE_VERY_STRONG") 535 '("very-low" "ATK_VALUE_VERY_LOW") 536 '("low" "ATK_VALUE_LOW") 537 '("medium" "ATK_VALUE_MEDIUM") 538 '("high" "ATK_VALUE_HIGH") 539 '("very-high" "ATK_VALUE_VERY_HIGH") 540 '("very-bad" "ATK_VALUE_VERY_BAD") 541 '("bad" "ATK_VALUE_BAD") 542 '("good" "ATK_VALUE_GOOD") 543 '("very-good" "ATK_VALUE_VERY_GOOD") 544 '("best" "ATK_VALUE_BEST") 545 '("last-defined" "ATK_VALUE_LAST_DEFINED") 546 ) 547) 548 549 550;; From atkaction.h 551 552(define-function atk_action_get_type 553 (c-name "atk_action_get_type") 554 (return-type "GType") 555) 556 557(define-method do_action 558 (of-object "AtkAction") 559 (c-name "atk_action_do_action") 560 (return-type "gboolean") 561 (parameters 562 '("gint" "i") 563 ) 564) 565 566(define-method get_n_actions 567 (of-object "AtkAction") 568 (c-name "atk_action_get_n_actions") 569 (return-type "gint") 570) 571 572(define-method get_description 573 (of-object "AtkAction") 574 (c-name "atk_action_get_description") 575 (return-type "const-gchar*") 576 (parameters 577 '("gint" "i") 578 ) 579) 580 581(define-method get_name 582 (of-object "AtkAction") 583 (c-name "atk_action_get_name") 584 (return-type "const-gchar*") 585 (parameters 586 '("gint" "i") 587 ) 588) 589 590(define-method get_keybinding 591 (of-object "AtkAction") 592 (c-name "atk_action_get_keybinding") 593 (return-type "const-gchar*") 594 (parameters 595 '("gint" "i") 596 ) 597) 598 599(define-method set_description 600 (of-object "AtkAction") 601 (c-name "atk_action_set_description") 602 (return-type "gboolean") 603 (parameters 604 '("gint" "i") 605 '("const-gchar*" "desc") 606 ) 607) 608 609(define-method get_localized_name 610 (of-object "AtkAction") 611 (c-name "atk_action_get_localized_name") 612 (return-type "const-gchar*") 613 (parameters 614 '("gint" "i") 615 ) 616) 617 618 619 620;; From atkcomponent.h 621 622(define-function atk_rectangle_get_type 623 (c-name "atk_rectangle_get_type") 624 (return-type "GType") 625) 626 627(define-function atk_component_get_type 628 (c-name "atk_component_get_type") 629 (return-type "GType") 630) 631 632(define-method add_focus_handler 633 (of-object "AtkComponent") 634 (c-name "atk_component_add_focus_handler") 635 (return-type "guint") 636 (parameters 637 '("AtkFocusHandler" "handler") 638 ) 639) 640 641(define-method contains 642 (of-object "AtkComponent") 643 (c-name "atk_component_contains") 644 (return-type "gboolean") 645 (parameters 646 '("gint" "x") 647 '("gint" "y") 648 '("AtkCoordType" "coord_type") 649 ) 650) 651 652(define-method ref_accessible_at_point 653 (of-object "AtkComponent") 654 (c-name "atk_component_ref_accessible_at_point") 655 (return-type "AtkObject*") 656 (parameters 657 '("gint" "x") 658 '("gint" "y") 659 '("AtkCoordType" "coord_type") 660 ) 661) 662 663(define-method get_extents 664 (of-object "AtkComponent") 665 (c-name "atk_component_get_extents") 666 (return-type "none") 667 (parameters 668 '("gint*" "x") 669 '("gint*" "y") 670 '("gint*" "width") 671 '("gint*" "height") 672 '("AtkCoordType" "coord_type") 673 ) 674) 675 676(define-method get_position 677 (of-object "AtkComponent") 678 (c-name "atk_component_get_position") 679 (return-type "none") 680 (parameters 681 '("gint*" "x") 682 '("gint*" "y") 683 '("AtkCoordType" "coord_type") 684 ) 685) 686 687(define-method get_size 688 (of-object "AtkComponent") 689 (c-name "atk_component_get_size") 690 (return-type "none") 691 (parameters 692 '("gint*" "width") 693 '("gint*" "height") 694 ) 695) 696 697(define-method get_layer 698 (of-object "AtkComponent") 699 (c-name "atk_component_get_layer") 700 (return-type "AtkLayer") 701) 702 703(define-method get_mdi_zorder 704 (of-object "AtkComponent") 705 (c-name "atk_component_get_mdi_zorder") 706 (return-type "gint") 707) 708 709(define-method grab_focus 710 (of-object "AtkComponent") 711 (c-name "atk_component_grab_focus") 712 (return-type "gboolean") 713) 714 715(define-method remove_focus_handler 716 (of-object "AtkComponent") 717 (c-name "atk_component_remove_focus_handler") 718 (return-type "none") 719 (parameters 720 '("guint" "handler_id") 721 ) 722) 723 724(define-method set_extents 725 (of-object "AtkComponent") 726 (c-name "atk_component_set_extents") 727 (return-type "gboolean") 728 (parameters 729 '("gint" "x") 730 '("gint" "y") 731 '("gint" "width") 732 '("gint" "height") 733 '("AtkCoordType" "coord_type") 734 ) 735) 736 737(define-method set_position 738 (of-object "AtkComponent") 739 (c-name "atk_component_set_position") 740 (return-type "gboolean") 741 (parameters 742 '("gint" "x") 743 '("gint" "y") 744 '("AtkCoordType" "coord_type") 745 ) 746) 747 748(define-method set_size 749 (of-object "AtkComponent") 750 (c-name "atk_component_set_size") 751 (return-type "gboolean") 752 (parameters 753 '("gint" "width") 754 '("gint" "height") 755 ) 756) 757 758(define-method get_alpha 759 (of-object "AtkComponent") 760 (c-name "atk_component_get_alpha") 761 (return-type "gdouble") 762) 763 764 765 766;; From atkdocument.h 767 768(define-function atk_document_get_type 769 (c-name "atk_document_get_type") 770 (return-type "GType") 771) 772 773(define-method get_document_type 774 (of-object "AtkDocument") 775 (c-name "atk_document_get_document_type") 776 (return-type "const-gchar*") 777) 778 779(define-method get_document 780 (of-object "AtkDocument") 781 (c-name "atk_document_get_document") 782 (return-type "gpointer") 783) 784 785(define-method get_locale 786 (of-object "AtkDocument") 787 (c-name "atk_document_get_locale") 788 (return-type "const-gchar*") 789) 790 791(define-method get_attributes 792 (of-object "AtkDocument") 793 (c-name "atk_document_get_attributes") 794 (return-type "AtkAttributeSet*") 795) 796 797(define-method get_attribute_value 798 (of-object "AtkDocument") 799 (c-name "atk_document_get_attribute_value") 800 (return-type "const-gchar*") 801 (parameters 802 '("const-gchar*" "attribute_name") 803 ) 804) 805 806(define-method set_attribute_value 807 (of-object "AtkDocument") 808 (c-name "atk_document_set_attribute_value") 809 (return-type "gboolean") 810 (parameters 811 '("const-gchar*" "attribute_name") 812 '("const-gchar*" "attribute_value") 813 ) 814) 815 816(define-method get_current_page_number 817 (of-object "AtkDocument") 818 (c-name "atk_document_get_current_page_number") 819 (return-type "gint") 820) 821 822(define-method get_page_count 823 (of-object "AtkDocument") 824 (c-name "atk_document_get_page_count") 825 (return-type "gint") 826) 827 828 829 830;; From atkeditabletext.h 831 832(define-function atk_editable_text_get_type 833 (c-name "atk_editable_text_get_type") 834 (return-type "GType") 835) 836 837(define-method set_run_attributes 838 (of-object "AtkEditableText") 839 (c-name "atk_editable_text_set_run_attributes") 840 (return-type "gboolean") 841 (parameters 842 '("AtkAttributeSet*" "attrib_set") 843 '("gint" "start_offset") 844 '("gint" "end_offset") 845 ) 846) 847 848(define-method set_text_contents 849 (of-object "AtkEditableText") 850 (c-name "atk_editable_text_set_text_contents") 851 (return-type "none") 852 (parameters 853 '("const-gchar*" "string") 854 ) 855) 856 857(define-method insert_text 858 (of-object "AtkEditableText") 859 (c-name "atk_editable_text_insert_text") 860 (return-type "none") 861 (parameters 862 '("const-gchar*" "string") 863 '("gint" "length") 864 '("gint*" "position") 865 ) 866) 867 868(define-method copy_text 869 (of-object "AtkEditableText") 870 (c-name "atk_editable_text_copy_text") 871 (return-type "none") 872 (parameters 873 '("gint" "start_pos") 874 '("gint" "end_pos") 875 ) 876) 877 878(define-method cut_text 879 (of-object "AtkEditableText") 880 (c-name "atk_editable_text_cut_text") 881 (return-type "none") 882 (parameters 883 '("gint" "start_pos") 884 '("gint" "end_pos") 885 ) 886) 887 888(define-method delete_text 889 (of-object "AtkEditableText") 890 (c-name "atk_editable_text_delete_text") 891 (return-type "none") 892 (parameters 893 '("gint" "start_pos") 894 '("gint" "end_pos") 895 ) 896) 897 898(define-method paste_text 899 (of-object "AtkEditableText") 900 (c-name "atk_editable_text_paste_text") 901 (return-type "none") 902 (parameters 903 '("gint" "position") 904 ) 905) 906 907 908 909;; From atk-enum-types.h 910 911(define-function atk_hyperlink_state_flags_get_type 912 (c-name "atk_hyperlink_state_flags_get_type") 913 (return-type "GType") 914) 915 916(define-function atk_role_get_type 917 (c-name "atk_role_get_type") 918 (return-type "GType") 919) 920 921(define-function atk_layer_get_type 922 (c-name "atk_layer_get_type") 923 (return-type "GType") 924) 925 926(define-function atk_relation_type_get_type 927 (c-name "atk_relation_type_get_type") 928 (return-type "GType") 929) 930 931(define-function atk_state_type_get_type 932 (c-name "atk_state_type_get_type") 933 (return-type "GType") 934) 935 936(define-function atk_text_attribute_get_type 937 (c-name "atk_text_attribute_get_type") 938 (return-type "GType") 939) 940 941(define-function atk_text_boundary_get_type 942 (c-name "atk_text_boundary_get_type") 943 (return-type "GType") 944) 945 946(define-function atk_text_granularity_get_type 947 (c-name "atk_text_granularity_get_type") 948 (return-type "GType") 949) 950 951(define-function atk_text_clip_type_get_type 952 (c-name "atk_text_clip_type_get_type") 953 (return-type "GType") 954) 955 956(define-function atk_key_event_type_get_type 957 (c-name "atk_key_event_type_get_type") 958 (return-type "GType") 959) 960 961(define-function atk_coord_type_get_type 962 (c-name "atk_coord_type_get_type") 963 (return-type "GType") 964) 965 966(define-function atk_value_type_get_type 967 (c-name "atk_value_type_get_type") 968 (return-type "GType") 969) 970 971 972 973;; From atkgobjectaccessible.h 974 975(define-function atk_gobject_accessible_get_type 976 (c-name "atk_gobject_accessible_get_type") 977 (return-type "GType") 978) 979 980(define-function atk_gobject_accessible_for_object 981 (c-name "atk_gobject_accessible_for_object") 982 (return-type "AtkObject*") 983 (parameters 984 '("GObject*" "obj") 985 ) 986) 987 988(define-method get_object 989 (of-object "AtkGObjectAccessible") 990 (c-name "atk_gobject_accessible_get_object") 991 (return-type "GObject*") 992) 993 994 995 996;; From atk.h 997 998 999 1000;; From atkhyperlink.h 1001 1002(define-function atk_hyperlink_get_type 1003 (c-name "atk_hyperlink_get_type") 1004 (return-type "GType") 1005) 1006 1007(define-method get_uri 1008 (of-object "AtkHyperlink") 1009 (c-name "atk_hyperlink_get_uri") 1010 (return-type "gchar*") 1011 (parameters 1012 '("gint" "i") 1013 ) 1014) 1015 1016(define-method get_object 1017 (of-object "AtkHyperlink") 1018 (c-name "atk_hyperlink_get_object") 1019 (return-type "AtkObject*") 1020 (parameters 1021 '("gint" "i") 1022 ) 1023) 1024 1025(define-method get_end_index 1026 (of-object "AtkHyperlink") 1027 (c-name "atk_hyperlink_get_end_index") 1028 (return-type "gint") 1029) 1030 1031(define-method get_start_index 1032 (of-object "AtkHyperlink") 1033 (c-name "atk_hyperlink_get_start_index") 1034 (return-type "gint") 1035) 1036 1037(define-method is_valid 1038 (of-object "AtkHyperlink") 1039 (c-name "atk_hyperlink_is_valid") 1040 (return-type "gboolean") 1041) 1042 1043(define-method is_inline 1044 (of-object "AtkHyperlink") 1045 (c-name "atk_hyperlink_is_inline") 1046 (return-type "gboolean") 1047) 1048 1049(define-method get_n_anchors 1050 (of-object "AtkHyperlink") 1051 (c-name "atk_hyperlink_get_n_anchors") 1052 (return-type "gint") 1053) 1054 1055(define-method is_selected_link 1056 (of-object "AtkHyperlink") 1057 (c-name "atk_hyperlink_is_selected_link") 1058 (return-type "gboolean") 1059) 1060 1061 1062 1063;; From atkhyperlinkimpl.h 1064 1065(define-function atk_hyperlink_impl_get_type 1066 (c-name "atk_hyperlink_impl_get_type") 1067 (return-type "GType") 1068) 1069 1070(define-method get_hyperlink 1071 (of-object "AtkHyperlinkImpl") 1072 (c-name "atk_hyperlink_impl_get_hyperlink") 1073 (return-type "AtkHyperlink*") 1074) 1075 1076 1077 1078;; From atkhypertext.h 1079 1080(define-function atk_hypertext_get_type 1081 (c-name "atk_hypertext_get_type") 1082 (return-type "GType") 1083) 1084 1085(define-method get_link 1086 (of-object "AtkHypertext") 1087 (c-name "atk_hypertext_get_link") 1088 (return-type "AtkHyperlink*") 1089 (parameters 1090 '("gint" "link_index") 1091 ) 1092) 1093 1094(define-method get_n_links 1095 (of-object "AtkHypertext") 1096 (c-name "atk_hypertext_get_n_links") 1097 (return-type "gint") 1098) 1099 1100(define-method get_link_index 1101 (of-object "AtkHypertext") 1102 (c-name "atk_hypertext_get_link_index") 1103 (return-type "gint") 1104 (parameters 1105 '("gint" "char_index") 1106 ) 1107) 1108 1109 1110 1111;; From atkimage.h 1112 1113(define-function atk_image_get_type 1114 (c-name "atk_image_get_type") 1115 (return-type "GType") 1116) 1117 1118(define-method get_image_description 1119 (of-object "AtkImage") 1120 (c-name "atk_image_get_image_description") 1121 (return-type "const-gchar*") 1122) 1123 1124(define-method get_image_size 1125 (of-object "AtkImage") 1126 (c-name "atk_image_get_image_size") 1127 (return-type "none") 1128 (parameters 1129 '("gint*" "width") 1130 '("gint*" "height") 1131 ) 1132) 1133 1134(define-method set_image_description 1135 (of-object "AtkImage") 1136 (c-name "atk_image_set_image_description") 1137 (return-type "gboolean") 1138 (parameters 1139 '("const-gchar*" "description") 1140 ) 1141) 1142 1143(define-method get_image_position 1144 (of-object "AtkImage") 1145 (c-name "atk_image_get_image_position") 1146 (return-type "none") 1147 (parameters 1148 '("gint*" "x") 1149 '("gint*" "y") 1150 '("AtkCoordType" "coord_type") 1151 ) 1152) 1153 1154(define-method get_image_locale 1155 (of-object "AtkImage") 1156 (c-name "atk_image_get_image_locale") 1157 (return-type "const-gchar*") 1158) 1159 1160 1161 1162;; From atkmarshal.h 1163 1164 1165 1166;; From atkmisc.h 1167 1168(define-function atk_misc_get_type 1169 (c-name "atk_misc_get_type") 1170 (return-type "GType") 1171) 1172 1173(define-method threads_enter 1174 (of-object "AtkMisc") 1175 (c-name "atk_misc_threads_enter") 1176 (return-type "none") 1177) 1178 1179(define-method threads_leave 1180 (of-object "AtkMisc") 1181 (c-name "atk_misc_threads_leave") 1182 (return-type "none") 1183) 1184 1185(define-function atk_misc_get_instance 1186 (c-name "atk_misc_get_instance") 1187 (return-type "const-AtkMisc*") 1188) 1189 1190 1191 1192;; From atknoopobjectfactory.h 1193 1194(define-function atk_no_op_object_factory_get_type 1195 (c-name "atk_no_op_object_factory_get_type") 1196 (return-type "GType") 1197) 1198 1199(define-function atk_no_op_object_factory_new 1200 (c-name "atk_no_op_object_factory_new") 1201 (is-constructor-of "AtkNoOpObjectFactory") 1202 (return-type "AtkObjectFactory*") 1203) 1204 1205 1206 1207;; From atknoopobject.h 1208 1209(define-function atk_no_op_object_get_type 1210 (c-name "atk_no_op_object_get_type") 1211 (return-type "GType") 1212) 1213 1214(define-function atk_no_op_object_new 1215 (c-name "atk_no_op_object_new") 1216 (is-constructor-of "AtkNoOpObject") 1217 (return-type "AtkObject*") 1218 (parameters 1219 '("GObject*" "obj") 1220 ) 1221) 1222 1223 1224 1225;; From atkobjectfactory.h 1226 1227(define-function atk_object_factory_get_type 1228 (c-name "atk_object_factory_get_type") 1229 (return-type "GType") 1230) 1231 1232(define-method create_accessible 1233 (of-object "AtkObjectFactory") 1234 (c-name "atk_object_factory_create_accessible") 1235 (return-type "AtkObject*") 1236 (parameters 1237 '("GObject*" "obj") 1238 ) 1239) 1240 1241(define-method invalidate 1242 (of-object "AtkObjectFactory") 1243 (c-name "atk_object_factory_invalidate") 1244 (return-type "none") 1245) 1246 1247(define-method get_accessible_type 1248 (of-object "AtkObjectFactory") 1249 (c-name "atk_object_factory_get_accessible_type") 1250 (return-type "GType") 1251) 1252 1253 1254 1255;; From atkobject.h 1256 1257(define-function atk_object_get_type 1258 (c-name "atk_object_get_type") 1259 (return-type "GType") 1260) 1261 1262(define-function atk_implementor_get_type 1263 (c-name "atk_implementor_get_type") 1264 (return-type "GType") 1265) 1266 1267(define-method ref_accessible 1268 (of-object "AtkImplementor") 1269 (c-name "atk_implementor_ref_accessible") 1270 (return-type "AtkObject*") 1271) 1272 1273(define-method get_name 1274 (of-object "AtkObject") 1275 (c-name "atk_object_get_name") 1276 (return-type "const-gchar*") 1277) 1278 1279(define-method get_description 1280 (of-object "AtkObject") 1281 (c-name "atk_object_get_description") 1282 (return-type "const-gchar*") 1283) 1284 1285(define-method get_parent 1286 (of-object "AtkObject") 1287 (c-name "atk_object_get_parent") 1288 (return-type "AtkObject*") 1289) 1290 1291(define-method peek_parent 1292 (of-object "AtkObject") 1293 (c-name "atk_object_peek_parent") 1294 (return-type "AtkObject*") 1295) 1296 1297(define-method get_n_accessible_children 1298 (of-object "AtkObject") 1299 (c-name "atk_object_get_n_accessible_children") 1300 (return-type "gint") 1301) 1302 1303(define-method ref_accessible_child 1304 (of-object "AtkObject") 1305 (c-name "atk_object_ref_accessible_child") 1306 (return-type "AtkObject*") 1307 (parameters 1308 '("gint" "i") 1309 ) 1310) 1311 1312(define-method ref_relation_set 1313 (of-object "AtkObject") 1314 (c-name "atk_object_ref_relation_set") 1315 (return-type "AtkRelationSet*") 1316) 1317 1318(define-method get_role 1319 (of-object "AtkObject") 1320 (c-name "atk_object_get_role") 1321 (return-type "AtkRole") 1322) 1323 1324(define-method get_layer 1325 (of-object "AtkObject") 1326 (c-name "atk_object_get_layer") 1327 (return-type "AtkLayer") 1328) 1329 1330(define-method get_mdi_zorder 1331 (of-object "AtkObject") 1332 (c-name "atk_object_get_mdi_zorder") 1333 (return-type "gint") 1334) 1335 1336(define-method get_attributes 1337 (of-object "AtkObject") 1338 (c-name "atk_object_get_attributes") 1339 (return-type "AtkAttributeSet*") 1340) 1341 1342(define-method ref_state_set 1343 (of-object "AtkObject") 1344 (c-name "atk_object_ref_state_set") 1345 (return-type "AtkStateSet*") 1346) 1347 1348(define-method get_index_in_parent 1349 (of-object "AtkObject") 1350 (c-name "atk_object_get_index_in_parent") 1351 (return-type "gint") 1352) 1353 1354(define-method set_name 1355 (of-object "AtkObject") 1356 (c-name "atk_object_set_name") 1357 (return-type "none") 1358 (parameters 1359 '("const-gchar*" "name") 1360 ) 1361) 1362 1363(define-method set_description 1364 (of-object "AtkObject") 1365 (c-name "atk_object_set_description") 1366 (return-type "none") 1367 (parameters 1368 '("const-gchar*" "description") 1369 ) 1370) 1371 1372(define-method set_parent 1373 (of-object "AtkObject") 1374 (c-name "atk_object_set_parent") 1375 (return-type "none") 1376 (parameters 1377 '("AtkObject*" "parent") 1378 ) 1379) 1380 1381(define-method set_role 1382 (of-object "AtkObject") 1383 (c-name "atk_object_set_role") 1384 (return-type "none") 1385 (parameters 1386 '("AtkRole" "role") 1387 ) 1388) 1389 1390(define-method connect_property_change_handler 1391 (of-object "AtkObject") 1392 (c-name "atk_object_connect_property_change_handler") 1393 (return-type "guint") 1394 (parameters 1395 '("AtkPropertyChangeHandler*" "handler") 1396 ) 1397) 1398 1399(define-method remove_property_change_handler 1400 (of-object "AtkObject") 1401 (c-name "atk_object_remove_property_change_handler") 1402 (return-type "none") 1403 (parameters 1404 '("guint" "handler_id") 1405 ) 1406) 1407 1408(define-method notify_state_change 1409 (of-object "AtkObject") 1410 (c-name "atk_object_notify_state_change") 1411 (return-type "none") 1412 (parameters 1413 '("AtkState" "state") 1414 '("gboolean" "value") 1415 ) 1416) 1417 1418(define-method initialize 1419 (of-object "AtkObject") 1420 (c-name "atk_object_initialize") 1421 (return-type "none") 1422 (parameters 1423 '("gpointer" "data") 1424 ) 1425) 1426 1427(define-method get_name 1428 (of-object "AtkRole") 1429 (c-name "atk_role_get_name") 1430 (return-type "const-gchar*") 1431) 1432 1433(define-function atk_role_for_name 1434 (c-name "atk_role_for_name") 1435 (return-type "AtkRole") 1436 (parameters 1437 '("const-gchar*" "name") 1438 ) 1439) 1440 1441(define-method add_relationship 1442 (of-object "AtkObject") 1443 (c-name "atk_object_add_relationship") 1444 (return-type "gboolean") 1445 (parameters 1446 '("AtkRelationType" "relationship") 1447 '("AtkObject*" "target") 1448 ) 1449) 1450 1451(define-method remove_relationship 1452 (of-object "AtkObject") 1453 (c-name "atk_object_remove_relationship") 1454 (return-type "gboolean") 1455 (parameters 1456 '("AtkRelationType" "relationship") 1457 '("AtkObject*" "target") 1458 ) 1459) 1460 1461(define-method get_localized_name 1462 (of-object "AtkRole") 1463 (c-name "atk_role_get_localized_name") 1464 (return-type "const-gchar*") 1465) 1466 1467(define-function atk_role_register 1468 (c-name "atk_role_register") 1469 (return-type "AtkRole") 1470 (parameters 1471 '("const-gchar*" "name") 1472 ) 1473) 1474 1475(define-method get_object_locale 1476 (of-object "AtkObject") 1477 (c-name "atk_object_get_object_locale") 1478 (return-type "const-gchar*") 1479) 1480 1481 1482 1483;; From atkplug.h 1484 1485(define-function atk_plug_get_type 1486 (c-name "atk_plug_get_type") 1487 (return-type "GType") 1488) 1489 1490(define-function atk_plug_new 1491 (c-name "atk_plug_new") 1492 (is-constructor-of "AtkPlug") 1493 (return-type "AtkObject*") 1494) 1495 1496(define-method get_id 1497 (of-object "AtkPlug") 1498 (c-name "atk_plug_get_id") 1499 (return-type "gchar*") 1500) 1501 1502 1503 1504;; From atkprivate.h 1505 1506 1507 1508;; From atkrange.h 1509 1510(define-function atk_range_get_type 1511 (c-name "atk_range_get_type") 1512 (return-type "GType") 1513) 1514 1515(define-method copy 1516 (of-object "AtkRange") 1517 (c-name "atk_range_copy") 1518 (return-type "AtkRange*") 1519) 1520 1521(define-method free 1522 (of-object "AtkRange") 1523 (c-name "atk_range_free") 1524 (return-type "none") 1525) 1526 1527(define-method get_lower_limit 1528 (of-object "AtkRange") 1529 (c-name "atk_range_get_lower_limit") 1530 (return-type "gdouble") 1531) 1532 1533(define-method get_upper_limit 1534 (of-object "AtkRange") 1535 (c-name "atk_range_get_upper_limit") 1536 (return-type "gdouble") 1537) 1538 1539(define-method get_description 1540 (of-object "AtkRange") 1541 (c-name "atk_range_get_description") 1542 (return-type "const-gchar*") 1543) 1544 1545(define-function atk_range_new 1546 (c-name "atk_range_new") 1547 (is-constructor-of "AtkRange") 1548 (return-type "AtkRange*") 1549 (parameters 1550 '("gdouble" "lower_limit") 1551 '("gdouble" "upper_limit") 1552 '("const-gchar*" "description") 1553 ) 1554) 1555 1556 1557 1558;; From atkregistry.h 1559 1560(define-function atk_registry_get_type 1561 (c-name "atk_registry_get_type") 1562 (return-type "GType") 1563) 1564 1565(define-method set_factory_type 1566 (of-object "AtkRegistry") 1567 (c-name "atk_registry_set_factory_type") 1568 (return-type "none") 1569 (parameters 1570 '("GType" "type") 1571 '("GType" "factory_type") 1572 ) 1573) 1574 1575(define-method get_factory_type 1576 (of-object "AtkRegistry") 1577 (c-name "atk_registry_get_factory_type") 1578 (return-type "GType") 1579 (parameters 1580 '("GType" "type") 1581 ) 1582) 1583 1584(define-method get_factory 1585 (of-object "AtkRegistry") 1586 (c-name "atk_registry_get_factory") 1587 (return-type "AtkObjectFactory*") 1588 (parameters 1589 '("GType" "type") 1590 ) 1591) 1592 1593(define-function atk_get_default_registry 1594 (c-name "atk_get_default_registry") 1595 (return-type "AtkRegistry*") 1596) 1597 1598 1599 1600;; From atkrelation.h 1601 1602(define-function atk_relation_get_type 1603 (c-name "atk_relation_get_type") 1604 (return-type "GType") 1605) 1606 1607(define-function atk_relation_type_register 1608 (c-name "atk_relation_type_register") 1609 (return-type "AtkRelationType") 1610 (parameters 1611 '("const-gchar*" "name") 1612 ) 1613) 1614 1615(define-method get_name 1616 (of-object "AtkRelationType") 1617 (c-name "atk_relation_type_get_name") 1618 (return-type "const-gchar*") 1619) 1620 1621(define-function atk_relation_type_for_name 1622 (c-name "atk_relation_type_for_name") 1623 (return-type "AtkRelationType") 1624 (parameters 1625 '("const-gchar*" "name") 1626 ) 1627) 1628 1629(define-function atk_relation_new 1630 (c-name "atk_relation_new") 1631 (is-constructor-of "AtkRelation") 1632 (return-type "AtkRelation*") 1633 (parameters 1634 '("AtkObject**" "targets") 1635 '("gint" "n_targets") 1636 '("AtkRelationType" "relationship") 1637 ) 1638) 1639 1640(define-method get_relation_type 1641 (of-object "AtkRelation") 1642 (c-name "atk_relation_get_relation_type") 1643 (return-type "AtkRelationType") 1644) 1645 1646(define-method get_target 1647 (of-object "AtkRelation") 1648 (c-name "atk_relation_get_target") 1649 (return-type "GPtrArray*") 1650) 1651 1652(define-method add_target 1653 (of-object "AtkRelation") 1654 (c-name "atk_relation_add_target") 1655 (return-type "none") 1656 (parameters 1657 '("AtkObject*" "target") 1658 ) 1659) 1660 1661(define-method remove_target 1662 (of-object "AtkRelation") 1663 (c-name "atk_relation_remove_target") 1664 (return-type "gboolean") 1665 (parameters 1666 '("AtkObject*" "target") 1667 ) 1668) 1669 1670 1671 1672;; From atkrelationset.h 1673 1674(define-function atk_relation_set_get_type 1675 (c-name "atk_relation_set_get_type") 1676 (return-type "GType") 1677) 1678 1679(define-function atk_relation_set_new 1680 (c-name "atk_relation_set_new") 1681 (is-constructor-of "AtkRelationSet") 1682 (return-type "AtkRelationSet*") 1683) 1684 1685(define-method contains 1686 (of-object "AtkRelationSet") 1687 (c-name "atk_relation_set_contains") 1688 (return-type "gboolean") 1689 (parameters 1690 '("AtkRelationType" "relationship") 1691 ) 1692) 1693 1694(define-method contains_target 1695 (of-object "AtkRelationSet") 1696 (c-name "atk_relation_set_contains_target") 1697 (return-type "gboolean") 1698 (parameters 1699 '("AtkRelationType" "relationship") 1700 '("AtkObject*" "target") 1701 ) 1702) 1703 1704(define-method remove 1705 (of-object "AtkRelationSet") 1706 (c-name "atk_relation_set_remove") 1707 (return-type "none") 1708 (parameters 1709 '("AtkRelation*" "relation") 1710 ) 1711) 1712 1713(define-method add 1714 (of-object "AtkRelationSet") 1715 (c-name "atk_relation_set_add") 1716 (return-type "none") 1717 (parameters 1718 '("AtkRelation*" "relation") 1719 ) 1720) 1721 1722(define-method get_n_relations 1723 (of-object "AtkRelationSet") 1724 (c-name "atk_relation_set_get_n_relations") 1725 (return-type "gint") 1726) 1727 1728(define-method get_relation 1729 (of-object "AtkRelationSet") 1730 (c-name "atk_relation_set_get_relation") 1731 (return-type "AtkRelation*") 1732 (parameters 1733 '("gint" "i") 1734 ) 1735) 1736 1737(define-method get_relation_by_type 1738 (of-object "AtkRelationSet") 1739 (c-name "atk_relation_set_get_relation_by_type") 1740 (return-type "AtkRelation*") 1741 (parameters 1742 '("AtkRelationType" "relationship") 1743 ) 1744) 1745 1746(define-method add_relation_by_type 1747 (of-object "AtkRelationSet") 1748 (c-name "atk_relation_set_add_relation_by_type") 1749 (return-type "none") 1750 (parameters 1751 '("AtkRelationType" "relationship") 1752 '("AtkObject*" "target") 1753 ) 1754) 1755 1756 1757 1758;; From atkrelationtype.h 1759 1760 1761 1762;; From atkselection.h 1763 1764(define-function atk_selection_get_type 1765 (c-name "atk_selection_get_type") 1766 (return-type "GType") 1767) 1768 1769(define-method add_selection 1770 (of-object "AtkSelection") 1771 (c-name "atk_selection_add_selection") 1772 (return-type "gboolean") 1773 (parameters 1774 '("gint" "i") 1775 ) 1776) 1777 1778(define-method clear_selection 1779 (of-object "AtkSelection") 1780 (c-name "atk_selection_clear_selection") 1781 (return-type "gboolean") 1782) 1783 1784(define-method ref_selection 1785 (of-object "AtkSelection") 1786 (c-name "atk_selection_ref_selection") 1787 (return-type "AtkObject*") 1788 (parameters 1789 '("gint" "i") 1790 ) 1791) 1792 1793(define-method get_selection_count 1794 (of-object "AtkSelection") 1795 (c-name "atk_selection_get_selection_count") 1796 (return-type "gint") 1797) 1798 1799(define-method is_child_selected 1800 (of-object "AtkSelection") 1801 (c-name "atk_selection_is_child_selected") 1802 (return-type "gboolean") 1803 (parameters 1804 '("gint" "i") 1805 ) 1806) 1807 1808(define-method remove_selection 1809 (of-object "AtkSelection") 1810 (c-name "atk_selection_remove_selection") 1811 (return-type "gboolean") 1812 (parameters 1813 '("gint" "i") 1814 ) 1815) 1816 1817(define-method select_all_selection 1818 (of-object "AtkSelection") 1819 (c-name "atk_selection_select_all_selection") 1820 (return-type "gboolean") 1821) 1822 1823 1824 1825;; From atksocket.h 1826 1827(define-function atk_socket_get_type 1828 (c-name "atk_socket_get_type") 1829 (return-type "GType") 1830) 1831 1832(define-function atk_socket_new 1833 (c-name "atk_socket_new") 1834 (is-constructor-of "AtkSocket") 1835 (return-type "AtkObject*") 1836) 1837 1838(define-method embed 1839 (of-object "AtkSocket") 1840 (c-name "atk_socket_embed") 1841 (return-type "none") 1842 (parameters 1843 '("gchar*" "plug_id") 1844 ) 1845) 1846 1847(define-method is_occupied 1848 (of-object "AtkSocket") 1849 (c-name "atk_socket_is_occupied") 1850 (return-type "gboolean") 1851) 1852 1853 1854 1855;; From atkstate.h 1856 1857(define-function atk_state_type_register 1858 (c-name "atk_state_type_register") 1859 (return-type "AtkStateType") 1860 (parameters 1861 '("const-gchar*" "name") 1862 ) 1863) 1864 1865(define-method get_name 1866 (of-object "AtkStateType") 1867 (c-name "atk_state_type_get_name") 1868 (return-type "const-gchar*") 1869) 1870 1871(define-function atk_state_type_for_name 1872 (c-name "atk_state_type_for_name") 1873 (return-type "AtkStateType") 1874 (parameters 1875 '("const-gchar*" "name") 1876 ) 1877) 1878 1879 1880 1881;; From atkstateset.h 1882 1883(define-function atk_state_set_get_type 1884 (c-name "atk_state_set_get_type") 1885 (return-type "GType") 1886) 1887 1888(define-function atk_state_set_new 1889 (c-name "atk_state_set_new") 1890 (is-constructor-of "AtkStateSet") 1891 (return-type "AtkStateSet*") 1892) 1893 1894(define-method is_empty 1895 (of-object "AtkStateSet") 1896 (c-name "atk_state_set_is_empty") 1897 (return-type "gboolean") 1898) 1899 1900(define-method add_state 1901 (of-object "AtkStateSet") 1902 (c-name "atk_state_set_add_state") 1903 (return-type "gboolean") 1904 (parameters 1905 '("AtkStateType" "type") 1906 ) 1907) 1908 1909(define-method add_states 1910 (of-object "AtkStateSet") 1911 (c-name "atk_state_set_add_states") 1912 (return-type "none") 1913 (parameters 1914 '("AtkStateType*" "types") 1915 '("gint" "n_types") 1916 ) 1917) 1918 1919(define-method clear_states 1920 (of-object "AtkStateSet") 1921 (c-name "atk_state_set_clear_states") 1922 (return-type "none") 1923) 1924 1925(define-method contains_state 1926 (of-object "AtkStateSet") 1927 (c-name "atk_state_set_contains_state") 1928 (return-type "gboolean") 1929 (parameters 1930 '("AtkStateType" "type") 1931 ) 1932) 1933 1934(define-method contains_states 1935 (of-object "AtkStateSet") 1936 (c-name "atk_state_set_contains_states") 1937 (return-type "gboolean") 1938 (parameters 1939 '("AtkStateType*" "types") 1940 '("gint" "n_types") 1941 ) 1942) 1943 1944(define-method remove_state 1945 (of-object "AtkStateSet") 1946 (c-name "atk_state_set_remove_state") 1947 (return-type "gboolean") 1948 (parameters 1949 '("AtkStateType" "type") 1950 ) 1951) 1952 1953(define-method and_sets 1954 (of-object "AtkStateSet") 1955 (c-name "atk_state_set_and_sets") 1956 (return-type "AtkStateSet*") 1957 (parameters 1958 '("AtkStateSet*" "compare_set") 1959 ) 1960) 1961 1962(define-method or_sets 1963 (of-object "AtkStateSet") 1964 (c-name "atk_state_set_or_sets") 1965 (return-type "AtkStateSet*") 1966 (parameters 1967 '("AtkStateSet*" "compare_set") 1968 ) 1969) 1970 1971(define-method xor_sets 1972 (of-object "AtkStateSet") 1973 (c-name "atk_state_set_xor_sets") 1974 (return-type "AtkStateSet*") 1975 (parameters 1976 '("AtkStateSet*" "compare_set") 1977 ) 1978) 1979 1980 1981 1982;; From atkstreamablecontent.h 1983 1984(define-function atk_streamable_content_get_type 1985 (c-name "atk_streamable_content_get_type") 1986 (return-type "GType") 1987) 1988 1989(define-method get_n_mime_types 1990 (of-object "AtkStreamableContent") 1991 (c-name "atk_streamable_content_get_n_mime_types") 1992 (return-type "gint") 1993) 1994 1995(define-method get_mime_type 1996 (of-object "AtkStreamableContent") 1997 (c-name "atk_streamable_content_get_mime_type") 1998 (return-type "const-gchar*") 1999 (parameters 2000 '("gint" "i") 2001 ) 2002) 2003 2004(define-method get_stream 2005 (of-object "AtkStreamableContent") 2006 (c-name "atk_streamable_content_get_stream") 2007 (return-type "GIOChannel*") 2008 (parameters 2009 '("const-gchar*" "mime_type") 2010 ) 2011) 2012 2013(define-method get_uri 2014 (of-object "AtkStreamableContent") 2015 (c-name "atk_streamable_content_get_uri") 2016 (return-type "const-gchar*") 2017 (parameters 2018 '("const-gchar*" "mime_type") 2019 ) 2020) 2021 2022 2023 2024;; From atktablecell.h 2025 2026(define-function atk_table_cell_get_type 2027 (c-name "atk_table_cell_get_type") 2028 (return-type "GType") 2029) 2030 2031(define-method get_column_span 2032 (of-object "AtkTableCell") 2033 (c-name "atk_table_cell_get_column_span") 2034 (return-type "gint") 2035) 2036 2037(define-method get_column_header_cells 2038 (of-object "AtkTableCell") 2039 (c-name "atk_table_cell_get_column_header_cells") 2040 (return-type "GPtrArray*") 2041) 2042 2043(define-method get_position 2044 (of-object "AtkTableCell") 2045 (c-name "atk_table_cell_get_position") 2046 (return-type "gboolean") 2047 (parameters 2048 '("gint*" "row") 2049 '("gint*" "column") 2050 ) 2051) 2052 2053(define-method get_row_span 2054 (of-object "AtkTableCell") 2055 (c-name "atk_table_cell_get_row_span") 2056 (return-type "gint") 2057) 2058 2059(define-method get_row_header_cells 2060 (of-object "AtkTableCell") 2061 (c-name "atk_table_cell_get_row_header_cells") 2062 (return-type "GPtrArray*") 2063) 2064 2065(define-method get_row_column_span 2066 (of-object "AtkTableCell") 2067 (c-name "atk_table_cell_get_row_column_span") 2068 (return-type "gboolean") 2069 (parameters 2070 '("gint*" "row") 2071 '("gint*" "column") 2072 '("gint*" "row_span") 2073 '("gint*" "column_span") 2074 ) 2075) 2076 2077(define-method get_table 2078 (of-object "AtkTableCell") 2079 (c-name "atk_table_cell_get_table") 2080 (return-type "AtkObject*") 2081) 2082 2083 2084 2085;; From atktable.h 2086 2087(define-function atk_table_get_type 2088 (c-name "atk_table_get_type") 2089 (return-type "GType") 2090) 2091 2092(define-method ref_at 2093 (of-object "AtkTable") 2094 (c-name "atk_table_ref_at") 2095 (return-type "AtkObject*") 2096 (parameters 2097 '("gint" "row") 2098 '("gint" "column") 2099 ) 2100) 2101 2102(define-method get_index_at 2103 (of-object "AtkTable") 2104 (c-name "atk_table_get_index_at") 2105 (return-type "gint") 2106 (parameters 2107 '("gint" "row") 2108 '("gint" "column") 2109 ) 2110) 2111 2112(define-method get_column_at_index 2113 (of-object "AtkTable") 2114 (c-name "atk_table_get_column_at_index") 2115 (return-type "gint") 2116 (parameters 2117 '("gint" "index_") 2118 ) 2119) 2120 2121(define-method get_row_at_index 2122 (of-object "AtkTable") 2123 (c-name "atk_table_get_row_at_index") 2124 (return-type "gint") 2125 (parameters 2126 '("gint" "index_") 2127 ) 2128) 2129 2130(define-method get_n_columns 2131 (of-object "AtkTable") 2132 (c-name "atk_table_get_n_columns") 2133 (return-type "gint") 2134) 2135 2136(define-method get_n_rows 2137 (of-object "AtkTable") 2138 (c-name "atk_table_get_n_rows") 2139 (return-type "gint") 2140) 2141 2142(define-method get_column_extent_at 2143 (of-object "AtkTable") 2144 (c-name "atk_table_get_column_extent_at") 2145 (return-type "gint") 2146 (parameters 2147 '("gint" "row") 2148 '("gint" "column") 2149 ) 2150) 2151 2152(define-method get_row_extent_at 2153 (of-object "AtkTable") 2154 (c-name "atk_table_get_row_extent_at") 2155 (return-type "gint") 2156 (parameters 2157 '("gint" "row") 2158 '("gint" "column") 2159 ) 2160) 2161 2162(define-method get_caption 2163 (of-object "AtkTable") 2164 (c-name "atk_table_get_caption") 2165 (return-type "AtkObject*") 2166) 2167 2168(define-method get_column_description 2169 (of-object "AtkTable") 2170 (c-name "atk_table_get_column_description") 2171 (return-type "const-gchar*") 2172 (parameters 2173 '("gint" "column") 2174 ) 2175) 2176 2177(define-method get_column_header 2178 (of-object "AtkTable") 2179 (c-name "atk_table_get_column_header") 2180 (return-type "AtkObject*") 2181 (parameters 2182 '("gint" "column") 2183 ) 2184) 2185 2186(define-method get_row_description 2187 (of-object "AtkTable") 2188 (c-name "atk_table_get_row_description") 2189 (return-type "const-gchar*") 2190 (parameters 2191 '("gint" "row") 2192 ) 2193) 2194 2195(define-method get_row_header 2196 (of-object "AtkTable") 2197 (c-name "atk_table_get_row_header") 2198 (return-type "AtkObject*") 2199 (parameters 2200 '("gint" "row") 2201 ) 2202) 2203 2204(define-method get_summary 2205 (of-object "AtkTable") 2206 (c-name "atk_table_get_summary") 2207 (return-type "AtkObject*") 2208) 2209 2210(define-method set_caption 2211 (of-object "AtkTable") 2212 (c-name "atk_table_set_caption") 2213 (return-type "none") 2214 (parameters 2215 '("AtkObject*" "caption") 2216 ) 2217) 2218 2219(define-method set_column_description 2220 (of-object "AtkTable") 2221 (c-name "atk_table_set_column_description") 2222 (return-type "none") 2223 (parameters 2224 '("gint" "column") 2225 '("const-gchar*" "description") 2226 ) 2227) 2228 2229(define-method set_column_header 2230 (of-object "AtkTable") 2231 (c-name "atk_table_set_column_header") 2232 (return-type "none") 2233 (parameters 2234 '("gint" "column") 2235 '("AtkObject*" "header") 2236 ) 2237) 2238 2239(define-method set_row_description 2240 (of-object "AtkTable") 2241 (c-name "atk_table_set_row_description") 2242 (return-type "none") 2243 (parameters 2244 '("gint" "row") 2245 '("const-gchar*" "description") 2246 ) 2247) 2248 2249(define-method set_row_header 2250 (of-object "AtkTable") 2251 (c-name "atk_table_set_row_header") 2252 (return-type "none") 2253 (parameters 2254 '("gint" "row") 2255 '("AtkObject*" "header") 2256 ) 2257) 2258 2259(define-method set_summary 2260 (of-object "AtkTable") 2261 (c-name "atk_table_set_summary") 2262 (return-type "none") 2263 (parameters 2264 '("AtkObject*" "accessible") 2265 ) 2266) 2267 2268(define-method get_selected_columns 2269 (of-object "AtkTable") 2270 (c-name "atk_table_get_selected_columns") 2271 (return-type "gint") 2272 (parameters 2273 '("gint**" "selected") 2274 ) 2275) 2276 2277(define-method get_selected_rows 2278 (of-object "AtkTable") 2279 (c-name "atk_table_get_selected_rows") 2280 (return-type "gint") 2281 (parameters 2282 '("gint**" "selected") 2283 ) 2284) 2285 2286(define-method is_column_selected 2287 (of-object "AtkTable") 2288 (c-name "atk_table_is_column_selected") 2289 (return-type "gboolean") 2290 (parameters 2291 '("gint" "column") 2292 ) 2293) 2294 2295(define-method is_row_selected 2296 (of-object "AtkTable") 2297 (c-name "atk_table_is_row_selected") 2298 (return-type "gboolean") 2299 (parameters 2300 '("gint" "row") 2301 ) 2302) 2303 2304(define-method is_selected 2305 (of-object "AtkTable") 2306 (c-name "atk_table_is_selected") 2307 (return-type "gboolean") 2308 (parameters 2309 '("gint" "row") 2310 '("gint" "column") 2311 ) 2312) 2313 2314(define-method add_row_selection 2315 (of-object "AtkTable") 2316 (c-name "atk_table_add_row_selection") 2317 (return-type "gboolean") 2318 (parameters 2319 '("gint" "row") 2320 ) 2321) 2322 2323(define-method remove_row_selection 2324 (of-object "AtkTable") 2325 (c-name "atk_table_remove_row_selection") 2326 (return-type "gboolean") 2327 (parameters 2328 '("gint" "row") 2329 ) 2330) 2331 2332(define-method add_column_selection 2333 (of-object "AtkTable") 2334 (c-name "atk_table_add_column_selection") 2335 (return-type "gboolean") 2336 (parameters 2337 '("gint" "column") 2338 ) 2339) 2340 2341(define-method remove_column_selection 2342 (of-object "AtkTable") 2343 (c-name "atk_table_remove_column_selection") 2344 (return-type "gboolean") 2345 (parameters 2346 '("gint" "column") 2347 ) 2348) 2349 2350 2351 2352;; From atktext.h 2353 2354(define-function atk_text_attribute_register 2355 (c-name "atk_text_attribute_register") 2356 (return-type "AtkTextAttribute") 2357 (parameters 2358 '("const-gchar*" "name") 2359 ) 2360) 2361 2362(define-function atk_text_range_get_type 2363 (c-name "atk_text_range_get_type") 2364 (return-type "GType") 2365) 2366 2367(define-function atk_text_get_type 2368 (c-name "atk_text_get_type") 2369 (return-type "GType") 2370) 2371 2372(define-method get_text 2373 (of-object "AtkText") 2374 (c-name "atk_text_get_text") 2375 (return-type "gchar*") 2376 (parameters 2377 '("gint" "start_offset") 2378 '("gint" "end_offset") 2379 ) 2380) 2381 2382(define-method get_character_at_offset 2383 (of-object "AtkText") 2384 (c-name "atk_text_get_character_at_offset") 2385 (return-type "gunichar") 2386 (parameters 2387 '("gint" "offset") 2388 ) 2389) 2390 2391(define-method get_text_after_offset 2392 (of-object "AtkText") 2393 (c-name "atk_text_get_text_after_offset") 2394 (return-type "gchar*") 2395 (parameters 2396 '("gint" "offset") 2397 '("AtkTextBoundary" "boundary_type") 2398 '("gint*" "start_offset") 2399 '("gint*" "end_offset") 2400 ) 2401) 2402 2403(define-method get_text_at_offset 2404 (of-object "AtkText") 2405 (c-name "atk_text_get_text_at_offset") 2406 (return-type "gchar*") 2407 (parameters 2408 '("gint" "offset") 2409 '("AtkTextBoundary" "boundary_type") 2410 '("gint*" "start_offset") 2411 '("gint*" "end_offset") 2412 ) 2413) 2414 2415(define-method get_text_before_offset 2416 (of-object "AtkText") 2417 (c-name "atk_text_get_text_before_offset") 2418 (return-type "gchar*") 2419 (parameters 2420 '("gint" "offset") 2421 '("AtkTextBoundary" "boundary_type") 2422 '("gint*" "start_offset") 2423 '("gint*" "end_offset") 2424 ) 2425) 2426 2427(define-method get_string_at_offset 2428 (of-object "AtkText") 2429 (c-name "atk_text_get_string_at_offset") 2430 (return-type "gchar*") 2431 (parameters 2432 '("gint" "offset") 2433 '("AtkTextGranularity" "granularity") 2434 '("gint*" "start_offset") 2435 '("gint*" "end_offset") 2436 ) 2437) 2438 2439(define-method get_caret_offset 2440 (of-object "AtkText") 2441 (c-name "atk_text_get_caret_offset") 2442 (return-type "gint") 2443) 2444 2445(define-method get_character_extents 2446 (of-object "AtkText") 2447 (c-name "atk_text_get_character_extents") 2448 (return-type "none") 2449 (parameters 2450 '("gint" "offset") 2451 '("gint*" "x") 2452 '("gint*" "y") 2453 '("gint*" "width") 2454 '("gint*" "height") 2455 '("AtkCoordType" "coords") 2456 ) 2457) 2458 2459(define-method get_run_attributes 2460 (of-object "AtkText") 2461 (c-name "atk_text_get_run_attributes") 2462 (return-type "AtkAttributeSet*") 2463 (parameters 2464 '("gint" "offset") 2465 '("gint*" "start_offset") 2466 '("gint*" "end_offset") 2467 ) 2468) 2469 2470(define-method get_default_attributes 2471 (of-object "AtkText") 2472 (c-name "atk_text_get_default_attributes") 2473 (return-type "AtkAttributeSet*") 2474) 2475 2476(define-method get_character_count 2477 (of-object "AtkText") 2478 (c-name "atk_text_get_character_count") 2479 (return-type "gint") 2480) 2481 2482(define-method get_offset_at_point 2483 (of-object "AtkText") 2484 (c-name "atk_text_get_offset_at_point") 2485 (return-type "gint") 2486 (parameters 2487 '("gint" "x") 2488 '("gint" "y") 2489 '("AtkCoordType" "coords") 2490 ) 2491) 2492 2493(define-method get_n_selections 2494 (of-object "AtkText") 2495 (c-name "atk_text_get_n_selections") 2496 (return-type "gint") 2497) 2498 2499(define-method get_selection 2500 (of-object "AtkText") 2501 (c-name "atk_text_get_selection") 2502 (return-type "gchar*") 2503 (parameters 2504 '("gint" "selection_num") 2505 '("gint*" "start_offset") 2506 '("gint*" "end_offset") 2507 ) 2508) 2509 2510(define-method add_selection 2511 (of-object "AtkText") 2512 (c-name "atk_text_add_selection") 2513 (return-type "gboolean") 2514 (parameters 2515 '("gint" "start_offset") 2516 '("gint" "end_offset") 2517 ) 2518) 2519 2520(define-method remove_selection 2521 (of-object "AtkText") 2522 (c-name "atk_text_remove_selection") 2523 (return-type "gboolean") 2524 (parameters 2525 '("gint" "selection_num") 2526 ) 2527) 2528 2529(define-method set_selection 2530 (of-object "AtkText") 2531 (c-name "atk_text_set_selection") 2532 (return-type "gboolean") 2533 (parameters 2534 '("gint" "selection_num") 2535 '("gint" "start_offset") 2536 '("gint" "end_offset") 2537 ) 2538) 2539 2540(define-method set_caret_offset 2541 (of-object "AtkText") 2542 (c-name "atk_text_set_caret_offset") 2543 (return-type "gboolean") 2544 (parameters 2545 '("gint" "offset") 2546 ) 2547) 2548 2549(define-method get_range_extents 2550 (of-object "AtkText") 2551 (c-name "atk_text_get_range_extents") 2552 (return-type "none") 2553 (parameters 2554 '("gint" "start_offset") 2555 '("gint" "end_offset") 2556 '("AtkCoordType" "coord_type") 2557 '("AtkTextRectangle*" "rect") 2558 ) 2559) 2560 2561(define-method get_bounded_ranges 2562 (of-object "AtkText") 2563 (c-name "atk_text_get_bounded_ranges") 2564 (return-type "AtkTextRange**") 2565 (parameters 2566 '("AtkTextRectangle*" "rect") 2567 '("AtkCoordType" "coord_type") 2568 '("AtkTextClipType" "x_clip_type") 2569 '("AtkTextClipType" "y_clip_type") 2570 ) 2571) 2572 2573(define-function atk_text_free_ranges 2574 (c-name "atk_text_free_ranges") 2575 (return-type "none") 2576 (parameters 2577 '("AtkTextRange**" "ranges") 2578 ) 2579) 2580 2581(define-method free 2582 (of-object "AtkAttributeSet") 2583 (c-name "atk_attribute_set_free") 2584 (return-type "none") 2585) 2586 2587(define-method get_name 2588 (of-object "AtkTextAttribute") 2589 (c-name "atk_text_attribute_get_name") 2590 (return-type "const-gchar*") 2591) 2592 2593(define-function atk_text_attribute_for_name 2594 (c-name "atk_text_attribute_for_name") 2595 (return-type "AtkTextAttribute") 2596 (parameters 2597 '("const-gchar*" "name") 2598 ) 2599) 2600 2601(define-method get_value 2602 (of-object "AtkTextAttribute") 2603 (c-name "atk_text_attribute_get_value") 2604 (return-type "const-gchar*") 2605 (parameters 2606 '("gint" "index_") 2607 ) 2608) 2609 2610 2611 2612;; From atkutil.h 2613 2614(define-function atk_util_get_type 2615 (c-name "atk_util_get_type") 2616 (return-type "GType") 2617) 2618 2619(define-function atk_add_focus_tracker 2620 (c-name "atk_add_focus_tracker") 2621 (return-type "guint") 2622 (parameters 2623 '("AtkEventListener" "focus_tracker") 2624 ) 2625) 2626 2627(define-function atk_remove_focus_tracker 2628 (c-name "atk_remove_focus_tracker") 2629 (return-type "none") 2630 (parameters 2631 '("guint" "tracker_id") 2632 ) 2633) 2634 2635(define-function atk_focus_tracker_init 2636 (c-name "atk_focus_tracker_init") 2637 (return-type "none") 2638 (parameters 2639 '("AtkEventListenerInit" "init") 2640 ) 2641) 2642 2643(define-function atk_focus_tracker_notify 2644 (c-name "atk_focus_tracker_notify") 2645 (return-type "none") 2646 (parameters 2647 '("AtkObject*" "object") 2648 ) 2649) 2650 2651(define-function atk_add_global_event_listener 2652 (c-name "atk_add_global_event_listener") 2653 (return-type "guint") 2654 (parameters 2655 '("GSignalEmissionHook" "listener") 2656 '("const-gchar*" "event_type") 2657 ) 2658) 2659 2660(define-function atk_remove_global_event_listener 2661 (c-name "atk_remove_global_event_listener") 2662 (return-type "none") 2663 (parameters 2664 '("guint" "listener_id") 2665 ) 2666) 2667 2668(define-function atk_add_key_event_listener 2669 (c-name "atk_add_key_event_listener") 2670 (return-type "guint") 2671 (parameters 2672 '("AtkKeySnoopFunc" "listener") 2673 '("gpointer" "data") 2674 ) 2675) 2676 2677(define-function atk_remove_key_event_listener 2678 (c-name "atk_remove_key_event_listener") 2679 (return-type "none") 2680 (parameters 2681 '("guint" "listener_id") 2682 ) 2683) 2684 2685(define-function atk_get_root 2686 (c-name "atk_get_root") 2687 (return-type "AtkObject*") 2688) 2689 2690(define-function atk_get_focus_object 2691 (c-name "atk_get_focus_object") 2692 (return-type "AtkObject*") 2693) 2694 2695(define-function atk_get_toolkit_name 2696 (c-name "atk_get_toolkit_name") 2697 (return-type "const-gchar*") 2698) 2699 2700(define-function atk_get_toolkit_version 2701 (c-name "atk_get_toolkit_version") 2702 (return-type "const-gchar*") 2703) 2704 2705(define-function atk_get_version 2706 (c-name "atk_get_version") 2707 (return-type "const-gchar*") 2708) 2709 2710 2711 2712;; From atkvalue.h 2713 2714(define-function atk_value_get_type 2715 (c-name "atk_value_get_type") 2716 (return-type "GType") 2717) 2718 2719(define-method get_current_value 2720 (of-object "AtkValue") 2721 (c-name "atk_value_get_current_value") 2722 (return-type "none") 2723 (parameters 2724 '("GValue*" "value") 2725 ) 2726) 2727 2728(define-method get_maximum_value 2729 (of-object "AtkValue") 2730 (c-name "atk_value_get_maximum_value") 2731 (return-type "none") 2732 (parameters 2733 '("GValue*" "value") 2734 ) 2735) 2736 2737(define-method get_minimum_value 2738 (of-object "AtkValue") 2739 (c-name "atk_value_get_minimum_value") 2740 (return-type "none") 2741 (parameters 2742 '("GValue*" "value") 2743 ) 2744) 2745 2746(define-method set_current_value 2747 (of-object "AtkValue") 2748 (c-name "atk_value_set_current_value") 2749 (return-type "gboolean") 2750 (parameters 2751 '("const-GValue*" "value") 2752 ) 2753) 2754 2755(define-method get_minimum_increment 2756 (of-object "AtkValue") 2757 (c-name "atk_value_get_minimum_increment") 2758 (return-type "none") 2759 (parameters 2760 '("GValue*" "value") 2761 ) 2762) 2763 2764(define-method get_value_and_text 2765 (of-object "AtkValue") 2766 (c-name "atk_value_get_value_and_text") 2767 (return-type "none") 2768 (parameters 2769 '("gdouble*" "value") 2770 '("gchar**" "text") 2771 ) 2772) 2773 2774(define-method get_range 2775 (of-object "AtkValue") 2776 (c-name "atk_value_get_range") 2777 (return-type "AtkRange*") 2778) 2779 2780(define-method get_increment 2781 (of-object "AtkValue") 2782 (c-name "atk_value_get_increment") 2783 (return-type "gdouble") 2784) 2785 2786(define-method get_sub_ranges 2787 (of-object "AtkValue") 2788 (c-name "atk_value_get_sub_ranges") 2789 (return-type "GSList*") 2790) 2791 2792(define-method set_value 2793 (of-object "AtkValue") 2794 (c-name "atk_value_set_value") 2795 (return-type "none") 2796 (parameters 2797 '("const-gdouble" "new_value") 2798 ) 2799) 2800 2801(define-method get_name 2802 (of-object "AtkValueType") 2803 (c-name "atk_value_type_get_name") 2804 (return-type "const-gchar*") 2805) 2806 2807(define-method get_localized_name 2808 (of-object "AtkValueType") 2809 (c-name "atk_value_type_get_localized_name") 2810 (return-type "const-gchar*") 2811) 2812 2813 2814 2815;; From atkversion.h 2816 2817(define-function atk_get_major_version 2818 (c-name "atk_get_major_version") 2819 (return-type "guint") 2820) 2821 2822(define-function atk_get_minor_version 2823 (c-name "atk_get_minor_version") 2824 (return-type "guint") 2825) 2826 2827(define-function atk_get_micro_version 2828 (c-name "atk_get_micro_version") 2829 (return-type "guint") 2830) 2831 2832(define-function atk_get_binary_age 2833 (c-name "atk_get_binary_age") 2834 (return-type "guint") 2835) 2836 2837(define-function atk_get_interface_age 2838 (c-name "atk_get_interface_age") 2839 (return-type "guint") 2840) 2841 2842 2843 2844;; From atkwindow.h 2845 2846(define-function atk_window_get_type 2847 (c-name "atk_window_get_type") 2848 (return-type "GType") 2849) 2850 2851 2852 2853;; From stamp-atkmarshal.h 2854 2855 2856