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_RELATION_IDL
00024 #define _ACCESSIBILITY_RELATION_IDL
00025
00026 module Accessibility {
00027
00039 enum RelationType {
00041 RELATION_NULL,
00043 RELATION_LABEL_FOR,
00045 RELATION_LABELLED_BY,
00048 RELATION_CONTROLLER_FOR,
00051 RELATION_CONTROLLED_BY,
00053 RELATION_MEMBER_OF,
00055 RELATION_TOOLTIP_FOR,
00057 RELATION_NODE_CHILD_OF,
00060 RELATION_EXTENDED,
00064 RELATION_FLOWS_TO,
00066 RELATION_FLOWS_FROM,
00070 RELATION_SUBWINDOW_OF,
00072 RELATION_EMBEDS,
00075 RELATION_EMBEDDED_BY,
00082 RELATION_POPUP_FOR,
00084 RELATION_LAST_DEFINED
00085 };
00086
00093 interface Relation : Bonobo::Unknown {
00094
00096 RelationType getRelationType ();
00097
00099 string getRelationTypeName ();
00100
00102 short getNTargets ();
00103
00109 Object getTarget (in short index);
00110
00115 AccessibleSet getTargets ();
00116
00118 void unImplemented ();
00119 void unImplemented2 ();
00120 void unImplemented3 ();
00122 };
00123 };
00124
00125 #endif