Small GNOME foot in banner [Making Applications Accessible]
back next

Base AtkObject properties (cont.)

  • Description
    • clarifies/augments the information contained in the acccessible name
    • Do not duplicate the information provided by the accessible name, or tell how to use the widget
    • Default accessible description for a GTK+ widget is its tooltip if it exists
  • Role
    • defines object's function
    • terminal, tree-view, push-button, etc.
    • enum, extensible as non-localized string
  • State
    • atk_object_ref_state_set returns info about object's state
    • FOCUSSED, VISIBLE, EXPANDABLE, EXPANDED, RESIZEABLE, DEFUNCT, etc.
  • Parent/Child Relationships
    • parent / child_at_index methods
    • need not match widget hierarchy