<!-- ##### SECTION Title ##### -->
Event Listener Support

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT AccessibleEvent ##### -->
<para>
AccessibleEvent is a struct used to encapsulate event information.
</para>

@type: 
@source: 

<!-- ##### USER_FUNCTION AccessibleEventListenerCB ##### -->
<para>
This is a function which is specified when creating a EventListener.
It is called when an event being listened for occurs.
</para>

@event: 
@user_data: 


<!-- ##### FUNCTION AccessibleEvent_getSourceApplication ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleEvent_getSourceDetails ##### -->
<para>

</para>

@e: 
@name: 
@role: 
@app: 
@Returns: 


<!-- ##### FUNCTION AccessibleEvent_getSourceName ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleEvent_getSourceRole ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleEvent_ref ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleEvent_unref ##### -->
<para>

</para>

@e: 


<!-- ##### FUNCTION SPI_createAccessibleEventListener ##### -->
<para>

</para>

@callback: 
@user_data: 
@Returns: 


<!-- ##### FUNCTION AccessibleEventListener_unref ##### -->
<para>

</para>

@listener: 


<!-- ##### FUNCTION AccessibleEventListener_addCallback ##### -->
<para>

</para>

@listener: 
@callback: 
@user_data: 
@Returns: 


<!-- ##### FUNCTION AccessibleEventListener_removeCallback ##### -->
<para>

</para>

@listener: 
@callback: 
@Returns: 


<!-- ##### FUNCTION AccessibleActiveDescendantChangedEvent_getActiveDescendant ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleChildChangedEvent_getChildAccessible ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleDescriptionChangedEvent_getDescriptionString ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleNameChangedEvent_getNameString ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleParentChangedEvent_getParentAccessible ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleBoundsChangedEvent_getNewBounds ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleTableCaptionChangedEvent_getCaptionString ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleTableColumnDescriptionChangedEvent_getDescriptionString ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleTableHeaderChangedEvent_getHeaderAccessible ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleTableRowDescriptionChangedEvent_getDescriptionString ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleTableSummaryChangedEvent_getSummaryAccessible ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleTextChangedEvent_getChangeString ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleTextSelectionChangedEvent_getSelectionString ##### -->
<para>

</para>

@e: 
@Returns: 


<!-- ##### FUNCTION AccessibleWindowEvent_getTitleString ##### -->
<para>

</para>

@e: 
@Returns: 


