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_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,
00058 RELATION_NODE_CHILD_OF,
00061 RELATION_EXTENDED,
00065 RELATION_FLOWS_TO,
00067 RELATION_FLOWS_FROM,
00071 RELATION_SUBWINDOW_OF,
00073 RELATION_EMBEDS,
00076 RELATION_EMBEDDED_BY,
00083 RELATION_POPUP_FOR,
00085 RELATION_PARENT_WINDOW_OF,
00088 RELATION_DESCRIPTION_FOR,
00091 RELATION_DESCRIBED_BY,
00093 RELATION_NODE_PARENT_OF,
00095 RELATION_LAST_DEFINED
00096 };
00097
00104 interface Relation : Bonobo::Unknown {
00105
00107 RelationType getRelationType ();
00108
00110 string getRelationTypeName ();
00111
00113 short getNTargets ();
00114
00120 Object getTarget (in short index);
00121
00123 void unImplemented ();
00124 void unImplemented2 ();
00125 void unImplemented3 ();
00126 void unImplemented4 ();
00128 };
00129 };
00130
00131 #endif