Accessibility.h \
accessible.h \
bitarray.h \
- droute.h
- dbus.h \
+ droute.h \
+ introspect-loader.h
BUILT_SOURCES = Accessibility.h
CLEANFILES = Accessibility.h
selection.c \
table.c \
text.c \
- tree.c \
+ tree.c \
+ util.c \
- value.c
+ value.c \
+ introspect-loader.c \
+ introspectable.c
Accessibility.h: ../xml/spec.xml ../tools/c-constants-generator.xsl
xsltproc --stringparam mixed-case-prefix Accessibility_ ../tools/c-constants-generator.xsl $< >$@
spi_initialize_image (data);
spi_initialize_selection (data);
spi_initialize_table (data);
- spi_initialize_tree (data);
spi_initialize_text (data);
spi_initialize_value (data);
+ spi_initialize_introspectable(data);
}
+void spi_dbus_emit_valist(DBusConnection *bus, const char *path, const char *interface, const char *name, int first_arg_type, va_list args)
+{
+ DBusMessage *sig;
+
+ sig = dbus_message_new_signal(path, interface, name);
+ if (first_arg_type != DBUS_TYPE_INVALID)
+ {
+ dbus_message_append_args_valist(sig, first_arg_type, args);
+ }
+ dbus_connection_send(bus, sig, NULL);
+ dbus_message_unref(sig);
+}
+
static GString *
spi_get_tree (AtkObject * obj, GString * str, DRouteData * data)
{