diff options
author | Mike Gorse <mgorse@suse.com> | 2013-02-25 18:39:08 -0600 |
---|---|---|
committer | Mike Gorse <mgorse@suse.com> | 2013-02-25 18:39:08 -0600 |
commit | f0eb760a6dafd721b21a01b16258f73a6c193478 (patch) | |
tree | d023d2c6506e9c0b1fd1cd78164146019cdce148 | |
parent | 1b49dbd66b4d3a21e77a922f2cf75c38f9631ca0 (diff) | |
download | at-spi2-atk-f0eb760a6dafd721b21a01b16258f73a6c193478.tar.gz |
Add Locale property, mapped to atk_object_get_object_locale
https://bugzilla.gnome.org/show_bug.cgi?id=694368
-rw-r--r-- | atk-adaptor/adaptors/accessible-adaptor.c | 11 | ||||
-rw-r--r-- | configure.ac | 2 |
2 files changed, 12 insertions, 1 deletions
diff --git a/atk-adaptor/adaptors/accessible-adaptor.c b/atk-adaptor/adaptors/accessible-adaptor.c index 77aacbb..76588be 100644 --- a/atk-adaptor/adaptors/accessible-adaptor.c +++ b/atk-adaptor/adaptors/accessible-adaptor.c @@ -52,6 +52,16 @@ impl_get_Description (DBusMessageIter * iter, void *user_data) } static dbus_bool_t +impl_get_Locale (DBusMessageIter * iter, void *user_data) +{ + AtkObject *object = (AtkObject *) user_data; + + g_return_val_if_fail (ATK_IS_OBJECT (user_data), FALSE); + + return droute_return_v_string (iter, atk_object_get_object_locale (object)); +} + +static dbus_bool_t impl_get_Parent (DBusMessageIter * iter, void *user_data) { AtkObject *obj = (AtkObject *) user_data; @@ -511,6 +521,7 @@ static DRouteMethod methods[] = { static DRouteProperty properties[] = { {impl_get_Name, NULL, "Name"}, {impl_get_Description, NULL, "Description"}, + {impl_get_Locale, NULL, "Locale"}, {impl_get_Parent, NULL, "Parent"}, {impl_get_ChildCount, NULL, "ChildCount"}, {NULL, NULL, NULL} diff --git a/configure.ac b/configure.ac index 8af537c..2630c7a 100644 --- a/configure.ac +++ b/configure.ac @@ -51,7 +51,7 @@ PKG_CHECK_MODULES(GMODULE, [gmodule-2.0 >= 2.0.0]) AC_SUBST(GMODULE_LIBS) AC_SUBST(GMODULE_CFLAGS) -PKG_CHECK_MODULES(ATK, [atk >= 2.7.5]) +PKG_CHECK_MODULES(ATK, [atk >= 2.7.90]) AC_SUBST(ATK_LIBS) AC_SUBST(ATK_CFLAGS) |