Provides a default (non-functioning stub) #AtkObject. Application maintainers should not use this method.
Perform the specified action on the object.
Returns a description of the specified action of the object.
Gets the keybinding which can be used to activate this action, if one exists. The string returned should contain localized, human-readable, key sequences as they would appear when displayed on screen. It must be in the format "mnemonic;sequence;shortcut".
Returns the localized name of the specified action of the object.
Gets the number of accessible actions available on the object. If there are more than one, the first one is considered the "default" action of the object.
Returns a non-localized string naming the specified action of the object. This name is generally not descriptive of the end result of the action, but instead names the 'interaction type' which the object supports. By convention, the above strings should be used to represent the actions which correspond to the common point-and-click interaction techniques of the same name: i.e. "click", "press", "release", "drag", "drop", "popup", etc. The "popup" action should be used to pop up a context menu for the object, if one exists.
Sets a description of the specified action of the object.
Checks whether the specified point is within the extent of the component.
Returns the alpha value (i.e. the opacity) for this component, on a scale from 0 (fully transparent) to 1.0 (fully opaque).
Gets the rectangle which gives the extent of the component.
Gets the layer of the component.
Gets the zorder of the component. The value G_MININT will be returned if the layer of the component is not ATK_LAYER_MDI or ATK_LAYER_WINDOW.
Gets the position of component in the form of a point specifying component's top-left corner.
Gets the size of the component in terms of width and height.
Grabs focus for this component.
Gets a reference to the accessible child, if one exists, at the coordinate point specified by x and y.
Remove the handler specified by handler_id from the list of functions to be executed when this object receives focus events (in or out).
Makes component visible on the screen by scrolling all necessary parents.
Move the top-left of component to a given position of the screen by scrolling all necessary parents.
Sets the extents of component.
Sets the position of component.
Set the size of the component in terms of width and height.
Connect to BoundsChanged signal.
Retrieves the value of the given attribute_name inside document.
Retrieves the current page number inside document.
Gets a [xlib.types.void*] that points to an instance of the DOM. It is up to the caller to check atk_document_get_type to determine how to cast this pointer.
Gets a string indicating the document type.
Gets a UTF-8 string indicating the POSIX-style LC_MESSAGES locale of the content of this document instance. Individual text substrings or images within this document may have a different locale, see atk_text_get_attributes and atk_image_get_image_locale.
Retrieves the total number of pages inside document.
Sets the value for the given attribute_name inside document.
Connect to DocumentAttributeChanged signal.
Connect to LoadComplete signal.
Connect to LoadStopped signal.
Connect to PageChanged signal.
Connect to Reload signal.
Copy text from start_pos up to, but not including end_pos to the clipboard.
Copy text from start_pos up to, but not including end_pos to the clipboard and then delete from the widget.
Delete text start_pos up to, but not including end_pos.
Insert text at a given position.
Paste text from clipboard to specified position.
Set text contents of text.
Gets the link in this hypertext document at index link_index
Gets the index into the array of hyperlinks that is associated with the character specified by char_index.
Gets the number of links within this hypertext document.
Connect to LinkSelected signal.
Get a textual description of this image.
Retrieves the locale identifier associated to the #AtkImage.
Gets the position of the image in the form of a point specifying the images top-left corner.
Get the width and height in pixels for the specified image. The values of width and height are returned as -1 if the values cannot be obtained (for instance, if the object is not onscreen).
Sets the textual description for this image.
Adds the specified accessible child of the object to the object's selection.
Clears the selection in the object so that no children in the object are selected.
Gets the number of accessible children currently selected. Note: callers should not rely on null or on a zero value for indication of whether AtkSelectionIface is implemented, they should use type checking/interface checking macros or the atk_get_accessible_value() convenience method.
Determines if the current child of this object is selected Note: callers should not rely on null or on a zero value for indication of whether AtkSelectionIface is implemented, they should use type checking/interface checking macros or the atk_get_accessible_value() convenience method.
Gets a reference to the accessible object representing the specified selected child of the object. Note: callers should not rely on null or on a zero value for indication of whether AtkSelectionIface is implemented, they should use type checking/interface checking macros or the atk_get_accessible_value() convenience method.
Removes the specified child of the object from the object's selection.
Causes every child of the object to be selected if the object supports multiple selections.
Connect to SelectionChanged signal.
Adds the specified column to the selection.
Adds the specified row to the selection.
Gets the caption for the table.
Gets a #gint representing the column at the specified index_.
Gets the description text of the specified column in the table
Gets the number of columns occupied by the accessible object at the specified row and column in the table.
Gets the column header of a specified column in an accessible table.
Gets a #gint representing the index at the specified row and column.
Gets the number of columns in the table.
Gets the number of rows in the table.
Gets a #gint representing the row at the specified index_.
Gets the description text of the specified row in the table
Gets the number of rows occupied by the accessible object at a specified row and column in the table.
Gets the row header of a specified row in an accessible table.
Gets the selected columns of the table by initializing **selected with the selected column numbers. This array should be freed by the caller.
Gets the selected rows of the table by initializing **selected with the selected row numbers. This array should be freed by the caller.
Gets the summary description of the table.
Gets a boolean value indicating whether the specified column is selected
Gets a boolean value indicating whether the specified row is selected
Gets a boolean value indicating whether the accessible object at the specified row and column is selected
Get a reference to the table cell at row, column. This cell should implement the interface #AtkTableCell
Adds the specified column to the selection.
Removes the specified row from the selection.
Sets the caption for the table.
Sets the description text for the specified column of the table.
Sets the specified column header to header.
Sets the description text for the specified row of table.
Sets the specified row header to header.
Sets the summary description of the table.
Connect to ColumnDeleted signal.
Connect to ColumnInserted signal.
Connect to ColumnReordered signal.
Connect to ModelChanged signal.
Connect to RowDeleted signal.
Connect to RowInserted signal.
Connect to RowReordered signal.
Returns the column headers as an array of cell accessibles.
Returns the number of columns occupied by this cell accessible.
Retrieves the tabular position of this cell.
Gets the row and column indexes and span of this cell accessible.
Returns the row headers as an array of cell accessibles.
Returns the number of rows occupied by this cell accessible.
Returns a reference to the accessible of the containing table.
Adds a selection bounded by the specified offsets.
Get the ranges of text in the specified bounding box.
Gets the offset of the position of the caret (cursor).
Gets the specified text.
Gets the character count.
If the extent can not be obtained (e.g. missing support), all of x, y, width, height are set to -1.
Gets the number of selected regions.
Gets the offset of the character located at coordinates x and y. x and y are interpreted as being relative to the screen or this widget's window depending on coords.
Get the bounding box for text within the specified range.
Gets the text from the specified selection.
Gets a portion of the text exposed through an #AtkText according to a given offset and a specific granularity, along with the start and end offsets defining the boundaries of such a portion of text.
Gets the specified text.
Gets the specified text.
Gets the specified text.
Gets the specified text.
Removes the specified selection.
Makes a substring of text visible on the screen by scrolling all necessary parents.
Move the top-left of a substring of text to a given position of the screen by scrolling all necessary parents.
Sets the caret (cursor) position to the specified offset.
Changes the start and end offset of the specified selection.
Connect to TextAttributesChanged signal.
Connect to TextCaretMoved signal.
Connect to TextChanged signal.
Connect to TextInsert signal.
Connect to TextRemove signal.
Connect to TextSelectionChanged signal.
Gets the value of this object.
Gets the minimum increment by which the value of this object may be changed. If zero, the minimum increment is undefined, which may mean that it is limited only by the floating point precision of the platform.
Gets the maximum value of this object.
Gets the minimum increment by which the value of this object may be changed. If zero, the minimum increment is undefined, which may mean that it is limited only by the floating point precision of the platform.
Gets the minimum value of this object.
Gets the range of this object.
Gets the list of subranges defined for this object. See #AtkValue introduction for examples of subranges and when to expose them.
Gets the current value and the human readable text alternative of obj. text is a newly created string, that must be freed by the caller. Can be NULL if no descriptor is available.
Sets the value of this object.
Sets the value of this object.
Connect to ValueChanged signal.
Connect to Activate signal.
Connect to Create signal.
Connect to Deactivate signal.
Connect to Destroy signal.
Connect to Maximize signal.
Connect to Minimize signal.
Connect to Move signal.
Connect to Resize signal.
Connect to Restore signal.
Adds a relationship of the specified type with the specified target.
Gets the accessible id of the accessible.
Gets the accessible description of the accessible.
Gets the help text associated with the accessible.
Gets the 0-based index of this accessible in its parent; returns -1 if the accessible does not have an accessible parent.
Gets the layer of the accessible.
Gets the zorder of the accessible. The value G_MININT will be returned if the layer of the accessible is not ATK_LAYER_MDI.
Gets the number of accessible children of the accessible.
Gets the accessible name of the accessible.
Gets a UTF-8 string indicating the POSIX-style LC_MESSAGES locale of accessible.
Gets the accessible parent of the accessible. By default this is the one assigned with atk.object.ObjectAtk.setParent, but it is assumed that ATK implementors have ways to get the parent of the object without the need of assigning it manually with atk.object.ObjectAtk.setParent, and will return it with this method.
Gets the role of the accessible.
This function is called when implementing subclasses of #AtkObject. It does initialization required for the new object. It is intended that this function should called only in the ..._new() functions used to create an instance of a subclass of #AtkObject
Emits a state-change signal for the specified state.
Gets the accessible parent of the accessible, if it has been manually assigned with atk_object_set_parent. Otherwise, this function returns null.
Gets a reference to the specified accessible child of the object. The accessible children are 0-based so the first accessible child is at index 0, the second at index 1 and so on.
Gets the #AtkRelationSet associated with the object.
Gets a reference to the state set of the accessible; the caller must unreference it when it is no longer needed.
Removes a property change handler.
Removes a relationship of the specified type with the specified target.
Sets the accessible ID of the accessible. This is not meant to be presented to the user, but to be an ID which is stable over application development. Typically, this is the gtkbuilder ID. Such an ID will be available for instance to identify a given well-known accessible object for tailored screen reading, or for automatic regression testing.
Sets the accessible description of the accessible. You can't set the description to NULL. This is reserved for the initial value. In this aspect NULL is similar to ATK_ROLE_UNKNOWN. If you want to set the name to a empty value you can use "".
Sets the help text associated with the accessible. This can be used to expose context-sensitive information to help a user understand how to interact with the object.
Sets the accessible name of the accessible. You can't set the name to NULL. This is reserved for the initial value. In this aspect NULL is similar to ATK_ROLE_UNKNOWN. If you want to set the name to a empty value you can use "".
Sets the accessible parent of the accessible. parent can be NULL.
Sets the role of the accessible.
Connect to ActiveDescendantChanged signal.
Connect to Announcement signal.
Connect to AttributeChanged signal.
Connect to ChildrenChanged signal.
Connect to FocusEvent signal.
Connect to Notification signal.
Connect to PropertyChange signal.
Connect to StateChange signal.
Connect to VisibleDataChanged signal.
Perform the specified action on the object.
Returns a description of the specified action of the object.
Gets the keybinding which can be used to activate this action, if one exists. The string returned should contain localized, human-readable, key sequences as they would appear when displayed on screen. It must be in the format "mnemonic;sequence;shortcut".
Returns the localized name of the specified action of the object.
Gets the number of accessible actions available on the object. If there are more than one, the first one is considered the "default" action of the object.
Returns a non-localized string naming the specified action of the object. This name is generally not descriptive of the end result of the action, but instead names the 'interaction type' which the object supports. By convention, the above strings should be used to represent the actions which correspond to the common point-and-click interaction techniques of the same name: i.e. "click", "press", "release", "drag", "drop", "popup", etc. The "popup" action should be used to pop up a context menu for the object, if one exists.
Sets a description of the specified action of the object.
Checks whether the specified point is within the extent of the component.
Returns the alpha value (i.e. the opacity) for this component, on a scale from 0 (fully transparent) to 1.0 (fully opaque).
Gets the rectangle which gives the extent of the component.
Gets the layer of the component.
Gets the zorder of the component. The value G_MININT will be returned if the layer of the component is not ATK_LAYER_MDI or ATK_LAYER_WINDOW.
Gets the position of component in the form of a point specifying component's top-left corner.
Gets the size of the component in terms of width and height.
Grabs focus for this component.
Gets a reference to the accessible child, if one exists, at the coordinate point specified by x and y.
Remove the handler specified by handler_id from the list of functions to be executed when this object receives focus events (in or out).
Makes component visible on the screen by scrolling all necessary parents.
Move the top-left of component to a given position of the screen by scrolling all necessary parents.
Sets the extents of component.
Sets the position of component.
Set the size of the component in terms of width and height.
Connect to BoundsChanged signal.
Retrieves the value of the given attribute_name inside document.
Retrieves the current page number inside document.
Gets a [xlib.types.void*] that points to an instance of the DOM. It is up to the caller to check atk_document_get_type to determine how to cast this pointer.
Gets a string indicating the document type.
Gets a UTF-8 string indicating the POSIX-style LC_MESSAGES locale of the content of this document instance. Individual text substrings or images within this document may have a different locale, see atk_text_get_attributes and atk_image_get_image_locale.
Retrieves the total number of pages inside document.
Sets the value for the given attribute_name inside document.
Connect to DocumentAttributeChanged signal.
Connect to LoadComplete signal.
Connect to LoadStopped signal.
Connect to PageChanged signal.
Connect to Reload signal.
Copy text from start_pos up to, but not including end_pos to the clipboard.
Copy text from start_pos up to, but not including end_pos to the clipboard and then delete from the widget.
Delete text start_pos up to, but not including end_pos.
Insert text at a given position.
Paste text from clipboard to specified position.
Set text contents of text.
Gets the link in this hypertext document at index link_index
Gets the index into the array of hyperlinks that is associated with the character specified by char_index.
Gets the number of links within this hypertext document.
Connect to LinkSelected signal.
Get a textual description of this image.
Retrieves the locale identifier associated to the #AtkImage.
Gets the position of the image in the form of a point specifying the images top-left corner.
Get the width and height in pixels for the specified image. The values of width and height are returned as -1 if the values cannot be obtained (for instance, if the object is not onscreen).
Sets the textual description for this image.
Adds the specified accessible child of the object to the object's selection.
Clears the selection in the object so that no children in the object are selected.
Gets the number of accessible children currently selected. Note: callers should not rely on null or on a zero value for indication of whether AtkSelectionIface is implemented, they should use type checking/interface checking macros or the atk_get_accessible_value() convenience method.
Determines if the current child of this object is selected Note: callers should not rely on null or on a zero value for indication of whether AtkSelectionIface is implemented, they should use type checking/interface checking macros or the atk_get_accessible_value() convenience method.
Gets a reference to the accessible object representing the specified selected child of the object. Note: callers should not rely on null or on a zero value for indication of whether AtkSelectionIface is implemented, they should use type checking/interface checking macros or the atk_get_accessible_value() convenience method.
Removes the specified child of the object from the object's selection.
Causes every child of the object to be selected if the object supports multiple selections.
Connect to SelectionChanged signal.
Adds the specified column to the selection.
Adds the specified row to the selection.
Gets the caption for the table.
Gets a #gint representing the column at the specified index_.
Gets the description text of the specified column in the table
Gets the number of columns occupied by the accessible object at the specified row and column in the table.
Gets the column header of a specified column in an accessible table.
Gets a #gint representing the index at the specified row and column.
Gets the number of columns in the table.
Gets the number of rows in the table.
Gets a #gint representing the row at the specified index_.
Gets the description text of the specified row in the table
Gets the number of rows occupied by the accessible object at a specified row and column in the table.
Gets the row header of a specified row in an accessible table.
Gets the selected columns of the table by initializing **selected with the selected column numbers. This array should be freed by the caller.
Gets the selected rows of the table by initializing **selected with the selected row numbers. This array should be freed by the caller.
Gets the summary description of the table.
Gets a boolean value indicating whether the specified column is selected
Gets a boolean value indicating whether the specified row is selected
Gets a boolean value indicating whether the accessible object at the specified row and column is selected
Get a reference to the table cell at row, column. This cell should implement the interface #AtkTableCell
Adds the specified column to the selection.
Removes the specified row from the selection.
Sets the caption for the table.
Sets the description text for the specified column of the table.
Sets the specified column header to header.
Sets the description text for the specified row of table.
Sets the specified row header to header.
Sets the summary description of the table.
Connect to ColumnDeleted signal.
Connect to ColumnInserted signal.
Connect to ColumnReordered signal.
Connect to ModelChanged signal.
Connect to RowDeleted signal.
Connect to RowInserted signal.
Connect to RowReordered signal.
Returns the column headers as an array of cell accessibles.
Returns the number of columns occupied by this cell accessible.
Retrieves the tabular position of this cell.
Gets the row and column indexes and span of this cell accessible.
Returns the row headers as an array of cell accessibles.
Returns the number of rows occupied by this cell accessible.
Returns a reference to the accessible of the containing table.
Adds a selection bounded by the specified offsets.
Get the ranges of text in the specified bounding box.
Gets the offset of the position of the caret (cursor).
Gets the specified text.
Gets the character count.
If the extent can not be obtained (e.g. missing support), all of x, y, width, height are set to -1.
Gets the number of selected regions.
Gets the offset of the character located at coordinates x and y. x and y are interpreted as being relative to the screen or this widget's window depending on coords.
Get the bounding box for text within the specified range.
Gets the text from the specified selection.
Gets a portion of the text exposed through an #AtkText according to a given offset and a specific granularity, along with the start and end offsets defining the boundaries of such a portion of text.
Gets the specified text.
Gets the specified text.
Gets the specified text.
Gets the specified text.
Removes the specified selection.
Makes a substring of text visible on the screen by scrolling all necessary parents.
Move the top-left of a substring of text to a given position of the screen by scrolling all necessary parents.
Sets the caret (cursor) position to the specified offset.
Changes the start and end offset of the specified selection.
Connect to TextAttributesChanged signal.
Connect to TextCaretMoved signal.
Connect to TextChanged signal.
Connect to TextInsert signal.
Connect to TextRemove signal.
Connect to TextSelectionChanged signal.
Gets the value of this object.
Gets the minimum increment by which the value of this object may be changed. If zero, the minimum increment is undefined, which may mean that it is limited only by the floating point precision of the platform.
Gets the maximum value of this object.
Gets the minimum increment by which the value of this object may be changed. If zero, the minimum increment is undefined, which may mean that it is limited only by the floating point precision of the platform.
Gets the minimum value of this object.
Gets the range of this object.
Gets the list of subranges defined for this object. See #AtkValue introduction for examples of subranges and when to expose them.
Gets the current value and the human readable text alternative of obj. text is a newly created string, that must be freed by the caller. Can be NULL if no descriptor is available.
Sets the value of this object.
Sets the value of this object.
Connect to ValueChanged signal.
Connect to Activate signal.
Connect to Create signal.
Connect to Deactivate signal.
Connect to Destroy signal.
Connect to Maximize signal.
Connect to Minimize signal.
Connect to Move signal.
Connect to Resize signal.
Connect to Restore signal.
An AtkObject which purports to implement all ATK interfaces.
An AtkNoOpObject is an AtkObject which purports to implement all ATK interfaces. It is the type of AtkObject which is created if an accessible object is requested for an object type for which no factory type is specified.