Add Locale property, mapped to atk_object_get_object_locale
authorMike Gorse <mgorse@suse.com>
Tue, 26 Feb 2013 00:39:08 +0000 (18:39 -0600)
committerMike Gorse <mgorse@suse.com>
Tue, 26 Feb 2013 00:39:08 +0000 (18:39 -0600)
https://bugzilla.gnome.org/show_bug.cgi?id=694368

atk-adaptor/adaptors/accessible-adaptor.c
configure.ac

index 77aacbb..76588be 100644 (file)
@@ -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}
index 8af537c..2630c7a 100644 (file)
@@ -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)