1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/dom/interfaces/xul/nsIDOMXULElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMXULElement_h__
6 : #define __gen_nsIDOMXULElement_h__
7 :
8 :
9 : #ifndef __gen_nsIDOMElement_h__
10 : #include "nsIDOMElement.h"
11 : #endif
12 :
13 : /* For IDL files that don't want to include root IDL files. */
14 : #ifndef NS_NO_VTABLE
15 : #define NS_NO_VTABLE
16 : #endif
17 : class nsIRDFCompositeDataSource; /* forward declaration */
18 :
19 : class nsIXULTemplateBuilder; /* forward declaration */
20 :
21 : class nsIRDFResource; /* forward declaration */
22 :
23 : class nsIControllers; /* forward declaration */
24 :
25 : class nsIBoxObject; /* forward declaration */
26 :
27 :
28 : /* starting interface: nsIDOMXULElement */
29 : #define NS_IDOMXULELEMENT_IID_STR "a98a4472-a549-4b84-b9ea-e6eb679228dd"
30 :
31 : #define NS_IDOMXULELEMENT_IID \
32 : {0xa98a4472, 0xa549, 0x4b84, \
33 : { 0xb9, 0xea, 0xe6, 0xeb, 0x67, 0x92, 0x28, 0xdd }}
34 :
35 144 : class NS_NO_VTABLE NS_SCRIPTABLE nsIDOMXULElement : public nsIDOMElement {
36 : public:
37 :
38 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMXULELEMENT_IID)
39 :
40 : /* attribute DOMString id; */
41 : NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId) = 0;
42 : NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId) = 0;
43 :
44 : /* attribute DOMString className; */
45 : NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName) = 0;
46 : NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName) = 0;
47 :
48 : /* attribute DOMString align; */
49 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
50 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
51 :
52 : /* attribute DOMString dir; */
53 : NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir) = 0;
54 : NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir) = 0;
55 :
56 : /* attribute DOMString flex; */
57 : NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex) = 0;
58 : NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex) = 0;
59 :
60 : /* attribute DOMString flexGroup; */
61 : NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup) = 0;
62 : NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup) = 0;
63 :
64 : /* attribute DOMString ordinal; */
65 : NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal) = 0;
66 : NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal) = 0;
67 :
68 : /* attribute DOMString orient; */
69 : NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient) = 0;
70 : NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient) = 0;
71 :
72 : /* attribute DOMString pack; */
73 : NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack) = 0;
74 : NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack) = 0;
75 :
76 : /* attribute boolean hidden; */
77 : NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden) = 0;
78 : NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden) = 0;
79 :
80 : /* attribute boolean collapsed; */
81 : NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed) = 0;
82 : NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed) = 0;
83 :
84 : /* attribute DOMString observes; */
85 : NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves) = 0;
86 : NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves) = 0;
87 :
88 : /* attribute DOMString menu; */
89 : NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu) = 0;
90 : NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu) = 0;
91 :
92 : /* attribute DOMString contextMenu; */
93 : NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu) = 0;
94 : NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu) = 0;
95 :
96 : /* attribute DOMString tooltip; */
97 : NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip) = 0;
98 : NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip) = 0;
99 :
100 : /* attribute DOMString width; */
101 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
102 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
103 :
104 : /* attribute DOMString height; */
105 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) = 0;
106 : NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) = 0;
107 :
108 : /* attribute DOMString minWidth; */
109 : NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth) = 0;
110 : NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth) = 0;
111 :
112 : /* attribute DOMString minHeight; */
113 : NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight) = 0;
114 : NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight) = 0;
115 :
116 : /* attribute DOMString maxWidth; */
117 : NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth) = 0;
118 : NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth) = 0;
119 :
120 : /* attribute DOMString maxHeight; */
121 : NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight) = 0;
122 : NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight) = 0;
123 :
124 : /* attribute DOMString persist; */
125 : NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist) = 0;
126 : NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist) = 0;
127 :
128 : /* attribute DOMString left; */
129 : NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft) = 0;
130 : NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft) = 0;
131 :
132 : /* attribute DOMString top; */
133 : NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop) = 0;
134 : NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop) = 0;
135 :
136 : /* attribute DOMString datasources; */
137 : NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources) = 0;
138 : NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources) = 0;
139 :
140 : /* attribute DOMString ref; */
141 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef) = 0;
142 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef) = 0;
143 :
144 : /* attribute DOMString tooltipText; */
145 : NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText) = 0;
146 : NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText) = 0;
147 :
148 : /* attribute DOMString statusText; */
149 : NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText) = 0;
150 : NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText) = 0;
151 :
152 : /* attribute boolean allowEvents; */
153 : NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents) = 0;
154 : NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents) = 0;
155 :
156 : /* readonly attribute nsIRDFCompositeDataSource database; */
157 : NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase) = 0;
158 :
159 : /* readonly attribute nsIXULTemplateBuilder builder; */
160 : NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder) = 0;
161 :
162 : /* readonly attribute nsIRDFResource resource; */
163 : NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource) = 0;
164 :
165 : /* readonly attribute nsIControllers controllers; */
166 : NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers) = 0;
167 :
168 : /* readonly attribute nsIBoxObject boxObject; */
169 : NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject) = 0;
170 :
171 : /* void focus (); */
172 : NS_SCRIPTABLE NS_IMETHOD Focus(void) = 0;
173 :
174 : /* void blur (); */
175 : NS_SCRIPTABLE NS_IMETHOD Blur(void) = 0;
176 :
177 : /* void click (); */
178 : NS_SCRIPTABLE NS_IMETHOD Click(void) = 0;
179 :
180 : /* void doCommand (); */
181 : NS_SCRIPTABLE NS_IMETHOD DoCommand(void) = 0;
182 :
183 : /* nsIDOMNodeList getElementsByAttribute (in DOMString name, in DOMString value); */
184 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) = 0;
185 :
186 : /* nsIDOMNodeList getElementsByAttributeNS (in DOMString namespaceURI, in DOMString name, in DOMString value); */
187 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) = 0;
188 :
189 : };
190 :
191 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMXULElement, NS_IDOMXULELEMENT_IID)
192 :
193 : /* Use this macro when declaring classes that implement this interface. */
194 : #define NS_DECL_NSIDOMXULELEMENT \
195 : NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId); \
196 : NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId); \
197 : NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName); \
198 : NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName); \
199 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign); \
200 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign); \
201 : NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir); \
202 : NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir); \
203 : NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex); \
204 : NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex); \
205 : NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup); \
206 : NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup); \
207 : NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal); \
208 : NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal); \
209 : NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient); \
210 : NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient); \
211 : NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack); \
212 : NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack); \
213 : NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden); \
214 : NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden); \
215 : NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed); \
216 : NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed); \
217 : NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves); \
218 : NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves); \
219 : NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu); \
220 : NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu); \
221 : NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu); \
222 : NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu); \
223 : NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip); \
224 : NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip); \
225 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth); \
226 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth); \
227 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight); \
228 : NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight); \
229 : NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth); \
230 : NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth); \
231 : NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight); \
232 : NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight); \
233 : NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth); \
234 : NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth); \
235 : NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight); \
236 : NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight); \
237 : NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist); \
238 : NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist); \
239 : NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft); \
240 : NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft); \
241 : NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop); \
242 : NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop); \
243 : NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources); \
244 : NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources); \
245 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef); \
246 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef); \
247 : NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText); \
248 : NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText); \
249 : NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText); \
250 : NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText); \
251 : NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents); \
252 : NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents); \
253 : NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase); \
254 : NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder); \
255 : NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource); \
256 : NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers); \
257 : NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject); \
258 : NS_SCRIPTABLE NS_IMETHOD Focus(void); \
259 : NS_SCRIPTABLE NS_IMETHOD Blur(void); \
260 : NS_SCRIPTABLE NS_IMETHOD Click(void); \
261 : NS_SCRIPTABLE NS_IMETHOD DoCommand(void); \
262 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM); \
263 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM);
264 :
265 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
266 : #define NS_FORWARD_NSIDOMXULELEMENT(_to) \
267 : NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId) { return _to GetId(aId); } \
268 : NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId) { return _to SetId(aId); } \
269 : NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName) { return _to GetClassName(aClassName); } \
270 : NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName) { return _to SetClassName(aClassName); } \
271 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return _to GetAlign(aAlign); } \
272 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return _to SetAlign(aAlign); } \
273 : NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir) { return _to GetDir(aDir); } \
274 : NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir) { return _to SetDir(aDir); } \
275 : NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex) { return _to GetFlex(aFlex); } \
276 : NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex) { return _to SetFlex(aFlex); } \
277 : NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup) { return _to GetFlexGroup(aFlexGroup); } \
278 : NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup) { return _to SetFlexGroup(aFlexGroup); } \
279 : NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal) { return _to GetOrdinal(aOrdinal); } \
280 : NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal) { return _to SetOrdinal(aOrdinal); } \
281 : NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient) { return _to GetOrient(aOrient); } \
282 : NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient) { return _to SetOrient(aOrient); } \
283 : NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack) { return _to GetPack(aPack); } \
284 : NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack) { return _to SetPack(aPack); } \
285 : NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden) { return _to GetHidden(aHidden); } \
286 : NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden) { return _to SetHidden(aHidden); } \
287 : NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed) { return _to GetCollapsed(aCollapsed); } \
288 : NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed) { return _to SetCollapsed(aCollapsed); } \
289 : NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves) { return _to GetObserves(aObserves); } \
290 : NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves) { return _to SetObserves(aObserves); } \
291 : NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu) { return _to GetMenu(aMenu); } \
292 : NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu) { return _to SetMenu(aMenu); } \
293 : NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu) { return _to GetContextMenu(aContextMenu); } \
294 : NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu) { return _to SetContextMenu(aContextMenu); } \
295 : NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip) { return _to GetTooltip(aTooltip); } \
296 : NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip) { return _to SetTooltip(aTooltip); } \
297 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return _to GetWidth(aWidth); } \
298 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return _to SetWidth(aWidth); } \
299 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) { return _to GetHeight(aHeight); } \
300 : NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) { return _to SetHeight(aHeight); } \
301 : NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth) { return _to GetMinWidth(aMinWidth); } \
302 : NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth) { return _to SetMinWidth(aMinWidth); } \
303 : NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight) { return _to GetMinHeight(aMinHeight); } \
304 : NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight) { return _to SetMinHeight(aMinHeight); } \
305 : NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth) { return _to GetMaxWidth(aMaxWidth); } \
306 : NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth) { return _to SetMaxWidth(aMaxWidth); } \
307 : NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight) { return _to GetMaxHeight(aMaxHeight); } \
308 : NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight) { return _to SetMaxHeight(aMaxHeight); } \
309 : NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist) { return _to GetPersist(aPersist); } \
310 : NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist) { return _to SetPersist(aPersist); } \
311 : NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft) { return _to GetLeft(aLeft); } \
312 : NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft) { return _to SetLeft(aLeft); } \
313 : NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop) { return _to GetTop(aTop); } \
314 : NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop) { return _to SetTop(aTop); } \
315 : NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources) { return _to GetDatasources(aDatasources); } \
316 : NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources) { return _to SetDatasources(aDatasources); } \
317 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef) { return _to GetRef(aRef); } \
318 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef) { return _to SetRef(aRef); } \
319 : NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText) { return _to GetTooltipText(aTooltipText); } \
320 : NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText) { return _to SetTooltipText(aTooltipText); } \
321 : NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText) { return _to GetStatusText(aStatusText); } \
322 : NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText) { return _to SetStatusText(aStatusText); } \
323 : NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents) { return _to GetAllowEvents(aAllowEvents); } \
324 : NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents) { return _to SetAllowEvents(aAllowEvents); } \
325 : NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase) { return _to GetDatabase(aDatabase); } \
326 : NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder) { return _to GetBuilder(aBuilder); } \
327 : NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource) { return _to GetResource(aResource); } \
328 : NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers) { return _to GetControllers(aControllers); } \
329 : NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject) { return _to GetBoxObject(aBoxObject); } \
330 : NS_SCRIPTABLE NS_IMETHOD Focus(void) { return _to Focus(); } \
331 : NS_SCRIPTABLE NS_IMETHOD Blur(void) { return _to Blur(); } \
332 : NS_SCRIPTABLE NS_IMETHOD Click(void) { return _to Click(); } \
333 : NS_SCRIPTABLE NS_IMETHOD DoCommand(void) { return _to DoCommand(); } \
334 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return _to GetElementsByAttribute(name, value, _retval); } \
335 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return _to GetElementsByAttributeNS(namespaceURI, name, value, _retval); }
336 :
337 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
338 : #define NS_FORWARD_SAFE_NSIDOMXULELEMENT(_to) \
339 : NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetId(aId); } \
340 : NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetId(aId); } \
341 : NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetClassName(aClassName); } \
342 : NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetClassName(aClassName); } \
343 : NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
344 : NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
345 : NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDir(aDir); } \
346 : NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDir(aDir); } \
347 : NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFlex(aFlex); } \
348 : NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFlex(aFlex); } \
349 : NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFlexGroup(aFlexGroup); } \
350 : NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFlexGroup(aFlexGroup); } \
351 : NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOrdinal(aOrdinal); } \
352 : NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOrdinal(aOrdinal); } \
353 : NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOrient(aOrient); } \
354 : NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOrient(aOrient); } \
355 : NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPack(aPack); } \
356 : NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPack(aPack); } \
357 : NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHidden(aHidden); } \
358 : NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHidden(aHidden); } \
359 : NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCollapsed(aCollapsed); } \
360 : NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCollapsed(aCollapsed); } \
361 : NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetObserves(aObserves); } \
362 : NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetObserves(aObserves); } \
363 : NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMenu(aMenu); } \
364 : NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMenu(aMenu); } \
365 : NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContextMenu(aContextMenu); } \
366 : NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContextMenu(aContextMenu); } \
367 : NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTooltip(aTooltip); } \
368 : NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTooltip(aTooltip); } \
369 : NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
370 : NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
371 : NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
372 : NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHeight(aHeight); } \
373 : NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinWidth(aMinWidth); } \
374 : NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMinWidth(aMinWidth); } \
375 : NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinHeight(aMinHeight); } \
376 : NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMinHeight(aMinHeight); } \
377 : NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMaxWidth(aMaxWidth); } \
378 : NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMaxWidth(aMaxWidth); } \
379 : NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMaxHeight(aMaxHeight); } \
380 : NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMaxHeight(aMaxHeight); } \
381 : NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPersist(aPersist); } \
382 : NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPersist(aPersist); } \
383 : NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLeft(aLeft); } \
384 : NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLeft(aLeft); } \
385 : NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTop(aTop); } \
386 : NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTop(aTop); } \
387 : NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDatasources(aDatasources); } \
388 : NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDatasources(aDatasources); } \
389 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRef(aRef); } \
390 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRef(aRef); } \
391 : NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTooltipText(aTooltipText); } \
392 : NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTooltipText(aTooltipText); } \
393 : NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStatusText(aStatusText); } \
394 : NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStatusText(aStatusText); } \
395 : NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAllowEvents(aAllowEvents); } \
396 : NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAllowEvents(aAllowEvents); } \
397 : NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDatabase(aDatabase); } \
398 : NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBuilder(aBuilder); } \
399 : NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetResource(aResource); } \
400 : NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetControllers(aControllers); } \
401 : NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBoxObject(aBoxObject); } \
402 : NS_SCRIPTABLE NS_IMETHOD Focus(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Focus(); } \
403 : NS_SCRIPTABLE NS_IMETHOD Blur(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Blur(); } \
404 : NS_SCRIPTABLE NS_IMETHOD Click(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Click(); } \
405 : NS_SCRIPTABLE NS_IMETHOD DoCommand(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DoCommand(); } \
406 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementsByAttribute(name, value, _retval); } \
407 : NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementsByAttributeNS(namespaceURI, name, value, _retval); }
408 :
409 : #if 0
410 : /* Use the code below as a template for the implementation class for this interface. */
411 :
412 : /* Header file */
413 : class nsDOMXULElement : public nsIDOMXULElement
414 : {
415 : public:
416 : NS_DECL_ISUPPORTS
417 : NS_DECL_NSIDOMXULELEMENT
418 :
419 : nsDOMXULElement();
420 :
421 : private:
422 : ~nsDOMXULElement();
423 :
424 : protected:
425 : /* additional members */
426 : };
427 :
428 : /* Implementation file */
429 : NS_IMPL_ISUPPORTS1(nsDOMXULElement, nsIDOMXULElement)
430 :
431 : nsDOMXULElement::nsDOMXULElement()
432 : {
433 : /* member initializers and constructor code */
434 : }
435 :
436 : nsDOMXULElement::~nsDOMXULElement()
437 : {
438 : /* destructor code */
439 : }
440 :
441 : /* attribute DOMString id; */
442 : NS_IMETHODIMP nsDOMXULElement::GetId(nsAString & aId)
443 : {
444 : return NS_ERROR_NOT_IMPLEMENTED;
445 : }
446 : NS_IMETHODIMP nsDOMXULElement::SetId(const nsAString & aId)
447 : {
448 : return NS_ERROR_NOT_IMPLEMENTED;
449 : }
450 :
451 : /* attribute DOMString className; */
452 : NS_IMETHODIMP nsDOMXULElement::GetClassName(nsAString & aClassName)
453 : {
454 : return NS_ERROR_NOT_IMPLEMENTED;
455 : }
456 : NS_IMETHODIMP nsDOMXULElement::SetClassName(const nsAString & aClassName)
457 : {
458 : return NS_ERROR_NOT_IMPLEMENTED;
459 : }
460 :
461 : /* attribute DOMString align; */
462 : NS_IMETHODIMP nsDOMXULElement::GetAlign(nsAString & aAlign)
463 : {
464 : return NS_ERROR_NOT_IMPLEMENTED;
465 : }
466 : NS_IMETHODIMP nsDOMXULElement::SetAlign(const nsAString & aAlign)
467 : {
468 : return NS_ERROR_NOT_IMPLEMENTED;
469 : }
470 :
471 : /* attribute DOMString dir; */
472 : NS_IMETHODIMP nsDOMXULElement::GetDir(nsAString & aDir)
473 : {
474 : return NS_ERROR_NOT_IMPLEMENTED;
475 : }
476 : NS_IMETHODIMP nsDOMXULElement::SetDir(const nsAString & aDir)
477 : {
478 : return NS_ERROR_NOT_IMPLEMENTED;
479 : }
480 :
481 : /* attribute DOMString flex; */
482 : NS_IMETHODIMP nsDOMXULElement::GetFlex(nsAString & aFlex)
483 : {
484 : return NS_ERROR_NOT_IMPLEMENTED;
485 : }
486 : NS_IMETHODIMP nsDOMXULElement::SetFlex(const nsAString & aFlex)
487 : {
488 : return NS_ERROR_NOT_IMPLEMENTED;
489 : }
490 :
491 : /* attribute DOMString flexGroup; */
492 : NS_IMETHODIMP nsDOMXULElement::GetFlexGroup(nsAString & aFlexGroup)
493 : {
494 : return NS_ERROR_NOT_IMPLEMENTED;
495 : }
496 : NS_IMETHODIMP nsDOMXULElement::SetFlexGroup(const nsAString & aFlexGroup)
497 : {
498 : return NS_ERROR_NOT_IMPLEMENTED;
499 : }
500 :
501 : /* attribute DOMString ordinal; */
502 : NS_IMETHODIMP nsDOMXULElement::GetOrdinal(nsAString & aOrdinal)
503 : {
504 : return NS_ERROR_NOT_IMPLEMENTED;
505 : }
506 : NS_IMETHODIMP nsDOMXULElement::SetOrdinal(const nsAString & aOrdinal)
507 : {
508 : return NS_ERROR_NOT_IMPLEMENTED;
509 : }
510 :
511 : /* attribute DOMString orient; */
512 : NS_IMETHODIMP nsDOMXULElement::GetOrient(nsAString & aOrient)
513 : {
514 : return NS_ERROR_NOT_IMPLEMENTED;
515 : }
516 : NS_IMETHODIMP nsDOMXULElement::SetOrient(const nsAString & aOrient)
517 : {
518 : return NS_ERROR_NOT_IMPLEMENTED;
519 : }
520 :
521 : /* attribute DOMString pack; */
522 : NS_IMETHODIMP nsDOMXULElement::GetPack(nsAString & aPack)
523 : {
524 : return NS_ERROR_NOT_IMPLEMENTED;
525 : }
526 : NS_IMETHODIMP nsDOMXULElement::SetPack(const nsAString & aPack)
527 : {
528 : return NS_ERROR_NOT_IMPLEMENTED;
529 : }
530 :
531 : /* attribute boolean hidden; */
532 : NS_IMETHODIMP nsDOMXULElement::GetHidden(bool *aHidden)
533 : {
534 : return NS_ERROR_NOT_IMPLEMENTED;
535 : }
536 : NS_IMETHODIMP nsDOMXULElement::SetHidden(bool aHidden)
537 : {
538 : return NS_ERROR_NOT_IMPLEMENTED;
539 : }
540 :
541 : /* attribute boolean collapsed; */
542 : NS_IMETHODIMP nsDOMXULElement::GetCollapsed(bool *aCollapsed)
543 : {
544 : return NS_ERROR_NOT_IMPLEMENTED;
545 : }
546 : NS_IMETHODIMP nsDOMXULElement::SetCollapsed(bool aCollapsed)
547 : {
548 : return NS_ERROR_NOT_IMPLEMENTED;
549 : }
550 :
551 : /* attribute DOMString observes; */
552 : NS_IMETHODIMP nsDOMXULElement::GetObserves(nsAString & aObserves)
553 : {
554 : return NS_ERROR_NOT_IMPLEMENTED;
555 : }
556 : NS_IMETHODIMP nsDOMXULElement::SetObserves(const nsAString & aObserves)
557 : {
558 : return NS_ERROR_NOT_IMPLEMENTED;
559 : }
560 :
561 : /* attribute DOMString menu; */
562 : NS_IMETHODIMP nsDOMXULElement::GetMenu(nsAString & aMenu)
563 : {
564 : return NS_ERROR_NOT_IMPLEMENTED;
565 : }
566 : NS_IMETHODIMP nsDOMXULElement::SetMenu(const nsAString & aMenu)
567 : {
568 : return NS_ERROR_NOT_IMPLEMENTED;
569 : }
570 :
571 : /* attribute DOMString contextMenu; */
572 : NS_IMETHODIMP nsDOMXULElement::GetContextMenu(nsAString & aContextMenu)
573 : {
574 : return NS_ERROR_NOT_IMPLEMENTED;
575 : }
576 : NS_IMETHODIMP nsDOMXULElement::SetContextMenu(const nsAString & aContextMenu)
577 : {
578 : return NS_ERROR_NOT_IMPLEMENTED;
579 : }
580 :
581 : /* attribute DOMString tooltip; */
582 : NS_IMETHODIMP nsDOMXULElement::GetTooltip(nsAString & aTooltip)
583 : {
584 : return NS_ERROR_NOT_IMPLEMENTED;
585 : }
586 : NS_IMETHODIMP nsDOMXULElement::SetTooltip(const nsAString & aTooltip)
587 : {
588 : return NS_ERROR_NOT_IMPLEMENTED;
589 : }
590 :
591 : /* attribute DOMString width; */
592 : NS_IMETHODIMP nsDOMXULElement::GetWidth(nsAString & aWidth)
593 : {
594 : return NS_ERROR_NOT_IMPLEMENTED;
595 : }
596 : NS_IMETHODIMP nsDOMXULElement::SetWidth(const nsAString & aWidth)
597 : {
598 : return NS_ERROR_NOT_IMPLEMENTED;
599 : }
600 :
601 : /* attribute DOMString height; */
602 : NS_IMETHODIMP nsDOMXULElement::GetHeight(nsAString & aHeight)
603 : {
604 : return NS_ERROR_NOT_IMPLEMENTED;
605 : }
606 : NS_IMETHODIMP nsDOMXULElement::SetHeight(const nsAString & aHeight)
607 : {
608 : return NS_ERROR_NOT_IMPLEMENTED;
609 : }
610 :
611 : /* attribute DOMString minWidth; */
612 : NS_IMETHODIMP nsDOMXULElement::GetMinWidth(nsAString & aMinWidth)
613 : {
614 : return NS_ERROR_NOT_IMPLEMENTED;
615 : }
616 : NS_IMETHODIMP nsDOMXULElement::SetMinWidth(const nsAString & aMinWidth)
617 : {
618 : return NS_ERROR_NOT_IMPLEMENTED;
619 : }
620 :
621 : /* attribute DOMString minHeight; */
622 : NS_IMETHODIMP nsDOMXULElement::GetMinHeight(nsAString & aMinHeight)
623 : {
624 : return NS_ERROR_NOT_IMPLEMENTED;
625 : }
626 : NS_IMETHODIMP nsDOMXULElement::SetMinHeight(const nsAString & aMinHeight)
627 : {
628 : return NS_ERROR_NOT_IMPLEMENTED;
629 : }
630 :
631 : /* attribute DOMString maxWidth; */
632 : NS_IMETHODIMP nsDOMXULElement::GetMaxWidth(nsAString & aMaxWidth)
633 : {
634 : return NS_ERROR_NOT_IMPLEMENTED;
635 : }
636 : NS_IMETHODIMP nsDOMXULElement::SetMaxWidth(const nsAString & aMaxWidth)
637 : {
638 : return NS_ERROR_NOT_IMPLEMENTED;
639 : }
640 :
641 : /* attribute DOMString maxHeight; */
642 : NS_IMETHODIMP nsDOMXULElement::GetMaxHeight(nsAString & aMaxHeight)
643 : {
644 : return NS_ERROR_NOT_IMPLEMENTED;
645 : }
646 : NS_IMETHODIMP nsDOMXULElement::SetMaxHeight(const nsAString & aMaxHeight)
647 : {
648 : return NS_ERROR_NOT_IMPLEMENTED;
649 : }
650 :
651 : /* attribute DOMString persist; */
652 : NS_IMETHODIMP nsDOMXULElement::GetPersist(nsAString & aPersist)
653 : {
654 : return NS_ERROR_NOT_IMPLEMENTED;
655 : }
656 : NS_IMETHODIMP nsDOMXULElement::SetPersist(const nsAString & aPersist)
657 : {
658 : return NS_ERROR_NOT_IMPLEMENTED;
659 : }
660 :
661 : /* attribute DOMString left; */
662 : NS_IMETHODIMP nsDOMXULElement::GetLeft(nsAString & aLeft)
663 : {
664 : return NS_ERROR_NOT_IMPLEMENTED;
665 : }
666 : NS_IMETHODIMP nsDOMXULElement::SetLeft(const nsAString & aLeft)
667 : {
668 : return NS_ERROR_NOT_IMPLEMENTED;
669 : }
670 :
671 : /* attribute DOMString top; */
672 : NS_IMETHODIMP nsDOMXULElement::GetTop(nsAString & aTop)
673 : {
674 : return NS_ERROR_NOT_IMPLEMENTED;
675 : }
676 : NS_IMETHODIMP nsDOMXULElement::SetTop(const nsAString & aTop)
677 : {
678 : return NS_ERROR_NOT_IMPLEMENTED;
679 : }
680 :
681 : /* attribute DOMString datasources; */
682 : NS_IMETHODIMP nsDOMXULElement::GetDatasources(nsAString & aDatasources)
683 : {
684 : return NS_ERROR_NOT_IMPLEMENTED;
685 : }
686 : NS_IMETHODIMP nsDOMXULElement::SetDatasources(const nsAString & aDatasources)
687 : {
688 : return NS_ERROR_NOT_IMPLEMENTED;
689 : }
690 :
691 : /* attribute DOMString ref; */
692 : NS_IMETHODIMP nsDOMXULElement::GetRef(nsAString & aRef)
693 : {
694 : return NS_ERROR_NOT_IMPLEMENTED;
695 : }
696 : NS_IMETHODIMP nsDOMXULElement::SetRef(const nsAString & aRef)
697 : {
698 : return NS_ERROR_NOT_IMPLEMENTED;
699 : }
700 :
701 : /* attribute DOMString tooltipText; */
702 : NS_IMETHODIMP nsDOMXULElement::GetTooltipText(nsAString & aTooltipText)
703 : {
704 : return NS_ERROR_NOT_IMPLEMENTED;
705 : }
706 : NS_IMETHODIMP nsDOMXULElement::SetTooltipText(const nsAString & aTooltipText)
707 : {
708 : return NS_ERROR_NOT_IMPLEMENTED;
709 : }
710 :
711 : /* attribute DOMString statusText; */
712 : NS_IMETHODIMP nsDOMXULElement::GetStatusText(nsAString & aStatusText)
713 : {
714 : return NS_ERROR_NOT_IMPLEMENTED;
715 : }
716 : NS_IMETHODIMP nsDOMXULElement::SetStatusText(const nsAString & aStatusText)
717 : {
718 : return NS_ERROR_NOT_IMPLEMENTED;
719 : }
720 :
721 : /* attribute boolean allowEvents; */
722 : NS_IMETHODIMP nsDOMXULElement::GetAllowEvents(bool *aAllowEvents)
723 : {
724 : return NS_ERROR_NOT_IMPLEMENTED;
725 : }
726 : NS_IMETHODIMP nsDOMXULElement::SetAllowEvents(bool aAllowEvents)
727 : {
728 : return NS_ERROR_NOT_IMPLEMENTED;
729 : }
730 :
731 : /* readonly attribute nsIRDFCompositeDataSource database; */
732 : NS_IMETHODIMP nsDOMXULElement::GetDatabase(nsIRDFCompositeDataSource * *aDatabase)
733 : {
734 : return NS_ERROR_NOT_IMPLEMENTED;
735 : }
736 :
737 : /* readonly attribute nsIXULTemplateBuilder builder; */
738 : NS_IMETHODIMP nsDOMXULElement::GetBuilder(nsIXULTemplateBuilder * *aBuilder)
739 : {
740 : return NS_ERROR_NOT_IMPLEMENTED;
741 : }
742 :
743 : /* readonly attribute nsIRDFResource resource; */
744 : NS_IMETHODIMP nsDOMXULElement::GetResource(nsIRDFResource * *aResource)
745 : {
746 : return NS_ERROR_NOT_IMPLEMENTED;
747 : }
748 :
749 : /* readonly attribute nsIControllers controllers; */
750 : NS_IMETHODIMP nsDOMXULElement::GetControllers(nsIControllers * *aControllers)
751 : {
752 : return NS_ERROR_NOT_IMPLEMENTED;
753 : }
754 :
755 : /* readonly attribute nsIBoxObject boxObject; */
756 : NS_IMETHODIMP nsDOMXULElement::GetBoxObject(nsIBoxObject * *aBoxObject)
757 : {
758 : return NS_ERROR_NOT_IMPLEMENTED;
759 : }
760 :
761 : /* void focus (); */
762 : NS_IMETHODIMP nsDOMXULElement::Focus()
763 : {
764 : return NS_ERROR_NOT_IMPLEMENTED;
765 : }
766 :
767 : /* void blur (); */
768 : NS_IMETHODIMP nsDOMXULElement::Blur()
769 : {
770 : return NS_ERROR_NOT_IMPLEMENTED;
771 : }
772 :
773 : /* void click (); */
774 : NS_IMETHODIMP nsDOMXULElement::Click()
775 : {
776 : return NS_ERROR_NOT_IMPLEMENTED;
777 : }
778 :
779 : /* void doCommand (); */
780 : NS_IMETHODIMP nsDOMXULElement::DoCommand()
781 : {
782 : return NS_ERROR_NOT_IMPLEMENTED;
783 : }
784 :
785 : /* nsIDOMNodeList getElementsByAttribute (in DOMString name, in DOMString value); */
786 : NS_IMETHODIMP nsDOMXULElement::GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM)
787 : {
788 : return NS_ERROR_NOT_IMPLEMENTED;
789 : }
790 :
791 : /* nsIDOMNodeList getElementsByAttributeNS (in DOMString namespaceURI, in DOMString name, in DOMString value); */
792 : NS_IMETHODIMP nsDOMXULElement::GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM)
793 : {
794 : return NS_ERROR_NOT_IMPLEMENTED;
795 : }
796 :
797 : /* End of implementation class template. */
798 : #endif
799 :
800 :
801 : #endif /* __gen_nsIDOMXULElement_h__ */
|