34
34
<div class="refnamediv"><table width="100%"><tr>
36
36
<h2><span class="refentrytitle"><a name="at-spi-cspi-Event-Listener-Support.top_of_page"></a>Event Listener Support</span></h2>
37
<p>Event Listener Support</p>
37
<p>Event Listener Support — </p>
39
39
<td valign="top" align="right"></td>
40
40
</tr></table></div>
41
41
<div class="refsynopsisdiv">
42
42
<a name="at-spi-cspi-Event-Listener-Support.synopsis"></a><h2>Synopsis</h2>
43
43
<pre class="synopsis">
44
<a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a>;
45
void (<a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">*AccessibleEventListenerCB</a>) (const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *event,
44
<a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a>;
45
void (<a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">*AccessibleEventListenerCB</a>) (const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *event,
47
AccessibleApplication* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceApplication" title="AccessibleEvent_getSourceApplication ()">AccessibleEvent_getSourceApplication</a>
48
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
49
SPIBoolean <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceDetails" title="AccessibleEvent_getSourceDetails ()">AccessibleEvent_getSourceDetails</a> (const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e,
47
AccessibleApplication* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceApplication" title="AccessibleEvent_getSourceApplication ()">AccessibleEvent_getSourceApplication</a>
48
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
49
SPIBoolean <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceDetails" title="AccessibleEvent_getSourceDetails ()">AccessibleEvent_getSourceDetails</a> (const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e,
51
<a class="link" href="at-spi-cspi-Accessible-Objects.html#AccessibleRole" title="enum AccessibleRole">AccessibleRole</a> *role,
51
<a href="at-spi-cspi-Accessible-Objects.html#AccessibleRole" title="enum AccessibleRole">AccessibleRole</a> *role,
52
52
AccessibleApplication **app);
53
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceName" title="AccessibleEvent_getSourceName ()">AccessibleEvent_getSourceName</a> (const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
54
<a class="link" href="at-spi-cspi-Accessible-Objects.html#AccessibleRole" title="enum AccessibleRole">AccessibleRole</a> <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceRole" title="AccessibleEvent_getSourceRole ()">AccessibleEvent_getSourceRole</a> (const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
55
SPIBoolean <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-ref" title="AccessibleEvent_ref ()">AccessibleEvent_ref</a> (const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
56
void <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-unref" title="AccessibleEvent_unref ()">AccessibleEvent_unref</a> (const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
57
AccessibleEventListener* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#SPI-createAccessibleEventListener" title="SPI_createAccessibleEventListener ()">SPI_createAccessibleEventListener</a>
58
(<a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">AccessibleEventListenerCB</a> callback,
60
void <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListener-unref" title="AccessibleEventListener_unref ()">AccessibleEventListener_unref</a> (AccessibleEventListener *listener);
61
SPIBoolean <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListener-addCallback" title="AccessibleEventListener_addCallback ()">AccessibleEventListener_addCallback</a> (AccessibleEventListener *listener,
62
<a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">AccessibleEventListenerCB</a> callback,
64
SPIBoolean <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListener-removeCallback" title="AccessibleEventListener_removeCallback ()">AccessibleEventListener_removeCallback</a>
53
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceName" title="AccessibleEvent_getSourceName ()">AccessibleEvent_getSourceName</a> (const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
54
<a href="at-spi-cspi-Accessible-Objects.html#AccessibleRole" title="enum AccessibleRole">AccessibleRole</a> <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-getSourceRole" title="AccessibleEvent_getSourceRole ()">AccessibleEvent_getSourceRole</a> (const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
55
SPIBoolean <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-ref" title="AccessibleEvent_ref ()">AccessibleEvent_ref</a> (const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
56
void <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent-unref" title="AccessibleEvent_unref ()">AccessibleEvent_unref</a> (const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
57
AccessibleEventListener* <a href="at-spi-cspi-Event-Listener-Support.html#SPI-createAccessibleEventListener" title="SPI_createAccessibleEventListener ()">SPI_createAccessibleEventListener</a>
58
(<a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">AccessibleEventListenerCB</a> callback,
60
void <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListener-unref" title="AccessibleEventListener_unref ()">AccessibleEventListener_unref</a> (AccessibleEventListener *listener);
61
SPIBoolean <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListener-addCallback" title="AccessibleEventListener_addCallback ()">AccessibleEventListener_addCallback</a> (AccessibleEventListener *listener,
62
<a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">AccessibleEventListenerCB</a> callback,
64
SPIBoolean <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListener-removeCallback" title="AccessibleEventListener_removeCallback ()">AccessibleEventListener_removeCallback</a>
65
65
(AccessibleEventListener *listener,
66
<a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">AccessibleEventListenerCB</a> callback);
66
<a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEventListenerCB" title="AccessibleEventListenerCB ()">AccessibleEventListenerCB</a> callback);
68
<a class="link" href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleActiveDescendantChangedEvent-getActiveDescendant" title="AccessibleActiveDescendantChangedEvent_getActiveDescendant ()">AccessibleActiveDescendantChangedEvent_getActiveDescendant</a>
69
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
70
<a class="link" href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleChildChangedEvent-getChildAccessible" title="AccessibleChildChangedEvent_getChildAccessible ()">AccessibleChildChangedEvent_getChildAccessible</a>
71
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
72
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleDescriptionChangedEvent-getDescriptionString" title="AccessibleDescriptionChangedEvent_getDescriptionString ()">AccessibleDescriptionChangedEvent_getDescriptionString</a>
73
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
74
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleNameChangedEvent-getNameString" title="AccessibleNameChangedEvent_getNameString ()">AccessibleNameChangedEvent_getNameString</a>
75
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
76
<a class="link" href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleParentChangedEvent-getParentAccessible" title="AccessibleParentChangedEvent_getParentAccessible ()">AccessibleParentChangedEvent_getParentAccessible</a>
77
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
78
<a class="link" href="at-spi-cspi-SPI-main-loop-and-initialization.html#SPIRect" title="SPIRect">SPIRect</a>* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleBoundsChangedEvent-getNewBounds" title="AccessibleBoundsChangedEvent_getNewBounds ()">AccessibleBoundsChangedEvent_getNewBounds</a>
79
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
80
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableCaptionChangedEvent-getCaptionString" title="AccessibleTableCaptionChangedEvent_getCaptionString ()">AccessibleTableCaptionChangedEvent_getCaptionString</a>
81
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
82
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableColumnDescriptionChangedEvent-getDescriptionString" title="AccessibleTableColumnDescriptionChangedEvent_getDescriptionString ()">AccessibleTableColumnDescriptionChangedEvent_getDescriptionString</a>
83
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
84
<a class="link" href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableHeaderChangedEvent-getHeaderAccessible" title="AccessibleTableHeaderChangedEvent_getHeaderAccessible ()">AccessibleTableHeaderChangedEvent_getHeaderAccessible</a>
85
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
86
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableRowDescriptionChangedEvent-getDescriptionString" title="AccessibleTableRowDescriptionChangedEvent_getDescriptionString ()">AccessibleTableRowDescriptionChangedEvent_getDescriptionString</a>
87
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
88
<a class="link" href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableSummaryChangedEvent-getSummaryAccessible" title="AccessibleTableSummaryChangedEvent_getSummaryAccessible ()">AccessibleTableSummaryChangedEvent_getSummaryAccessible</a>
89
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
90
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleTextChangedEvent-getChangeString" title="AccessibleTextChangedEvent_getChangeString ()">AccessibleTextChangedEvent_getChangeString</a>
91
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
92
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleTextSelectionChangedEvent-getSelectionString" title="AccessibleTextSelectionChangedEvent_getSelectionString ()">AccessibleTextSelectionChangedEvent_getSelectionString</a>
93
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
94
char* <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleWindowEvent-getTitleString" title="AccessibleWindowEvent_getTitleString ()">AccessibleWindowEvent_getTitleString</a>
95
(const <a class="link" href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
68
<a href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleActiveDescendantChangedEvent-getActiveDescendant" title="AccessibleActiveDescendantChangedEvent_getActiveDescendant ()">AccessibleActiveDescendantChangedEvent_getActiveDescendant</a>
69
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
70
<a href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleChildChangedEvent-getChildAccessible" title="AccessibleChildChangedEvent_getChildAccessible ()">AccessibleChildChangedEvent_getChildAccessible</a>
71
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
72
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleDescriptionChangedEvent-getDescriptionString" title="AccessibleDescriptionChangedEvent_getDescriptionString ()">AccessibleDescriptionChangedEvent_getDescriptionString</a>
73
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
74
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleNameChangedEvent-getNameString" title="AccessibleNameChangedEvent_getNameString ()">AccessibleNameChangedEvent_getNameString</a>
75
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
76
<a href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleParentChangedEvent-getParentAccessible" title="AccessibleParentChangedEvent_getParentAccessible ()">AccessibleParentChangedEvent_getParentAccessible</a>
77
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
78
<a href="at-spi-cspi-SPI-main-loop-and-initialization.html#SPIRect" title="SPIRect">SPIRect</a>* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleBoundsChangedEvent-getNewBounds" title="AccessibleBoundsChangedEvent_getNewBounds ()">AccessibleBoundsChangedEvent_getNewBounds</a>
79
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
80
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableCaptionChangedEvent-getCaptionString" title="AccessibleTableCaptionChangedEvent_getCaptionString ()">AccessibleTableCaptionChangedEvent_getCaptionString</a>
81
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
82
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableColumnDescriptionChangedEvent-getDescriptionString" title="AccessibleTableColumnDescriptionChangedEvent_getDescriptionString ()">AccessibleTableColumnDescriptionChangedEvent_getDescriptionString</a>
83
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
84
<a href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableHeaderChangedEvent-getHeaderAccessible" title="AccessibleTableHeaderChangedEvent_getHeaderAccessible ()">AccessibleTableHeaderChangedEvent_getHeaderAccessible</a>
85
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
86
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableRowDescriptionChangedEvent-getDescriptionString" title="AccessibleTableRowDescriptionChangedEvent_getDescriptionString ()">AccessibleTableRowDescriptionChangedEvent_getDescriptionString</a>
87
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
88
<a href="at-spi-cspi-Accessible-Objects.html#Accessible" title="struct Accessible">Accessible</a>* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleTableSummaryChangedEvent-getSummaryAccessible" title="AccessibleTableSummaryChangedEvent_getSummaryAccessible ()">AccessibleTableSummaryChangedEvent_getSummaryAccessible</a>
89
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
90
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleTextChangedEvent-getChangeString" title="AccessibleTextChangedEvent_getChangeString ()">AccessibleTextChangedEvent_getChangeString</a>
91
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
92
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleTextSelectionChangedEvent-getSelectionString" title="AccessibleTextSelectionChangedEvent_getSelectionString ()">AccessibleTextSelectionChangedEvent_getSelectionString</a>
93
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
94
char* <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleWindowEvent-getTitleString" title="AccessibleWindowEvent_getTitleString ()">AccessibleWindowEvent_getTitleString</a>
95
(const <a href="at-spi-cspi-Event-Listener-Support.html#AccessibleEvent" title="AccessibleEvent">AccessibleEvent</a> *e);
98
98
<div class="refsect1" lang="en">