#include <gdk/gdkkeysyms.h>
#include <gdk/gdkwindow.h>
-#include "../libspi/spi-private.h"
+#include <atk-adaptor/spi-private.h>
+#include <atk-adaptor/keymasks.h>
+#include <droute/droute.h>
+#include <spi-common/spi-dbus.h>
+#include <spi-common/spi-types.h>
+
#include "deviceeventcontroller.h"
+#include "reentrant-list.h"
+ #include "libspi/keymasks.h"
KeySym ucs2keysym (long ucs);
long keysym2ucs(KeySym keysym);
- XML= \
+ XML_SPEC= \
Accessibility.xml \
- Accessibility_Accessible.xml \
- Accessibility_Action.xml \
- Accessibility_Application.xml \
- Accessibility_Component.xml \
- Accessibility_Document.xml \
- Accessibility_EditableText.xml \
- Accessibility_Event.xml \
- Accessibility_Hyperlink.xml \
- Accessibility_Hypertext.xml \
- Accessibility_Image.xml \
- Accessibility_LoginHelper.xml \
- Accessibility_Registry.xml \
+ org.freedesktop.atspi.Accessible.xml \
+ org.freedesktop.atspi.Action.xml \
+ org.freedesktop.atspi.Application.xml \
+ org.freedesktop.atspi.Component.xml \
+ org.freedesktop.atspi.Document.xml \
+ org.freedesktop.atspi.EditableText.xml \
+ org.freedesktop.atspi.Hyperlink.xml \
+ org.freedesktop.atspi.Hypertext.xml \
+ org.freedesktop.atspi.Image.xml \
+ org.freedesktop.atspi.LoginHelper.xml \
+ Accessibility_Registry_Common.xml \
+ org.freedesktop.atspi.Registry.xml \
+ org.freedesktop.atspi.DeviceEventController.xml \
+ org.freedesktop.atspi.DeviceEventListener.xml \
Accessibility_Role.xml \
- Accessibility_Selection.xml \
- Accessibility_Selector.xml \
+ org.freedesktop.atspi.Selection.xml \
+ org.freedesktop.atspi.Selector.xml \
Accessibility_State.xml \
- Accessibility_StreamableContent.xml \
- Accessibility_Table.xml \
- Accessibility_Text.xml \
- Accessibility_Value.xml
+ org.freedesktop.atspi.StreamableContent.xml \
+ org.freedesktop.atspi.Table.xml \
+ org.freedesktop.atspi.Text.xml \
+ org.freedesktop.atspi.Tree.xml \
+ org.freedesktop.atspi.Value.xml
- spec.xml: $(XML)
+ spec.xml: $(XML_SPEC)
- xsltproc --xinclude ../tools/identity.xsl $< >$@
+ xsltproc --xinclude $(top_srcdir)/tools/identity.xsl $< >$@
- EXTRA_DIST = $(XML)
+ EXTRA_DIST = $(XML_SPEC)
+BUILT_SOURCES = spec.xml
+CLEANFILES = spec.xml
++
+ INTROSPECT_FILES = $(addprefix introspection/,$(patsubst %.xml,%,$(filter org.freedesktop.atspi%,$(XML_SPEC))))
+
+ $(INTROSPECT_FILES): introspection/%: %.xml ../tools/spec-to-introspect.xsl
+ xsltproc ../tools/spec-to-introspect.xsl $< |sed -e 's@xmlns:tp="http://telepathy\.freedesktop\.org/wiki/DbusSpec.extensions-v0"@@g' >$@
+
+ introspectdir = $(pkgdatadir)/dbus
+ dist_introspect_DATA = $(INTROSPECT_FILES)