<?xml version="1.0"?> <api> <!-- This file was automatically generated. Please DO NOT MODIFY THIS FILE, modify .metadata files instead. --> <namespace name="Atk" library="atk-1.0"> <enum name="CoordType" cname="AtkCoordType" type="enum"> <member cname="ATK_XY_SCREEN" name="Screen"/> <member cname="ATK_XY_WINDOW" name="Window"/> </enum> <enum name="KeyEventType" cname="AtkKeyEventType" type="enum"> <member cname="ATK_KEY_EVENT_PRESS" name="Press"/> <member cname="ATK_KEY_EVENT_RELEASE" name="Release"/> <member cname="ATK_KEY_EVENT_LAST_DEFINED" name="LastDefined"/> </enum> <enum name="Layer" cname="AtkLayer" type="enum"> <member cname="ATK_LAYER_INVALID" name="Invalid"/> <member cname="ATK_LAYER_BACKGROUND" name="Background"/> <member cname="ATK_LAYER_CANVAS" name="Canvas"/> <member cname="ATK_LAYER_WIDGET" name="Widget"/> <member cname="ATK_LAYER_MDI" name="Mdi"/> <member cname="ATK_LAYER_POPUP" name="Popup"/> <member cname="ATK_LAYER_OVERLAY" name="Overlay"/> </enum> <enum name="RelationType" cname="AtkRelationType" type="enum"> <member cname="ATK_RELATION_NULL" name="Null"/> <member cname="ATK_RELATION_CONTROLLED_BY" name="ControlledBy"/> <member cname="ATK_RELATION_CONTROLLER_FOR" name="ControllerFor"/> <member cname="ATK_RELATION_LABEL_FOR" name="LabelFor"/> <member cname="ATK_RELATION_LABELLED_BY" name="LabelledBy"/> <member cname="ATK_RELATION_MEMBER_OF" name="MemberOf"/> <member cname="ATK_RELATION_NODE_CHILD_OF" name="NodeChildOf"/> <member cname="ATK_RELATION_LAST_DEFINED" name="LastDefined"/> </enum> <enum name="Role" cname="AtkRole" type="enum"> <member cname="ATK_ROLE_INVALID" name="Invalid"/> <member cname="ATK_ROLE_ACCEL_LABEL" name="AccelLabel"/> <member cname="ATK_ROLE_ALERT" name="Alert"/> <member cname="ATK_ROLE_ANIMATION" name="Animation"/> <member cname="ATK_ROLE_ARROW" name="Arrow"/> <member cname="ATK_ROLE_CALENDAR" name="Calendar"/> <member cname="ATK_ROLE_CANVAS" name="Canvas"/> <member cname="ATK_ROLE_CHECK_BOX" name="CheckBox"/> <member cname="ATK_ROLE_CHECK_MENU_ITEM" name="CheckMenuItem"/> <member cname="ATK_ROLE_COLOR_CHOOSER" name="ColorChooser"/> <member cname="ATK_ROLE_COLUMN_HEADER" name="ColumnHeader"/> <member cname="ATK_ROLE_COMBO_BOX" name="ComboBox"/> <member cname="ATK_ROLE_DATE_EDITOR" name="DateEditor"/> <member cname="ATK_ROLE_DESKTOP_ICON" name="DesktopIcon"/> <member cname="ATK_ROLE_DESKTOP_FRAME" name="DesktopFrame"/> <member cname="ATK_ROLE_DIAL" name="Dial"/> <member cname="ATK_ROLE_DIALOG" name="Dialog"/> <member cname="ATK_ROLE_DIRECTORY_PANE" name="DirectoryPane"/> <member cname="ATK_ROLE_DRAWING_AREA" name="DrawingArea"/> <member cname="ATK_ROLE_FILE_CHOOSER" name="FileChooser"/> <member cname="ATK_ROLE_FILLER" name="Filler"/> <member cname="ATK_ROLE_FONT_CHOOSER" name="FontChooser"/> <member cname="ATK_ROLE_FRAME" name="Frame"/> <member cname="ATK_ROLE_GLASS_PANE" name="GlassPane"/> <member cname="ATK_ROLE_HTML_CONTAINER" name="HtmlContainer"/> <member cname="ATK_ROLE_ICON" name="Icon"/> <member cname="ATK_ROLE_IMAGE" name="Image"/> <member cname="ATK_ROLE_INTERNAL_FRAME" name="InternalFrame"/> <member cname="ATK_ROLE_LABEL" name="Label"/> <member cname="ATK_ROLE_LAYERED_PANE" name="LayeredPane"/> <member cname="ATK_ROLE_LIST" name="List"/> <member cname="ATK_ROLE_LIST_ITEM" name="ListItem"/> <member cname="ATK_ROLE_MENU" name="Menu"/> <member cname="ATK_ROLE_MENU_BAR" name="MenuBar"/> <member cname="ATK_ROLE_MENU_ITEM" name="MenuItem"/> <member cname="ATK_ROLE_OPTION_PANE" name="OptionPane"/> <member cname="ATK_ROLE_PAGE_TAB" name="PageTab"/> <member cname="ATK_ROLE_PAGE_TAB_LIST" name="PageTabList"/> <member cname="ATK_ROLE_PANEL" name="Panel"/> <member cname="ATK_ROLE_PASSWORD_TEXT" name="PasswordText"/> <member cname="ATK_ROLE_POPUP_MENU" name="PopupMenu"/> <member cname="ATK_ROLE_PROGRESS_BAR" name="ProgressBar"/> <member cname="ATK_ROLE_PUSH_BUTTON" name="PushButton"/> <member cname="ATK_ROLE_RADIO_BUTTON" name="RadioButton"/> <member cname="ATK_ROLE_RADIO_MENU_ITEM" name="RadioMenuItem"/> <member cname="ATK_ROLE_ROOT_PANE" name="RootPane"/> <member cname="ATK_ROLE_ROW_HEADER" name="RowHeader"/> <member cname="ATK_ROLE_SCROLL_BAR" name="ScrollBar"/> <member cname="ATK_ROLE_SCROLL_PANE" name="ScrollPane"/> <member cname="ATK_ROLE_SEPARATOR" name="Separator"/> <member cname="ATK_ROLE_SLIDER" name="Slider"/> <member cname="ATK_ROLE_SPLIT_PANE" name="SplitPane"/> <member cname="ATK_ROLE_SPIN_BUTTON" name="SpinButton"/> <member cname="ATK_ROLE_STATUSBAR" name="Statusbar"/> <member cname="ATK_ROLE_TABLE" name="Table"/> <member cname="ATK_ROLE_TABLE_CELL" name="TableCell"/> <member cname="ATK_ROLE_TABLE_COLUMN_HEADER" name="TableColumnHeader"/> <member cname="ATK_ROLE_TABLE_ROW_HEADER" name="TableRowHeader"/> <member cname="ATK_ROLE_TEAR_OFF_MENU_ITEM" name="TearOffMenuItem"/> <member cname="ATK_ROLE_TERMINAL" name="Terminal"/> <member cname="ATK_ROLE_TEXT" name="Text"/> <member cname="ATK_ROLE_TOGGLE_BUTTON" name="ToggleButton"/> <member cname="ATK_ROLE_TOOL_BAR" name="ToolBar"/> <member cname="ATK_ROLE_TOOL_TIP" name="ToolTip"/> <member cname="ATK_ROLE_TREE" name="Tree"/> <member cname="ATK_ROLE_TREE_TABLE" name="TreeTable"/> <member cname="ATK_ROLE_UNKNOWN" name="Unknown"/> <member cname="ATK_ROLE_VIEWPORT" name="Viewport"/> <member cname="ATK_ROLE_WINDOW" name="Window"/> <member cname="ATK_ROLE_LAST_DEFINED" name="LastDefined"/> </enum> <enum name="StateType" cname="AtkStateType" type="enum"> <member cname="ATK_STATE_INVALID" name="Invalid"/> <member cname="ATK_STATE_ACTIVE" name="Active"/> <member cname="ATK_STATE_ARMED" name="Armed"/> <member cname="ATK_STATE_BUSY" name="Busy"/> <member cname="ATK_STATE_CHECKED" name="Checked"/> <member cname="ATK_STATE_DEFUNCT" name="Defunct"/> <member cname="ATK_STATE_EDITABLE" name="Editable"/> <member cname="ATK_STATE_ENABLED" name="Enabled"/> <member cname="ATK_STATE_EXPANDABLE" name="Expandable"/> <member cname="ATK_STATE_EXPANDED" name="Expanded"/> <member cname="ATK_STATE_FOCUSABLE" name="Focusable"/> <member cname="ATK_STATE_FOCUSED" name="Focused"/> <member cname="ATK_STATE_HORIZONTAL" name="Horizontal"/> <member cname="ATK_STATE_ICONIFIED" name="Iconified"/> <member cname="ATK_STATE_MODAL" name="Modal"/> <member cname="ATK_STATE_MULTI_LINE" name="MultiLine"/> <member cname="ATK_STATE_MULTISELECTABLE" name="Multiselectable"/> <member cname="ATK_STATE_OPAQUE" name="Opaque"/> <member cname="ATK_STATE_PRESSED" name="Pressed"/> <member cname="ATK_STATE_RESIZABLE" name="Resizable"/> <member cname="ATK_STATE_SELECTABLE" name="Selectable"/> <member cname="ATK_STATE_SELECTED" name="Selected"/> <member cname="ATK_STATE_SENSITIVE" name="Sensitive"/> <member cname="ATK_STATE_SHOWING" name="Showing"/> <member cname="ATK_STATE_SINGLE_LINE" name="SingleLine"/> <member cname="ATK_STATE_STALE" name="Stale"/> <member cname="ATK_STATE_TRANSIENT" name="Transient"/> <member cname="ATK_STATE_VERTICAL" name="Vertical"/> <member cname="ATK_STATE_VISIBLE" name="Visible"/> <member cname="ATK_STATE_LAST_DEFINED" name="LastDefined"/> </enum> <enum name="TextAttribute" cname="AtkTextAttribute" type="enum"> <member cname="ATK_TEXT_ATTR_INVALID" name="Invalid"/> <member cname="ATK_TEXT_ATTR_LEFT_MARGIN" name="LeftMargin"/> <member cname="ATK_TEXT_ATTR_RIGHT_MARGIN" name="RightMargin"/> <member cname="ATK_TEXT_ATTR_INDENT" name="Indent"/> <member cname="ATK_TEXT_ATTR_INVISIBLE" name="Invisible"/> <member cname="ATK_TEXT_ATTR_EDITABLE" name="Editable"/> <member cname="ATK_TEXT_ATTR_PIXELS_ABOVE_LINES" name="PixelsAboveLines"/> <member cname="ATK_TEXT_ATTR_PIXELS_BELOW_LINES" name="PixelsBelowLines"/> <member cname="ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP" name="PixelsInsideWrap"/> <member cname="ATK_TEXT_ATTR_BG_FULL_HEIGHT" name="BgFullHeight"/> <member cname="ATK_TEXT_ATTR_RISE" name="Rise"/> <member cname="ATK_TEXT_ATTR_UNDERLINE" name="Underline"/> <member cname="ATK_TEXT_ATTR_STRIKETHROUGH" name="Strikethrough"/> <member cname="ATK_TEXT_ATTR_SIZE" name="Size"/> <member cname="ATK_TEXT_ATTR_SCALE" name="Scale"/> <member cname="ATK_TEXT_ATTR_WEIGHT" name="Weight"/> <member cname="ATK_TEXT_ATTR_LANGUAGE" name="Language"/> <member cname="ATK_TEXT_ATTR_FAMILY_NAME" name="FamilyName"/> <member cname="ATK_TEXT_ATTR_BG_COLOR" name="BgColor"/> <member cname="ATK_TEXT_ATTR_FG_COLOR" name="FgColor"/> <member cname="ATK_TEXT_ATTR_BG_STIPPLE" name="BgStipple"/> <member cname="ATK_TEXT_ATTR_FG_STIPPLE" name="FgStipple"/> <member cname="ATK_TEXT_ATTR_WRAP_MODE" name="WrapMode"/> <member cname="ATK_TEXT_ATTR_DIRECTION" name="Direction"/> <member cname="ATK_TEXT_ATTR_JUSTIFICATION" name="Justification"/> <member cname="ATK_TEXT_ATTR_STRETCH" name="Stretch"/> <member cname="ATK_TEXT_ATTR_VARIANT" name="Variant"/> <member cname="ATK_TEXT_ATTR_STYLE" name="Style"/> <member cname="ATK_TEXT_ATTR_LAST_DEFINED" name="LastDefined"/> </enum> <enum name="TextBoundary" cname="AtkTextBoundary" type="enum"> <member cname="ATK_TEXT_BOUNDARY_CHAR" name="Char"/> <member cname="ATK_TEXT_BOUNDARY_WORD_START" name="WordStart"/> <member cname="ATK_TEXT_BOUNDARY_WORD_END" name="WordEnd"/> <member cname="ATK_TEXT_BOUNDARY_SENTENCE_START" name="SentenceStart"/> <member cname="ATK_TEXT_BOUNDARY_SENTENCE_END" name="SentenceEnd"/> <member cname="ATK_TEXT_BOUNDARY_LINE_START" name="LineStart"/> <member cname="ATK_TEXT_BOUNDARY_LINE_END" name="LineEnd"/> </enum> <callback name="EventListener" cname="AtkEventListener"> <return-type type="void"/> <parameters> <parameter type="void " name="AtkObject*"/> </parameters> </callback> <callback name="EventListenerInit" cname="AtkEventListenerInit"> <return-type type="void"/> </callback> <callback name="FocusHandler" cname="AtkFocusHandler"> <return-type type="void"/> <parameters> <parameter type="void " name="AtkObject*, gboolean"/> <parameter type="void " name="AtkObject*, gboolean"/> </parameters> </callback> <callback name="Function" cname="AtkFunction"> <return-type type="gboolean"/> <parameters> <parameter type="gpointer" name="data"/> </parameters> </callback> <callback name="KeySnoopFunc" cname="AtkKeySnoopFunc"> <return-type type="gint"/> <parameters> <parameter type="AtkKeyEventStruct*" name="event"/> <parameter type="gpointer" name="func_data"/> </parameters> </callback> <callback name="PropertyChangeHandler" cname="AtkPropertyChangeHandler"> <return-type type="void"/> <parameters> <parameter type="void " name="AtkObject*, AtkPropertyValues*"/> <parameter type="void " name="AtkObject*, AtkPropertyValues*"/> </parameters> </callback> <interface name="Action" cname="AtkAction"> <method name="DoAction" cname="atk_action_do_action"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="GetDescription" cname="atk_action_get_description"> <return-type type="const-gchar*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="GetKeybinding" cname="atk_action_get_keybinding"> <return-type type="const-gchar*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="GetNActions" cname="atk_action_get_n_actions"> <return-type type="gint"/> </method> <method name="GetName" cname="atk_action_get_name"> <return-type type="const-gchar*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="GetType" cname="atk_action_get_type" shared="true"> <return-type type="GType"/> </method> <method name="SetDescription" cname="atk_action_set_description"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="i"/> <parameter type="const-gchar*" name="desc"/> </parameters> </method> </interface> <interface name="Component" cname="AtkComponent"> <method name="AddFocusHandler" cname="atk_component_add_focus_handler"> <return-type type="guint"/> <parameters> <parameter type="AtkFocusHandler" name="handler"/> </parameters> </method> <method name="Contains" cname="atk_component_contains"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="x"/> <parameter type="gint" name="y"/> <parameter type="AtkCoordType" name="coord_type"/> </parameters> </method> <method name="GetExtents" cname="atk_component_get_extents"> <return-type type="void"/> <parameters> <parameter type="gint*" name="x"/> <parameter type="gint*" name="y"/> <parameter type="gint*" name="width"/> <parameter type="gint*" name="height"/> <parameter type="AtkCoordType" name="coord_type"/> </parameters> </method> <method name="GetLayer" cname="atk_component_get_layer"> <return-type type="AtkLayer"/> </method> <method name="GetMdiZorder" cname="atk_component_get_mdi_zorder"> <return-type type="gint"/> </method> <method name="GetPosition" cname="atk_component_get_position"> <return-type type="void"/> <parameters> <parameter type="gint*" name="x"/> <parameter type="gint*" name="y"/> <parameter type="AtkCoordType" name="coord_type"/> </parameters> </method> <method name="GetSize" cname="atk_component_get_size"> <return-type type="void"/> <parameters> <parameter type="gint*" name="width"/> <parameter type="gint*" name="height"/> </parameters> </method> <method name="GetType" cname="atk_component_get_type" shared="true"> <return-type type="GType"/> </method> <method name="GrabFocus" cname="atk_component_grab_focus"> <return-type type="gboolean"/> </method> <method name="RefAccessibleAtPoint" cname="atk_component_ref_accessible_at_point"> <return-type type="AtkObject*"/> <parameters> <parameter type="gint" name="x"/> <parameter type="gint" name="y"/> <parameter type="AtkCoordType" name="coord_type"/> </parameters> </method> <method name="RemoveFocusHandler" cname="atk_component_remove_focus_handler"> <return-type type="void"/> <parameters> <parameter type="guint" name="handler_id"/> </parameters> </method> <method name="SetExtents" cname="atk_component_set_extents"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="x"/> <parameter type="gint" name="y"/> <parameter type="gint" name="width"/> <parameter type="gint" name="height"/> <parameter type="AtkCoordType" name="coord_type"/> </parameters> </method> <method name="SetPosition" cname="atk_component_set_position"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="x"/> <parameter type="gint" name="y"/> <parameter type="AtkCoordType" name="coord_type"/> </parameters> </method> <method name="SetSize" cname="atk_component_set_size"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="width"/> <parameter type="gint" name="height"/> </parameters> </method> </interface> <interface name="Document" cname="AtkDocument"> <method name="GetTheDocument" cname="atk_document_get_document"> <return-type type="gpointer"/> </method> <method name="GetDocumentType" cname="atk_document_get_document_type"> <return-type type="const-gchar*"/> </method> <method name="GetType" cname="atk_document_get_type" shared="true"> <return-type type="GType"/> </method> </interface> <interface name="EditableText" cname="AtkEditableText"> <method name="CopyText" cname="atk_editable_text_copy_text"> <return-type type="void"/> <parameters> <parameter type="gint" name="start_pos"/> <parameter type="gint" name="end_pos"/> </parameters> </method> <method name="CutText" cname="atk_editable_text_cut_text"> <return-type type="void"/> <parameters> <parameter type="gint" name="start_pos"/> <parameter type="gint" name="end_pos"/> </parameters> </method> <method name="DeleteText" cname="atk_editable_text_delete_text"> <return-type type="void"/> <parameters> <parameter type="gint" name="start_pos"/> <parameter type="gint" name="end_pos"/> </parameters> </method> <method name="GetType" cname="atk_editable_text_get_type" shared="true"> <return-type type="GType"/> </method> <method name="InsertText" cname="atk_editable_text_insert_text"> <return-type type="void"/> <parameters> <parameter type="const-gchar*" name="string"/> <parameter type="gint" name="length"/> <parameter type="gint*" name="position"/> </parameters> </method> <method name="PasteText" cname="atk_editable_text_paste_text"> <return-type type="void"/> <parameters> <parameter type="gint" name="position"/> </parameters> </method> <method name="SetRunAttributes" cname="atk_editable_text_set_run_attributes"> <return-type type="gboolean"/> <parameters> <parameter type="AtkAttributeSet*" name="attrib_set"/> <parameter type="gint" name="start_offset"/> <parameter type="gint" name="end_offset"/> </parameters> </method> <method name="SetTextContents" cname="atk_editable_text_set_text_contents"> <return-type type="void"/> <parameters> <parameter type="const-gchar*" name="string"/> </parameters> </method> </interface> <interface name="Hypertext" cname="AtkHypertext"> <method name="GetLink" cname="atk_hypertext_get_link"> <return-type type="AtkHyperlink*"/> <parameters> <parameter type="gint" name="link_index"/> </parameters> </method> <method name="GetLinkIndex" cname="atk_hypertext_get_link_index"> <return-type type="gint"/> <parameters> <parameter type="gint" name="char_index"/> </parameters> </method> <method name="GetNLinks" cname="atk_hypertext_get_n_links"> <return-type type="gint"/> </method> <method name="GetType" cname="atk_hypertext_get_type" shared="true"> <return-type type="GType"/> </method> </interface> <interface name="Image" cname="AtkImage"> <method name="GetImageDescription" cname="atk_image_get_image_description"> <return-type type="const-gchar*"/> </method> <method name="GetImagePosition" cname="atk_image_get_image_position"> <return-type type="void"/> <parameters> <parameter type="gint*" name="x"/> <parameter type="gint*" name="y"/> <parameter type="AtkCoordType" name="coord_type"/> </parameters> </method> <method name="GetImageSize" cname="atk_image_get_image_size"> <return-type type="void"/> <parameters> <parameter type="gint*" name="width"/> <parameter type="gint*" name="height"/> </parameters> </method> <method name="GetType" cname="atk_image_get_type" shared="true"> <return-type type="GType"/> </method> <method name="SetImageDescription" cname="atk_image_set_image_description"> <return-type type="gboolean"/> <parameters> <parameter type="const-gchar*" name="description"/> </parameters> </method> </interface> <interface name="Implementor" cname="AtkImplementor"> <method name="GetType" cname="atk_implementor_get_type" shared="true"> <return-type type="GType"/> </method> <method name="RefAccessible" cname="atk_implementor_ref_accessible"> <return-type type="AtkObject*"/> </method> </interface> <interface name="Selection" cname="AtkSelection"> <signal name="SelectionChanged" cname="selection_changed" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkSelection*" name="selection"/> </parameters> </signal> <method name="AddSelection" cname="atk_selection_add_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="ClearSelection" cname="atk_selection_clear_selection"> <return-type type="gboolean"/> </method> <method name="GetSelectionCount" cname="atk_selection_get_selection_count"> <return-type type="gint"/> </method> <method name="GetType" cname="atk_selection_get_type" shared="true"> <return-type type="GType"/> </method> <method name="IsChildSelected" cname="atk_selection_is_child_selected"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="RefSelection" cname="atk_selection_ref_selection"> <return-type type="AtkObject*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="RemoveSelection" cname="atk_selection_remove_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="SelectAllSelection" cname="atk_selection_select_all_selection"> <return-type type="gboolean"/> </method> </interface> <interface name="StreamableContent" cname="AtkStreamableContent"> <method name="GetMimeType" cname="atk_streamable_content_get_mime_type"> <return-type type="const-gchar*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="GetNMimeTypes" cname="atk_streamable_content_get_n_mime_types"> <return-type type="gint"/> </method> <method name="GetStream" cname="atk_streamable_content_get_stream"> <return-type type="GIOChannel*"/> <parameters> <parameter type="const-gchar*" name="mime_type"/> </parameters> </method> <method name="GetType" cname="atk_streamable_content_get_type" shared="true"> <return-type type="GType"/> </method> </interface> <interface name="Table" cname="AtkTable"> <signal name="RowInserted" cname="row_inserted" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkTable*" name="table"/> <parameter type="gint" name="row"/> <parameter type="gint" name="num_inserted"/> </parameters> </signal> <signal name="ColumnInserted" cname="column_inserted" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkTable*" name="table"/> <parameter type="gint" name="column"/> <parameter type="gint" name="num_inserted"/> </parameters> </signal> <signal name="RowDeleted" cname="row_deleted" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkTable*" name="table"/> <parameter type="gint" name="row"/> <parameter type="gint" name="num_deleted"/> </parameters> </signal> <signal name="ColumnDeleted" cname="column_deleted" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkTable*" name="table"/> <parameter type="gint" name="column"/> <parameter type="gint" name="num_deleted"/> </parameters> </signal> <signal name="RowReordered" cname="row_reordered" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkTable*" name="table"/> </parameters> </signal> <signal name="ColumnReordered" cname="column_reordered" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkTable*" name="table"/> </parameters> </signal> <signal name="ModelChanged" cname="model_changed" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkTable*" name="table"/> </parameters> </signal> <method name="AddColumnSelection" cname="atk_table_add_column_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="column"/> </parameters> </method> <method name="AddRowSelection" cname="atk_table_add_row_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="row"/> </parameters> </method> <method name="GetCaption" cname="atk_table_get_caption"> <return-type type="AtkObject*"/> </method> <method name="GetColumnAtIndex" cname="atk_table_get_column_at_index"> <return-type type="gint"/> <parameters> <parameter type="gint" name="index"/> </parameters> </method> <method name="GetColumnDescription" cname="atk_table_get_column_description"> <return-type type="const-gchar*"/> <parameters> <parameter type="gint" name="column"/> </parameters> </method> <method name="GetColumnExtentAt" cname="atk_table_get_column_extent_at"> <return-type type="gint"/> <parameters> <parameter type="gint" name="row"/> <parameter type="gint" name="column"/> </parameters> </method> <method name="GetColumnHeader" cname="atk_table_get_column_header"> <return-type type="AtkObject*"/> <parameters> <parameter type="gint" name="column"/> </parameters> </method> <method name="GetIndexAt" cname="atk_table_get_index_at"> <return-type type="gint"/> <parameters> <parameter type="gint" name="row"/> <parameter type="gint" name="column"/> </parameters> </method> <method name="GetNColumns" cname="atk_table_get_n_columns"> <return-type type="gint"/> </method> <method name="GetNRows" cname="atk_table_get_n_rows"> <return-type type="gint"/> </method> <method name="GetRowAtIndex" cname="atk_table_get_row_at_index"> <return-type type="gint"/> <parameters> <parameter type="gint" name="index"/> </parameters> </method> <method name="GetRowDescription" cname="atk_table_get_row_description"> <return-type type="const-gchar*"/> <parameters> <parameter type="gint" name="row"/> </parameters> </method> <method name="GetRowExtentAt" cname="atk_table_get_row_extent_at"> <return-type type="gint"/> <parameters> <parameter type="gint" name="row"/> <parameter type="gint" name="column"/> </parameters> </method> <method name="GetRowHeader" cname="atk_table_get_row_header"> <return-type type="AtkObject*"/> <parameters> <parameter type="gint" name="row"/> </parameters> </method> <method name="GetSelectedColumns" cname="atk_table_get_selected_columns"> <return-type type="gint"/> <parameters> <parameter type="gint**" name="selected"/> </parameters> </method> <method name="GetSelectedRows" cname="atk_table_get_selected_rows"> <return-type type="gint"/> <parameters> <parameter type="gint**" name="selected"/> </parameters> </method> <method name="GetSummary" cname="atk_table_get_summary"> <return-type type="AtkObject*"/> </method> <method name="GetType" cname="atk_table_get_type" shared="true"> <return-type type="GType"/> </method> <method name="IsColumnSelected" cname="atk_table_is_column_selected"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="column"/> </parameters> </method> <method name="IsRowSelected" cname="atk_table_is_row_selected"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="row"/> </parameters> </method> <method name="IsSelected" cname="atk_table_is_selected"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="row"/> <parameter type="gint" name="column"/> </parameters> </method> <method name="RefAt" cname="atk_table_ref_at"> <return-type type="AtkObject*"/> <parameters> <parameter type="gint" name="row"/> <parameter type="gint" name="column"/> </parameters> </method> <method name="RemoveColumnSelection" cname="atk_table_remove_column_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="column"/> </parameters> </method> <method name="RemoveRowSelection" cname="atk_table_remove_row_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="row"/> </parameters> </method> <method name="SetCaption" cname="atk_table_set_caption"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="caption"/> </parameters> </method> <method name="SetColumnDescription" cname="atk_table_set_column_description"> <return-type type="void"/> <parameters> <parameter type="gint" name="column"/> <parameter type="const-gchar*" name="description"/> </parameters> </method> <method name="SetColumnHeader" cname="atk_table_set_column_header"> <return-type type="void"/> <parameters> <parameter type="gint" name="column"/> <parameter type="AtkObject*" name="header"/> </parameters> </method> <method name="SetRowDescription" cname="atk_table_set_row_description"> <return-type type="void"/> <parameters> <parameter type="gint" name="row"/> <parameter type="const-gchar*" name="description"/> </parameters> </method> <method name="SetRowHeader" cname="atk_table_set_row_header"> <return-type type="void"/> <parameters> <parameter type="gint" name="row"/> <parameter type="AtkObject*" name="header"/> </parameters> </method> <method name="SetSummary" cname="atk_table_set_summary"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="accessible"/> </parameters> </method> </interface> <interface name="Text" cname="AtkText"> <signal name="TextChanged" cname="text_changed" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkText*" name="text"/> <parameter type="gint" name="position"/> <parameter type="gint" name="length"/> </parameters> </signal> <signal name="TextCaretMoved" cname="text_caret_moved" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkText*" name="text"/> <parameter type="gint" name="location"/> </parameters> </signal> <signal name="TextSelectionChanged" cname="text_selection_changed" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkText*" name="text"/> </parameters> </signal> <method name="AddSelection" cname="atk_text_add_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="start_offset"/> <parameter type="gint" name="end_offset"/> </parameters> </method> <method name="AttributeForName" cname="atk_text_attribute_for_name" shared="true"> <return-type type="AtkTextAttribute"/> <parameters> <parameter type="const-gchar*" name="name"/> </parameters> </method> <method name="AttributeGetName" cname="atk_text_attribute_get_name" shared="true"> <return-type type="const-gchar*"/> <parameters> <parameter type="AtkTextAttribute" name="attr"/> </parameters> </method> <method name="AttributeGetType" cname="atk_text_attribute_get_type" shared="true"> <return-type type="GType"/> </method> <method name="AttributeGetValue" cname="atk_text_attribute_get_value" shared="true"> <return-type type="const-gchar*"/> <parameters> <parameter type="AtkTextAttribute" name="attr"/> <parameter type="gint" name="index"/> </parameters> </method> <method name="AttributeRegister" cname="atk_text_attribute_register" shared="true"> <return-type type="AtkTextAttribute"/> <parameters> <parameter type="const-gchar*" name="name"/> </parameters> </method> <method name="BoundaryGetType" cname="atk_text_boundary_get_type" shared="true"> <return-type type="GType"/> </method> <method name="GetCaretOffset" cname="atk_text_get_caret_offset"> <return-type type="gint"/> </method> <method name="GetCharacterAtOffset" cname="atk_text_get_character_at_offset"> <return-type type="gunichar"/> <parameters> <parameter type="gint" name="offset"/> </parameters> </method> <method name="GetCharacterCount" cname="atk_text_get_character_count"> <return-type type="gint"/> </method> <method name="GetCharacterExtents" cname="atk_text_get_character_extents"> <return-type type="void"/> <parameters> <parameter type="gint" name="offset"/> <parameter type="gint*" name="x"/> <parameter type="gint*" name="y"/> <parameter type="gint*" name="width"/> <parameter type="gint*" name="height"/> <parameter type="AtkCoordType" name="coords"/> </parameters> </method> <method name="GetDefaultAttributes" cname="atk_text_get_default_attributes"> <return-type type="AtkAttributeSet*"/> </method> <method name="GetNSelections" cname="atk_text_get_n_selections"> <return-type type="gint"/> </method> <method name="GetOffsetAtPoint" cname="atk_text_get_offset_at_point"> <return-type type="gint"/> <parameters> <parameter type="gint" name="x"/> <parameter type="gint" name="y"/> <parameter type="AtkCoordType" name="coords"/> </parameters> </method> <method name="GetRunAttributes" cname="atk_text_get_run_attributes"> <return-type type="AtkAttributeSet*"/> <parameters> <parameter type="gint" name="offset"/> <parameter type="gint*" name="start_offset"/> <parameter type="gint*" name="end_offset"/> </parameters> </method> <method name="GetSelection" cname="atk_text_get_selection"> <return-type type="gchar*"/> <parameters> <parameter type="gint" name="selection_num"/> <parameter type="gint*" name="start_offset"/> <parameter type="gint*" name="end_offset"/> </parameters> </method> <method name="GetText" cname="atk_text_get_text"> <return-type type="gchar*"/> <parameters> <parameter type="gint" name="start_offset"/> <parameter type="gint" name="end_offset"/> </parameters> </method> <method name="GetTextAfterOffset" cname="atk_text_get_text_after_offset"> <return-type type="gchar*"/> <parameters> <parameter type="gint" name="offset"/> <parameter type="AtkTextBoundary" name="boundary_type"/> <parameter type="gint*" name="start_offset"/> <parameter type="gint*" name="end_offset"/> </parameters> </method> <method name="GetTextAtOffset" cname="atk_text_get_text_at_offset"> <return-type type="gchar*"/> <parameters> <parameter type="gint" name="offset"/> <parameter type="AtkTextBoundary" name="boundary_type"/> <parameter type="gint*" name="start_offset"/> <parameter type="gint*" name="end_offset"/> </parameters> </method> <method name="GetTextBeforeOffset" cname="atk_text_get_text_before_offset"> <return-type type="gchar*"/> <parameters> <parameter type="gint" name="offset"/> <parameter type="AtkTextBoundary" name="boundary_type"/> <parameter type="gint*" name="start_offset"/> <parameter type="gint*" name="end_offset"/> </parameters> </method> <method name="GetType" cname="atk_text_get_type" shared="true"> <return-type type="GType"/> </method> <method name="RemoveSelection" cname="atk_text_remove_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="selection_num"/> </parameters> </method> <method name="SetCaretOffset" cname="atk_text_set_caret_offset"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="offset"/> </parameters> </method> <method name="SetSelection" cname="atk_text_set_selection"> <return-type type="gboolean"/> <parameters> <parameter type="gint" name="selection_num"/> <parameter type="gint" name="start_offset"/> <parameter type="gint" name="end_offset"/> </parameters> </method> </interface> <interface name="Value" cname="AtkValue"> <method name="GetCurrentValue" cname="atk_value_get_current_value"> <return-type type="void"/> <parameters> <parameter type="GValue*" name="value"/> </parameters> </method> <method name="GetMaximumValue" cname="atk_value_get_maximum_value"> <return-type type="void"/> <parameters> <parameter type="GValue*" name="value"/> </parameters> </method> <method name="GetMinimumValue" cname="atk_value_get_minimum_value"> <return-type type="void"/> <parameters> <parameter type="GValue*" name="value"/> </parameters> </method> <method name="GetType" cname="atk_value_get_type" shared="true"> <return-type type="GType"/> </method> <method name="SetCurrentValue" cname="atk_value_set_current_value"> <return-type type="gboolean"/> <parameters> <parameter type="const-GValue*" name="value"/> </parameters> </method> </interface> <object name="GObjectAccessible" cname="AtkGObjectAccessible" parent="AtkObject"> <method name="ForObject" cname="atk_gobject_accessible_for_object" shared="true"> <return-type type="AtkObject*"/> <parameters> <parameter type="GObject*" name="obj"/> </parameters> </method> <method name="GetObject" cname="atk_gobject_accessible_get_object"> <return-type type="GObject*"/> </method> <method name="GetType" cname="atk_gobject_accessible_get_type" shared="true"> <return-type type="GType"/> </method> </object> <object name="Hyperlink" cname="AtkHyperlink" parent="GObject"> <implements> <interface cname="AtkAction"/> </implements> <method name="GetEndIndex" cname="atk_hyperlink_get_end_index"> <return-type type="gint"/> </method> <method name="GetNAnchors" cname="atk_hyperlink_get_n_anchors"> <return-type type="gint"/> </method> <method name="GetObject" cname="atk_hyperlink_get_object"> <return-type type="AtkObject*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="GetStartIndex" cname="atk_hyperlink_get_start_index"> <return-type type="gint"/> </method> <method name="GetType" cname="atk_hyperlink_get_type" shared="true"> <return-type type="GType"/> </method> <method name="GetUri" cname="atk_hyperlink_get_uri"> <return-type type="gchar*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="IsValid" cname="atk_hyperlink_is_valid"> <return-type type="gboolean"/> </method> </object> <object name="NoOpObject" cname="AtkNoOpObject" parent="AtkObject"> <implements> <interface cname="AtkComponent"/> <interface cname="AtkAction"/> <interface cname="AtkEditableText"/> <interface cname="AtkImage"/> <interface cname="AtkSelection"/> <interface cname="AtkTable"/> <interface cname="AtkText"/> <interface cname="AtkValue"/> </implements> <method name="GetType" cname="atk_no_op_object_get_type" shared="true"> <return-type type="GType"/> </method> <constructor cname="atk_no_op_object_new"> <parameters> <parameter type="GObject*" name="obj"/> </parameters> </constructor> </object> <object name="NoOpObjectFactory" cname="AtkNoOpObjectFactory" parent="AtkObjectFactory"> <method name="GetType" cname="atk_no_op_object_factory_get_type" shared="true"> <return-type type="GType"/> </method> <constructor cname="atk_no_op_object_factory_new"/> </object> <object name="Object" cname="AtkObject" parent="GObject"> <field cname="description" type="gchar*"/> <field cname="name" type="gchar*"/> <field cname="accessible_parent" type="AtkObject*"/> <field cname="role" type="AtkRole"/> <field cname="relation_set" type="AtkRelationSet*"/> <field cname="layer" type="AtkLayer"/> <property name="AtkObjectNamePropertyName" cname="atk_object_name_property_name" type="gchar*" doc-string="Object instance\'s name formatted forassistive technology access" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyDescription" cname="atk_object_name_property_description" type="gchar*" doc-string="Description of an object, formatted forassistive technology access" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyParent" cname="atk_object_name_property_parent" type="AtkObject" doc-string="Is used to notify that the parent has changed" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyValue" cname="atk_object_name_property_value" type="gdouble" doc-string="Is used to notify that the value has changed" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyRole" cname="atk_object_name_property_role" type="gint" doc-string="The accessible role of this object" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyComponentLayer" cname="atk_object_name_property_component_layer" type="gint" doc-string="The accessible layer of this object" readable="true"/> <property name="AtkObjectNamePropertyComponentMdiZorder" cname="atk_object_name_property_component_mdi_zorder" type="gint" doc-string="The accessible MDI value of this object" readable="true"/> <property name="AtkObjectNamePropertyTableCaption" cname="atk_object_name_property_table_caption" type="gchar*" doc-string="Is used to notify that the table caption has changed" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyTableColumnHeader" cname="atk_object_name_property_table_column_header" type="AtkObject" doc-string="Is used to notify that the table column header has changed" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyTableColumnDescription" cname="atk_object_name_property_table_column_description" type="gchar*" doc-string="Is used to notify that the table columnscription has changed" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyTableRowHeader" cname="atk_object_name_property_table_row_header" type="AtkObject" doc-string="Is used to notify that the table row header has changed" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyTableRowDescription" cname="atk_object_name_property_table_row_description" type="gchar*" doc-string="Is used to notify that the table row description has changed" readable="true" writeable="true"/> <property name="AtkObjectNamePropertyTableSummary" cname="atk_object_name_property_table_summary" type="AtkObject" doc-string="Is used to notify that the table summary has changed" readable="true" writeable="true"/> <signal name="ChildrenChanged" cname="children_changed" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="accessible"/> <parameter type="guint" name="change_index"/> <parameter type="gpointer" name="changed_child"/> </parameters> </signal> <signal name="FocusEvent" cname="focus_event" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="accessible"/> <parameter type="gboolean" name="focus_in"/> </parameters> </signal> <signal name="PropertyChange" cname="property_change" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="accessible"/> <parameter type="AtkPropertyValues*" name="values"/> </parameters> </signal> <signal name="StateChange" cname="state_change" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="accessible"/> <parameter type="const-gchar*" name="name"/> <parameter type="gboolean" name="state_set"/> </parameters> </signal> <signal name="VisibleDataChanged" cname="visible_data_changed" when="LAST"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="accessible"/> </parameters> </signal> <method name="ConnectPropertyChangeHandler" cname="atk_object_connect_property_change_handler"> <return-type type="guint"/> <parameters> <parameter type="AtkPropertyChangeHandler*" name="handler"/> </parameters> </method> <method name="GetDescription" cname="atk_object_get_description"> <return-type type="const-gchar*"/> </method> <method name="GetIndexInParent" cname="atk_object_get_index_in_parent"> <return-type type="gint"/> </method> <method name="GetLayer" cname="atk_object_get_layer"> <return-type type="AtkLayer"/> </method> <method name="GetMdiZorder" cname="atk_object_get_mdi_zorder"> <return-type type="gint"/> </method> <method name="GetNAccessibleChildren" cname="atk_object_get_n_accessible_children"> <return-type type="gint"/> </method> <method name="GetName" cname="atk_object_get_name"> <return-type type="const-gchar*"/> </method> <method name="GetParent" cname="atk_object_get_parent"> <return-type type="AtkObject*"/> </method> <method name="GetRole" cname="atk_object_get_role"> <return-type type="AtkRole"/> </method> <method name="GetType" cname="atk_object_get_type" shared="true"> <return-type type="GType"/> </method> <method name="Initialize" cname="atk_object_initialize"> <return-type type="void"/> <parameters> <parameter type="gpointer" name="data"/> </parameters> </method> <method name="NotifyStateChange" cname="atk_object_notify_state_change"> <return-type type="void"/> <parameters> <parameter type="AtkState" name="state"/> <parameter type="gboolean" name="value"/> </parameters> </method> <method name="RefAccessibleChild" cname="atk_object_ref_accessible_child"> <return-type type="AtkObject*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="RefRelationSet" cname="atk_object_ref_relation_set"> <return-type type="AtkRelationSet*"/> </method> <method name="RefStateSet" cname="atk_object_ref_state_set"> <return-type type="AtkStateSet*"/> </method> <method name="RemovePropertyChangeHandler" cname="atk_object_remove_property_change_handler"> <return-type type="void"/> <parameters> <parameter type="guint" name="handler_id"/> </parameters> </method> <method name="SetDescription" cname="atk_object_set_description"> <return-type type="void"/> <parameters> <parameter type="const-gchar*" name="description"/> </parameters> </method> <method name="SetName" cname="atk_object_set_name"> <return-type type="void"/> <parameters> <parameter type="const-gchar*" name="name"/> </parameters> </method> <method name="SetParent" cname="atk_object_set_parent"> <return-type type="void"/> <parameters> <parameter type="AtkObject*" name="parent"/> </parameters> </method> <method name="SetRole" cname="atk_object_set_role"> <return-type type="void"/> <parameters> <parameter type="AtkRole" name="role"/> </parameters> </method> </object> <object name="ObjectFactory" cname="AtkObjectFactory" parent="GObject"> <method name="CreateAccessible" cname="atk_object_factory_create_accessible"> <return-type type="AtkObject*"/> <parameters> <parameter type="GObject*" name="obj"/> </parameters> </method> <method name="GetAccessibleType" cname="atk_object_factory_get_accessible_type"> <return-type type="GType"/> </method> <method name="GetType" cname="atk_object_factory_get_type" shared="true"> <return-type type="GType"/> </method> <method name="Invalidate" cname="atk_object_factory_invalidate"> <return-type type="void"/> </method> </object> <object name="Registry" cname="AtkRegistry" parent="GObject"> <field cname="factory_type_registry" type="GHashTable*"/> <field cname="factory_singleton_cache" type="GHashTable*"/> <method name="GetFactory" cname="atk_registry_get_factory"> <return-type type="AtkObjectFactory*"/> <parameters> <parameter type="GType" name="type"/> </parameters> </method> <method name="GetFactoryType" cname="atk_registry_get_factory_type"> <return-type type="GType"/> <parameters> <parameter type="GType" name="type"/> </parameters> </method> <method name="GetType" cname="atk_registry_get_type" shared="true"> <return-type type="GType"/> </method> <method name="SetFactoryType" cname="atk_registry_set_factory_type"> <return-type type="void"/> <parameters> <parameter type="GType" name="type"/> <parameter type="GType" name="factory_type"/> </parameters> </method> </object> <object name="Relation" cname="AtkRelation" parent="GObject"> <field cname="target" type="GPtrArray*"/> <field cname="relationship" type="AtkRelationType"/> <method name="GetRelationType" cname="atk_relation_get_relation_type"> <return-type type="AtkRelationType"/> </method> <method name="GetTarget" cname="atk_relation_get_target"> <return-type type="GPtrArray*"/> </method> <method name="GetType" cname="atk_relation_get_type" shared="true"> <return-type type="GType"/> </method> <constructor cname="atk_relation_new"> <parameters> <parameter type="AtkObject**" name="targets"/> <parameter type="gint" name="n_targets"/> <parameter type="AtkRelationType" name="relationship"/> </parameters> </constructor> <method name="TypeForName" cname="atk_relation_type_for_name" shared="true"> <return-type type="AtkRelationType"/> <parameters> <parameter type="const-gchar*" name="name"/> </parameters> </method> <method name="TypeGetName" cname="atk_relation_type_get_name" shared="true"> <return-type type="const-gchar*"/> <parameters> <parameter type="AtkRelationType" name="type"/> </parameters> </method> <method name="TypeGetType" cname="atk_relation_type_get_type" shared="true"> <return-type type="GType"/> </method> <method name="TypeRegister" cname="atk_relation_type_register" shared="true"> <return-type type="AtkRelationType"/> <parameters> <parameter type="const-gchar*" name="name"/> </parameters> </method> </object> <object name="RelationSet" cname="AtkRelationSet" parent="GObject"> <field cname="relations" type="GPtrArray*"/> <method name="Add" cname="atk_relation_set_add"> <return-type type="void"/> <parameters> <parameter type="AtkRelation*" name="relation"/> </parameters> </method> <method name="Contains" cname="atk_relation_set_contains"> <return-type type="gboolean"/> <parameters> <parameter type="AtkRelationType" name="relationship"/> </parameters> </method> <method name="GetNRelations" cname="atk_relation_set_get_n_relations"> <return-type type="gint"/> </method> <method name="GetRelation" cname="atk_relation_set_get_relation"> <return-type type="AtkRelation*"/> <parameters> <parameter type="gint" name="i"/> </parameters> </method> <method name="GetRelationByType" cname="atk_relation_set_get_relation_by_type"> <return-type type="AtkRelation*"/> <parameters> <parameter type="AtkRelationType" name="relationship"/> </parameters> </method> <method name="GetType" cname="atk_relation_set_get_type" shared="true"> <return-type type="GType"/> </method> <constructor cname="atk_relation_set_new"/> <method name="Remove" cname="atk_relation_set_remove"> <return-type type="void"/> <parameters> <parameter type="AtkRelation*" name="relation"/> </parameters> </method> </object> <object name="StateSet" cname="AtkStateSet" parent="GObject"> <method name="AddState" cname="atk_state_set_add_state"> <return-type type="gboolean"/> <parameters> <parameter type="AtkStateType" name="type"/> </parameters> </method> <method name="AddStates" cname="atk_state_set_add_states"> <return-type type="void"/> <parameters> <parameter type="AtkStateType*" name="types"/> <parameter type="gint" name="n_types"/> </parameters> </method> <method name="AndSets" cname="atk_state_set_and_sets"> <return-type type="AtkStateSet*"/> <parameters> <parameter type="AtkStateSet*" name="compare_set"/> </parameters> </method> <method name="ClearStates" cname="atk_state_set_clear_states"> <return-type type="void"/> </method> <method name="ContainsState" cname="atk_state_set_contains_state"> <return-type type="gboolean"/> <parameters> <parameter type="AtkStateType" name="type"/> </parameters> </method> <method name="ContainsStates" cname="atk_state_set_contains_states"> <return-type type="gboolean"/> <parameters> <parameter type="AtkStateType*" name="types"/> <parameter type="gint" name="n_types"/> </parameters> </method> <method name="GetType" cname="atk_state_set_get_type" shared="true"> <return-type type="GType"/> </method> <method name="IsEmpty" cname="atk_state_set_is_empty"> <return-type type="gboolean"/> </method> <constructor cname="atk_state_set_new"/> <method name="OrSets" cname="atk_state_set_or_sets"> <return-type type="AtkStateSet*"/> <parameters> <parameter type="AtkStateSet*" name="compare_set"/> </parameters> </method> <method name="RemoveState" cname="atk_state_set_remove_state"> <return-type type="gboolean"/> <parameters> <parameter type="AtkStateType" name="type"/> </parameters> </method> <method name="XorSets" cname="atk_state_set_xor_sets"> <return-type type="AtkStateSet*"/> <parameters> <parameter type="AtkStateSet*" name="compare_set"/> </parameters> </method> </object> <object name="Util" cname="AtkUtil" parent="GObject"> <method name="GetType" cname="atk_util_get_type" shared="true"> <return-type type="GType"/> </method> </object> <struct name="Attribute" cname="AtkAttribute"> <field cname="name" type="gchar*"/> <field cname="value" type="gchar*"/> <method name="SetFree" cname="atk_attribute_set_free" shared="true"> <return-type type="void"/> <parameters> <parameter type="AtkAttributeSet*" name="attrib_set"/> </parameters> </method> </struct> <alias name="AttributeSet" cname="AtkAttributeSet" type="GSList "/> <struct name="KeyEventStruct" cname="AtkKeyEventStruct"> <field cname="type" type="gint"/> <field cname="state" type="guint"/> <field cname="keyval" type="guint"/> <field cname="length" type="gint"/> <field cname="string" type="gchar*"/> <field cname="keycode" type="guint16"/> <field cname="timestamp" type="guint32"/> </struct> <struct name="PropertyValues" cname="AtkPropertyValues"> <field cname="property_name" type="const-gchar*"/> <field cname="old_value" type="GValue"/> <field cname="new_value" type="GValue"/> </struct> <alias name="State" cname="AtkState" type="guint64 "/> </namespace> </api>