summaryrefslogtreecommitdiff
path: root/atspi/atspi-event-listener.h
diff options
context:
space:
mode:
authorMike Gorse <mgorse@suse.com>2022-07-01 21:14:14 -0500
committerMike Gorse <mgorse@suse.com>2022-07-02 02:50:03 -0500
commit7b4d74532e39a2c6a473945506b1cfebbbd1666e (patch)
tree9b6e5f04babee2ca7e4e6c84d2d89bf21f9edf27 /atspi/atspi-event-listener.h
parent28d732a20180b5b3f07cb0079b9d9943b881b929 (diff)
downloadat-spi2-core-7b4d74532e39a2c6a473945506b1cfebbbd1666e.tar.gz
Add atspi_event_listener_register_with_app
Allows an event listener to be registered only for a given application. Fixes #52
Diffstat (limited to 'atspi/atspi-event-listener.h')
-rw-r--r--atspi/atspi-event-listener.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/atspi/atspi-event-listener.h b/atspi/atspi-event-listener.h
index b7ad3277..687e1e78 100644
--- a/atspi/atspi-event-listener.h
+++ b/atspi/atspi-event-listener.h
@@ -99,6 +99,13 @@ atspi_event_listener_register_full (AtspiEventListener *listener,
GError **error);
gboolean
+atspi_event_listener_register_with_app (AtspiEventListener *listener,
+ const gchar *event_type,
+ GArray *properties,
+ AtspiAccessible *app,
+ GError **error);
+
+gboolean
atspi_event_listener_register_from_callback (AtspiEventListenerCB callback,
void *user_data,
GDestroyNotify callback_destroyed,
@@ -114,6 +121,15 @@ atspi_event_listener_register_from_callback_full (AtspiEventListenerCB callback,
GError **error);
gboolean
+atspi_event_listener_register_from_callback_with_app (AtspiEventListenerCB callback,
+ void *user_data,
+ GDestroyNotify callback_destroyed,
+ const gchar *event_type,
+ GArray *properties,
+ AtspiAccessible *app,
+ GError **error);
+
+gboolean
atspi_event_listener_register_no_data (AtspiEventListenerSimpleCB callback,
GDestroyNotify callback_destroyed,
const gchar *event_type,