diff options
author | Mike Gorse <mgorse@novell.com> | 2011-04-18 15:38:32 -0500 |
---|---|---|
committer | Mike Gorse <mgorse@novell.com> | 2011-04-18 15:38:32 -0500 |
commit | 35f7666c4db37d8d20303ff8242182ed22bed4d1 (patch) | |
tree | 025e35609ba1faf5f247505176c52f7b22d9e73a /atspi/atspi-accessible.c | |
parent | d4d351426d15f0ac8f113d7db419676933936b26 (diff) | |
download | at-spi2-core-35f7666c4db37d8d20303ff8242182ed22bed4d1.tar.gz |
Add atspi_accessible_get_id
Diffstat (limited to 'atspi/atspi-accessible.c')
-rw-r--r-- | atspi/atspi-accessible.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/atspi/atspi-accessible.c b/atspi/atspi-accessible.c index d163d687..c78af493 100644 --- a/atspi/atspi-accessible.c +++ b/atspi/atspi-accessible.c @@ -787,6 +787,29 @@ atspi_accessible_get_toolkit_version (AtspiAccessible *obj, GError **error) return NULL; return g_strdup (ret); } +/** + * atspi_accessible_get_toolkit_version: + * @obj: a pointer to the #AtspiAccessible object on which to operate. + * + * Get the application id for a #AtspiAccessible object. + * Only works on application root objects. + * + * Returns: a gint indicating the id for the #AtspiAccessible object. + * or -1 on exception + **/ +gint +atspi_accessible_get_id (AtspiAccessible *obj, GError **error) +{ + gint ret = -1; + + g_return_val_if_fail (obj != NULL, -1); + + if (!_atspi_dbus_get_property (obj, atspi_interface_application, "Id", error, "i", &ret)) + return -1; + return ret; +} + + /* Interface query methods */ static gboolean |