X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-adaptor%2Fintrospectable.c;h=4781979465c360e2d7884a3800e5d1cb0bf4bc7c;hb=e4f35419985ff38254adcc32d50d65a36a40a684;hp=44d5eef75a484524055ebd53ab5a4074160ac418;hpb=fba068b572d32d232f4b2b3ac594e88aef5d0f1c;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-adaptor/introspectable.c b/atk-adaptor/introspectable.c index 44d5eef..4781979 100644 --- a/atk-adaptor/introspectable.c +++ b/atk-adaptor/introspectable.c @@ -53,31 +53,34 @@ impl_introspect (DBusConnection *bus, DBusMessage *message, g_string_append_printf(output, spi_introspection_node_element, path); + spi_append_interface(output, SPI_DBUS_INTERFACE_ACCESSIBLE); + if (ATK_IS_ACTION (object)) - spi_append_interface(output, "org.freedesktop.atspi.Action"); + spi_append_interface(output, SPI_DBUS_INTERFACE_ACTION); if (ATK_IS_COMPONENT (object)) - spi_append_interface(output, "org.freedesktop.atspi.Component"); + spi_append_interface(output, SPI_DBUS_INTERFACE_COMPONENT); if (ATK_IS_EDITABLE_TEXT (object)) - spi_append_interface(output, "org.freedesktop.atspi.EditableText"); - else if (ATK_IS_TEXT (object)) - spi_append_interface(output, "org.freedesktop.atspi.Text"); + spi_append_interface(output, SPI_DBUS_INTERFACE_EDITABLE_TEXT); + + if (ATK_IS_TEXT (object)) + spi_append_interface(output, SPI_DBUS_INTERFACE_TEXT); if (ATK_IS_HYPERTEXT (object)) - spi_append_interface(output, "org.freedesktop.atspi.Hypertext"); + spi_append_interface(output, SPI_DBUS_INTERFACE_HYPERTEXT); if (ATK_IS_IMAGE (object)) - spi_append_interface(output, "org.freedesktop.atspi.Image"); + spi_append_interface(output, SPI_DBUS_INTERFACE_IMAGE); if (ATK_IS_SELECTION (object)) - spi_append_interface(output, "org.freedesktop.atspi.Selection"); + spi_append_interface(output, SPI_DBUS_INTERFACE_SELECTION); if (ATK_IS_TABLE (object)) - spi_append_interface(output, "org.freedesktop.atspi.Table"); + spi_append_interface(output, SPI_DBUS_INTERFACE_TABLE); if (ATK_IS_VALUE (object)) - spi_append_interface(output, "org.freedesktop.atspi.Value"); + spi_append_interface(output, SPI_DBUS_INTERFACE_VALUE); if (ATK_IS_STREAMABLE_CONTENT (object)) spi_append_interface(output, "org.freedesktop.atspi.StreamableContent"); @@ -85,11 +88,11 @@ impl_introspect (DBusConnection *bus, DBusMessage *message, if (ATK_IS_DOCUMENT (object)) { spi_append_interface(output, "org.freedesktop.atspi.Collection"); - spi_append_interface(output, "org.freedesktop.atspi.Document"); + spi_append_interface(output, SPI_DBUS_INTERFACE_DOCUMENT); } if (ATK_IS_HYPERLINK_IMPL (object)) - spi_append_interface(output, "org.freedesktop.atspi.Hyperlink"); + spi_append_interface(output, SPI_DBUS_INTERFACE_HYPERLINK); g_string_append(output, spi_introspection_footer); final = g_string_free(output, FALSE); @@ -114,7 +117,7 @@ static DRouteMethod methods[] = { void spi_initialize_introspectable (DRouteData *data, DRouteGetDatumFunction verify_object) { - droute_add_interface (data, "org.freedesktop.atspi.Introspectable", + droute_add_interface (data, "org.freedesktop.DBus.Introspectable", methods, NULL, verify_object, NULL); };