Accessibility_Event.idl
Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 #ifndef __ACCESSIBILITY_EVENT_DEFINED__
00024 #define __ACCESSIBILITY_EVENT_DEFINED__
00025 
00026 module Accessibility
00027 {
00028   interface Accessible;
00029 
00041   struct EventDetails {
00042       Application host_application;
00043       Role        source_role;
00044       string      source_name;
00045       any         any_data;
00046   };
00047 
00061   struct Event {
00093     string     type;
00101     Accessible source;
00112     long       detail1;
00114     long       detail2;
00123     any        any_data;
00124   };
00125 
00132   interface EventListener : Bonobo::Unknown {
00138     void notifyEvent (in Event e);
00139 
00141     void unImplemented_ ();
00142     void unImplemented2_ ();
00143     void unImplemented3_ ();
00144     void unImplemented4_ ();
00146   };
00147 };
00148 
00149 #endif