Accessible
Object Hierarchy:
Description:
[ CCode ( type_cname = "GtkAccessibleInterface" , type_id = "gtk_accessible_get_type ()" ) ]
public interface Accessible : Object
public interface Accessible : Object
`GtkAccessible` is an interface for describing UI elements for Assistive Technologies.
Every accessible implementation has:
- a “role”, represented by a value of the [enum@Gtk.AccessibleRole] enumeration
- an “attribute”, represented by a set of [enum@Gtk.AccessibleState], [enum@Gtk.AccessibleProperty] and [enum@Gtk.AccessibleRelation] values
The role cannot be changed after instantiating a `GtkAccessible` implementation.
The attributes are updated every time a UI element's state changes in a way that should be reflected by assistive technologies. For instance, if a `GtkWidget` visibility changes, the gtk_accessible_state_hidden state will also change to reflect the [ property@Gtk.Widget:visible] property.
All known implementing classes:
Namespace: Gtk
Package: gtk4
Content:
Properties:
Methods:
Inherited Members:
All known members inherited from class GLib.Object