Object
Object Hierarchy:
Description:
[
CCode ( type_id =
"atk_object_get_type ()" ) ]
public class Object :
Object
The base object class for the Accessibility Toolkit API.
This class is the primary class for accessibility support via the Accessibility ToolKit (ATK). Objects which are instances of
Object (or instances of AtkObject-derived types) are queried for properties which relate basic (and generic)
properties of a UI component such as name and description. Instances of Object may also be queried as to
whether they implement other ATK interfaces (e.g. Action,
Component, etc.), as appropriate to the role which a given UI component plays in a user
interface.
All UI components in an application which provide useful information or services to the user must provide corresponding
Object instances on request (in GTK+, for instance, usually on a call to gtk_widget_get_accessible
()), either via ATK support built into the toolkit for the widget class or ancestor class, or in the case of custom widgets, if the
inherited Object implementation is insufficient, via instances of a new Object
subclass.
See [class@AtkObjectFactory], [class@AtkRegistry]. (GTK+ users see also GtkAccessible).
Content:
Properties:
Creation methods:
Methods:
Signals:
- public virtual signal void active_descendant_changed (Object child)
The "active-descendant-changed" signal is emitted by an object which
has the state ATK_STATE_MANAGES_DESCENDANTS when the focus object in the object changes.
- public virtual signal void children_changed (uint change_index, Object changed_child)
The signal "children-changed" is emitted when a child is added or
removed from an object.
- public virtual signal void focus_event (bool focus_in)
The signal "focus-event" is emitted when an object gained or lost
focus.
- public virtual signal void property_change (PropertyValues values)
The signal "property-change" is emitted when an object's property
value changes.
- public virtual signal void state_change (string name, bool state_set)
The "state-change" signal is emitted when an object's state changes.
- public virtual signal void visible_data_changed ()
The "visible-data-changed" signal is emitted when the visual
appearance of the object changed.
Fields:
Inherited Members:
All known members inherited from class GLib.Object