home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / gapi-2.0 / atk-api.xml < prev    next >
Encoding:
Extensible Markup Language  |  2007-02-21  |  109.3 KB  |  2,609 lines

  1. <?xml version="1.0"?>
  2. <api>
  3.   <!--
  4.  
  5.         This file was automatically generated.
  6.         Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
  7.  
  8. -->
  9.   <namespace name="Atk" library="libatk-1.0-0.dll">
  10.     <enum name="CoordType" cname="AtkCoordType" gtype="atk_coord_type_get_type" type="enum">
  11.       <member cname="ATK_XY_SCREEN" name="Screen" />
  12.       <member cname="ATK_XY_WINDOW" name="Window" />
  13.     </enum>
  14.     <enum name="HyperlinkStateFlags" cname="AtkHyperlinkStateFlags" gtype="atk_hyperlink_state_flags_get_type" type="flags">
  15.       <member cname="ATK_HYPERLINK_IS_INLINE" name="Inline" value="1 << 0" />
  16.     </enum>
  17.     <enum name="KeyEventType" cname="AtkKeyEventType" gtype="atk_key_event_type_get_type" type="enum">
  18.       <member cname="ATK_KEY_EVENT_PRESS" name="Press" />
  19.       <member cname="ATK_KEY_EVENT_RELEASE" name="Release" />
  20.       <member cname="ATK_KEY_EVENT_LAST_DEFINED" name="LastDefined" />
  21.     </enum>
  22.     <enum name="Layer" cname="AtkLayer" gtype="atk_layer_get_type" type="enum">
  23.       <member cname="ATK_LAYER_INVALID" name="Invalid" />
  24.       <member cname="ATK_LAYER_BACKGROUND" name="Background" />
  25.       <member cname="ATK_LAYER_CANVAS" name="Canvas" />
  26.       <member cname="ATK_LAYER_WIDGET" name="Widget" />
  27.       <member cname="ATK_LAYER_MDI" name="Mdi" />
  28.       <member cname="ATK_LAYER_POPUP" name="Popup" />
  29.       <member cname="ATK_LAYER_OVERLAY" name="Overlay" />
  30.       <member cname="ATK_LAYER_WINDOW" name="Window" />
  31.     </enum>
  32.     <enum name="RelationType" cname="AtkRelationType" gtype="atk_relation_type_get_type" type="enum">
  33.       <member cname="ATK_RELATION_NULL" name="Null" />
  34.       <member cname="ATK_RELATION_CONTROLLED_BY" name="ControlledBy" />
  35.       <member cname="ATK_RELATION_CONTROLLER_FOR" name="ControllerFor" />
  36.       <member cname="ATK_RELATION_LABEL_FOR" name="LabelFor" />
  37.       <member cname="ATK_RELATION_LABELLED_BY" name="LabelledBy" />
  38.       <member cname="ATK_RELATION_MEMBER_OF" name="MemberOf" />
  39.       <member cname="ATK_RELATION_NODE_CHILD_OF" name="NodeChildOf" />
  40.       <member cname="ATK_RELATION_FLOWS_TO" name="FlowsTo" />
  41.       <member cname="ATK_RELATION_FLOWS_FROM" name="FlowsFrom" />
  42.       <member cname="ATK_RELATION_SUBWINDOW_OF" name="SubwindowOf" />
  43.       <member cname="ATK_RELATION_EMBEDS" name="Embeds" />
  44.       <member cname="ATK_RELATION_EMBEDDED_BY" name="EmbeddedBy" />
  45.       <member cname="ATK_RELATION_POPUP_FOR" name="PopupFor" />
  46.       <member cname="ATK_RELATION_PARENT_WINDOW_OF" name="ParentWindowOf" />
  47.       <member cname="ATK_RELATION_LAST_DEFINED" name="LastDefined" />
  48.     </enum>
  49.     <enum name="Role" cname="AtkRole" gtype="atk_role_get_type" type="enum">
  50.       <member cname="ATK_ROLE_INVALID" name="Invalid" />
  51.       <member cname="ATK_ROLE_ACCEL_LABEL" name="AccelLabel" />
  52.       <member cname="ATK_ROLE_ALERT" name="Alert" />
  53.       <member cname="ATK_ROLE_ANIMATION" name="Animation" />
  54.       <member cname="ATK_ROLE_ARROW" name="Arrow" />
  55.       <member cname="ATK_ROLE_CALENDAR" name="Calendar" />
  56.       <member cname="ATK_ROLE_CANVAS" name="Canvas" />
  57.       <member cname="ATK_ROLE_CHECK_BOX" name="CheckBox" />
  58.       <member cname="ATK_ROLE_CHECK_MENU_ITEM" name="CheckMenuItem" />
  59.       <member cname="ATK_ROLE_COLOR_CHOOSER" name="ColorChooser" />
  60.       <member cname="ATK_ROLE_COLUMN_HEADER" name="ColumnHeader" />
  61.       <member cname="ATK_ROLE_COMBO_BOX" name="ComboBox" />
  62.       <member cname="ATK_ROLE_DATE_EDITOR" name="DateEditor" />
  63.       <member cname="ATK_ROLE_DESKTOP_ICON" name="DesktopIcon" />
  64.       <member cname="ATK_ROLE_DESKTOP_FRAME" name="DesktopFrame" />
  65.       <member cname="ATK_ROLE_DIAL" name="Dial" />
  66.       <member cname="ATK_ROLE_DIALOG" name="Dialog" />
  67.       <member cname="ATK_ROLE_DIRECTORY_PANE" name="DirectoryPane" />
  68.       <member cname="ATK_ROLE_DRAWING_AREA" name="DrawingArea" />
  69.       <member cname="ATK_ROLE_FILE_CHOOSER" name="FileChooser" />
  70.       <member cname="ATK_ROLE_FILLER" name="Filler" />
  71.       <member cname="ATK_ROLE_FONT_CHOOSER" name="FontChooser" />
  72.       <member cname="ATK_ROLE_FRAME" name="Frame" />
  73.       <member cname="ATK_ROLE_GLASS_PANE" name="GlassPane" />
  74.       <member cname="ATK_ROLE_HTML_CONTAINER" name="HtmlContainer" />
  75.       <member cname="ATK_ROLE_ICON" name="Icon" />
  76.       <member cname="ATK_ROLE_IMAGE" name="Image" />
  77.       <member cname="ATK_ROLE_INTERNAL_FRAME" name="InternalFrame" />
  78.       <member cname="ATK_ROLE_LABEL" name="Label" />
  79.       <member cname="ATK_ROLE_LAYERED_PANE" name="LayeredPane" />
  80.       <member cname="ATK_ROLE_LIST" name="List" />
  81.       <member cname="ATK_ROLE_LIST_ITEM" name="ListItem" />
  82.       <member cname="ATK_ROLE_MENU" name="Menu" />
  83.       <member cname="ATK_ROLE_MENU_BAR" name="MenuBar" />
  84.       <member cname="ATK_ROLE_MENU_ITEM" name="MenuItem" />
  85.       <member cname="ATK_ROLE_OPTION_PANE" name="OptionPane" />
  86.       <member cname="ATK_ROLE_PAGE_TAB" name="PageTab" />
  87.       <member cname="ATK_ROLE_PAGE_TAB_LIST" name="PageTabList" />
  88.       <member cname="ATK_ROLE_PANEL" name="Panel" />
  89.       <member cname="ATK_ROLE_PASSWORD_TEXT" name="PasswordText" />
  90.       <member cname="ATK_ROLE_POPUP_MENU" name="PopupMenu" />
  91.       <member cname="ATK_ROLE_PROGRESS_BAR" name="ProgressBar" />
  92.       <member cname="ATK_ROLE_PUSH_BUTTON" name="PushButton" />
  93.       <member cname="ATK_ROLE_RADIO_BUTTON" name="RadioButton" />
  94.       <member cname="ATK_ROLE_RADIO_MENU_ITEM" name="RadioMenuItem" />
  95.       <member cname="ATK_ROLE_ROOT_PANE" name="RootPane" />
  96.       <member cname="ATK_ROLE_ROW_HEADER" name="RowHeader" />
  97.       <member cname="ATK_ROLE_SCROLL_BAR" name="ScrollBar" />
  98.       <member cname="ATK_ROLE_SCROLL_PANE" name="ScrollPane" />
  99.       <member cname="ATK_ROLE_SEPARATOR" name="Separator" />
  100.       <member cname="ATK_ROLE_SLIDER" name="Slider" />
  101.       <member cname="ATK_ROLE_SPLIT_PANE" name="SplitPane" />
  102.       <member cname="ATK_ROLE_SPIN_BUTTON" name="SpinButton" />
  103.       <member cname="ATK_ROLE_STATUSBAR" name="Statusbar" />
  104.       <member cname="ATK_ROLE_TABLE" name="Table" />
  105.       <member cname="ATK_ROLE_TABLE_CELL" name="TableCell" />
  106.       <member cname="ATK_ROLE_TABLE_COLUMN_HEADER" name="TableColumnHeader" />
  107.       <member cname="ATK_ROLE_TABLE_ROW_HEADER" name="TableRowHeader" />
  108.       <member cname="ATK_ROLE_TEAR_OFF_MENU_ITEM" name="TearOffMenuItem" />
  109.       <member cname="ATK_ROLE_TERMINAL" name="Terminal" />
  110.       <member cname="ATK_ROLE_TEXT" name="Text" />
  111.       <member cname="ATK_ROLE_TOGGLE_BUTTON" name="ToggleButton" />
  112.       <member cname="ATK_ROLE_TOOL_BAR" name="ToolBar" />
  113.       <member cname="ATK_ROLE_TOOL_TIP" name="ToolTip" />
  114.       <member cname="ATK_ROLE_TREE" name="Tree" />
  115.       <member cname="ATK_ROLE_TREE_TABLE" name="TreeTable" />
  116.       <member cname="ATK_ROLE_UNKNOWN" name="Unknown" />
  117.       <member cname="ATK_ROLE_VIEWPORT" name="Viewport" />
  118.       <member cname="ATK_ROLE_WINDOW" name="Window" />
  119.       <member cname="ATK_ROLE_HEADER" name="Header" />
  120.       <member cname="ATK_ROLE_FOOTER" name="Footer" />
  121.       <member cname="ATK_ROLE_PARAGRAPH" name="Paragraph" />
  122.       <member cname="ATK_ROLE_RULER" name="Ruler" />
  123.       <member cname="ATK_ROLE_APPLICATION" name="Application" />
  124.       <member cname="ATK_ROLE_AUTOCOMPLETE" name="Autocomplete" />
  125.       <member cname="ATK_ROLE_EDITBAR" name="Editbar" />
  126.       <member cname="ATK_ROLE_EMBEDDED" name="Embedded" />
  127.       <member cname="ATK_ROLE_LAST_DEFINED" name="LastDefined" />
  128.     </enum>
  129.     <enum name="StateType" cname="AtkStateType" gtype="atk_state_type_get_type" type="enum">
  130.       <member cname="ATK_STATE_INVALID" name="Invalid" />
  131.       <member cname="ATK_STATE_ACTIVE" name="Active" />
  132.       <member cname="ATK_STATE_ARMED" name="Armed" />
  133.       <member cname="ATK_STATE_BUSY" name="Busy" />
  134.       <member cname="ATK_STATE_CHECKED" name="Checked" />
  135.       <member cname="ATK_STATE_DEFUNCT" name="Defunct" />
  136.       <member cname="ATK_STATE_EDITABLE" name="Editable" />
  137.       <member cname="ATK_STATE_ENABLED" name="Enabled" />
  138.       <member cname="ATK_STATE_EXPANDABLE" name="Expandable" />
  139.       <member cname="ATK_STATE_EXPANDED" name="Expanded" />
  140.       <member cname="ATK_STATE_FOCUSABLE" name="Focusable" />
  141.       <member cname="ATK_STATE_FOCUSED" name="Focused" />
  142.       <member cname="ATK_STATE_HORIZONTAL" name="Horizontal" />
  143.       <member cname="ATK_STATE_ICONIFIED" name="Iconified" />
  144.       <member cname="ATK_STATE_MODAL" name="Modal" />
  145.       <member cname="ATK_STATE_MULTI_LINE" name="MultiLine" />
  146.       <member cname="ATK_STATE_MULTISELECTABLE" name="Multiselectable" />
  147.       <member cname="ATK_STATE_OPAQUE" name="Opaque" />
  148.       <member cname="ATK_STATE_PRESSED" name="Pressed" />
  149.       <member cname="ATK_STATE_RESIZABLE" name="Resizable" />
  150.       <member cname="ATK_STATE_SELECTABLE" name="Selectable" />
  151.       <member cname="ATK_STATE_SELECTED" name="Selected" />
  152.       <member cname="ATK_STATE_SENSITIVE" name="Sensitive" />
  153.       <member cname="ATK_STATE_SHOWING" name="Showing" />
  154.       <member cname="ATK_STATE_SINGLE_LINE" name="SingleLine" />
  155.       <member cname="ATK_STATE_STALE" name="Stale" />
  156.       <member cname="ATK_STATE_TRANSIENT" name="Transient" />
  157.       <member cname="ATK_STATE_VERTICAL" name="Vertical" />
  158.       <member cname="ATK_STATE_VISIBLE" name="Visible" />
  159.       <member cname="ATK_STATE_MANAGES_DESCENDANTS" name="ManagesDescendants" />
  160.       <member cname="ATK_STATE_INDETERMINATE" name="Indeterminate" />
  161.       <member cname="ATK_STATE_TRUNCATED" name="Truncated" />
  162.       <member cname="ATK_STATE_REQUIRED" name="Required" />
  163.       <member cname="ATK_STATE_LAST_DEFINED" name="LastDefined" />
  164.     </enum>
  165.     <enum name="TextAttribute" cname="AtkTextAttribute" gtype="atk_text_attribute_get_type" type="enum">
  166.       <member cname="ATK_TEXT_ATTR_INVALID" name="Invalid" />
  167.       <member cname="ATK_TEXT_ATTR_LEFT_MARGIN" name="LeftMargin" />
  168.       <member cname="ATK_TEXT_ATTR_RIGHT_MARGIN" name="RightMargin" />
  169.       <member cname="ATK_TEXT_ATTR_INDENT" name="Indent" />
  170.       <member cname="ATK_TEXT_ATTR_INVISIBLE" name="Invisible" />
  171.       <member cname="ATK_TEXT_ATTR_EDITABLE" name="Editable" />
  172.       <member cname="ATK_TEXT_ATTR_PIXELS_ABOVE_LINES" name="PixelsAboveLines" />
  173.       <member cname="ATK_TEXT_ATTR_PIXELS_BELOW_LINES" name="PixelsBelowLines" />
  174.       <member cname="ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP" name="PixelsInsideWrap" />
  175.       <member cname="ATK_TEXT_ATTR_BG_FULL_HEIGHT" name="BgFullHeight" />
  176.       <member cname="ATK_TEXT_ATTR_RISE" name="Rise" />
  177.       <member cname="ATK_TEXT_ATTR_UNDERLINE" name="Underline" />
  178.       <member cname="ATK_TEXT_ATTR_STRIKETHROUGH" name="Strikethrough" />
  179.       <member cname="ATK_TEXT_ATTR_SIZE" name="Size" />
  180.       <member cname="ATK_TEXT_ATTR_SCALE" name="Scale" />
  181.       <member cname="ATK_TEXT_ATTR_WEIGHT" name="Weight" />
  182.       <member cname="ATK_TEXT_ATTR_LANGUAGE" name="Language" />
  183.       <member cname="ATK_TEXT_ATTR_FAMILY_NAME" name="FamilyName" />
  184.       <member cname="ATK_TEXT_ATTR_BG_COLOR" name="BgColor" />
  185.       <member cname="ATK_TEXT_ATTR_FG_COLOR" name="FgColor" />
  186.       <member cname="ATK_TEXT_ATTR_BG_STIPPLE" name="BgStipple" />
  187.       <member cname="ATK_TEXT_ATTR_FG_STIPPLE" name="FgStipple" />
  188.       <member cname="ATK_TEXT_ATTR_WRAP_MODE" name="WrapMode" />
  189.       <member cname="ATK_TEXT_ATTR_DIRECTION" name="Direction" />
  190.       <member cname="ATK_TEXT_ATTR_JUSTIFICATION" name="Justification" />
  191.       <member cname="ATK_TEXT_ATTR_STRETCH" name="Stretch" />
  192.       <member cname="ATK_TEXT_ATTR_VARIANT" name="Variant" />
  193.       <member cname="ATK_TEXT_ATTR_STYLE" name="Style" />
  194.       <member cname="ATK_TEXT_ATTR_LAST_DEFINED" name="LastDefined" />
  195.     </enum>
  196.     <enum name="TextBoundary" cname="AtkTextBoundary" gtype="atk_text_boundary_get_type" type="enum">
  197.       <member cname="ATK_TEXT_BOUNDARY_CHAR" name="Char" />
  198.       <member cname="ATK_TEXT_BOUNDARY_WORD_START" name="WordStart" />
  199.       <member cname="ATK_TEXT_BOUNDARY_WORD_END" name="WordEnd" />
  200.       <member cname="ATK_TEXT_BOUNDARY_SENTENCE_START" name="SentenceStart" />
  201.       <member cname="ATK_TEXT_BOUNDARY_SENTENCE_END" name="SentenceEnd" />
  202.       <member cname="ATK_TEXT_BOUNDARY_LINE_START" name="LineStart" />
  203.       <member cname="ATK_TEXT_BOUNDARY_LINE_END" name="LineEnd" />
  204.     </enum>
  205.     <enum name="TextClipType" cname="AtkTextClipType" gtype="atk_text_clip_type_get_type" type="enum">
  206.       <member cname="ATK_TEXT_CLIP_NONE" name="None" />
  207.       <member cname="ATK_TEXT_CLIP_MIN" name="Min" />
  208.       <member cname="ATK_TEXT_CLIP_MAX" name="Max" />
  209.       <member cname="ATK_TEXT_CLIP_BOTH" name="Both" />
  210.     </enum>
  211.     <callback name="EventListener" cname="AtkEventListener">
  212.       <return-type type="void" />
  213.       <parameters>
  214.         <parameter type="AtkObject*" name="arg1" />
  215.       </parameters>
  216.     </callback>
  217.     <callback name="EventListenerInit" cname="AtkEventListenerInit">
  218.       <return-type type="void" />
  219.     </callback>
  220.     <callback name="FocusHandler" cname="AtkFocusHandler">
  221.       <return-type type="void" />
  222.       <parameters>
  223.         <parameter type="AtkObject*" name="arg1" />
  224.         <parameter type="gboolean" name="arg2" />
  225.       </parameters>
  226.     </callback>
  227.     <callback name="Function" cname="AtkFunction">
  228.       <return-type type="gboolean" />
  229.       <parameters>
  230.         <parameter type="gpointer" name="data" />
  231.       </parameters>
  232.     </callback>
  233.     <callback name="KeySnoopFunc" cname="AtkKeySnoopFunc">
  234.       <return-type type="gint" />
  235.       <parameters>
  236.         <parameter type="AtkKeyEventStruct*" name="event" />
  237.         <parameter type="gpointer" name="func_data" />
  238.       </parameters>
  239.     </callback>
  240.     <callback name="PropertyChangeHandler" cname="AtkPropertyChangeHandler">
  241.       <return-type type="void" />
  242.       <parameters>
  243.         <parameter type="AtkObject*" name="arg1" />
  244.         <parameter type="AtkPropertyValues*" name="arg2" />
  245.       </parameters>
  246.     </callback>
  247.     <interface name="Action" cname="AtkAction">
  248.       <virtual_method name="DoAction" cname="do_action">
  249.         <return-type type="gboolean" />
  250.         <parameters>
  251.           <parameter type="AtkAction*" name="action" />
  252.           <parameter type="gint" name="i" />
  253.         </parameters>
  254.       </virtual_method>
  255.       <virtual_method name="GetNActions" cname="get_n_actions">
  256.         <return-type type="gint" />
  257.         <parameters>
  258.           <parameter type="AtkAction*" name="action" />
  259.         </parameters>
  260.       </virtual_method>
  261.       <virtual_method name="GetDescription" cname="get_description">
  262.         <return-type type="const-gchar*" />
  263.         <parameters>
  264.           <parameter type="AtkAction*" name="action" />
  265.           <parameter type="gint" name="i" />
  266.         </parameters>
  267.       </virtual_method>
  268.       <virtual_method name="GetName" cname="get_name">
  269.         <return-type type="const-gchar*" />
  270.         <parameters>
  271.           <parameter type="AtkAction*" name="action" />
  272.           <parameter type="gint" name="i" />
  273.         </parameters>
  274.       </virtual_method>
  275.       <virtual_method name="GetKeybinding" cname="get_keybinding">
  276.         <return-type type="const-gchar*" />
  277.         <parameters>
  278.           <parameter type="AtkAction*" name="action" />
  279.           <parameter type="gint" name="i" />
  280.         </parameters>
  281.       </virtual_method>
  282.       <virtual_method name="SetDescription" cname="set_description">
  283.         <return-type type="gboolean" />
  284.         <parameters>
  285.           <parameter type="AtkAction*" name="action" />
  286.           <parameter type="gint" name="i" />
  287.           <parameter type="const-gchar*" name="desc" />
  288.         </parameters>
  289.       </virtual_method>
  290.       <virtual_method name="GetLocalizedName" cname="get_localized_name">
  291.         <return-type type="const-gchar*" />
  292.         <parameters>
  293.           <parameter type="AtkAction*" name="action" />
  294.           <parameter type="gint" name="i" />
  295.         </parameters>
  296.       </virtual_method>
  297.       <method name="DoAction" cname="atk_action_do_action">
  298.         <return-type type="gboolean" />
  299.         <parameters>
  300.           <parameter type="gint" name="i" />
  301.         </parameters>
  302.       </method>
  303.       <method name="GetDescription" cname="atk_action_get_description">
  304.         <return-type type="const-gchar*" />
  305.         <parameters>
  306.           <parameter type="gint" name="i" />
  307.         </parameters>
  308.       </method>
  309.       <method name="GetKeybinding" cname="atk_action_get_keybinding">
  310.         <return-type type="const-gchar*" />
  311.         <parameters>
  312.           <parameter type="gint" name="i" />
  313.         </parameters>
  314.       </method>
  315.       <method name="GetLocalizedName" cname="atk_action_get_localized_name">
  316.         <return-type type="const-gchar*" />
  317.         <parameters>
  318.           <parameter type="gint" name="i" />
  319.         </parameters>
  320.       </method>
  321.       <method name="GetNActions" cname="atk_action_get_n_actions">
  322.         <return-type type="gint" />
  323.       </method>
  324.       <method name="GetName" cname="atk_action_get_name">
  325.         <return-type type="const-gchar*" />
  326.         <parameters>
  327.           <parameter type="gint" name="i" />
  328.         </parameters>
  329.       </method>
  330.       <method name="GetType" cname="atk_action_get_type" shared="true">
  331.         <return-type type="GType" />
  332.       </method>
  333.       <method name="SetDescription" cname="atk_action_set_description">
  334.         <return-type type="gboolean" />
  335.         <parameters>
  336.           <parameter type="gint" name="i" />
  337.           <parameter type="const-gchar*" name="desc" />
  338.         </parameters>
  339.       </method>
  340.     </interface>
  341.     <interface name="Component" cname="AtkComponent">
  342.       <signal name="BoundsChanged" cname="bounds_changed" when="LAST">
  343.         <return-type type="void" />
  344.         <parameters>
  345.           <parameter type="AtkComponent*" name="component" />
  346.           <parameter type="AtkRectangle*" name="bounds" />
  347.         </parameters>
  348.       </signal>
  349.       <virtual_method name="AddFocusHandler" cname="add_focus_handler">
  350.         <return-type type="guint" />
  351.         <parameters>
  352.           <parameter type="AtkComponent*" name="component" />
  353.           <parameter type="AtkFocusHandler" name="handler" />
  354.         </parameters>
  355.       </virtual_method>
  356.       <virtual_method name="Contains" cname="contains">
  357.         <return-type type="gboolean" />
  358.         <parameters>
  359.           <parameter type="AtkComponent*" name="component" />
  360.           <parameter type="gint" name="x" />
  361.           <parameter type="gint" name="y" />
  362.           <parameter type="AtkCoordType" name="coord_type" />
  363.         </parameters>
  364.       </virtual_method>
  365.       <virtual_method name="RefAccessibleAtPoint" cname="ref_accessible_at_point">
  366.         <return-type type="AtkObject*" />
  367.         <parameters>
  368.           <parameter type="AtkComponent*" name="component" />
  369.           <parameter type="gint" name="x" />
  370.           <parameter type="gint" name="y" />
  371.           <parameter type="AtkCoordType" name="coord_type" />
  372.         </parameters>
  373.       </virtual_method>
  374.       <virtual_method name="GetExtents" cname="get_extents">
  375.         <return-type type="void" />
  376.         <parameters>
  377.           <parameter type="AtkComponent*" name="component" />
  378.           <parameter type="gint*" name="x" />
  379.           <parameter type="gint*" name="y" />
  380.           <parameter type="gint*" name="width" />
  381.           <parameter type="gint*" name="height" />
  382.           <parameter type="AtkCoordType" name="coord_type" />
  383.         </parameters>
  384.       </virtual_method>
  385.       <virtual_method name="GetPosition" cname="get_position">
  386.         <return-type type="void" />
  387.         <parameters>
  388.           <parameter type="AtkComponent*" name="component" />
  389.           <parameter type="gint*" name="x" />
  390.           <parameter type="gint*" name="y" />
  391.           <parameter type="AtkCoordType" name="coord_type" />
  392.         </parameters>
  393.       </virtual_method>
  394.       <virtual_method name="GetSize" cname="get_size">
  395.         <return-type type="void" />
  396.         <parameters>
  397.           <parameter type="AtkComponent*" name="component" />
  398.           <parameter type="gint*" name="width" />
  399.           <parameter type="gint*" name="height" />
  400.         </parameters>
  401.       </virtual_method>
  402.       <virtual_method name="GrabFocus" cname="grab_focus">
  403.         <return-type type="gboolean" />
  404.         <parameters>
  405.           <parameter type="AtkComponent*" name="component" />
  406.         </parameters>
  407.       </virtual_method>
  408.       <virtual_method name="RemoveFocusHandler" cname="remove_focus_handler">
  409.         <return-type type="void" />
  410.         <parameters>
  411.           <parameter type="AtkComponent*" name="component" />
  412.           <parameter type="guint" name="handler_id" />
  413.         </parameters>
  414.       </virtual_method>
  415.       <virtual_method name="SetExtents" cname="set_extents">
  416.         <return-type type="gboolean" />
  417.         <parameters>
  418.           <parameter type="AtkComponent*" name="component" />
  419.           <parameter type="gint" name="x" />
  420.           <parameter type="gint" name="y" />
  421.           <parameter type="gint" name="width" />
  422.           <parameter type="gint" name="height" />
  423.           <parameter type="AtkCoordType" name="coord_type" />
  424.         </parameters>
  425.       </virtual_method>
  426.       <virtual_method name="SetPosition" cname="set_position">
  427.         <return-type type="gboolean" />
  428.         <parameters>
  429.           <parameter type="AtkComponent*" name="component" />
  430.           <parameter type="gint" name="x" />
  431.           <parameter type="gint" name="y" />
  432.           <parameter type="AtkCoordType" name="coord_type" />
  433.         </parameters>
  434.       </virtual_method>
  435.       <virtual_method name="SetSize" cname="set_size">
  436.         <return-type type="gboolean" />
  437.         <parameters>
  438.           <parameter type="AtkComponent*" name="component" />
  439.           <parameter type="gint" name="width" />
  440.           <parameter type="gint" name="height" />
  441.         </parameters>
  442.       </virtual_method>
  443.       <virtual_method name="GetLayer" cname="get_layer">
  444.         <return-type type="AtkLayer" />
  445.         <parameters>
  446.           <parameter type="AtkComponent*" name="component" />
  447.         </parameters>
  448.       </virtual_method>
  449.       <virtual_method name="GetMdiZorder" cname="get_mdi_zorder">
  450.         <return-type type="gint" />
  451.         <parameters>
  452.           <parameter type="AtkComponent*" name="component" />
  453.         </parameters>
  454.       </virtual_method>
  455.       <method name="AddFocusHandler" cname="atk_component_add_focus_handler">
  456.         <return-type type="guint" />
  457.         <parameters>
  458.           <parameter type="AtkFocusHandler" name="handler" />
  459.         </parameters>
  460.       </method>
  461.       <method name="Contains" cname="atk_component_contains">
  462.         <return-type type="gboolean" />
  463.         <parameters>
  464.           <parameter type="gint" name="x" />
  465.           <parameter type="gint" name="y" />
  466.           <parameter type="AtkCoordType" name="coord_type" />
  467.         </parameters>
  468.       </method>
  469.       <method name="GetExtents" cname="atk_component_get_extents">
  470.         <return-type type="void" />
  471.         <parameters>
  472.           <parameter type="gint*" name="x" />
  473.           <parameter type="gint*" name="y" />
  474.           <parameter type="gint*" name="width" />
  475.           <parameter type="gint*" name="height" />
  476.           <parameter type="AtkCoordType" name="coord_type" />
  477.         </parameters>
  478.       </method>
  479.       <method name="GetLayer" cname="atk_component_get_layer">
  480.         <return-type type="AtkLayer" />
  481.       </method>
  482.       <method name="GetMdiZorder" cname="atk_component_get_mdi_zorder">
  483.         <return-type type="gint" />
  484.       </method>
  485.       <method name="GetPosition" cname="atk_component_get_position">
  486.         <return-type type="void" />
  487.         <parameters>
  488.           <parameter type="gint*" name="x" />
  489.           <parameter type="gint*" name="y" />
  490.           <parameter type="AtkCoordType" name="coord_type" />
  491.         </parameters>
  492.       </method>
  493.       <method name="GetSize" cname="atk_component_get_size">
  494.         <return-type type="void" />
  495.         <parameters>
  496.           <parameter type="gint*" name="width" />
  497.           <parameter type="gint*" name="height" />
  498.         </parameters>
  499.       </method>
  500.       <method name="GetType" cname="atk_component_get_type" shared="true">
  501.         <return-type type="GType" />
  502.       </method>
  503.       <method name="GrabFocus" cname="atk_component_grab_focus">
  504.         <return-type type="gboolean" />
  505.       </method>
  506.       <method name="RefAccessibleAtPoint" cname="atk_component_ref_accessible_at_point">
  507.         <return-type type="AtkObject*" />
  508.         <parameters>
  509.           <parameter type="gint" name="x" />
  510.           <parameter type="gint" name="y" />
  511.           <parameter type="AtkCoordType" name="coord_type" />
  512.         </parameters>
  513.       </method>
  514.       <method name="RemoveFocusHandler" cname="atk_component_remove_focus_handler">
  515.         <return-type type="void" />
  516.         <parameters>
  517.           <parameter type="guint" name="handler_id" />
  518.         </parameters>
  519.       </method>
  520.       <method name="SetExtents" cname="atk_component_set_extents">
  521.         <return-type type="gboolean" />
  522.         <parameters>
  523.           <parameter type="gint" name="x" />
  524.           <parameter type="gint" name="y" />
  525.           <parameter type="gint" name="width" />
  526.           <parameter type="gint" name="height" />
  527.           <parameter type="AtkCoordType" name="coord_type" />
  528.         </parameters>
  529.       </method>
  530.       <method name="SetPosition" cname="atk_component_set_position">
  531.         <return-type type="gboolean" />
  532.         <parameters>
  533.           <parameter type="gint" name="x" />
  534.           <parameter type="gint" name="y" />
  535.           <parameter type="AtkCoordType" name="coord_type" />
  536.         </parameters>
  537.       </method>
  538.       <method name="SetSize" cname="atk_component_set_size">
  539.         <return-type type="gboolean" />
  540.         <parameters>
  541.           <parameter type="gint" name="width" />
  542.           <parameter type="gint" name="height" />
  543.         </parameters>
  544.       </method>
  545.     </interface>
  546.     <interface name="Document" cname="AtkDocument">
  547.       <virtual_method name="GetDocumentType" cname="get_document_type">
  548.         <return-type type="const-gchar*" />
  549.         <parameters>
  550.           <parameter type="AtkDocument*" name="document" />
  551.         </parameters>
  552.       </virtual_method>
  553.       <virtual_method cname="get_document" name="GetTheDocument">
  554.         <return-type type="gpointer" />
  555.         <parameters>
  556.           <parameter type="AtkDocument*" name="document" />
  557.         </parameters>
  558.       </virtual_method>
  559.       <method cname="atk_document_get_document" name="GetTheDocument">
  560.         <return-type type="gpointer" />
  561.       </method>
  562.       <method name="GetDocumentType" cname="atk_document_get_document_type">
  563.         <return-type type="const-gchar*" />
  564.       </method>
  565.       <method name="GetType" cname="atk_document_get_type" shared="true">
  566.         <return-type type="GType" />
  567.       </method>
  568.     </interface>
  569.     <interface name="EditableText" cname="AtkEditableText">
  570.       <virtual_method name="SetRunAttributes" cname="set_run_attributes">
  571.         <return-type type="gboolean" />
  572.         <parameters>
  573.           <parameter type="AtkEditableText*" name="text" />
  574.           <parameter type="AtkAttributeSet*" name="attrib_set" />
  575.           <parameter type="gint" name="start_offset" />
  576.           <parameter type="gint" name="end_offset" />
  577.         </parameters>
  578.       </virtual_method>
  579.       <virtual_method name="SetTextContents" cname="set_text_contents">
  580.         <return-type type="void" />
  581.         <parameters>
  582.           <parameter type="AtkEditableText*" name="text" />
  583.           <parameter type="const-gchar*" name="string" />
  584.         </parameters>
  585.       </virtual_method>
  586.       <virtual_method name="InsertText" cname="insert_text">
  587.         <return-type type="void" />
  588.         <parameters>
  589.           <parameter type="AtkEditableText*" name="text" />
  590.           <parameter type="const-gchar*" name="string" />
  591.           <parameter type="gint" name="length" />
  592.           <parameter type="gint*" name="position" pass_as="ref" />
  593.         </parameters>
  594.       </virtual_method>
  595.       <virtual_method name="CopyText" cname="copy_text">
  596.         <return-type type="void" />
  597.         <parameters>
  598.           <parameter type="AtkEditableText*" name="text" />
  599.           <parameter type="gint" name="start_pos" />
  600.           <parameter type="gint" name="end_pos" />
  601.         </parameters>
  602.       </virtual_method>
  603.       <virtual_method name="CutText" cname="cut_text">
  604.         <return-type type="void" />
  605.         <parameters>
  606.           <parameter type="AtkEditableText*" name="text" />
  607.           <parameter type="gint" name="start_pos" />
  608.           <parameter type="gint" name="end_pos" />
  609.         </parameters>
  610.       </virtual_method>
  611.       <virtual_method name="DeleteText" cname="delete_text">
  612.         <return-type type="void" />
  613.         <parameters>
  614.           <parameter type="AtkEditableText*" name="text" />
  615.           <parameter type="gint" name="start_pos" />
  616.           <parameter type="gint" name="end_pos" />
  617.         </parameters>
  618.       </virtual_method>
  619.       <virtual_method name="PasteText" cname="paste_text">
  620.         <return-type type="void" />
  621.         <parameters>
  622.           <parameter type="AtkEditableText*" name="text" />
  623.           <parameter type="gint" name="position" />
  624.         </parameters>
  625.       </virtual_method>
  626.       <method name="CopyText" cname="atk_editable_text_copy_text">
  627.         <return-type type="void" />
  628.         <parameters>
  629.           <parameter type="gint" name="start_pos" />
  630.           <parameter type="gint" name="end_pos" />
  631.         </parameters>
  632.       </method>
  633.       <method name="CutText" cname="atk_editable_text_cut_text">
  634.         <return-type type="void" />
  635.         <parameters>
  636.           <parameter type="gint" name="start_pos" />
  637.           <parameter type="gint" name="end_pos" />
  638.         </parameters>
  639.       </method>
  640.       <method name="DeleteText" cname="atk_editable_text_delete_text">
  641.         <return-type type="void" />
  642.         <parameters>
  643.           <parameter type="gint" name="start_pos" />
  644.           <parameter type="gint" name="end_pos" />
  645.         </parameters>
  646.       </method>
  647.       <method name="GetType" cname="atk_editable_text_get_type" shared="true">
  648.         <return-type type="GType" />
  649.       </method>
  650.       <method name="InsertText" cname="atk_editable_text_insert_text">
  651.         <return-type type="void" />
  652.         <parameters>
  653.           <parameter type="const-gchar*" name="string" />
  654.           <parameter type="gint" name="length" />
  655.           <parameter type="gint*" name="position" pass_as="ref" />
  656.         </parameters>
  657.       </method>
  658.       <method name="PasteText" cname="atk_editable_text_paste_text">
  659.         <return-type type="void" />
  660.         <parameters>
  661.           <parameter type="gint" name="position" />
  662.         </parameters>
  663.       </method>
  664.       <method name="SetRunAttributes" cname="atk_editable_text_set_run_attributes">
  665.         <return-type type="gboolean" />
  666.         <parameters>
  667.           <parameter type="AtkAttributeSet*" name="attrib_set" />
  668.           <parameter type="gint" name="start_offset" />
  669.           <parameter type="gint" name="end_offset" />
  670.         </parameters>
  671.       </method>
  672.       <method name="SetTextContents" cname="atk_editable_text_set_text_contents">
  673.         <return-type type="void" />
  674.         <parameters>
  675.           <parameter type="const-gchar*" name="string" />
  676.         </parameters>
  677.       </method>
  678.     </interface>
  679.     <interface name="Hypertext" cname="AtkHypertext">
  680.       <signal name="LinkSelected" cname="link_selected" when="LAST">
  681.         <return-type type="void" />
  682.         <parameters>
  683.           <parameter type="AtkHypertext*" name="hypertext" />
  684.           <parameter type="gint" name="link_index" />
  685.         </parameters>
  686.       </signal>
  687.       <virtual_method name="GetLink" cname="get_link">
  688.         <return-type type="AtkHyperlink*" />
  689.         <parameters>
  690.           <parameter type="AtkHypertext*" name="hypertext" />
  691.           <parameter type="gint" name="link_index" />
  692.         </parameters>
  693.       </virtual_method>
  694.       <virtual_method name="GetNLinks" cname="get_n_links">
  695.         <return-type type="gint" />
  696.         <parameters>
  697.           <parameter type="AtkHypertext*" name="hypertext" />
  698.         </parameters>
  699.       </virtual_method>
  700.       <virtual_method name="GetLinkIndex" cname="get_link_index">
  701.         <return-type type="gint" />
  702.         <parameters>
  703.           <parameter type="AtkHypertext*" name="hypertext" />
  704.           <parameter type="gint" name="char_index" />
  705.         </parameters>
  706.       </virtual_method>
  707.       <method name="GetLink" cname="atk_hypertext_get_link">
  708.         <return-type type="AtkHyperlink*" />
  709.         <parameters>
  710.           <parameter type="gint" name="link_index" />
  711.         </parameters>
  712.       </method>
  713.       <method name="GetLinkIndex" cname="atk_hypertext_get_link_index">
  714.         <return-type type="gint" />
  715.         <parameters>
  716.           <parameter type="gint" name="char_index" />
  717.         </parameters>
  718.       </method>
  719.       <method name="GetNLinks" cname="atk_hypertext_get_n_links">
  720.         <return-type type="gint" />
  721.       </method>
  722.       <method name="GetType" cname="atk_hypertext_get_type" shared="true">
  723.         <return-type type="GType" />
  724.       </method>
  725.     </interface>
  726.     <interface name="Image" cname="AtkImage">
  727.       <virtual_method name="GetImagePosition" cname="get_image_position">
  728.         <return-type type="void" />
  729.         <parameters>
  730.           <parameter type="AtkImage*" name="image" />
  731.           <parameter type="gint*" name="x" />
  732.           <parameter type="gint*" name="y" />
  733.           <parameter type="AtkCoordType" name="coord_type" />
  734.         </parameters>
  735.       </virtual_method>
  736.       <virtual_method name="GetImageDescription" cname="get_image_description">
  737.         <return-type type="const-gchar*" />
  738.         <parameters>
  739.           <parameter type="AtkImage*" name="image" />
  740.         </parameters>
  741.       </virtual_method>
  742.       <virtual_method name="GetImageSize" cname="get_image_size">
  743.         <return-type type="void" />
  744.         <parameters>
  745.           <parameter type="AtkImage*" name="image" />
  746.           <parameter type="gint*" name="width" />
  747.           <parameter type="gint*" name="height" />
  748.         </parameters>
  749.       </virtual_method>
  750.       <virtual_method name="SetImageDescription" cname="set_image_description">
  751.         <return-type type="gboolean" />
  752.         <parameters>
  753.           <parameter type="AtkImage*" name="image" />
  754.           <parameter type="const-gchar*" name="description" />
  755.         </parameters>
  756.       </virtual_method>
  757.       <method name="GetImageDescription" cname="atk_image_get_image_description">
  758.         <return-type type="const-gchar*" />
  759.       </method>
  760.       <method name="GetImagePosition" cname="atk_image_get_image_position">
  761.         <return-type type="void" />
  762.         <parameters>
  763.           <parameter type="gint*" name="x" />
  764.           <parameter type="gint*" name="y" />
  765.           <parameter type="AtkCoordType" name="coord_type" />
  766.         </parameters>
  767.       </method>
  768.       <method name="GetImageSize" cname="atk_image_get_image_size">
  769.         <return-type type="void" />
  770.         <parameters>
  771.           <parameter type="gint*" name="width" />
  772.           <parameter type="gint*" name="height" />
  773.         </parameters>
  774.       </method>
  775.       <method name="GetType" cname="atk_image_get_type" shared="true">
  776.         <return-type type="GType" />
  777.       </method>
  778.       <method name="SetImageDescription" cname="atk_image_set_image_description">
  779.         <return-type type="gboolean" />
  780.         <parameters>
  781.           <parameter type="const-gchar*" name="description" />
  782.         </parameters>
  783.       </method>
  784.     </interface>
  785.     <interface name="Implementor" cname="AtkImplementor">
  786.       <virtual_method name="RefAccessible" cname="ref_accessible">
  787.         <return-type type="AtkObject*" />
  788.         <parameters>
  789.           <parameter type="AtkImplementor*" name="implementor" />
  790.         </parameters>
  791.       </virtual_method>
  792.       <method name="GetType" cname="atk_implementor_get_type" shared="true">
  793.         <return-type type="GType" />
  794.       </method>
  795.       <method name="RefAccessible" cname="atk_implementor_ref_accessible">
  796.         <return-type type="AtkObject*" />
  797.       </method>
  798.     </interface>
  799.     <interface name="Selection" cname="AtkSelection">
  800.       <signal name="SelectionChanged" cname="selection_changed" when="LAST">
  801.         <return-type type="void" />
  802.         <parameters>
  803.           <parameter type="AtkSelection*" name="selection" />
  804.         </parameters>
  805.       </signal>
  806.       <virtual_method name="AddSelection" cname="add_selection">
  807.         <return-type type="gboolean" />
  808.         <parameters>
  809.           <parameter type="AtkSelection*" name="selection" />
  810.           <parameter type="gint" name="i" />
  811.         </parameters>
  812.       </virtual_method>
  813.       <virtual_method name="ClearSelection" cname="clear_selection">
  814.         <return-type type="gboolean" />
  815.         <parameters>
  816.           <parameter type="AtkSelection*" name="selection" />
  817.         </parameters>
  818.       </virtual_method>
  819.       <virtual_method name="RefSelection" cname="ref_selection">
  820.         <return-type type="AtkObject*" />
  821.         <parameters>
  822.           <parameter type="AtkSelection*" name="selection" />
  823.           <parameter type="gint" name="i" />
  824.         </parameters>
  825.       </virtual_method>
  826.       <virtual_method name="GetSelectionCount" cname="get_selection_count">
  827.         <return-type type="gint" />
  828.         <parameters>
  829.           <parameter type="AtkSelection*" name="selection" />
  830.         </parameters>
  831.       </virtual_method>
  832.       <virtual_method name="IsChildSelected" cname="is_child_selected">
  833.         <return-type type="gboolean" />
  834.         <parameters>
  835.           <parameter type="AtkSelection*" name="selection" />
  836.           <parameter type="gint" name="i" />
  837.         </parameters>
  838.       </virtual_method>
  839.       <virtual_method name="RemoveSelection" cname="remove_selection">
  840.         <return-type type="gboolean" />
  841.         <parameters>
  842.           <parameter type="AtkSelection*" name="selection" />
  843.           <parameter type="gint" name="i" />
  844.         </parameters>
  845.       </virtual_method>
  846.       <virtual_method name="SelectAllSelection" cname="select_all_selection">
  847.         <return-type type="gboolean" />
  848.         <parameters>
  849.           <parameter type="AtkSelection*" name="selection" />
  850.         </parameters>
  851.       </virtual_method>
  852.       <method name="AddSelection" cname="atk_selection_add_selection">
  853.         <return-type type="gboolean" />
  854.         <parameters>
  855.           <parameter type="gint" name="i" />
  856.         </parameters>
  857.       </method>
  858.       <method name="ClearSelection" cname="atk_selection_clear_selection">
  859.         <return-type type="gboolean" />
  860.       </method>
  861.       <method name="GetSelectionCount" cname="atk_selection_get_selection_count">
  862.         <return-type type="gint" />
  863.       </method>
  864.       <method name="GetType" cname="atk_selection_get_type" shared="true">
  865.         <return-type type="GType" />
  866.       </method>
  867.       <method name="IsChildSelected" cname="atk_selection_is_child_selected">
  868.         <return-type type="gboolean" />
  869.         <parameters>
  870.           <parameter type="gint" name="i" />
  871.         </parameters>
  872.       </method>
  873.       <method name="RefSelection" cname="atk_selection_ref_selection">
  874.         <return-type type="AtkObject*" />
  875.         <parameters>
  876.           <parameter type="gint" name="i" />
  877.         </parameters>
  878.       </method>
  879.       <method name="RemoveSelection" cname="atk_selection_remove_selection">
  880.         <return-type type="gboolean" />
  881.         <parameters>
  882.           <parameter type="gint" name="i" />
  883.         </parameters>
  884.       </method>
  885.       <method name="SelectAllSelection" cname="atk_selection_select_all_selection">
  886.         <return-type type="gboolean" />
  887.       </method>
  888.     </interface>
  889.     <interface name="StreamableContent" cname="AtkStreamableContent">
  890.       <virtual_method name="GetNMimeTypes" cname="get_n_mime_types">
  891.         <return-type type="gint" />
  892.         <parameters>
  893.           <parameter type="AtkStreamableContent*" name="streamable" />
  894.         </parameters>
  895.       </virtual_method>
  896.       <virtual_method name="GetMimeType" cname="get_mime_type">
  897.         <return-type type="const-gchar*" />
  898.         <parameters>
  899.           <parameter type="AtkStreamableContent*" name="streamable" />
  900.           <parameter type="gint" name="i" />
  901.         </parameters>
  902.       </virtual_method>
  903.       <virtual_method name="GetStream" cname="get_stream">
  904.         <return-type type="GIOChannel*" />
  905.         <parameters>
  906.           <parameter type="AtkStreamableContent*" name="streamable" />
  907.           <parameter type="const-gchar*" name="mime_type" />
  908.         </parameters>
  909.       </virtual_method>
  910.       <method name="GetMimeType" cname="atk_streamable_content_get_mime_type">
  911.         <return-type type="const-gchar*" />
  912.         <parameters>
  913.           <parameter type="gint" name="i" />
  914.         </parameters>
  915.       </method>
  916.       <method name="GetNMimeTypes" cname="atk_streamable_content_get_n_mime_types">
  917.         <return-type type="gint" />
  918.       </method>
  919.       <method name="GetStream" cname="atk_streamable_content_get_stream">
  920.         <return-type type="GIOChannel*" />
  921.         <parameters>
  922.           <parameter type="const-gchar*" name="mime_type" />
  923.         </parameters>
  924.       </method>
  925.       <method name="GetType" cname="atk_streamable_content_get_type" shared="true">
  926.         <return-type type="GType" />
  927.       </method>
  928.     </interface>
  929.     <interface name="Table" cname="AtkTable">
  930.       <signal name="RowInserted" cname="row_inserted" when="LAST">
  931.         <return-type type="void" />
  932.         <parameters>
  933.           <parameter type="AtkTable*" name="table" />
  934.           <parameter type="gint" name="row" />
  935.           <parameter type="gint" name="num_inserted" />
  936.         </parameters>
  937.       </signal>
  938.       <signal name="ColumnInserted" cname="column_inserted" when="LAST">
  939.         <return-type type="void" />
  940.         <parameters>
  941.           <parameter type="AtkTable*" name="table" />
  942.           <parameter type="gint" name="column" />
  943.           <parameter type="gint" name="num_inserted" />
  944.         </parameters>
  945.       </signal>
  946.       <signal name="RowDeleted" cname="row_deleted" when="LAST">
  947.         <return-type type="void" />
  948.         <parameters>
  949.           <parameter type="AtkTable*" name="table" />
  950.           <parameter type="gint" name="row" />
  951.           <parameter type="gint" name="num_deleted" />
  952.         </parameters>
  953.       </signal>
  954.       <signal name="ColumnDeleted" cname="column_deleted" when="LAST">
  955.         <return-type type="void" />
  956.         <parameters>
  957.           <parameter type="AtkTable*" name="table" />
  958.           <parameter type="gint" name="column" />
  959.           <parameter type="gint" name="num_deleted" />
  960.         </parameters>
  961.       </signal>
  962.       <signal name="RowReordered" cname="row_reordered" when="LAST">
  963.         <return-type type="void" />
  964.         <parameters>
  965.           <parameter type="AtkTable*" name="table" />
  966.         </parameters>
  967.       </signal>
  968.       <signal name="ColumnReordered" cname="column_reordered" when="LAST">
  969.         <return-type type="void" />
  970.         <parameters>
  971.           <parameter type="AtkTable*" name="table" />
  972.         </parameters>
  973.       </signal>
  974.       <signal name="ModelChanged" cname="model_changed" when="LAST">
  975.         <return-type type="void" />
  976.         <parameters>
  977.           <parameter type="AtkTable*" name="table" />
  978.         </parameters>
  979.       </signal>
  980.       <virtual_method name="RefAt" cname="ref_at">
  981.         <return-type type="AtkObject*" />
  982.         <parameters>
  983.           <parameter type="AtkTable*" name="table" />
  984.           <parameter type="gint" name="row" />
  985.           <parameter type="gint" name="column" />
  986.         </parameters>
  987.       </virtual_method>
  988.       <virtual_method name="GetIndexAt" cname="get_index_at">
  989.         <return-type type="gint" />
  990.         <parameters>
  991.           <parameter type="AtkTable*" name="table" />
  992.           <parameter type="gint" name="row" />
  993.           <parameter type="gint" name="column" />
  994.         </parameters>
  995.       </virtual_method>
  996.       <virtual_method name="GetColumnAtIndex" cname="get_column_at_index">
  997.         <return-type type="gint" />
  998.         <parameters>
  999.           <parameter type="AtkTable*" name="table" />
  1000.           <parameter type="gint" name="index_" />
  1001.         </parameters>
  1002.       </virtual_method>
  1003.       <virtual_method name="GetRowAtIndex" cname="get_row_at_index">
  1004.         <return-type type="gint" />
  1005.         <parameters>
  1006.           <parameter type="AtkTable*" name="table" />
  1007.           <parameter type="gint" name="index_" />
  1008.         </parameters>
  1009.       </virtual_method>
  1010.       <virtual_method name="GetNColumns" cname="get_n_columns">
  1011.         <return-type type="gint" />
  1012.         <parameters>
  1013.           <parameter type="AtkTable*" name="table" />
  1014.         </parameters>
  1015.       </virtual_method>
  1016.       <virtual_method name="GetNRows" cname="get_n_rows">
  1017.         <return-type type="gint" />
  1018.         <parameters>
  1019.           <parameter type="AtkTable*" name="table" />
  1020.         </parameters>
  1021.       </virtual_method>
  1022.       <virtual_method name="GetColumnExtentAt" cname="get_column_extent_at">
  1023.         <return-type type="gint" />
  1024.         <parameters>
  1025.           <parameter type="AtkTable*" name="table" />
  1026.           <parameter type="gint" name="row" />
  1027.           <parameter type="gint" name="column" />
  1028.         </parameters>
  1029.       </virtual_method>
  1030.       <virtual_method name="GetRowExtentAt" cname="get_row_extent_at">
  1031.         <return-type type="gint" />
  1032.         <parameters>
  1033.           <parameter type="AtkTable*" name="table" />
  1034.           <parameter type="gint" name="row" />
  1035.           <parameter type="gint" name="column" />
  1036.         </parameters>
  1037.       </virtual_method>
  1038.       <virtual_method name="GetCaption" cname="get_caption">
  1039.         <return-type type="AtkObject*" />
  1040.         <parameters>
  1041.           <parameter type="AtkTable*" name="table" />
  1042.         </parameters>
  1043.       </virtual_method>
  1044.       <virtual_method name="GetColumnDescription" cname="get_column_description">
  1045.         <return-type type="const-gchar*" />
  1046.         <parameters>
  1047.           <parameter type="AtkTable*" name="table" />
  1048.           <parameter type="gint" name="column" />
  1049.         </parameters>
  1050.       </virtual_method>
  1051.       <virtual_method name="GetColumnHeader" cname="get_column_header">
  1052.         <return-type type="AtkObject*" />
  1053.         <parameters>
  1054.           <parameter type="AtkTable*" name="table" />
  1055.           <parameter type="gint" name="column" />
  1056.         </parameters>
  1057.       </virtual_method>
  1058.       <virtual_method name="GetRowDescription" cname="get_row_description">
  1059.         <return-type type="const-gchar*" />
  1060.         <parameters>
  1061.           <parameter type="AtkTable*" name="table" />
  1062.           <parameter type="gint" name="row" />
  1063.         </parameters>
  1064.       </virtual_method>
  1065.       <virtual_method name="GetRowHeader" cname="get_row_header">
  1066.         <return-type type="AtkObject*" />
  1067.         <parameters>
  1068.           <parameter type="AtkTable*" name="table" />
  1069.           <parameter type="gint" name="row" />
  1070.         </parameters>
  1071.       </virtual_method>
  1072.       <virtual_method name="GetSummary" cname="get_summary">
  1073.         <return-type type="AtkObject*" />
  1074.         <parameters>
  1075.           <parameter type="AtkTable*" name="table" />
  1076.         </parameters>
  1077.       </virtual_method>
  1078.       <virtual_method name="SetCaption" cname="set_caption">
  1079.         <return-type type="void" />
  1080.         <parameters>
  1081.           <parameter type="AtkTable*" name="table" />
  1082.           <parameter type="AtkObject*" name="caption" />
  1083.         </parameters>
  1084.       </virtual_method>
  1085.       <virtual_method name="SetColumnDescription" cname="set_column_description">
  1086.         <return-type type="void" />
  1087.         <parameters>
  1088.           <parameter type="AtkTable*" name="table" />
  1089.           <parameter type="gint" name="column" />
  1090.           <parameter type="const-gchar*" name="description" />
  1091.         </parameters>
  1092.       </virtual_method>
  1093.       <virtual_method name="SetColumnHeader" cname="set_column_header">
  1094.         <return-type type="void" />
  1095.         <parameters>
  1096.           <parameter type="AtkTable*" name="table" />
  1097.           <parameter type="gint" name="column" />
  1098.           <parameter type="AtkObject*" name="header" />
  1099.         </parameters>
  1100.       </virtual_method>
  1101.       <virtual_method name="SetRowDescription" cname="set_row_description">
  1102.         <return-type type="void" />
  1103.         <parameters>
  1104.           <parameter type="AtkTable*" name="table" />
  1105.           <parameter type="gint" name="row" />
  1106.           <parameter type="const-gchar*" name="description" />
  1107.         </parameters>
  1108.       </virtual_method>
  1109.       <virtual_method name="SetRowHeader" cname="set_row_header">
  1110.         <return-type type="void" />
  1111.         <parameters>
  1112.           <parameter type="AtkTable*" name="table" />
  1113.           <parameter type="gint" name="row" />
  1114.           <parameter type="AtkObject*" name="header" />
  1115.         </parameters>
  1116.       </virtual_method>
  1117.       <virtual_method name="SetSummary" cname="set_summary">
  1118.         <return-type type="void" />
  1119.         <parameters>
  1120.           <parameter type="AtkTable*" name="table" />
  1121.           <parameter type="AtkObject*" name="accessible" />
  1122.         </parameters>
  1123.       </virtual_method>
  1124.       <virtual_method name="GetSelectedColumns" cname="get_selected_columns">
  1125.         <return-type type="gint" />
  1126.         <parameters>
  1127.           <parameter type="AtkTable*" name="table" />
  1128.           <parameter type="gint**" name="selected" />
  1129.         </parameters>
  1130.       </virtual_method>
  1131.       <virtual_method name="GetSelectedRows" cname="get_selected_rows">
  1132.         <return-type type="gint" />
  1133.         <parameters>
  1134.           <parameter type="AtkTable*" name="table" />
  1135.           <parameter type="gint**" name="selected" />
  1136.         </parameters>
  1137.       </virtual_method>
  1138.       <virtual_method name="IsColumnSelected" cname="is_column_selected">
  1139.         <return-type type="gboolean" />
  1140.         <parameters>
  1141.           <parameter type="AtkTable*" name="table" />
  1142.           <parameter type="gint" name="column" />
  1143.         </parameters>
  1144.       </virtual_method>
  1145.       <virtual_method name="IsRowSelected" cname="is_row_selected">
  1146.         <return-type type="gboolean" />
  1147.         <parameters>
  1148.           <parameter type="AtkTable*" name="table" />
  1149.           <parameter type="gint" name="row" />
  1150.         </parameters>
  1151.       </virtual_method>
  1152.       <virtual_method name="IsSelected" cname="is_selected">
  1153.         <return-type type="gboolean" />
  1154.         <parameters>
  1155.           <parameter type="AtkTable*" name="table" />
  1156.           <parameter type="gint" name="row" />
  1157.           <parameter type="gint" name="column" />
  1158.         </parameters>
  1159.       </virtual_method>
  1160.       <virtual_method name="AddRowSelection" cname="add_row_selection">
  1161.         <return-type type="gboolean" />
  1162.         <parameters>
  1163.           <parameter type="AtkTable*" name="table" />
  1164.           <parameter type="gint" name="row" />
  1165.         </parameters>
  1166.       </virtual_method>
  1167.       <virtual_method name="RemoveRowSelection" cname="remove_row_selection">
  1168.         <return-type type="gboolean" />
  1169.         <parameters>
  1170.           <parameter type="AtkTable*" name="table" />
  1171.           <parameter type="gint" name="row" />
  1172.         </parameters>
  1173.       </virtual_method>
  1174.       <virtual_method name="AddColumnSelection" cname="add_column_selection">
  1175.         <return-type type="gboolean" />
  1176.         <parameters>
  1177.           <parameter type="AtkTable*" name="table" />
  1178.           <parameter type="gint" name="column" />
  1179.         </parameters>
  1180.       </virtual_method>
  1181.       <virtual_method name="RemoveColumnSelection" cname="remove_column_selection">
  1182.         <return-type type="gboolean" />
  1183.         <parameters>
  1184.           <parameter type="AtkTable*" name="table" />
  1185.           <parameter type="gint" name="column" />
  1186.         </parameters>
  1187.       </virtual_method>
  1188.       <method name="AddColumnSelection" cname="atk_table_add_column_selection">
  1189.         <return-type type="gboolean" />
  1190.         <parameters>
  1191.           <parameter type="gint" name="column" />
  1192.         </parameters>
  1193.       </method>
  1194.       <method name="AddRowSelection" cname="atk_table_add_row_selection">
  1195.         <return-type type="gboolean" />
  1196.         <parameters>
  1197.           <parameter type="gint" name="row" />
  1198.         </parameters>
  1199.       </method>
  1200.       <method name="GetCaption" cname="atk_table_get_caption">
  1201.         <return-type type="AtkObject*" />
  1202.       </method>
  1203.       <method name="GetColumnAtIndex" cname="atk_table_get_column_at_index">
  1204.         <return-type type="gint" />
  1205.         <parameters>
  1206.           <parameter type="gint" name="index_" />
  1207.         </parameters>
  1208.       </method>
  1209.       <method name="GetColumnDescription" cname="atk_table_get_column_description">
  1210.         <return-type type="const-gchar*" />
  1211.         <parameters>
  1212.           <parameter type="gint" name="column" />
  1213.         </parameters>
  1214.       </method>
  1215.       <method name="GetColumnExtentAt" cname="atk_table_get_column_extent_at">
  1216.         <return-type type="gint" />
  1217.         <parameters>
  1218.           <parameter type="gint" name="row" />
  1219.           <parameter type="gint" name="column" />
  1220.         </parameters>
  1221.       </method>
  1222.       <method name="GetColumnHeader" cname="atk_table_get_column_header">
  1223.         <return-type type="AtkObject*" />
  1224.         <parameters>
  1225.           <parameter type="gint" name="column" />
  1226.         </parameters>
  1227.       </method>
  1228.       <method name="GetIndexAt" cname="atk_table_get_index_at">
  1229.         <return-type type="gint" />
  1230.         <parameters>
  1231.           <parameter type="gint" name="row" />
  1232.           <parameter type="gint" name="column" />
  1233.         </parameters>
  1234.       </method>
  1235.       <method name="GetNColumns" cname="atk_table_get_n_columns">
  1236.         <return-type type="gint" />
  1237.       </method>
  1238.       <method name="GetNRows" cname="atk_table_get_n_rows">
  1239.         <return-type type="gint" />
  1240.       </method>
  1241.       <method name="GetRowAtIndex" cname="atk_table_get_row_at_index">
  1242.         <return-type type="gint" />
  1243.         <parameters>
  1244.           <parameter type="gint" name="index_" />
  1245.         </parameters>
  1246.       </method>
  1247.       <method name="GetRowDescription" cname="atk_table_get_row_description">
  1248.         <return-type type="const-gchar*" />
  1249.         <parameters>
  1250.           <parameter type="gint" name="row" />
  1251.         </parameters>
  1252.       </method>
  1253.       <method name="GetRowExtentAt" cname="atk_table_get_row_extent_at">
  1254.         <return-type type="gint" />
  1255.         <parameters>
  1256.           <parameter type="gint" name="row" />
  1257.           <parameter type="gint" name="column" />
  1258.         </parameters>
  1259.       </method>
  1260.       <method name="GetRowHeader" cname="atk_table_get_row_header">
  1261.         <return-type type="AtkObject*" />
  1262.         <parameters>
  1263.           <parameter type="gint" name="row" />
  1264.         </parameters>
  1265.       </method>
  1266.       <method name="GetSelectedColumns" cname="atk_table_get_selected_columns">
  1267.         <return-type type="gint" />
  1268.         <parameters>
  1269.           <parameter type="gint**" name="selected" />
  1270.         </parameters>
  1271.       </method>
  1272.       <method name="GetSelectedRows" cname="atk_table_get_selected_rows">
  1273.         <return-type type="gint" />
  1274.         <parameters>
  1275.           <parameter type="gint**" name="selected" />
  1276.         </parameters>
  1277.       </method>
  1278.       <method name="GetSummary" cname="atk_table_get_summary">
  1279.         <return-type type="AtkObject*" />
  1280.       </method>
  1281.       <method name="GetType" cname="atk_table_get_type" shared="true">
  1282.         <return-type type="GType" />
  1283.       </method>
  1284.       <method name="IsColumnSelected" cname="atk_table_is_column_selected">
  1285.         <return-type type="gboolean" />
  1286.         <parameters>
  1287.           <parameter type="gint" name="column" />
  1288.         </parameters>
  1289.       </method>
  1290.       <method name="IsRowSelected" cname="atk_table_is_row_selected">
  1291.         <return-type type="gboolean" />
  1292.         <parameters>
  1293.           <parameter type="gint" name="row" />
  1294.         </parameters>
  1295.       </method>
  1296.       <method name="IsSelected" cname="atk_table_is_selected">
  1297.         <return-type type="gboolean" />
  1298.         <parameters>
  1299.           <parameter type="gint" name="row" />
  1300.           <parameter type="gint" name="column" />
  1301.         </parameters>
  1302.       </method>
  1303.       <method name="RefAt" cname="atk_table_ref_at">
  1304.         <return-type type="AtkObject*" />
  1305.         <parameters>
  1306.           <parameter type="gint" name="row" />
  1307.           <parameter type="gint" name="column" />
  1308.         </parameters>
  1309.       </method>
  1310.       <method name="RemoveColumnSelection" cname="atk_table_remove_column_selection">
  1311.         <return-type type="gboolean" />
  1312.         <parameters>
  1313.           <parameter type="gint" name="column" />
  1314.         </parameters>
  1315.       </method>
  1316.       <method name="RemoveRowSelection" cname="atk_table_remove_row_selection">
  1317.         <return-type type="gboolean" />
  1318.         <parameters>
  1319.           <parameter type="gint" name="row" />
  1320.         </parameters>
  1321.       </method>
  1322.       <method name="SetCaption" cname="atk_table_set_caption">
  1323.         <return-type type="void" />
  1324.         <parameters>
  1325.           <parameter type="AtkObject*" name="caption" />
  1326.         </parameters>
  1327.       </method>
  1328.       <method name="SetColumnDescription" cname="atk_table_set_column_description">
  1329.         <return-type type="void" />
  1330.         <parameters>
  1331.           <parameter type="gint" name="column" />
  1332.           <parameter type="const-gchar*" name="description" />
  1333.         </parameters>
  1334.       </method>
  1335.       <method name="SetColumnHeader" cname="atk_table_set_column_header">
  1336.         <return-type type="void" />
  1337.         <parameters>
  1338.           <parameter type="gint" name="column" />
  1339.           <parameter type="AtkObject*" name="header" />
  1340.         </parameters>
  1341.       </method>
  1342.       <method name="SetRowDescription" cname="atk_table_set_row_description">
  1343.         <return-type type="void" />
  1344.         <parameters>
  1345.           <parameter type="gint" name="row" />
  1346.           <parameter type="const-gchar*" name="description" />
  1347.         </parameters>
  1348.       </method>
  1349.       <method name="SetRowHeader" cname="atk_table_set_row_header">
  1350.         <return-type type="void" />
  1351.         <parameters>
  1352.           <parameter type="gint" name="row" />
  1353.           <parameter type="AtkObject*" name="header" />
  1354.         </parameters>
  1355.       </method>
  1356.       <method name="SetSummary" cname="atk_table_set_summary">
  1357.         <return-type type="void" />
  1358.         <parameters>
  1359.           <parameter type="AtkObject*" name="accessible" />
  1360.         </parameters>
  1361.       </method>
  1362.     </interface>
  1363.     <interface name="Text" cname="AtkText">
  1364.       <signal name="TextChanged" cname="text_changed" when="LAST">
  1365.         <return-type type="void" />
  1366.         <parameters>
  1367.           <parameter type="AtkText*" name="text" />
  1368.           <parameter type="gint" name="position" />
  1369.           <parameter type="gint" name="length" />
  1370.         </parameters>
  1371.       </signal>
  1372.       <signal name="TextCaretMoved" cname="text_caret_moved" when="LAST">
  1373.         <return-type type="void" />
  1374.         <parameters>
  1375.           <parameter type="AtkText*" name="text" />
  1376.           <parameter type="gint" name="location" />
  1377.         </parameters>
  1378.       </signal>
  1379.       <signal name="TextSelectionChanged" cname="text_selection_changed" when="LAST">
  1380.         <return-type type="void" />
  1381.         <parameters>
  1382.           <parameter type="AtkText*" name="text" />
  1383.         </parameters>
  1384.       </signal>
  1385.       <signal name="TextAttributesChanged" cname="text_attributes_changed" when="LAST">
  1386.         <return-type type="void" />
  1387.         <parameters>
  1388.           <parameter type="AtkText*" name="text" />
  1389.         </parameters>
  1390.       </signal>
  1391.       <virtual_method name="GetText" cname="get_text">
  1392.         <return-type type="gchar*" />
  1393.         <parameters>
  1394.           <parameter type="AtkText*" name="text" />
  1395.           <parameter type="gint" name="start_offset" />
  1396.           <parameter type="gint" name="end_offset" />
  1397.         </parameters>
  1398.       </virtual_method>
  1399.       <virtual_method name="GetTextAfterOffset" cname="get_text_after_offset">
  1400.         <return-type type="gchar*" />
  1401.         <parameters>
  1402.           <parameter type="AtkText*" name="text" />
  1403.           <parameter type="gint" name="offset" />
  1404.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1405.           <parameter type="gint*" name="start_offset" />
  1406.           <parameter type="gint*" name="end_offset" />
  1407.         </parameters>
  1408.       </virtual_method>
  1409.       <virtual_method name="GetTextAtOffset" cname="get_text_at_offset">
  1410.         <return-type type="gchar*" />
  1411.         <parameters>
  1412.           <parameter type="AtkText*" name="text" />
  1413.           <parameter type="gint" name="offset" />
  1414.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1415.           <parameter type="gint*" name="start_offset" />
  1416.           <parameter type="gint*" name="end_offset" />
  1417.         </parameters>
  1418.       </virtual_method>
  1419.       <virtual_method name="GetCharacterAtOffset" cname="get_character_at_offset">
  1420.         <return-type type="gunichar" />
  1421.         <parameters>
  1422.           <parameter type="AtkText*" name="text" />
  1423.           <parameter type="gint" name="offset" />
  1424.         </parameters>
  1425.       </virtual_method>
  1426.       <virtual_method name="GetTextBeforeOffset" cname="get_text_before_offset">
  1427.         <return-type type="gchar*" />
  1428.         <parameters>
  1429.           <parameter type="AtkText*" name="text" />
  1430.           <parameter type="gint" name="offset" />
  1431.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1432.           <parameter type="gint*" name="start_offset" />
  1433.           <parameter type="gint*" name="end_offset" />
  1434.         </parameters>
  1435.       </virtual_method>
  1436.       <virtual_method name="GetCaretOffset" cname="get_caret_offset">
  1437.         <return-type type="gint" />
  1438.         <parameters>
  1439.           <parameter type="AtkText*" name="text" />
  1440.         </parameters>
  1441.       </virtual_method>
  1442.       <virtual_method name="GetRunAttributes" cname="get_run_attributes">
  1443.         <return-type type="AtkAttributeSet*" />
  1444.         <parameters>
  1445.           <parameter type="AtkText*" name="text" />
  1446.           <parameter type="gint" name="offset" />
  1447.           <parameter type="gint*" name="start_offset" />
  1448.           <parameter type="gint*" name="end_offset" />
  1449.         </parameters>
  1450.       </virtual_method>
  1451.       <virtual_method name="GetDefaultAttributes" cname="get_default_attributes">
  1452.         <return-type type="AtkAttributeSet*" />
  1453.         <parameters>
  1454.           <parameter type="AtkText*" name="text" />
  1455.         </parameters>
  1456.       </virtual_method>
  1457.       <virtual_method name="GetCharacterExtents" cname="get_character_extents">
  1458.         <return-type type="void" />
  1459.         <parameters>
  1460.           <parameter type="AtkText*" name="text" />
  1461.           <parameter type="gint" name="offset" />
  1462.           <parameter type="gint*" name="x" />
  1463.           <parameter type="gint*" name="y" />
  1464.           <parameter type="gint*" name="width" />
  1465.           <parameter type="gint*" name="height" />
  1466.           <parameter type="AtkCoordType" name="coords" />
  1467.         </parameters>
  1468.       </virtual_method>
  1469.       <virtual_method name="GetCharacterCount" cname="get_character_count">
  1470.         <return-type type="gint" />
  1471.         <parameters>
  1472.           <parameter type="AtkText*" name="text" />
  1473.         </parameters>
  1474.       </virtual_method>
  1475.       <virtual_method name="GetOffsetAtPoint" cname="get_offset_at_point">
  1476.         <return-type type="gint" />
  1477.         <parameters>
  1478.           <parameter type="AtkText*" name="text" />
  1479.           <parameter type="gint" name="x" />
  1480.           <parameter type="gint" name="y" />
  1481.           <parameter type="AtkCoordType" name="coords" />
  1482.         </parameters>
  1483.       </virtual_method>
  1484.       <virtual_method name="GetNSelections" cname="get_n_selections">
  1485.         <return-type type="gint" />
  1486.         <parameters>
  1487.           <parameter type="AtkText*" name="text" />
  1488.         </parameters>
  1489.       </virtual_method>
  1490.       <virtual_method name="GetSelection" cname="get_selection">
  1491.         <return-type type="gchar*" />
  1492.         <parameters>
  1493.           <parameter type="AtkText*" name="text" />
  1494.           <parameter type="gint" name="selection_num" />
  1495.           <parameter type="gint*" name="start_offset" />
  1496.           <parameter type="gint*" name="end_offset" />
  1497.         </parameters>
  1498.       </virtual_method>
  1499.       <virtual_method name="AddSelection" cname="add_selection">
  1500.         <return-type type="gboolean" />
  1501.         <parameters>
  1502.           <parameter type="AtkText*" name="text" />
  1503.           <parameter type="gint" name="start_offset" />
  1504.           <parameter type="gint" name="end_offset" />
  1505.         </parameters>
  1506.       </virtual_method>
  1507.       <virtual_method name="RemoveSelection" cname="remove_selection">
  1508.         <return-type type="gboolean" />
  1509.         <parameters>
  1510.           <parameter type="AtkText*" name="text" />
  1511.           <parameter type="gint" name="selection_num" />
  1512.         </parameters>
  1513.       </virtual_method>
  1514.       <virtual_method name="SetSelection" cname="set_selection">
  1515.         <return-type type="gboolean" />
  1516.         <parameters>
  1517.           <parameter type="AtkText*" name="text" />
  1518.           <parameter type="gint" name="selection_num" />
  1519.           <parameter type="gint" name="start_offset" />
  1520.           <parameter type="gint" name="end_offset" />
  1521.         </parameters>
  1522.       </virtual_method>
  1523.       <virtual_method name="SetCaretOffset" cname="set_caret_offset">
  1524.         <return-type type="gboolean" />
  1525.         <parameters>
  1526.           <parameter type="AtkText*" name="text" />
  1527.           <parameter type="gint" name="offset" />
  1528.         </parameters>
  1529.       </virtual_method>
  1530.       <virtual_method name="GetRangeExtents" cname="get_range_extents">
  1531.         <return-type type="void" />
  1532.         <parameters>
  1533.           <parameter type="AtkText*" name="text" />
  1534.           <parameter type="gint" name="start_offset" />
  1535.           <parameter type="gint" name="end_offset" />
  1536.           <parameter type="AtkCoordType" name="coord_type" />
  1537.           <parameter type="AtkTextRectangle*" name="rect" />
  1538.         </parameters>
  1539.       </virtual_method>
  1540.       <virtual_method name="GetBoundedRanges" cname="get_bounded_ranges">
  1541.         <return-type type="AtkTextRange**" />
  1542.         <parameters>
  1543.           <parameter type="AtkText*" name="text" />
  1544.           <parameter type="AtkTextRectangle*" name="rect" />
  1545.           <parameter type="AtkCoordType" name="coord_type" />
  1546.           <parameter type="AtkTextClipType" name="x_clip_type" />
  1547.           <parameter type="AtkTextClipType" name="y_clip_type" />
  1548.         </parameters>
  1549.       </virtual_method>
  1550.       <method name="AddSelection" cname="atk_text_add_selection">
  1551.         <return-type type="gboolean" />
  1552.         <parameters>
  1553.           <parameter type="gint" name="start_offset" />
  1554.           <parameter type="gint" name="end_offset" />
  1555.         </parameters>
  1556.       </method>
  1557.       <method name="AttributeForName" cname="atk_text_attribute_for_name" shared="true">
  1558.         <return-type type="AtkTextAttribute" />
  1559.         <parameters>
  1560.           <parameter type="const-gchar*" name="name" />
  1561.         </parameters>
  1562.       </method>
  1563.       <method name="AttributeGetName" cname="atk_text_attribute_get_name" shared="true">
  1564.         <return-type type="const-gchar*" />
  1565.         <parameters>
  1566.           <parameter type="AtkTextAttribute" name="attr" />
  1567.         </parameters>
  1568.       </method>
  1569.       <method name="AttributeGetValue" cname="atk_text_attribute_get_value" shared="true">
  1570.         <return-type type="const-gchar*" />
  1571.         <parameters>
  1572.           <parameter type="AtkTextAttribute" name="attr" />
  1573.           <parameter type="gint" name="index_" />
  1574.         </parameters>
  1575.       </method>
  1576.       <method name="AttributeRegister" cname="atk_text_attribute_register" shared="true">
  1577.         <return-type type="AtkTextAttribute" />
  1578.         <parameters>
  1579.           <parameter type="const-gchar*" name="name" />
  1580.         </parameters>
  1581.       </method>
  1582.       <method name="FreeRanges" cname="atk_text_free_ranges" shared="true">
  1583.         <return-type type="void" />
  1584.         <parameters>
  1585.           <parameter type="AtkTextRange**" name="ranges" />
  1586.         </parameters>
  1587.       </method>
  1588.       <method name="GetBoundedRanges" cname="atk_text_get_bounded_ranges">
  1589.         <return-type type="AtkTextRange**" />
  1590.         <parameters>
  1591.           <parameter type="AtkTextRectangle*" name="rect" />
  1592.           <parameter type="AtkCoordType" name="coord_type" />
  1593.           <parameter type="AtkTextClipType" name="x_clip_type" />
  1594.           <parameter type="AtkTextClipType" name="y_clip_type" />
  1595.         </parameters>
  1596.       </method>
  1597.       <method name="GetCaretOffset" cname="atk_text_get_caret_offset">
  1598.         <return-type type="gint" />
  1599.       </method>
  1600.       <method name="GetCharacterAtOffset" cname="atk_text_get_character_at_offset">
  1601.         <return-type type="gunichar" />
  1602.         <parameters>
  1603.           <parameter type="gint" name="offset" />
  1604.         </parameters>
  1605.       </method>
  1606.       <method name="GetCharacterCount" cname="atk_text_get_character_count">
  1607.         <return-type type="gint" />
  1608.       </method>
  1609.       <method name="GetCharacterExtents" cname="atk_text_get_character_extents">
  1610.         <return-type type="void" />
  1611.         <parameters>
  1612.           <parameter type="gint" name="offset" />
  1613.           <parameter type="gint*" name="x" />
  1614.           <parameter type="gint*" name="y" />
  1615.           <parameter type="gint*" name="width" />
  1616.           <parameter type="gint*" name="height" />
  1617.           <parameter type="AtkCoordType" name="coords" />
  1618.         </parameters>
  1619.       </method>
  1620.       <method name="GetDefaultAttributes" cname="atk_text_get_default_attributes">
  1621.         <return-type type="AtkAttributeSet*" />
  1622.       </method>
  1623.       <method name="GetNSelections" cname="atk_text_get_n_selections">
  1624.         <return-type type="gint" />
  1625.       </method>
  1626.       <method name="GetOffsetAtPoint" cname="atk_text_get_offset_at_point">
  1627.         <return-type type="gint" />
  1628.         <parameters>
  1629.           <parameter type="gint" name="x" />
  1630.           <parameter type="gint" name="y" />
  1631.           <parameter type="AtkCoordType" name="coords" />
  1632.         </parameters>
  1633.       </method>
  1634.       <method name="GetRangeExtents" cname="atk_text_get_range_extents">
  1635.         <return-type type="void" />
  1636.         <parameters>
  1637.           <parameter type="gint" name="start_offset" />
  1638.           <parameter type="gint" name="end_offset" />
  1639.           <parameter type="AtkCoordType" name="coord_type" />
  1640.           <parameter type="AtkTextRectangle*" name="rect" />
  1641.         </parameters>
  1642.       </method>
  1643.       <method name="GetRunAttributes" cname="atk_text_get_run_attributes">
  1644.         <return-type type="AtkAttributeSet*" />
  1645.         <parameters>
  1646.           <parameter type="gint" name="offset" />
  1647.           <parameter type="gint*" name="start_offset" />
  1648.           <parameter type="gint*" name="end_offset" />
  1649.         </parameters>
  1650.       </method>
  1651.       <method name="GetSelection" cname="atk_text_get_selection">
  1652.         <return-type type="gchar*" />
  1653.         <parameters>
  1654.           <parameter type="gint" name="selection_num" />
  1655.           <parameter type="gint*" name="start_offset" />
  1656.           <parameter type="gint*" name="end_offset" />
  1657.         </parameters>
  1658.       </method>
  1659.       <method name="GetText" cname="atk_text_get_text">
  1660.         <return-type type="gchar*" />
  1661.         <parameters>
  1662.           <parameter type="gint" name="start_offset" />
  1663.           <parameter type="gint" name="end_offset" />
  1664.         </parameters>
  1665.       </method>
  1666.       <method name="GetTextAfterOffset" cname="atk_text_get_text_after_offset">
  1667.         <return-type type="gchar*" />
  1668.         <parameters>
  1669.           <parameter type="gint" name="offset" />
  1670.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1671.           <parameter type="gint*" name="start_offset" />
  1672.           <parameter type="gint*" name="end_offset" />
  1673.         </parameters>
  1674.       </method>
  1675.       <method name="GetTextAtOffset" cname="atk_text_get_text_at_offset">
  1676.         <return-type type="gchar*" />
  1677.         <parameters>
  1678.           <parameter type="gint" name="offset" />
  1679.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1680.           <parameter type="gint*" name="start_offset" />
  1681.           <parameter type="gint*" name="end_offset" />
  1682.         </parameters>
  1683.       </method>
  1684.       <method name="GetTextBeforeOffset" cname="atk_text_get_text_before_offset">
  1685.         <return-type type="gchar*" />
  1686.         <parameters>
  1687.           <parameter type="gint" name="offset" />
  1688.           <parameter type="AtkTextBoundary" name="boundary_type" />
  1689.           <parameter type="gint*" name="start_offset" />
  1690.           <parameter type="gint*" name="end_offset" />
  1691.         </parameters>
  1692.       </method>
  1693.       <method name="GetType" cname="atk_text_get_type" shared="true">
  1694.         <return-type type="GType" />
  1695.       </method>
  1696.       <method name="RemoveSelection" cname="atk_text_remove_selection">
  1697.         <return-type type="gboolean" />
  1698.         <parameters>
  1699.           <parameter type="gint" name="selection_num" />
  1700.         </parameters>
  1701.       </method>
  1702.       <method name="SetCaretOffset" cname="atk_text_set_caret_offset">
  1703.         <return-type type="gboolean" />
  1704.         <parameters>
  1705.           <parameter type="gint" name="offset" />
  1706.         </parameters>
  1707.       </method>
  1708.       <method name="SetSelection" cname="atk_text_set_selection">
  1709.         <return-type type="gboolean" />
  1710.         <parameters>
  1711.           <parameter type="gint" name="selection_num" />
  1712.           <parameter type="gint" name="start_offset" />
  1713.           <parameter type="gint" name="end_offset" />
  1714.         </parameters>
  1715.       </method>
  1716.     </interface>
  1717.     <interface name="Value" cname="AtkValue">
  1718.       <virtual_method name="GetCurrentValue" cname="get_current_value">
  1719.         <return-type type="void" />
  1720.         <parameters>
  1721.           <parameter type="AtkValue*" name="obj" />
  1722.           <parameter type="GValue*" name="value" pass_as="out" />
  1723.         </parameters>
  1724.       </virtual_method>
  1725.       <virtual_method name="GetMaximumValue" cname="get_maximum_value">
  1726.         <return-type type="void" />
  1727.         <parameters>
  1728.           <parameter type="AtkValue*" name="obj" />
  1729.           <parameter type="GValue*" name="value" />
  1730.         </parameters>
  1731.       </virtual_method>
  1732.       <virtual_method name="GetMinimumValue" cname="get_minimum_value">
  1733.         <return-type type="void" />
  1734.         <parameters>
  1735.           <parameter type="AtkValue*" name="obj" />
  1736.           <parameter type="GValue*" name="value" />
  1737.         </parameters>
  1738.       </virtual_method>
  1739.       <virtual_method name="SetCurrentValue" cname="set_current_value">
  1740.         <return-type type="gboolean" />
  1741.         <parameters>
  1742.           <parameter type="AtkValue*" name="obj" />
  1743.           <parameter type="const-GValue*" name="value" />
  1744.         </parameters>
  1745.       </virtual_method>
  1746.       <method name="GetCurrentValue" cname="atk_value_get_current_value">
  1747.         <return-type type="void" />
  1748.         <parameters>
  1749.           <parameter type="GValue*" name="value" pass_as="out" />
  1750.         </parameters>
  1751.       </method>
  1752.       <method name="GetMaximumValue" cname="atk_value_get_maximum_value">
  1753.         <return-type type="void" />
  1754.         <parameters>
  1755.           <parameter type="GValue*" name="value" />
  1756.         </parameters>
  1757.       </method>
  1758.       <method name="GetMinimumValue" cname="atk_value_get_minimum_value">
  1759.         <return-type type="void" />
  1760.         <parameters>
  1761.           <parameter type="GValue*" name="value" />
  1762.         </parameters>
  1763.       </method>
  1764.       <method name="GetType" cname="atk_value_get_type" shared="true">
  1765.         <return-type type="GType" />
  1766.       </method>
  1767.       <method name="SetCurrentValue" cname="atk_value_set_current_value">
  1768.         <return-type type="gboolean" />
  1769.         <parameters>
  1770.           <parameter type="const-GValue*" name="value" />
  1771.         </parameters>
  1772.       </method>
  1773.     </interface>
  1774.     <object name="GObjectAccessible" cname="AtkGObjectAccessible" parent="AtkObject">
  1775.       <method name="ForObject" cname="atk_gobject_accessible_for_object" shared="true">
  1776.         <return-type type="AtkObject*" />
  1777.         <parameters>
  1778.           <parameter type="GObject*" name="obj" />
  1779.         </parameters>
  1780.       </method>
  1781.       <method name="GetObject" cname="atk_gobject_accessible_get_object">
  1782.         <return-type type="GObject*" />
  1783.       </method>
  1784.       <method name="GetType" cname="atk_gobject_accessible_get_type" shared="true">
  1785.         <return-type type="GType" />
  1786.       </method>
  1787.     </object>
  1788.     <object name="Hyperlink" cname="AtkHyperlink" parent="GObject">
  1789.       <property name="SelectedLink" cname="selected-link" type="gboolean" readable="true" />
  1790.       <property name="NumberOfAnchors" cname="number-of-anchors" type="gint" readable="true" />
  1791.       <property name="EndIndex" cname="end-index" type="gint" readable="true" />
  1792.       <property name="StartIndex" cname="start-index" type="gint" readable="true" />
  1793.       <signal name="LinkActivated" cname="link_activated" when="LAST">
  1794.         <return-type type="void" />
  1795.         <parameters>
  1796.           <parameter type="AtkHyperlink*" name="link_" />
  1797.         </parameters>
  1798.       </signal>
  1799.       <virtual_method name="GetUri" cname="get_uri">
  1800.         <return-type type="gchar*" />
  1801.         <parameters>
  1802.           <parameter type="AtkHyperlink*" name="link_" />
  1803.           <parameter type="gint" name="i" />
  1804.         </parameters>
  1805.       </virtual_method>
  1806.       <virtual_method name="GetObject" cname="get_object">
  1807.         <return-type type="AtkObject*" />
  1808.         <parameters>
  1809.           <parameter type="AtkHyperlink*" name="link_" />
  1810.           <parameter type="gint" name="i" />
  1811.         </parameters>
  1812.       </virtual_method>
  1813.       <virtual_method name="GetEndIndex" cname="get_end_index">
  1814.         <return-type type="gint" />
  1815.         <parameters>
  1816.           <parameter type="AtkHyperlink*" name="link_" />
  1817.         </parameters>
  1818.       </virtual_method>
  1819.       <virtual_method name="GetStartIndex" cname="get_start_index">
  1820.         <return-type type="gint" />
  1821.         <parameters>
  1822.           <parameter type="AtkHyperlink*" name="link_" />
  1823.         </parameters>
  1824.       </virtual_method>
  1825.       <virtual_method name="IsValid" cname="is_valid">
  1826.         <return-type type="gboolean" />
  1827.         <parameters>
  1828.           <parameter type="AtkHyperlink*" name="link_" />
  1829.         </parameters>
  1830.       </virtual_method>
  1831.       <virtual_method name="GetNAnchors" cname="get_n_anchors">
  1832.         <return-type type="gint" />
  1833.         <parameters>
  1834.           <parameter type="AtkHyperlink*" name="link_" />
  1835.         </parameters>
  1836.       </virtual_method>
  1837.       <virtual_method name="LinkState" cname="link_state">
  1838.         <return-type type="guint" />
  1839.         <parameters>
  1840.           <parameter type="AtkHyperlink*" name="link_" />
  1841.         </parameters>
  1842.       </virtual_method>
  1843.       <virtual_method name="IsSelectedLink" cname="is_selected_link">
  1844.         <return-type type="gboolean" />
  1845.         <parameters>
  1846.           <parameter type="AtkHyperlink*" name="link_" />
  1847.         </parameters>
  1848.       </virtual_method>
  1849.       <implements>
  1850.         <interface cname="AtkAction" />
  1851.       </implements>
  1852.       <method name="GetEndIndex" cname="atk_hyperlink_get_end_index">
  1853.         <return-type type="gint" />
  1854.       </method>
  1855.       <method name="GetNAnchors" cname="atk_hyperlink_get_n_anchors">
  1856.         <return-type type="gint" />
  1857.       </method>
  1858.       <method name="GetObject" cname="atk_hyperlink_get_object">
  1859.         <return-type type="AtkObject*" />
  1860.         <parameters>
  1861.           <parameter type="gint" name="i" />
  1862.         </parameters>
  1863.       </method>
  1864.       <method name="GetStartIndex" cname="atk_hyperlink_get_start_index">
  1865.         <return-type type="gint" />
  1866.       </method>
  1867.       <method name="GetType" cname="atk_hyperlink_get_type" shared="true">
  1868.         <return-type type="GType" />
  1869.       </method>
  1870.       <method name="GetUri" cname="atk_hyperlink_get_uri">
  1871.         <return-type type="gchar*" />
  1872.         <parameters>
  1873.           <parameter type="gint" name="i" />
  1874.         </parameters>
  1875.       </method>
  1876.       <method name="IsInline" cname="atk_hyperlink_is_inline">
  1877.         <return-type type="gboolean" />
  1878.       </method>
  1879.       <method name="IsSelectedLink" cname="atk_hyperlink_is_selected_link">
  1880.         <return-type type="gboolean" />
  1881.       </method>
  1882.       <method name="IsValid" cname="atk_hyperlink_is_valid">
  1883.         <return-type type="gboolean" />
  1884.       </method>
  1885.     </object>
  1886.     <object name="NoOpObject" cname="AtkNoOpObject" parent="AtkObject">
  1887.       <implements>
  1888.         <interface cname="AtkComponent" />
  1889.         <interface cname="AtkAction" />
  1890.         <interface cname="AtkEditableText" />
  1891.         <interface cname="AtkImage" />
  1892.         <interface cname="AtkSelection" />
  1893.         <interface cname="AtkTable" />
  1894.         <interface cname="AtkText" />
  1895.         <interface cname="AtkHypertext" />
  1896.         <interface cname="AtkValue" />
  1897.       </implements>
  1898.       <method name="GetType" cname="atk_no_op_object_get_type" shared="true">
  1899.         <return-type type="GType" />
  1900.       </method>
  1901.       <constructor cname="atk_no_op_object_new">
  1902.         <parameters>
  1903.           <parameter type="GObject*" name="obj" />
  1904.         </parameters>
  1905.       </constructor>
  1906.     </object>
  1907.     <object name="NoOpObjectFactory" cname="AtkNoOpObjectFactory" parent="AtkObjectFactory">
  1908.       <method name="GetType" cname="atk_no_op_object_factory_get_type" shared="true">
  1909.         <return-type type="GType" />
  1910.       </method>
  1911.       <constructor cname="atk_no_op_object_factory_new" />
  1912.     </object>
  1913.     <object name="Object" cname="AtkObject" parent="GObject">
  1914.       <field name="Description" cname="description" type="gchar*" />
  1915.       <field name="Name" cname="name" type="gchar*" />
  1916.       <field name="AccessibleParent" cname="accessible_parent" type="AtkObject*" />
  1917.       <field name="Role" cname="role" type="AtkRole" />
  1918.       <field name="RelationSet" cname="relation_set" type="AtkRelationSet*" />
  1919.       <field name="Layer" cname="layer" type="AtkLayer" />
  1920.       <property name="AtkObjectNamePropertyName" cname="atk_object_name_property_name" type="gchar*" readable="true" writeable="true" />
  1921.       <property name="AtkObjectNamePropertyDescription" cname="atk_object_name_property_description" type="gchar*" readable="true" writeable="true" />
  1922.       <property name="AtkObjectNamePropertyParent" cname="atk_object_name_property_parent" type="AtkObject" readable="true" writeable="true" />
  1923.       <property name="AtkObjectNamePropertyValue" cname="atk_object_name_property_value" type="gdouble" readable="true" writeable="true" />
  1924.       <property name="AtkObjectNamePropertyRole" cname="atk_object_name_property_role" type="gint" readable="true" writeable="true" />
  1925.       <property name="AtkObjectNamePropertyComponentLayer" cname="atk_object_name_property_component_layer" type="gint" readable="true" />
  1926.       <property name="AtkObjectNamePropertyComponentMdiZorder" cname="atk_object_name_property_component_mdi_zorder" type="gint" readable="true" />
  1927.       <property name="AtkObjectNamePropertyTableCaption" cname="atk_object_name_property_table_caption" type="gchar*" readable="true" writeable="true" />
  1928.       <property name="AtkObjectNamePropertyTableColumnHeader" cname="atk_object_name_property_table_column_header" type="AtkObject" readable="true" writeable="true" />
  1929.       <property name="AtkObjectNamePropertyTableColumnDescription" cname="atk_object_name_property_table_column_description" type="gchar*" readable="true" writeable="true" />
  1930.       <property name="AtkObjectNamePropertyTableRowHeader" cname="atk_object_name_property_table_row_header" type="AtkObject" readable="true" writeable="true" />
  1931.       <property name="AtkObjectNamePropertyTableRowDescription" cname="atk_object_name_property_table_row_description" type="gchar*" readable="true" writeable="true" />
  1932.       <property name="AtkObjectNamePropertyTableSummary" cname="atk_object_name_property_table_summary" type="AtkObject" readable="true" writeable="true" />
  1933.       <property name="AtkObjectNamePropertyTableCaptionObject" cname="atk_object_name_property_table_caption_object" type="AtkObject" readable="true" writeable="true" />
  1934.       <property name="AtkObjectNamePropertyHypertextNumLinks" cname="atk_object_name_property_hypertext_num_links" type="gint" readable="true" />
  1935.       <signal name="ChildrenChanged" cname="children_changed" when="LAST">
  1936.         <return-type type="void" />
  1937.         <parameters>
  1938.           <parameter type="AtkObject*" name="accessible" />
  1939.           <parameter type="guint" name="change_index" />
  1940.           <parameter type="gpointer" name="changed_child" />
  1941.         </parameters>
  1942.       </signal>
  1943.       <signal name="FocusEvent" cname="focus_event" when="LAST">
  1944.         <return-type type="void" />
  1945.         <parameters>
  1946.           <parameter type="AtkObject*" name="accessible" />
  1947.           <parameter type="gboolean" name="focus_in" />
  1948.         </parameters>
  1949.       </signal>
  1950.       <signal name="PropertyChange" cname="property_change" when="LAST">
  1951.         <return-type type="void" />
  1952.         <parameters>
  1953.           <parameter type="AtkObject*" name="accessible" />
  1954.           <parameter type="AtkPropertyValues*" name="values" />
  1955.         </parameters>
  1956.       </signal>
  1957.       <signal name="StateChange" cname="state_change" when="LAST">
  1958.         <return-type type="void" />
  1959.         <parameters>
  1960.           <parameter type="AtkObject*" name="accessible" />
  1961.           <parameter type="const-gchar*" name="name" />
  1962.           <parameter type="gboolean" name="state_set" />
  1963.         </parameters>
  1964.       </signal>
  1965.       <signal name="VisibleDataChanged" cname="visible_data_changed" when="LAST">
  1966.         <return-type type="void" />
  1967.         <parameters>
  1968.           <parameter type="AtkObject*" name="accessible" />
  1969.         </parameters>
  1970.       </signal>
  1971.       <signal name="ActiveDescendantChanged" cname="active_descendant_changed" when="LAST">
  1972.         <return-type type="void" />
  1973.         <parameters>
  1974.           <parameter type="AtkObject*" name="accessible" />
  1975.           <parameter type="gpointer*" name="child" />
  1976.         </parameters>
  1977.       </signal>
  1978.       <virtual_method name="GetName" cname="get_name">
  1979.         <return-type type="const-gchar*" />
  1980.         <parameters>
  1981.           <parameter type="AtkObject*" name="accessible" />
  1982.         </parameters>
  1983.       </virtual_method>
  1984.       <virtual_method name="GetDescription" cname="get_description">
  1985.         <return-type type="const-gchar*" />
  1986.         <parameters>
  1987.           <parameter type="AtkObject*" name="accessible" />
  1988.         </parameters>
  1989.       </virtual_method>
  1990.       <virtual_method name="GetParent" cname="get_parent">
  1991.         <return-type type="AtkObject*" />
  1992.         <parameters>
  1993.           <parameter type="AtkObject*" name="accessible" />
  1994.         </parameters>
  1995.       </virtual_method>
  1996.       <virtual_method name="GetNChildren" cname="get_n_children">
  1997.         <return-type type="gint" />
  1998.         <parameters>
  1999.           <parameter type="AtkObject*" name="accessible" />
  2000.         </parameters>
  2001.       </virtual_method>
  2002.       <virtual_method name="RefChild" cname="ref_child">
  2003.         <return-type type="AtkObject*" />
  2004.         <parameters>
  2005.           <parameter type="AtkObject*" name="accessible" />
  2006.           <parameter type="gint" name="i" />
  2007.         </parameters>
  2008.       </virtual_method>
  2009.       <virtual_method name="GetIndexInParent" cname="get_index_in_parent">
  2010.         <return-type type="gint" />
  2011.         <parameters>
  2012.           <parameter type="AtkObject*" name="accessible" />
  2013.         </parameters>
  2014.       </virtual_method>
  2015.       <virtual_method name="RefRelationSet" cname="ref_relation_set">
  2016.         <return-type type="AtkRelationSet*" />
  2017.         <parameters>
  2018.           <parameter type="AtkObject*" name="accessible" />
  2019.         </parameters>
  2020.       </virtual_method>
  2021.       <virtual_method name="GetRole" cname="get_role">
  2022.         <return-type type="AtkRole" />
  2023.         <parameters>
  2024.           <parameter type="AtkObject*" name="accessible" />
  2025.         </parameters>
  2026.       </virtual_method>
  2027.       <virtual_method name="GetLayer" cname="get_layer">
  2028.         <return-type type="AtkLayer" />
  2029.         <parameters>
  2030.           <parameter type="AtkObject*" name="accessible" />
  2031.         </parameters>
  2032.       </virtual_method>
  2033.       <virtual_method name="GetMdiZorder" cname="get_mdi_zorder">
  2034.         <return-type type="gint" />
  2035.         <parameters>
  2036.           <parameter type="AtkObject*" name="accessible" />
  2037.         </parameters>
  2038.       </virtual_method>
  2039.       <virtual_method name="RefStateSet" cname="ref_state_set">
  2040.         <return-type type="AtkStateSet*" />
  2041.         <parameters>
  2042.           <parameter type="AtkObject*" name="accessible" />
  2043.         </parameters>
  2044.       </virtual_method>
  2045.       <virtual_method name="SetName" cname="set_name">
  2046.         <return-type type="void" />
  2047.         <parameters>
  2048.           <parameter type="AtkObject*" name="accessible" />
  2049.           <parameter type="const-gchar*" name="name" />
  2050.         </parameters>
  2051.       </virtual_method>
  2052.       <virtual_method name="SetDescription" cname="set_description">
  2053.         <return-type type="void" />
  2054.         <parameters>
  2055.           <parameter type="AtkObject*" name="accessible" />
  2056.           <parameter type="const-gchar*" name="description" />
  2057.         </parameters>
  2058.       </virtual_method>
  2059.       <virtual_method name="SetParent" cname="set_parent">
  2060.         <return-type type="void" />
  2061.         <parameters>
  2062.           <parameter type="AtkObject*" name="accessible" />
  2063.           <parameter type="AtkObject*" name="parent" />
  2064.         </parameters>
  2065.       </virtual_method>
  2066.       <virtual_method name="SetRole" cname="set_role">
  2067.         <return-type type="void" />
  2068.         <parameters>
  2069.           <parameter type="AtkObject*" name="accessible" />
  2070.           <parameter type="AtkRole" name="role" />
  2071.         </parameters>
  2072.       </virtual_method>
  2073.       <virtual_method name="ConnectPropertyChangeHandler" cname="connect_property_change_handler">
  2074.         <return-type type="guint" />
  2075.         <parameters>
  2076.           <parameter type="AtkObjectAtkPropertyChangeHandler*" name="handler" />
  2077.         </parameters>
  2078.       </virtual_method>
  2079.       <virtual_method name="RemovePropertyChangeHandler" cname="remove_property_change_handler">
  2080.         <return-type type="void" />
  2081.         <parameters>
  2082.           <parameter type="AtkObjectguinthandler_id" name="arg1" />
  2083.         </parameters>
  2084.       </virtual_method>
  2085.       <virtual_method name="Initialize" cname="initialize">
  2086.         <return-type type="void" />
  2087.         <parameters>
  2088.           <parameter type="AtkObject*" name="accessible" />
  2089.           <parameter type="gpointer" name="data" />
  2090.         </parameters>
  2091.       </virtual_method>
  2092.       <method name="AddRelationship" cname="atk_object_add_relationship">
  2093.         <return-type type="gboolean" />
  2094.         <parameters>
  2095.           <parameter type="AtkRelationType" name="relationship" />
  2096.           <parameter type="AtkObject*" name="target" />
  2097.         </parameters>
  2098.       </method>
  2099.       <method name="ConnectPropertyChangeHandler" cname="atk_object_connect_property_change_handler">
  2100.         <return-type type="guint" />
  2101.         <parameters>
  2102.           <parameter type="AtkPropertyChangeHandler*" name="handler" />
  2103.         </parameters>
  2104.       </method>
  2105.       <method name="GetDescription" cname="atk_object_get_description">
  2106.         <return-type type="const-gchar*" />
  2107.       </method>
  2108.       <method name="GetIndexInParent" cname="atk_object_get_index_in_parent">
  2109.         <return-type type="gint" />
  2110.       </method>
  2111.       <method name="GetLayer" cname="atk_object_get_layer">
  2112.         <return-type type="AtkLayer" />
  2113.       </method>
  2114.       <method name="GetMdiZorder" cname="atk_object_get_mdi_zorder">
  2115.         <return-type type="gint" />
  2116.       </method>
  2117.       <method name="GetNAccessibleChildren" cname="atk_object_get_n_accessible_children">
  2118.         <return-type type="gint" />
  2119.       </method>
  2120.       <method name="GetName" cname="atk_object_get_name">
  2121.         <return-type type="const-gchar*" />
  2122.       </method>
  2123.       <method name="GetParent" cname="atk_object_get_parent">
  2124.         <return-type type="AtkObject*" />
  2125.       </method>
  2126.       <method name="GetRole" cname="atk_object_get_role">
  2127.         <return-type type="AtkRole" />
  2128.       </method>
  2129.       <method name="GetType" cname="atk_object_get_type" shared="true">
  2130.         <return-type type="GType" />
  2131.       </method>
  2132.       <method name="Initialize" cname="atk_object_initialize">
  2133.         <return-type type="void" />
  2134.         <parameters>
  2135.           <parameter type="gpointer" name="data" />
  2136.         </parameters>
  2137.       </method>
  2138.       <method name="NotifyStateChange" cname="atk_object_notify_state_change">
  2139.         <return-type type="void" />
  2140.         <parameters>
  2141.           <parameter type="AtkState" name="state" />
  2142.           <parameter type="gboolean" name="value" />
  2143.         </parameters>
  2144.       </method>
  2145.       <method name="RefAccessibleChild" cname="atk_object_ref_accessible_child">
  2146.         <return-type type="AtkObject*" />
  2147.         <parameters>
  2148.           <parameter type="gint" name="i" />
  2149.         </parameters>
  2150.       </method>
  2151.       <method name="RefRelationSet" cname="atk_object_ref_relation_set">
  2152.         <return-type type="AtkRelationSet*" />
  2153.       </method>
  2154.       <method name="RefStateSet" cname="atk_object_ref_state_set">
  2155.         <return-type type="AtkStateSet*" />
  2156.       </method>
  2157.       <method name="RemovePropertyChangeHandler" cname="atk_object_remove_property_change_handler">
  2158.         <return-type type="void" />
  2159.         <parameters>
  2160.           <parameter type="guint" name="handler_id" />
  2161.         </parameters>
  2162.       </method>
  2163.       <method name="RemoveRelationship" cname="atk_object_remove_relationship">
  2164.         <return-type type="gboolean" />
  2165.         <parameters>
  2166.           <parameter type="AtkRelationType" name="relationship" />
  2167.           <parameter type="AtkObject*" name="target" />
  2168.         </parameters>
  2169.       </method>
  2170.       <method name="SetDescription" cname="atk_object_set_description">
  2171.         <return-type type="void" />
  2172.         <parameters>
  2173.           <parameter type="const-gchar*" name="description" />
  2174.         </parameters>
  2175.       </method>
  2176.       <method name="SetName" cname="atk_object_set_name">
  2177.         <return-type type="void" />
  2178.         <parameters>
  2179.           <parameter type="const-gchar*" name="name" />
  2180.         </parameters>
  2181.       </method>
  2182.       <method name="SetParent" cname="atk_object_set_parent">
  2183.         <return-type type="void" />
  2184.         <parameters>
  2185.           <parameter type="AtkObject*" name="parent" />
  2186.         </parameters>
  2187.       </method>
  2188.       <method name="SetRole" cname="atk_object_set_role">
  2189.         <return-type type="void" />
  2190.         <parameters>
  2191.           <parameter type="AtkRole" name="role" />
  2192.         </parameters>
  2193.       </method>
  2194.     </object>
  2195.     <object name="ObjectFactory" cname="AtkObjectFactory" parent="GObject">
  2196.       <virtual_method name="CreateAccessible" cname="create_accessible">
  2197.         <return-type type="AtkObject*" />
  2198.         <parameters>
  2199.           <parameter type="GObject*" name="obj" />
  2200.         </parameters>
  2201.       </virtual_method>
  2202.       <virtual_method name="Invalidate" cname="invalidate">
  2203.         <return-type type="void" />
  2204.         <parameters>
  2205.           <parameter type="AtkObjectFactory*" name="factory" />
  2206.         </parameters>
  2207.       </virtual_method>
  2208.       <virtual_method name="GetAccessibleType" cname="get_accessible_type">
  2209.         <return-type type="GType" />
  2210.       </virtual_method>
  2211.       <method name="CreateAccessible" cname="atk_object_factory_create_accessible">
  2212.         <return-type type="AtkObject*" />
  2213.         <parameters>
  2214.           <parameter type="GObject*" name="obj" />
  2215.         </parameters>
  2216.       </method>
  2217.       <method name="GetAccessibleType" cname="atk_object_factory_get_accessible_type">
  2218.         <return-type type="GType" />
  2219.       </method>
  2220.       <method name="GetType" cname="atk_object_factory_get_type" shared="true">
  2221.         <return-type type="GType" />
  2222.       </method>
  2223.       <method name="Invalidate" cname="atk_object_factory_invalidate">
  2224.         <return-type type="void" />
  2225.       </method>
  2226.     </object>
  2227.     <object name="Registry" cname="AtkRegistry" parent="GObject">
  2228.       <field name="FactoryTypeRegistry" cname="factory_type_registry" type="GHashTable*" />
  2229.       <field name="FactorySingletonCache" cname="factory_singleton_cache" type="GHashTable*" />
  2230.       <method name="GetFactory" cname="atk_registry_get_factory">
  2231.         <return-type type="AtkObjectFactory*" />
  2232.         <parameters>
  2233.           <parameter type="GType" name="type" />
  2234.         </parameters>
  2235.       </method>
  2236.       <method name="GetFactoryType" cname="atk_registry_get_factory_type">
  2237.         <return-type type="GType" />
  2238.         <parameters>
  2239.           <parameter type="GType" name="type" />
  2240.         </parameters>
  2241.       </method>
  2242.       <method name="GetType" cname="atk_registry_get_type" shared="true">
  2243.         <return-type type="GType" />
  2244.       </method>
  2245.       <method name="SetFactoryType" cname="atk_registry_set_factory_type">
  2246.         <return-type type="void" />
  2247.         <parameters>
  2248.           <parameter type="GType" name="type" />
  2249.           <parameter type="GType" name="factory_type" />
  2250.         </parameters>
  2251.       </method>
  2252.     </object>
  2253.     <object name="Relation" cname="AtkRelation" parent="GObject">
  2254.       <field name="Target" cname="target" type="GPtrArray*" />
  2255.       <field name="Relationship" cname="relationship" type="AtkRelationType" />
  2256.       <property name="RelationType" cname="relation_type" type="AtkRelationType" readable="true" writeable="true" />
  2257.       <property name="Target" cname="target" type="value_array" readable="true" writeable="true" />
  2258.       <method name="AddTarget" cname="atk_relation_add_target">
  2259.         <return-type type="void" />
  2260.         <parameters>
  2261.           <parameter type="AtkObject*" name="target" />
  2262.         </parameters>
  2263.       </method>
  2264.       <method name="GetRelationType" cname="atk_relation_get_relation_type">
  2265.         <return-type type="AtkRelationType" />
  2266.       </method>
  2267.       <method name="GetTarget" cname="atk_relation_get_target">
  2268.         <return-type type="GPtrArray*" />
  2269.       </method>
  2270.       <method name="GetType" cname="atk_relation_get_type" shared="true">
  2271.         <return-type type="GType" />
  2272.       </method>
  2273.       <constructor cname="atk_relation_new">
  2274.         <parameters>
  2275.           <parameter type="AtkObject**" name="targets" array="1" />
  2276.           <parameter type="gint" name="n_targets" />
  2277.           <parameter type="AtkRelationType" name="relationship" />
  2278.         </parameters>
  2279.       </constructor>
  2280.       <method name="TypeForName" cname="atk_relation_type_for_name" shared="true">
  2281.         <return-type type="AtkRelationType" />
  2282.         <parameters>
  2283.           <parameter type="const-gchar*" name="name" />
  2284.         </parameters>
  2285.       </method>
  2286.       <method name="TypeGetName" cname="atk_relation_type_get_name" shared="true">
  2287.         <return-type type="const-gchar*" />
  2288.         <parameters>
  2289.           <parameter type="AtkRelationType" name="type" />
  2290.         </parameters>
  2291.       </method>
  2292.       <method name="TypeRegister" cname="atk_relation_type_register" shared="true">
  2293.         <return-type type="AtkRelationType" />
  2294.         <parameters>
  2295.           <parameter type="const-gchar*" name="name" />
  2296.         </parameters>
  2297.       </method>
  2298.     </object>
  2299.     <object name="RelationSet" cname="AtkRelationSet" parent="GObject">
  2300.       <field name="Relations" cname="relations" type="GPtrArray*" />
  2301.       <method name="Add" cname="atk_relation_set_add">
  2302.         <return-type type="void" />
  2303.         <parameters>
  2304.           <parameter type="AtkRelation*" name="relation" />
  2305.         </parameters>
  2306.       </method>
  2307.       <method name="AddRelationByType" cname="atk_relation_set_add_relation_by_type">
  2308.         <return-type type="void" />
  2309.         <parameters>
  2310.           <parameter type="AtkRelationType" name="relationship" />
  2311.           <parameter type="AtkObject*" name="target" />
  2312.         </parameters>
  2313.       </method>
  2314.       <method name="Contains" cname="atk_relation_set_contains">
  2315.         <return-type type="gboolean" />
  2316.         <parameters>
  2317.           <parameter type="AtkRelationType" name="relationship" />
  2318.         </parameters>
  2319.       </method>
  2320.       <method name="GetNRelations" cname="atk_relation_set_get_n_relations">
  2321.         <return-type type="gint" />
  2322.       </method>
  2323.       <method name="GetRelation" cname="atk_relation_set_get_relation">
  2324.         <return-type type="AtkRelation*" />
  2325.         <parameters>
  2326.           <parameter type="gint" name="i" />
  2327.         </parameters>
  2328.       </method>
  2329.       <method name="GetRelationByType" cname="atk_relation_set_get_relation_by_type">
  2330.         <return-type type="AtkRelation*" />
  2331.         <parameters>
  2332.           <parameter type="AtkRelationType" name="relationship" />
  2333.         </parameters>
  2334.       </method>
  2335.       <method name="GetType" cname="atk_relation_set_get_type" shared="true">
  2336.         <return-type type="GType" />
  2337.       </method>
  2338.       <constructor cname="atk_relation_set_new" />
  2339.       <method name="Remove" cname="atk_relation_set_remove">
  2340.         <return-type type="void" />
  2341.         <parameters>
  2342.           <parameter type="AtkRelation*" name="relation" />
  2343.         </parameters>
  2344.       </method>
  2345.     </object>
  2346.     <object name="StateSet" cname="AtkStateSet" parent="GObject">
  2347.       <method name="AddState" cname="atk_state_set_add_state">
  2348.         <return-type type="gboolean" />
  2349.         <parameters>
  2350.           <parameter type="AtkStateType" name="type" />
  2351.         </parameters>
  2352.       </method>
  2353.       <method name="AddStates" cname="atk_state_set_add_states">
  2354.         <return-type type="void" />
  2355.         <parameters>
  2356.           <parameter type="AtkStateType*" name="types" />
  2357.           <parameter type="gint" name="n_types" />
  2358.         </parameters>
  2359.       </method>
  2360.       <method name="AndSets" cname="atk_state_set_and_sets">
  2361.         <return-type type="AtkStateSet*" />
  2362.         <parameters>
  2363.           <parameter type="AtkStateSet*" name="compare_set" />
  2364.         </parameters>
  2365.       </method>
  2366.       <method name="ClearStates" cname="atk_state_set_clear_states">
  2367.         <return-type type="void" />
  2368.       </method>
  2369.       <method name="ContainsState" cname="atk_state_set_contains_state">
  2370.         <return-type type="gboolean" />
  2371.         <parameters>
  2372.           <parameter type="AtkStateType" name="type" />
  2373.         </parameters>
  2374.       </method>
  2375.       <method name="ContainsStates" cname="atk_state_set_contains_states">
  2376.         <return-type type="gboolean" />
  2377.         <parameters>
  2378.           <parameter type="AtkStateType*" name="types" />
  2379.           <parameter type="gint" name="n_types" />
  2380.         </parameters>
  2381.       </method>
  2382.       <method name="GetType" cname="atk_state_set_get_type" shared="true">
  2383.         <return-type type="GType" />
  2384.       </method>
  2385.       <method name="IsEmpty" cname="atk_state_set_is_empty">
  2386.         <return-type type="gboolean" />
  2387.       </method>
  2388.       <constructor cname="atk_state_set_new" />
  2389.       <method name="OrSets" cname="atk_state_set_or_sets">
  2390.         <return-type type="AtkStateSet*" />
  2391.         <parameters>
  2392.           <parameter type="AtkStateSet*" name="compare_set" />
  2393.         </parameters>
  2394.       </method>
  2395.       <method name="RemoveState" cname="atk_state_set_remove_state">
  2396.         <return-type type="gboolean" />
  2397.         <parameters>
  2398.           <parameter type="AtkStateType" name="type" />
  2399.         </parameters>
  2400.       </method>
  2401.       <method name="XorSets" cname="atk_state_set_xor_sets">
  2402.         <return-type type="AtkStateSet*" />
  2403.         <parameters>
  2404.           <parameter type="AtkStateSet*" name="compare_set" />
  2405.         </parameters>
  2406.       </method>
  2407.     </object>
  2408.     <object name="Util" cname="AtkUtil" parent="GObject">
  2409.       <virtual_method name="AddGlobalEventListener" cname="add_global_event_listener">
  2410.         <return-type type="guint" />
  2411.         <parameters>
  2412.           <parameter type="GSignalEmissionHook" name="listener" />
  2413.           <parameter type="const-gchar*" name="event_type" />
  2414.         </parameters>
  2415.       </virtual_method>
  2416.       <virtual_method name="RemoveGlobalEventListener" cname="remove_global_event_listener">
  2417.         <return-type type="void" />
  2418.         <parameters>
  2419.           <parameter type="guint" name="listener_id" />
  2420.         </parameters>
  2421.       </virtual_method>
  2422.       <virtual_method name="AddKeyEventListener" cname="add_key_event_listener">
  2423.         <return-type type="guint" />
  2424.         <parameters>
  2425.           <parameter type="AtkKeySnoopFunc" name="listener" />
  2426.           <parameter type="gpointer" name="data" />
  2427.         </parameters>
  2428.       </virtual_method>
  2429.       <virtual_method name="RemoveKeyEventListener" cname="remove_key_event_listener">
  2430.         <return-type type="void" />
  2431.         <parameters>
  2432.           <parameter type="guint" name="listener_id" />
  2433.         </parameters>
  2434.       </virtual_method>
  2435.       <virtual_method name="GetRoot" cname="get_root">
  2436.         <return-type type="AtkObject*" />
  2437.       </virtual_method>
  2438.       <virtual_method name="GetToolkitName" cname="get_toolkit_name">
  2439.         <return-type type="const-gchar*" />
  2440.       </virtual_method>
  2441.       <virtual_method name="GetToolkitVersion" cname="get_toolkit_version">
  2442.         <return-type type="const-gchar*" />
  2443.       </virtual_method>
  2444.       <method name="GetType" cname="atk_util_get_type" shared="true">
  2445.         <return-type type="GType" />
  2446.       </method>
  2447.     </object>
  2448.     <struct name="Attribute" cname="AtkAttribute">
  2449.       <field name="Name" cname="name" type="gchar*" />
  2450.       <field name="Value" cname="value" type="gchar*" />
  2451.       <method name="SetFree" cname="atk_attribute_set_free" shared="true" hidden="1">
  2452.         <return-type type="void" />
  2453.         <parameters>
  2454.           <parameter type="AtkAttributeSet*" name="attrib_set" />
  2455.         </parameters>
  2456.       </method>
  2457.     </struct>
  2458.     <alias name="AttributeSet" cname="AtkAttributeSet" type="GSList" />
  2459.     <struct name="KeyEventStruct" cname="AtkKeyEventStruct">
  2460.       <field name="Type" cname="type" type="gint" />
  2461.       <field name="State" cname="state" type="guint" />
  2462.       <field name="Keyval" cname="keyval" type="guint" />
  2463.       <field name="Length" cname="length" type="gint" />
  2464.       <field name="String" cname="string" type="gchar*" />
  2465.       <field name="Keycode" cname="keycode" type="guint16" />
  2466.       <field name="Timestamp" cname="timestamp" type="guint32" />
  2467.     </struct>
  2468.     <struct name="PropertyValues" cname="AtkPropertyValues">
  2469.       <field name="PropertyName" cname="property_name" type="const-gchar*" />
  2470.       <field name="OldValue" cname="old_value" type="GValue" />
  2471.       <field name="NewValue" cname="new_value" type="GValue" />
  2472.     </struct>
  2473.     <boxed name="Rectangle" cname="AtkRectangle">
  2474.       <field name="X" cname="x" type="gint" />
  2475.       <field name="Y" cname="y" type="gint" />
  2476.       <field name="Width" cname="width" type="gint" />
  2477.       <field name="Height" cname="height" type="gint" />
  2478.       <method name="GetType" cname="atk_rectangle_get_type" shared="true">
  2479.         <return-type type="GType" />
  2480.       </method>
  2481.     </boxed>
  2482.     <alias name="State" cname="AtkState" type="guint64" />
  2483.     <struct name="TextRange" cname="AtkTextRange">
  2484.       <field name="Bounds" cname="bounds" type="AtkTextRectangle" />
  2485.       <field name="StartOffset" cname="start_offset" type="gint" />
  2486.       <field name="EndOffset" cname="end_offset" type="gint" />
  2487.       <field name="Content" cname="content" type="gchar*" />
  2488.     </struct>
  2489.     <struct name="TextRectangle" cname="AtkTextRectangle">
  2490.       <field name="X" cname="x" type="gint" />
  2491.       <field name="Y" cname="y" type="gint" />
  2492.       <field name="Width" cname="width" type="gint" />
  2493.       <field name="Height" cname="height" type="gint" />
  2494.     </struct>
  2495.     <class name="Global" cname="AtkGlobal">
  2496.       <method name="AddFocusTracker" cname="atk_add_focus_tracker" shared="true">
  2497.         <return-type type="guint" />
  2498.         <parameters>
  2499.           <parameter type="AtkEventListener" name="focus_tracker" />
  2500.         </parameters>
  2501.       </method>
  2502.       <method name="AddGlobalEventListener" cname="atk_add_global_event_listener" shared="true">
  2503.         <return-type type="guint" />
  2504.         <parameters>
  2505.           <parameter type="GSignalEmissionHook" name="listener" />
  2506.           <parameter type="const-gchar*" name="event_type" />
  2507.         </parameters>
  2508.       </method>
  2509.       <method name="AddKeyEventListener" cname="atk_add_key_event_listener" shared="true">
  2510.         <return-type type="guint" />
  2511.         <parameters>
  2512.           <parameter type="AtkKeySnoopFunc" name="listener" />
  2513.           <parameter type="gpointer" name="data" />
  2514.         </parameters>
  2515.       </method>
  2516.       <method name="GetDefaultRegistry" cname="atk_get_default_registry" shared="true">
  2517.         <return-type type="AtkRegistry*" />
  2518.       </method>
  2519.       <method name="GetFocusObject" cname="atk_get_focus_object" shared="true">
  2520.         <return-type type="AtkObject*" />
  2521.       </method>
  2522.       <method name="GetRoot" cname="atk_get_root" shared="true">
  2523.         <return-type type="AtkObject*" />
  2524.       </method>
  2525.       <method name="GetToolkitName" cname="atk_get_toolkit_name" shared="true">
  2526.         <return-type type="const-gchar*" />
  2527.       </method>
  2528.       <method name="GetToolkitVersion" cname="atk_get_toolkit_version" shared="true">
  2529.         <return-type type="const-gchar*" />
  2530.       </method>
  2531.       <method name="RemoveFocusTracker" cname="atk_remove_focus_tracker" shared="true">
  2532.         <return-type type="void" />
  2533.         <parameters>
  2534.           <parameter type="guint" name="tracker_id" />
  2535.         </parameters>
  2536.       </method>
  2537.       <method name="RemoveGlobalEventListener" cname="atk_remove_global_event_listener" shared="true">
  2538.         <return-type type="void" />
  2539.         <parameters>
  2540.           <parameter type="guint" name="listener_id" />
  2541.         </parameters>
  2542.       </method>
  2543.       <method name="RemoveKeyEventListener" cname="atk_remove_key_event_listener" shared="true">
  2544.         <return-type type="void" />
  2545.         <parameters>
  2546.           <parameter type="guint" name="listener_id" />
  2547.         </parameters>
  2548.       </method>
  2549.       <method name="RoleForName" cname="atk_role_for_name" shared="true">
  2550.         <return-type type="AtkRole" />
  2551.         <parameters>
  2552.           <parameter type="const-gchar*" name="name" />
  2553.         </parameters>
  2554.       </method>
  2555.       <method name="RoleGetLocalizedName" cname="atk_role_get_localized_name" shared="true">
  2556.         <return-type type="const-gchar*" />
  2557.         <parameters>
  2558.           <parameter type="AtkRole" name="role" />
  2559.         </parameters>
  2560.       </method>
  2561.       <method name="RoleGetName" cname="atk_role_get_name" shared="true">
  2562.         <return-type type="const-gchar*" />
  2563.         <parameters>
  2564.           <parameter type="AtkRole" name="role" />
  2565.         </parameters>
  2566.       </method>
  2567.       <method name="RoleRegister" cname="atk_role_register" shared="true">
  2568.         <return-type type="AtkRole" />
  2569.         <parameters>
  2570.           <parameter type="const-gchar*" name="name" />
  2571.         </parameters>
  2572.       </method>
  2573.     </class>
  2574.     <class name="Focus" cname="AtkFocus_">
  2575.       <method name="TrackerInit" cname="atk_focus_tracker_init" shared="true">
  2576.         <return-type type="void" />
  2577.         <parameters>
  2578.           <parameter type="AtkEventListenerInit" name="add_function" />
  2579.         </parameters>
  2580.       </method>
  2581.       <method name="TrackerNotify" cname="atk_focus_tracker_notify" shared="true">
  2582.         <return-type type="void" />
  2583.         <parameters>
  2584.           <parameter type="AtkObject*" name="object" />
  2585.         </parameters>
  2586.       </method>
  2587.     </class>
  2588.     <class cname="AtkState_" name="StateManager">
  2589.       <method name="TypeForName" cname="atk_state_type_for_name" shared="true">
  2590.         <return-type type="AtkStateType" />
  2591.         <parameters>
  2592.           <parameter type="const-gchar*" name="name" />
  2593.         </parameters>
  2594.       </method>
  2595.       <method name="TypeGetName" cname="atk_state_type_get_name" shared="true">
  2596.         <return-type type="const-gchar*" />
  2597.         <parameters>
  2598.           <parameter type="AtkStateType" name="type" />
  2599.         </parameters>
  2600.       </method>
  2601.       <method name="TypeRegister" cname="atk_state_type_register" shared="true">
  2602.         <return-type type="AtkStateType" />
  2603.         <parameters>
  2604.           <parameter type="const-gchar*" name="name" />
  2605.         </parameters>
  2606.       </method>
  2607.     </class>
  2608.   </namespace>
  2609. </api>