* AT-SPI - Assistive Technology Service Provider Interface
* (Gnome Accessibility Project; http://developer.gnome.org/projects/gap)
*
- * Copyright 2001 Sun Microsystems Inc.
+ * Copyright 2001, 2002 Sun Microsystems Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
#ifndef __ACCESSIBILITY_EVENT_DEFINED__
#define __ACCESSIBILITY_EVENT_DEFINED__
-#include <Bonobo.idl>
-
-#if !defined(__ACCESSIBILITY_EVENT_COMPILATION) && defined(__ORBIT_IDL__)
-%{
-#pragma include_defs Accessible.h
-#pragma include_defs Event.h
-%}
-#pragma inhibit push
-#endif
-
-#pragma inhibit push
-#include "Accessible.idl"
-#pragma inhibit pop
+#include <Bonobo_Unknown.idl>
module Accessibility
{
interface Accessible;
struct Event {
- string type;
- Accessible target;
- long detail1;
- long detail2;
+ string type;
+ Accessible source;
+ long detail1;
+ long detail2;
+ any any_data;
};
interface EventListener : Bonobo::Unknown {
- oneway void notifyEvent (in Event e);
+ void notifyEvent (in Event e);
+ void unImplemented_ ();
+ void unImplemented2_ ();
+ void unImplemented3_ ();
+ void unImplemented4_ ();
};
-
};
-#if !defined(__ACCESSIBILITY_EVENT_COMPILATION) && defined(__ORBIT_IDL__)
-#pragma inhibit pop
-#endif
-
#endif