|
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
|
2 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
3 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
5 // IWYU pragma: private, include "nsDOMClassInfoID.h" |
|
6 |
|
7 DOMCI_CLASS(Window) |
|
8 DOMCI_CLASS(Location) |
|
9 DOMCI_CLASS(DOMPrototype) |
|
10 DOMCI_CLASS(DOMConstructor) |
|
11 |
|
12 // CSS classes |
|
13 DOMCI_CLASS(CSSStyleRule) |
|
14 DOMCI_CLASS(CSSCharsetRule) |
|
15 DOMCI_CLASS(CSSImportRule) |
|
16 DOMCI_CLASS(CSSMediaRule) |
|
17 DOMCI_CLASS(CSSNameSpaceRule) |
|
18 DOMCI_CLASS(CSSRuleList) |
|
19 DOMCI_CLASS(CSSStyleSheet) |
|
20 |
|
21 // XUL classes |
|
22 #ifdef MOZ_XUL |
|
23 DOMCI_CLASS(XULCommandDispatcher) |
|
24 #endif |
|
25 DOMCI_CLASS(XULControllers) |
|
26 DOMCI_CLASS(BoxObject) |
|
27 #ifdef MOZ_XUL |
|
28 DOMCI_CLASS(TreeSelection) |
|
29 DOMCI_CLASS(TreeContentView) |
|
30 #endif |
|
31 |
|
32 // DOM Chrome Window class, almost identical to Window |
|
33 DOMCI_CLASS(ChromeWindow) |
|
34 |
|
35 #ifdef MOZ_XUL |
|
36 DOMCI_CLASS(XULTemplateBuilder) |
|
37 DOMCI_CLASS(XULTreeBuilder) |
|
38 #endif |
|
39 |
|
40 #ifdef MOZ_XUL |
|
41 DOMCI_CLASS(TreeColumn) |
|
42 #endif |
|
43 |
|
44 DOMCI_CLASS(CSSMozDocumentRule) |
|
45 DOMCI_CLASS(CSSSupportsRule) |
|
46 |
|
47 // other SVG classes |
|
48 DOMCI_CLASS(SVGNumber) |
|
49 |
|
50 // WindowUtils |
|
51 DOMCI_CLASS(WindowUtils) |
|
52 |
|
53 // XSLTProcessor |
|
54 DOMCI_CLASS(XSLTProcessor) |
|
55 |
|
56 // DOM Level 3 XPath objects |
|
57 DOMCI_CLASS(XPathExpression) |
|
58 DOMCI_CLASS(XPathNSResolver) |
|
59 DOMCI_CLASS(XPathResult) |
|
60 |
|
61 // WhatWG WebApps Objects |
|
62 DOMCI_CLASS(Storage) |
|
63 |
|
64 DOMCI_CLASS(Blob) |
|
65 DOMCI_CLASS(File) |
|
66 |
|
67 // DOM modal content window class, almost identical to Window |
|
68 DOMCI_CLASS(ModalContentWindow) |
|
69 |
|
70 DOMCI_CLASS(MozMobileMessageManager) |
|
71 DOMCI_CLASS(MozSmsMessage) |
|
72 DOMCI_CLASS(MozMmsMessage) |
|
73 DOMCI_CLASS(MozSmsFilter) |
|
74 DOMCI_CLASS(MozSmsSegmentInfo) |
|
75 DOMCI_CLASS(MozMobileMessageThread) |
|
76 |
|
77 #ifdef MOZ_B2G_RIL |
|
78 DOMCI_CLASS(MozMobileConnection) |
|
79 #endif |
|
80 |
|
81 // @font-face in CSS |
|
82 DOMCI_CLASS(CSSFontFaceRule) |
|
83 |
|
84 DOMCI_CLASS(ContentFrameMessageManager) |
|
85 DOMCI_CLASS(ChromeMessageBroadcaster) |
|
86 DOMCI_CLASS(ChromeMessageSender) |
|
87 |
|
88 DOMCI_CLASS(MozCSSKeyframeRule) |
|
89 DOMCI_CLASS(MozCSSKeyframesRule) |
|
90 |
|
91 DOMCI_CLASS(CSSPageRule) |
|
92 |
|
93 DOMCI_CLASS(CSSFontFeatureValuesRule) |
|
94 |
|
95 DOMCI_CLASS(UserDataHandler) |
|
96 DOMCI_CLASS(XULControlElement) |
|
97 DOMCI_CLASS(XULLabeledControlElement) |
|
98 DOMCI_CLASS(XULButtonElement) |
|
99 DOMCI_CLASS(XULCheckboxElement) |
|
100 DOMCI_CLASS(XULPopupElement) |