Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIXULWindow.idl
3 : */
4 :
5 : #ifndef __gen_nsIXULWindow_h__
6 : #define __gen_nsIXULWindow_h__
7 :
8 :
9 : #ifndef __gen_nsISupports_h__
10 : #include "nsISupports.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 : #include "LiveResizeListener.h"
18 : #include "nsTArray.h"
19 : class nsIDocShell; /* forward declaration */
20 :
21 : class nsIDocShellTreeItem; /* forward declaration */
22 :
23 : class nsIXULBrowserWindow; /* forward declaration */
24 :
25 : class nsITabParent; /* forward declaration */
26 :
27 : class mozIDOMWindowProxy; /* forward declaration */
28 :
29 :
30 : /* starting interface: nsIXULWindow */
31 : #define NS_IXULWINDOW_IID_STR "d6d7a014-e28d-4c9d-8727-1cf6d870619b"
32 :
33 : #define NS_IXULWINDOW_IID \
34 : {0xd6d7a014, 0xe28d, 0x4c9d, \
35 : { 0x87, 0x27, 0x1c, 0xf6, 0xd8, 0x70, 0x61, 0x9b }}
36 :
37 2 : class NS_NO_VTABLE nsIXULWindow : public nsISupports {
38 : public:
39 :
40 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IXULWINDOW_IID)
41 :
42 : /* readonly attribute nsIDocShell docShell; */
43 : NS_IMETHOD GetDocShell(nsIDocShell * *aDocShell) = 0;
44 :
45 : /* attribute boolean intrinsicallySized; */
46 : NS_IMETHOD GetIntrinsicallySized(bool *aIntrinsicallySized) = 0;
47 : NS_IMETHOD SetIntrinsicallySized(bool aIntrinsicallySized) = 0;
48 :
49 : /* readonly attribute nsIDocShellTreeItem primaryContentShell; */
50 : NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) = 0;
51 :
52 : /* readonly attribute nsITabParent primaryTabParent; */
53 : NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) = 0;
54 :
55 : /* void tabParentAdded (in nsITabParent aTab, in boolean aPrimary); */
56 : NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) = 0;
57 :
58 : /* void tabParentRemoved (in nsITabParent aTab); */
59 : NS_IMETHOD TabParentRemoved(nsITabParent *aTab) = 0;
60 :
61 : /* [noscript,notxpcom] LiveResizeListenerArray getLiveResizeListeners (); */
62 : NS_IMETHOD_(nsTArray<RefPtr<mozilla::LiveResizeListener>>) GetLiveResizeListeners(void) = 0;
63 :
64 : /* void addChildWindow (in nsIXULWindow aChild); */
65 : NS_IMETHOD AddChildWindow(nsIXULWindow *aChild) = 0;
66 :
67 : /* void removeChildWindow (in nsIXULWindow aChild); */
68 : NS_IMETHOD RemoveChildWindow(nsIXULWindow *aChild) = 0;
69 :
70 : /* void center (in nsIXULWindow aRelative, in boolean aScreen, in boolean aAlert); */
71 : NS_IMETHOD Center(nsIXULWindow *aRelative, bool aScreen, bool aAlert) = 0;
72 :
73 : /* void showModal (); */
74 : NS_IMETHOD ShowModal(void) = 0;
75 :
76 : enum {
77 : lowestZ = 0U,
78 : loweredZ = 4U,
79 : normalZ = 5U,
80 : raisedZ = 6U,
81 : highestZ = 9U
82 : };
83 :
84 : /* attribute unsigned long zLevel; */
85 : NS_IMETHOD GetZLevel(uint32_t *aZLevel) = 0;
86 : NS_IMETHOD SetZLevel(uint32_t aZLevel) = 0;
87 :
88 : /* attribute uint32_t chromeFlags; */
89 : NS_IMETHOD GetChromeFlags(uint32_t *aChromeFlags) = 0;
90 : NS_IMETHOD SetChromeFlags(uint32_t aChromeFlags) = 0;
91 :
92 : /* void assumeChromeFlagsAreFrozen (); */
93 : NS_IMETHOD AssumeChromeFlagsAreFrozen(void) = 0;
94 :
95 : /* nsIXULWindow createNewWindow (in int32_t aChromeFlags, in nsITabParent aOpeningTab, in mozIDOMWindowProxy aOpener, in unsigned long long aNextTabParentId); */
96 : NS_IMETHOD CreateNewWindow(int32_t aChromeFlags, nsITabParent *aOpeningTab, mozIDOMWindowProxy *aOpener, uint64_t aNextTabParentId, nsIXULWindow * *_retval) = 0;
97 :
98 : /* attribute nsIXULBrowserWindow XULBrowserWindow; */
99 : NS_IMETHOD GetXULBrowserWindow(nsIXULBrowserWindow * *aXULBrowserWindow) = 0;
100 : NS_IMETHOD SetXULBrowserWindow(nsIXULBrowserWindow *aXULBrowserWindow) = 0;
101 :
102 : /* [noscript] void applyChromeFlags (); */
103 : NS_IMETHOD ApplyChromeFlags(void) = 0;
104 :
105 : /* [noscript,notxpcom] void sizeShellToWithLimit (in int32_t aDesiredWidth, in int32_t aDesiredHeight, in int32_t shellItemWidth, in int32_t shellItemHeight); */
106 : NS_IMETHOD_(void) SizeShellToWithLimit(int32_t aDesiredWidth, int32_t aDesiredHeight, int32_t shellItemWidth, int32_t shellItemHeight) = 0;
107 :
108 : /* [noscript] readonly attribute unsigned long long nextTabParentId; */
109 : NS_IMETHOD GetNextTabParentId(uint64_t *aNextTabParentId) = 0;
110 :
111 : };
112 :
113 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIXULWindow, NS_IXULWINDOW_IID)
114 :
115 : /* Use this macro when declaring classes that implement this interface. */
116 : #define NS_DECL_NSIXULWINDOW \
117 : NS_IMETHOD GetDocShell(nsIDocShell * *aDocShell) override; \
118 : NS_IMETHOD GetIntrinsicallySized(bool *aIntrinsicallySized) override; \
119 : NS_IMETHOD SetIntrinsicallySized(bool aIntrinsicallySized) override; \
120 : NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) override; \
121 : NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) override; \
122 : NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) override; \
123 : NS_IMETHOD TabParentRemoved(nsITabParent *aTab) override; \
124 : NS_IMETHOD_(nsTArray<RefPtr<mozilla::LiveResizeListener>>) GetLiveResizeListeners(void) override; \
125 : NS_IMETHOD AddChildWindow(nsIXULWindow *aChild) override; \
126 : NS_IMETHOD RemoveChildWindow(nsIXULWindow *aChild) override; \
127 : NS_IMETHOD Center(nsIXULWindow *aRelative, bool aScreen, bool aAlert) override; \
128 : NS_IMETHOD ShowModal(void) override; \
129 : NS_IMETHOD GetZLevel(uint32_t *aZLevel) override; \
130 : NS_IMETHOD SetZLevel(uint32_t aZLevel) override; \
131 : NS_IMETHOD GetChromeFlags(uint32_t *aChromeFlags) override; \
132 : NS_IMETHOD SetChromeFlags(uint32_t aChromeFlags) override; \
133 : NS_IMETHOD AssumeChromeFlagsAreFrozen(void) override; \
134 : NS_IMETHOD CreateNewWindow(int32_t aChromeFlags, nsITabParent *aOpeningTab, mozIDOMWindowProxy *aOpener, uint64_t aNextTabParentId, nsIXULWindow * *_retval) override; \
135 : NS_IMETHOD GetXULBrowserWindow(nsIXULBrowserWindow * *aXULBrowserWindow) override; \
136 : NS_IMETHOD SetXULBrowserWindow(nsIXULBrowserWindow *aXULBrowserWindow) override; \
137 : NS_IMETHOD ApplyChromeFlags(void) override; \
138 : NS_IMETHOD_(void) SizeShellToWithLimit(int32_t aDesiredWidth, int32_t aDesiredHeight, int32_t shellItemWidth, int32_t shellItemHeight) override; \
139 : NS_IMETHOD GetNextTabParentId(uint64_t *aNextTabParentId) override;
140 :
141 : /* Use this macro when declaring the members of this interface when the
142 : class doesn't implement the interface. This is useful for forwarding. */
143 : #define NS_DECL_NON_VIRTUAL_NSIXULWINDOW \
144 : nsresult GetDocShell(nsIDocShell * *aDocShell); \
145 : nsresult GetIntrinsicallySized(bool *aIntrinsicallySized); \
146 : nsresult SetIntrinsicallySized(bool aIntrinsicallySized); \
147 : nsresult GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell); \
148 : nsresult GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent); \
149 : nsresult TabParentAdded(nsITabParent *aTab, bool aPrimary); \
150 : nsresult TabParentRemoved(nsITabParent *aTab); \
151 : nsresult_(nsTArray<RefPtr<mozilla::LiveResizeListener>>) GetLiveResizeListeners(void); \
152 : nsresult AddChildWindow(nsIXULWindow *aChild); \
153 : nsresult RemoveChildWindow(nsIXULWindow *aChild); \
154 : nsresult Center(nsIXULWindow *aRelative, bool aScreen, bool aAlert); \
155 : nsresult ShowModal(void); \
156 : nsresult GetZLevel(uint32_t *aZLevel); \
157 : nsresult SetZLevel(uint32_t aZLevel); \
158 : nsresult GetChromeFlags(uint32_t *aChromeFlags); \
159 : nsresult SetChromeFlags(uint32_t aChromeFlags); \
160 : nsresult AssumeChromeFlagsAreFrozen(void); \
161 : nsresult CreateNewWindow(int32_t aChromeFlags, nsITabParent *aOpeningTab, mozIDOMWindowProxy *aOpener, uint64_t aNextTabParentId, nsIXULWindow * *_retval); \
162 : nsresult GetXULBrowserWindow(nsIXULBrowserWindow * *aXULBrowserWindow); \
163 : nsresult SetXULBrowserWindow(nsIXULBrowserWindow *aXULBrowserWindow); \
164 : nsresult ApplyChromeFlags(void); \
165 : nsresult_(void) SizeShellToWithLimit(int32_t aDesiredWidth, int32_t aDesiredHeight, int32_t shellItemWidth, int32_t shellItemHeight); \
166 : nsresult GetNextTabParentId(uint64_t *aNextTabParentId);
167 :
168 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
169 : #define NS_FORWARD_NSIXULWINDOW(_to) \
170 : NS_IMETHOD GetDocShell(nsIDocShell * *aDocShell) override { return _to GetDocShell(aDocShell); } \
171 : NS_IMETHOD GetIntrinsicallySized(bool *aIntrinsicallySized) override { return _to GetIntrinsicallySized(aIntrinsicallySized); } \
172 : NS_IMETHOD SetIntrinsicallySized(bool aIntrinsicallySized) override { return _to SetIntrinsicallySized(aIntrinsicallySized); } \
173 : NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) override { return _to GetPrimaryContentShell(aPrimaryContentShell); } \
174 : NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) override { return _to GetPrimaryTabParent(aPrimaryTabParent); } \
175 : NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) override { return _to TabParentAdded(aTab, aPrimary); } \
176 : NS_IMETHOD TabParentRemoved(nsITabParent *aTab) override { return _to TabParentRemoved(aTab); } \
177 : NS_IMETHOD_(nsTArray<RefPtr<mozilla::LiveResizeListener>>) GetLiveResizeListeners(void) override { return _to GetLiveResizeListeners(); } \
178 : NS_IMETHOD AddChildWindow(nsIXULWindow *aChild) override { return _to AddChildWindow(aChild); } \
179 : NS_IMETHOD RemoveChildWindow(nsIXULWindow *aChild) override { return _to RemoveChildWindow(aChild); } \
180 : NS_IMETHOD Center(nsIXULWindow *aRelative, bool aScreen, bool aAlert) override { return _to Center(aRelative, aScreen, aAlert); } \
181 : NS_IMETHOD ShowModal(void) override { return _to ShowModal(); } \
182 : NS_IMETHOD GetZLevel(uint32_t *aZLevel) override { return _to GetZLevel(aZLevel); } \
183 : NS_IMETHOD SetZLevel(uint32_t aZLevel) override { return _to SetZLevel(aZLevel); } \
184 : NS_IMETHOD GetChromeFlags(uint32_t *aChromeFlags) override { return _to GetChromeFlags(aChromeFlags); } \
185 : NS_IMETHOD SetChromeFlags(uint32_t aChromeFlags) override { return _to SetChromeFlags(aChromeFlags); } \
186 : NS_IMETHOD AssumeChromeFlagsAreFrozen(void) override { return _to AssumeChromeFlagsAreFrozen(); } \
187 : NS_IMETHOD CreateNewWindow(int32_t aChromeFlags, nsITabParent *aOpeningTab, mozIDOMWindowProxy *aOpener, uint64_t aNextTabParentId, nsIXULWindow * *_retval) override { return _to CreateNewWindow(aChromeFlags, aOpeningTab, aOpener, aNextTabParentId, _retval); } \
188 : NS_IMETHOD GetXULBrowserWindow(nsIXULBrowserWindow * *aXULBrowserWindow) override { return _to GetXULBrowserWindow(aXULBrowserWindow); } \
189 : NS_IMETHOD SetXULBrowserWindow(nsIXULBrowserWindow *aXULBrowserWindow) override { return _to SetXULBrowserWindow(aXULBrowserWindow); } \
190 : NS_IMETHOD ApplyChromeFlags(void) override { return _to ApplyChromeFlags(); } \
191 : NS_IMETHOD_(void) SizeShellToWithLimit(int32_t aDesiredWidth, int32_t aDesiredHeight, int32_t shellItemWidth, int32_t shellItemHeight) override { return _to SizeShellToWithLimit(aDesiredWidth, aDesiredHeight, shellItemWidth, shellItemHeight); } \
192 : NS_IMETHOD GetNextTabParentId(uint64_t *aNextTabParentId) override { return _to GetNextTabParentId(aNextTabParentId); }
193 :
194 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
195 : #define NS_FORWARD_SAFE_NSIXULWINDOW(_to) \
196 : NS_IMETHOD GetDocShell(nsIDocShell * *aDocShell) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDocShell(aDocShell); } \
197 : NS_IMETHOD GetIntrinsicallySized(bool *aIntrinsicallySized) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIntrinsicallySized(aIntrinsicallySized); } \
198 : NS_IMETHOD SetIntrinsicallySized(bool aIntrinsicallySized) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetIntrinsicallySized(aIntrinsicallySized); } \
199 : NS_IMETHOD GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrimaryContentShell(aPrimaryContentShell); } \
200 : NS_IMETHOD GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrimaryTabParent(aPrimaryTabParent); } \
201 : NS_IMETHOD TabParentAdded(nsITabParent *aTab, bool aPrimary) override { return !_to ? NS_ERROR_NULL_POINTER : _to->TabParentAdded(aTab, aPrimary); } \
202 : NS_IMETHOD TabParentRemoved(nsITabParent *aTab) override { return !_to ? NS_ERROR_NULL_POINTER : _to->TabParentRemoved(aTab); } \
203 : NS_IMETHOD_(nsTArray<RefPtr<mozilla::LiveResizeListener>>) GetLiveResizeListeners(void) override; \
204 : NS_IMETHOD AddChildWindow(nsIXULWindow *aChild) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AddChildWindow(aChild); } \
205 : NS_IMETHOD RemoveChildWindow(nsIXULWindow *aChild) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RemoveChildWindow(aChild); } \
206 : NS_IMETHOD Center(nsIXULWindow *aRelative, bool aScreen, bool aAlert) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Center(aRelative, aScreen, aAlert); } \
207 : NS_IMETHOD ShowModal(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ShowModal(); } \
208 : NS_IMETHOD GetZLevel(uint32_t *aZLevel) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetZLevel(aZLevel); } \
209 : NS_IMETHOD SetZLevel(uint32_t aZLevel) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetZLevel(aZLevel); } \
210 : NS_IMETHOD GetChromeFlags(uint32_t *aChromeFlags) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetChromeFlags(aChromeFlags); } \
211 : NS_IMETHOD SetChromeFlags(uint32_t aChromeFlags) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetChromeFlags(aChromeFlags); } \
212 : NS_IMETHOD AssumeChromeFlagsAreFrozen(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AssumeChromeFlagsAreFrozen(); } \
213 : NS_IMETHOD CreateNewWindow(int32_t aChromeFlags, nsITabParent *aOpeningTab, mozIDOMWindowProxy *aOpener, uint64_t aNextTabParentId, nsIXULWindow * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CreateNewWindow(aChromeFlags, aOpeningTab, aOpener, aNextTabParentId, _retval); } \
214 : NS_IMETHOD GetXULBrowserWindow(nsIXULBrowserWindow * *aXULBrowserWindow) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetXULBrowserWindow(aXULBrowserWindow); } \
215 : NS_IMETHOD SetXULBrowserWindow(nsIXULBrowserWindow *aXULBrowserWindow) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetXULBrowserWindow(aXULBrowserWindow); } \
216 : NS_IMETHOD ApplyChromeFlags(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ApplyChromeFlags(); } \
217 : NS_IMETHOD_(void) SizeShellToWithLimit(int32_t aDesiredWidth, int32_t aDesiredHeight, int32_t shellItemWidth, int32_t shellItemHeight) override; \
218 : NS_IMETHOD GetNextTabParentId(uint64_t *aNextTabParentId) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetNextTabParentId(aNextTabParentId); }
219 :
220 : #if 0
221 : /* Use the code below as a template for the implementation class for this interface. */
222 :
223 : /* Header file */
224 : class nsXULWindow : public nsIXULWindow
225 : {
226 : public:
227 : NS_DECL_ISUPPORTS
228 : NS_DECL_NSIXULWINDOW
229 :
230 : nsXULWindow();
231 :
232 : private:
233 : ~nsXULWindow();
234 :
235 : protected:
236 : /* additional members */
237 : };
238 :
239 : /* Implementation file */
240 : NS_IMPL_ISUPPORTS(nsXULWindow, nsIXULWindow)
241 :
242 : nsXULWindow::nsXULWindow()
243 : {
244 : /* member initializers and constructor code */
245 : }
246 :
247 : nsXULWindow::~nsXULWindow()
248 : {
249 : /* destructor code */
250 : }
251 :
252 : /* readonly attribute nsIDocShell docShell; */
253 : NS_IMETHODIMP nsXULWindow::GetDocShell(nsIDocShell * *aDocShell)
254 : {
255 : return NS_ERROR_NOT_IMPLEMENTED;
256 : }
257 :
258 : /* attribute boolean intrinsicallySized; */
259 : NS_IMETHODIMP nsXULWindow::GetIntrinsicallySized(bool *aIntrinsicallySized)
260 : {
261 : return NS_ERROR_NOT_IMPLEMENTED;
262 : }
263 : NS_IMETHODIMP nsXULWindow::SetIntrinsicallySized(bool aIntrinsicallySized)
264 : {
265 : return NS_ERROR_NOT_IMPLEMENTED;
266 : }
267 :
268 : /* readonly attribute nsIDocShellTreeItem primaryContentShell; */
269 : NS_IMETHODIMP nsXULWindow::GetPrimaryContentShell(nsIDocShellTreeItem * *aPrimaryContentShell)
270 : {
271 : return NS_ERROR_NOT_IMPLEMENTED;
272 : }
273 :
274 : /* readonly attribute nsITabParent primaryTabParent; */
275 : NS_IMETHODIMP nsXULWindow::GetPrimaryTabParent(nsITabParent * *aPrimaryTabParent)
276 : {
277 : return NS_ERROR_NOT_IMPLEMENTED;
278 : }
279 :
280 : /* void tabParentAdded (in nsITabParent aTab, in boolean aPrimary); */
281 : NS_IMETHODIMP nsXULWindow::TabParentAdded(nsITabParent *aTab, bool aPrimary)
282 : {
283 : return NS_ERROR_NOT_IMPLEMENTED;
284 : }
285 :
286 : /* void tabParentRemoved (in nsITabParent aTab); */
287 : NS_IMETHODIMP nsXULWindow::TabParentRemoved(nsITabParent *aTab)
288 : {
289 : return NS_ERROR_NOT_IMPLEMENTED;
290 : }
291 :
292 : /* [noscript,notxpcom] LiveResizeListenerArray getLiveResizeListeners (); */
293 : NS_IMETHODIMP_(nsTArray<RefPtr<mozilla::LiveResizeListener>>) nsXULWindow::GetLiveResizeListeners()
294 : {
295 : return NS_ERROR_NOT_IMPLEMENTED;
296 : }
297 :
298 : /* void addChildWindow (in nsIXULWindow aChild); */
299 : NS_IMETHODIMP nsXULWindow::AddChildWindow(nsIXULWindow *aChild)
300 : {
301 : return NS_ERROR_NOT_IMPLEMENTED;
302 : }
303 :
304 : /* void removeChildWindow (in nsIXULWindow aChild); */
305 : NS_IMETHODIMP nsXULWindow::RemoveChildWindow(nsIXULWindow *aChild)
306 : {
307 : return NS_ERROR_NOT_IMPLEMENTED;
308 : }
309 :
310 : /* void center (in nsIXULWindow aRelative, in boolean aScreen, in boolean aAlert); */
311 : NS_IMETHODIMP nsXULWindow::Center(nsIXULWindow *aRelative, bool aScreen, bool aAlert)
312 : {
313 : return NS_ERROR_NOT_IMPLEMENTED;
314 : }
315 :
316 : /* void showModal (); */
317 : NS_IMETHODIMP nsXULWindow::ShowModal()
318 : {
319 : return NS_ERROR_NOT_IMPLEMENTED;
320 : }
321 :
322 : /* attribute unsigned long zLevel; */
323 : NS_IMETHODIMP nsXULWindow::GetZLevel(uint32_t *aZLevel)
324 : {
325 : return NS_ERROR_NOT_IMPLEMENTED;
326 : }
327 : NS_IMETHODIMP nsXULWindow::SetZLevel(uint32_t aZLevel)
328 : {
329 : return NS_ERROR_NOT_IMPLEMENTED;
330 : }
331 :
332 : /* attribute uint32_t chromeFlags; */
333 : NS_IMETHODIMP nsXULWindow::GetChromeFlags(uint32_t *aChromeFlags)
334 : {
335 : return NS_ERROR_NOT_IMPLEMENTED;
336 : }
337 : NS_IMETHODIMP nsXULWindow::SetChromeFlags(uint32_t aChromeFlags)
338 : {
339 : return NS_ERROR_NOT_IMPLEMENTED;
340 : }
341 :
342 : /* void assumeChromeFlagsAreFrozen (); */
343 : NS_IMETHODIMP nsXULWindow::AssumeChromeFlagsAreFrozen()
344 : {
345 : return NS_ERROR_NOT_IMPLEMENTED;
346 : }
347 :
348 : /* nsIXULWindow createNewWindow (in int32_t aChromeFlags, in nsITabParent aOpeningTab, in mozIDOMWindowProxy aOpener, in unsigned long long aNextTabParentId); */
349 : NS_IMETHODIMP nsXULWindow::CreateNewWindow(int32_t aChromeFlags, nsITabParent *aOpeningTab, mozIDOMWindowProxy *aOpener, uint64_t aNextTabParentId, nsIXULWindow * *_retval)
350 : {
351 : return NS_ERROR_NOT_IMPLEMENTED;
352 : }
353 :
354 : /* attribute nsIXULBrowserWindow XULBrowserWindow; */
355 : NS_IMETHODIMP nsXULWindow::GetXULBrowserWindow(nsIXULBrowserWindow * *aXULBrowserWindow)
356 : {
357 : return NS_ERROR_NOT_IMPLEMENTED;
358 : }
359 : NS_IMETHODIMP nsXULWindow::SetXULBrowserWindow(nsIXULBrowserWindow *aXULBrowserWindow)
360 : {
361 : return NS_ERROR_NOT_IMPLEMENTED;
362 : }
363 :
364 : /* [noscript] void applyChromeFlags (); */
365 : NS_IMETHODIMP nsXULWindow::ApplyChromeFlags()
366 : {
367 : return NS_ERROR_NOT_IMPLEMENTED;
368 : }
369 :
370 : /* [noscript,notxpcom] void sizeShellToWithLimit (in int32_t aDesiredWidth, in int32_t aDesiredHeight, in int32_t shellItemWidth, in int32_t shellItemHeight); */
371 : NS_IMETHODIMP_(void) nsXULWindow::SizeShellToWithLimit(int32_t aDesiredWidth, int32_t aDesiredHeight, int32_t shellItemWidth, int32_t shellItemHeight)
372 : {
373 : return NS_ERROR_NOT_IMPLEMENTED;
374 : }
375 :
376 : /* [noscript] readonly attribute unsigned long long nextTabParentId; */
377 : NS_IMETHODIMP nsXULWindow::GetNextTabParentId(uint64_t *aNextTabParentId)
378 : {
379 : return NS_ERROR_NOT_IMPLEMENTED;
380 : }
381 :
382 : /* End of implementation class template. */
383 : #endif
384 :
385 :
386 : #endif /* __gen_nsIXULWindow_h__ */
|