From ff3d682e5faaebcb85537b1b31b142f752d2bed0 Mon Sep 17 00:00:00 2001 From: Maciej Florek Date: Wed, 17 Jun 2015 16:35:26 +0200 Subject: [PATCH] Adaptor for HighlightIndex property Change-Id: I5aecf95ed1e30592a716c9a4849b2ebcfa4e58b0 Signed-off-by: Maciej Florek --- atk-adaptor/adaptors/component-adaptor.c | 9 +++++++++ atk-adaptor/introspection.c | 2 ++ 2 files changed, 11 insertions(+) diff --git a/atk-adaptor/adaptors/component-adaptor.c b/atk-adaptor/adaptors/component-adaptor.c index c4a840f..95192e1 100644 --- a/atk-adaptor/adaptors/component-adaptor.c +++ b/atk-adaptor/adaptors/component-adaptor.c @@ -428,6 +428,14 @@ impl_get_ScreenExtents (DBusMessageIter * iter, void *user_data) return TRUE; } +static dbus_bool_t +impl_get_HighlightIndex (DBusMessageIter * iter, void *user_data) +{ + AtkComponent *component = (AtkComponent *) user_data; + g_return_val_if_fail (ATK_IS_COMPONENT (user_data), -1); + return droute_return_v_int32 (iter, atk_component_get_highlight_index (component)); +} + static DBusMessage * impl_SetSize (DBusConnection * bus, DBusMessage * message, void *user_data) { @@ -480,6 +488,7 @@ static DRouteMethod methods[] = { static DRouteProperty properties[] = { {impl_get_ScreenExtents, NULL, "ScreenExtents"}, + {impl_get_HighlightIndex, NULL, "HighlightIndex"}, {NULL, NULL, NULL} }; void diff --git a/atk-adaptor/introspection.c b/atk-adaptor/introspection.c index 4ec66be..bc1f332 100644 --- a/atk-adaptor/introspection.c +++ b/atk-adaptor/introspection.c @@ -190,6 +190,8 @@ const char *spi_org_a11y_atspi_Collection = const char *spi_org_a11y_atspi_Component = "" "" +" " +"" " " " " " " -- 2.34.1