atkRoleRegister(name)
atkImplementorRefAccessible(object)
atkObjectGetName(object)
atkObjectGetDescription(object)
atkObjectGetParent(object)
atkObjectGetNAccessibleChildren(object)
atkObjectRefAccessibleChild(object, i)
atkObjectRefRelationSet(object)
atkObjectGetLayer(object)
atkObjectGetMdiZorder(object)
atkObjectGetRole(object)
atkObjectRefStateSet(object)
atkObjectGetIndexInParent(object)
atkObjectSetName(object, name)
atkObjectSetDescription(object, description)
atkObjectSetParent(object, parent)
atkObjectSetRole(object, role)
atkObjectConnectPropertyChangeHandler(object, handler)
atkObjectRemovePropertyChangeHandler(object, handler.id)
atkObjectNotifyStateChange(object, state, value)
atkObjectInitialize(object, data)
atkObjectAddRelationship(object, relationship, target)
atkObjectRemoveRelationship(object, relationship, target)
atkObjectGetAttributes(object)
atkRoleGetName(role)
atkRoleGetLocalizedName(role)
atkRoleForName(name)
GObject +----AtkObject +----AtkGObjectAccessible +----AtkNoOpObject
AtkObject
(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 AtkObject
may also be queried as to whether they implement other ATK interfaces
(e.g. AtkAction
, AtkComponent
, 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
AtkObject
instances on request (in GTK+, for instance, usually
on a call to #gtkWidgetGetAccessible
), 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 AtkObject
implementation
is insufficient, via instances of a new AtkObject
subclass.AtkObject
AtkImplementor
AtkRole
invalid
accel-label
alert
animation
arrow
calendar
canvas
check-box
check-menu-item
color-chooser
column-header
combo-box
date-editor
desktop-icon
desktop-frame
dial
dialog
directory-pane
drawing-area
file-chooser
filler
font-chooser
frame
glass-pane
html-container
icon
image
internal-frame
label
layered-pane
list
list-item
menu
menu-bar
menu-item
option-pane
page-tab
page-tab-list
panel
password-text
popup-menu
progress-bar
push-button
radio-button
radio-menu-item
root-pane
row-header
scroll-bar
scroll-pane
separator
slider
split-pane
spin-button
statusbar
table
table-cell
table-column-header
table-row-header
tear-off-menu-item
terminal
Since
: ATK-0.6text
toggle-button
tool-bar
tool-tip
tree
tree-table
Since
: ATK-0.7unknown
viewport
window
header
Since
: ATK-1.1.1footer
Since
: ATK-1.1.1paragraph
Since
: ATK-1.1.1ruler
Since
: ATK-1.1.1application
ATK.ROLE.FRAME
objects or other types of accessibles. The root accessible of any application's ATK hierarchy should have ATK_ROLE_APPLICATION. Since
: ATK-1.1.4autocomplete
Since
: ATK-1.3editbar
Since
: ATK-1.5embedded
Since
: ATK-1.7.2form
ATK.STATE.EDITABLE
is present. Since
: ATK-1.11last-defined
Since
: ATK-1.11AtkLayer
invalid
background
canvas
widget
mdi
popup
overlay
window
AtkFunction(data)
AtkPropertyChangeHandler(Param1, Param2)
atkObjectConnectPropertyChangeHandler
. active-descendant-changed(atkobject, arg1, user.data)
atkobject
AtkObject
] the object which received the signal.arg1
user.data
children-changed(atkobject, arg1, arg2, user.data)
atkobject
AtkObject
] the object which received the signal.arg1
arg2
user.data
focus-event(atkobject, arg1, user.data)
atkobject
AtkObject
] the object which received the signal.arg1
user.data
property-change(atkobject, arg1, user.data)
atkobject
AtkObject
] the object which received the signal.arg1
user.data
state-change(atkobject, arg1, arg2, user.data)
atkobject
AtkObject
] the object which received the signal.arg1
arg2
user.data
visible-data-changed(atkobject, user.data)
atkobject
AtkObject
] the object which received the signal.user.data
accessible-component-layer
[integer : Read]accessible-component-mdi-zorder
[integer : Read]accessible-description
[character : * : Read / Write]accessible-hypertext-nlinks
[integer : Read]accessible-name
[character : * : Read / Write]accessible-parent
[AtkObject
: * : Read / Write]accessible-role
[integer : Read / Write]accessible-table-caption
[character : * : Read / Write]accessible-table-caption-object
[AtkObject
: * : Read / Write]accessible-table-column-description
[character : * : Read / Write]accessible-table-column-header
[AtkObject
: * : Read / Write]accessible-table-row-description
[character : * : Read / Write]accessible-table-row-header
[AtkObject
: * : Read / Write]accessible-table-summary
[AtkObject
: * : Read / Write]accessible-value
[numeric : Read / Write]AtkObjectFactory
AtkRegistry
GtkAccessible