Interface Accessible  
  
  
    - Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
 
  
  
  
    public interface Accessible : IDisposable
   
  
    - Inherited Members
- 
    
  
Fields
  
  AccessibleRolePropertyDefinition
  
  
  
  
  
    public static readonly Property<AccessibleRole, Accessible> AccessibleRolePropertyDefinition
   
  Field Value
  
    - Property<AccessibleRole, Accessible>
Properties
  
  
  AccessibleRole
  
  
  
  
  
    AccessibleRole AccessibleRole { get; set; }
   
  Property Value
  
    - AccessibleRole
  Handle
  
  
  
  
  
    ObjectHandle Handle { get; }
   
  Property Value
  
    - ObjectHandle
Methods
  
  
  Announce(string, AccessibleAnnouncementPriority)
  
  
  
  
  
    [Version("4.14")]
void Announce(string message, AccessibleAnnouncementPriority priority)
   
  Parameters
  
    - messagestring
- priorityAccessibleAnnouncementPriority
  GetAccessibleParent()
  
  
  
  
  
    [Version("4.10")]
Accessible? GetAccessibleParent()
   
  Returns
  
    - Accessible
  GetAccessibleRole()
  
  
  
  
  
    AccessibleRole GetAccessibleRole()
   
  Returns
  
    - AccessibleRole
  GetAtContext()
  
  
  
  
  
    [Version("4.10")]
ATContext GetAtContext()
   
  Returns
  
    - ATContext
  GetBounds(out int, out int, out int, out int)
  
  
  
  
  
    [Version("4.10")]
bool GetBounds(out int x, out int y, out int width, out int height)
   
  Parameters
  
    - xint
- yint
- widthint
- heightint
Returns
  
    - bool
  GetFirstAccessibleChild()
  
  
  
  
  
    [Version("4.10")]
Accessible? GetFirstAccessibleChild()
   
  Returns
  
    - Accessible
  GetNextAccessibleSibling()
  
  
  
  
  
    [Version("4.10")]
Accessible? GetNextAccessibleSibling()
   
  Returns
  
    - Accessible
    [Version("4.10")]
bool GetPlatformState(AccessiblePlatformState state)
   
  Parameters
  
    - stateAccessiblePlatformState
Returns
  
    - bool
  ResetProperty(AccessibleProperty)
  
  
  
  
  
    void ResetProperty(AccessibleProperty property)
   
  Parameters
  
    - propertyAccessibleProperty
  ResetRelation(AccessibleRelation)
  
  
  
  
  
    void ResetRelation(AccessibleRelation relation)
   
  Parameters
  
    - relationAccessibleRelation
  ResetState(AccessibleState)
  
  
  
  
  
    void ResetState(AccessibleState state)
   
  Parameters
  
    - stateAccessibleState
  SetAccessibleParent(Accessible?, Accessible?)
  
  
  
  
  
    [Version("4.10")]
void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
   
  Parameters
  
    - parentAccessible
- nextSiblingAccessible
  UpdateNextAccessibleSibling(Accessible?)
  
  
  
  
  
    [Version("4.10")]
void UpdateNextAccessibleSibling(Accessible? newSibling)
   
  Parameters
  
    - newSiblingAccessible