|
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
|
2 /* vim: set ts=2 et sw=2 tw=80: */ |
|
3 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
4 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
6 |
|
7 /** |
|
8 * Usage: declare the macro RELATIONTYPE()with the following arguments: |
|
9 * RELATIONTYPE(geckoType, geckoTypeName, atkType, msaaType, ia2Type) |
|
10 */ |
|
11 |
|
12 RELATIONTYPE(LABELLED_BY, |
|
13 "labelled by", |
|
14 ATK_RELATION_LABELLED_BY, |
|
15 NAVRELATION_LABELLED_BY, |
|
16 IA2_RELATION_LABELLED_BY) |
|
17 |
|
18 RELATIONTYPE(LABEL_FOR, |
|
19 "label for", |
|
20 ATK_RELATION_LABEL_FOR, |
|
21 NAVRELATION_LABEL_FOR, |
|
22 IA2_RELATION_LABEL_FOR) |
|
23 |
|
24 RELATIONTYPE(DESCRIBED_BY, |
|
25 "described by", |
|
26 ATK_RELATION_DESCRIBED_BY, |
|
27 NAVRELATION_DESCRIBED_BY, |
|
28 IA2_RELATION_DESCRIBED_BY) |
|
29 |
|
30 RELATIONTYPE(DESCRIPTION_FOR, |
|
31 "description for", |
|
32 ATK_RELATION_DESCRIPTION_FOR, |
|
33 NAVRELATION_DESCRIPTION_FOR, |
|
34 IA2_RELATION_DESCRIPTION_FOR) |
|
35 |
|
36 RELATIONTYPE(NODE_CHILD_OF, |
|
37 "node child of", |
|
38 ATK_RELATION_NODE_CHILD_OF, |
|
39 NAVRELATION_NODE_CHILD_OF, |
|
40 IA2_RELATION_NODE_CHILD_OF) |
|
41 |
|
42 RELATIONTYPE(NODE_PARENT_OF, |
|
43 "node parent of", |
|
44 ATK_RELATION_NODE_PARENT_OF, |
|
45 NAVRELATION_NODE_PARENT_OF, |
|
46 IA2_RELATION_NODE_PARENT_OF) |
|
47 |
|
48 RELATIONTYPE(CONTROLLED_BY, |
|
49 "controlled by", |
|
50 ATK_RELATION_CONTROLLED_BY, |
|
51 NAVRELATION_CONTROLLED_BY, |
|
52 IA2_RELATION_CONTROLLED_BY) |
|
53 |
|
54 RELATIONTYPE(CONTROLLER_FOR, |
|
55 "controller for", |
|
56 ATK_RELATION_CONTROLLER_FOR, |
|
57 NAVRELATION_CONTROLLER_FOR, |
|
58 IA2_RELATION_CONTROLLER_FOR) |
|
59 |
|
60 RELATIONTYPE(FLOWS_TO, |
|
61 "flows to", |
|
62 ATK_RELATION_FLOWS_TO, |
|
63 NAVRELATION_FLOWS_TO, |
|
64 IA2_RELATION_FLOWS_TO) |
|
65 |
|
66 RELATIONTYPE(FLOWS_FROM, |
|
67 "flows from", |
|
68 ATK_RELATION_FLOWS_FROM, |
|
69 NAVRELATION_FLOWS_FROM, |
|
70 IA2_RELATION_FLOWS_FROM) |
|
71 |
|
72 RELATIONTYPE(MEMBER_OF, |
|
73 "member of", |
|
74 ATK_RELATION_MEMBER_OF, |
|
75 NAVRELATION_MEMBER_OF, |
|
76 IA2_RELATION_MEMBER_OF) |
|
77 |
|
78 RELATIONTYPE(SUBWINDOW_OF, |
|
79 "subwindow of", |
|
80 ATK_RELATION_SUBWINDOW_OF, |
|
81 NAVRELATION_SUBWINDOW_OF, |
|
82 IA2_RELATION_SUBWINDOW_OF) |
|
83 |
|
84 RELATIONTYPE(EMBEDS, |
|
85 "embeds", |
|
86 ATK_RELATION_EMBEDS, |
|
87 NAVRELATION_EMBEDS, |
|
88 IA2_RELATION_EMBEDS) |
|
89 |
|
90 RELATIONTYPE(EMBEDDED_BY, |
|
91 "embedded by", |
|
92 ATK_RELATION_EMBEDDED_BY, |
|
93 NAVRELATION_EMBEDDED_BY, |
|
94 IA2_RELATION_EMBEDDED_BY) |
|
95 |
|
96 RELATIONTYPE(POPUP_FOR, |
|
97 "popup for", |
|
98 ATK_RELATION_POPUP_FOR, |
|
99 NAVRELATION_POPUP_FOR, |
|
100 IA2_RELATION_POPUP_FOR) |
|
101 |
|
102 RELATIONTYPE(PARENT_WINDOW_OF, |
|
103 "parent window of", |
|
104 ATK_RELATION_PARENT_WINDOW_OF, |
|
105 NAVRELATION_PARENT_WINDOW_OF, |
|
106 IA2_RELATION_PARENT_WINDOW_OF) |
|
107 |
|
108 RELATIONTYPE(DEFAULT_BUTTON, |
|
109 "default button", |
|
110 ATK_RELATION_NULL, |
|
111 NAVRELATION_DEFAULT_BUTTON, |
|
112 IA2_RELATION_NULL) |
|
113 |
|
114 RELATIONTYPE(CONTAINING_DOCUMENT, |
|
115 "containing document", |
|
116 ATK_RELATION_NULL, |
|
117 NAVRELATION_CONTAINING_DOCUMENT, |
|
118 IA2_RELATION_CONTAINING_DOCUMENT) |
|
119 |
|
120 RELATIONTYPE(CONTAINING_TAB_PANE, |
|
121 "containing tab pane", |
|
122 ATK_RELATION_NULL, |
|
123 NAVRELATION_CONTAINING_TAB_PANE, |
|
124 IA2_RELATION_CONTAINING_TAB_PANE) |
|
125 |
|
126 RELATIONTYPE(CONTAINING_APPLICATION, |
|
127 "containing application", |
|
128 ATK_RELATION_NULL, |
|
129 NAVRELATION_CONTAINING_APPLICATION, |
|
130 IA2_RELATION_CONTAINING_APPLICATION) |