Line data Source code
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 0 : RELATIONTYPE(LABELLED_BY,
13 : "labelled by",
14 : ATK_RELATION_LABELLED_BY,
15 : NAVRELATION_LABELLED_BY,
16 : IA2_RELATION_LABELLED_BY)
17 :
18 0 : RELATIONTYPE(LABEL_FOR,
19 : "label for",
20 : ATK_RELATION_LABEL_FOR,
21 : NAVRELATION_LABEL_FOR,
22 : IA2_RELATION_LABEL_FOR)
23 :
24 0 : RELATIONTYPE(DESCRIBED_BY,
25 : "described by",
26 : ATK_RELATION_DESCRIBED_BY,
27 : NAVRELATION_DESCRIBED_BY,
28 : IA2_RELATION_DESCRIBED_BY)
29 :
30 0 : RELATIONTYPE(DESCRIPTION_FOR,
31 : "description for",
32 : ATK_RELATION_DESCRIPTION_FOR,
33 : NAVRELATION_DESCRIPTION_FOR,
34 : IA2_RELATION_DESCRIPTION_FOR)
35 :
36 0 : 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 0 : 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 0 : RELATIONTYPE(CONTROLLED_BY,
49 : "controlled by",
50 : ATK_RELATION_CONTROLLED_BY,
51 : NAVRELATION_CONTROLLED_BY,
52 : IA2_RELATION_CONTROLLED_BY)
53 :
54 0 : RELATIONTYPE(CONTROLLER_FOR,
55 : "controller for",
56 : ATK_RELATION_CONTROLLER_FOR,
57 : NAVRELATION_CONTROLLER_FOR,
58 : IA2_RELATION_CONTROLLER_FOR)
59 :
60 0 : RELATIONTYPE(FLOWS_TO,
61 : "flows to",
62 : ATK_RELATION_FLOWS_TO,
63 : NAVRELATION_FLOWS_TO,
64 : IA2_RELATION_FLOWS_TO)
65 :
66 0 : RELATIONTYPE(FLOWS_FROM,
67 : "flows from",
68 : ATK_RELATION_FLOWS_FROM,
69 : NAVRELATION_FLOWS_FROM,
70 : IA2_RELATION_FLOWS_FROM)
71 :
72 0 : RELATIONTYPE(MEMBER_OF,
73 : "member of",
74 : ATK_RELATION_MEMBER_OF,
75 : NAVRELATION_MEMBER_OF,
76 : IA2_RELATION_MEMBER_OF)
77 :
78 0 : RELATIONTYPE(SUBWINDOW_OF,
79 : "subwindow of",
80 : ATK_RELATION_SUBWINDOW_OF,
81 : NAVRELATION_SUBWINDOW_OF,
82 : IA2_RELATION_SUBWINDOW_OF)
83 :
84 0 : RELATIONTYPE(EMBEDS,
85 : "embeds",
86 : ATK_RELATION_EMBEDS,
87 : NAVRELATION_EMBEDS,
88 : IA2_RELATION_EMBEDS)
89 :
90 0 : RELATIONTYPE(EMBEDDED_BY,
91 : "embedded by",
92 : ATK_RELATION_EMBEDDED_BY,
93 : NAVRELATION_EMBEDDED_BY,
94 : IA2_RELATION_EMBEDDED_BY)
95 :
96 0 : RELATIONTYPE(POPUP_FOR,
97 : "popup for",
98 : ATK_RELATION_POPUP_FOR,
99 : NAVRELATION_POPUP_FOR,
100 : IA2_RELATION_POPUP_FOR)
101 :
102 0 : 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 0 : RELATIONTYPE(DEFAULT_BUTTON,
109 : "default button",
110 : ATK_RELATION_NULL,
111 : NAVRELATION_DEFAULT_BUTTON,
112 : IA2_RELATION_NULL)
113 :
114 0 : RELATIONTYPE(CONTAINING_DOCUMENT,
115 : "containing document",
116 : ATK_RELATION_NULL,
117 : NAVRELATION_CONTAINING_DOCUMENT,
118 : IA2_RELATION_CONTAINING_DOCUMENT)
119 :
120 0 : 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 0 : RELATIONTYPE(CONTAINING_WINDOW,
127 : "containing window",
128 : ATK_RELATION_NULL,
129 : NAVRELATION_CONTAINING_WINDOW,
130 : IA2_RELATION_CONTAINING_WINDOW)
131 :
132 0 : RELATIONTYPE(CONTAINING_APPLICATION,
133 : "containing application",
134 : ATK_RELATION_NULL,
135 : NAVRELATION_CONTAINING_APPLICATION,
136 : IA2_RELATION_CONTAINING_APPLICATION)
137 :
138 0 : RELATIONTYPE(DETAILS,
139 : "details",
140 : ATK_RELATION_DETAILS,
141 : NAVRELATION_DETAILS,
142 : IA2_RELATION_DETAILS)
143 :
144 0 : RELATIONTYPE(DETAILS_FOR,
145 : "details for",
146 : ATK_RELATION_DETAILS_FOR,
147 : NAVRELATION_DETAILS_FOR,
148 : IA2_RELATION_DETAILS_FOR)
149 :
150 0 : RELATIONTYPE(ERRORMSG,
151 : "error",
152 : ATK_RELATION_ERROR_MESSAGE,
153 : NAVRELATION_ERROR,
154 : IA2_RELATION_ERROR)
155 :
156 0 : RELATIONTYPE(ERRORMSG_FOR,
157 : "error for",
158 : ATK_RELATION_ERROR_FOR,
159 : NAVRELATION_ERROR_FOR,
160 : IA2_RELATION_ERROR_FOR)
|