From: Maciej Florek Date: Mon, 8 Jun 2015 14:56:47 +0000 (+0200) Subject: Adaptor for clear_highlight method X-Git-Tag: accepted/tizen/ivi/20160428.002349~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F21%2F67121%2F1;p=platform%2Fupstream%2Fat-spi2-atk.git Adaptor for clear_highlight method Change-Id: Iaa973614def217de5234c3ad024e8a5e9678aad4 Signed-off-by: Maciej Florek --- diff --git a/atk-adaptor/adaptors/component-adaptor.c b/atk-adaptor/adaptors/component-adaptor.c index f4ee671..e7f6314 100644 --- a/atk-adaptor/adaptors/component-adaptor.c +++ b/atk-adaptor/adaptors/component-adaptor.c @@ -272,6 +272,27 @@ impl_GrabHighlight (DBusConnection * bus, DBusMessage * message, void *user_data return reply; } +static DBusMessage * +impl_ClearHighlight (DBusConnection * bus, DBusMessage * message, void *user_data) +{ + AtkComponent *component = (AtkComponent *) user_data; + dbus_bool_t rv; + DBusMessage *reply; + + g_return_val_if_fail (ATK_IS_COMPONENT (user_data), + droute_not_yet_handled_error (message)); + + rv = atk_component_clear_highlight (component); + reply = dbus_message_new_method_return (message); + if (reply) + { + dbus_message_append_args (reply, DBUS_TYPE_BOOLEAN, &rv, + DBUS_TYPE_INVALID); + } + return reply; +} + +#if 0 #if 0 static DBusMessage * impl_registerFocusHandler (DBusConnection * bus, DBusMessage * message, @@ -448,6 +469,7 @@ static DRouteMethod methods[] = { {impl_GetMDIZOrder, "GetMDIZOrder"}, {impl_GrabFocus, "GrabFocus"}, {impl_GrabHighlight, "GrabHighlight"}, + {impl_ClearHighlight, "ClearHighlight"}, //{impl_registerFocusHandler, "registerFocusHandler"}, //{impl_deregisterFocusHandler, "deregisterFocusHandler"}, {impl_GetAlpha, "GetAlpha"}, diff --git a/atk-adaptor/introspection.c b/atk-adaptor/introspection.c index 36c2bca..4ec66be 100644 --- a/atk-adaptor/introspection.c +++ b/atk-adaptor/introspection.c @@ -238,6 +238,10 @@ const char *spi_org_a11y_atspi_Component = " " " " "" +" " +" " +" " +"" " " " " " "