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