From f0eb760a6dafd721b21a01b16258f73a6c193478 Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Mon, 25 Feb 2013 18:39:08 -0600 Subject: [PATCH] Add Locale property, mapped to atk_object_get_object_locale https://bugzilla.gnome.org/show_bug.cgi?id=694368 --- atk-adaptor/adaptors/accessible-adaptor.c | 11 +++++++++++ configure.ac | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) 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) -- 1.7.10.4