Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIContentViewer.idl
3 : */
4 :
5 : #ifndef __gen_nsIContentViewer_h__
6 : #define __gen_nsIContentViewer_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 : class nsIDocShell; /* forward declaration */
18 :
19 : class nsIDocument; /* forward declaration */
20 :
21 : class nsIDOMDocument; /* forward declaration */
22 :
23 : class nsIDOMNode; /* forward declaration */
24 :
25 : class nsISHEntry; /* forward declaration */
26 :
27 : class nsIPrintSettings; /* forward declaration */
28 :
29 : #include "nsTArray.h"
30 : #include "nsRect.h"
31 : class nsIWidget;
32 : class nsIPresShell;
33 : class nsPresContext;
34 : class nsView;
35 : class nsDOMNavigationTiming;
36 : namespace mozilla {
37 : class Encoding;
38 : }
39 :
40 : /* starting interface: nsIContentViewer */
41 : #define NS_ICONTENTVIEWER_IID_STR "2da17016-7851-4a45-a7a8-00b360e01595"
42 :
43 : #define NS_ICONTENTVIEWER_IID \
44 : {0x2da17016, 0x7851, 0x4a45, \
45 : { 0xa7, 0xa8, 0x00, 0xb3, 0x60, 0xe0, 0x15, 0x95 }}
46 :
47 29 : class NS_NO_VTABLE nsIContentViewer : public nsISupports {
48 : public:
49 :
50 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_ICONTENTVIEWER_IID)
51 :
52 : /* [noscript] void init (in nsIWidgetPtr aParentWidget, [const] in nsIntRectRef aBounds); */
53 : NS_IMETHOD Init(nsIWidget *aParentWidget, const nsIntRect & aBounds) = 0;
54 :
55 : /* attribute nsIDocShell container; */
56 : NS_IMETHOD GetContainer(nsIDocShell * *aContainer) = 0;
57 : NS_IMETHOD SetContainer(nsIDocShell *aContainer) = 0;
58 :
59 : /* [noscript,nostdcall,notxpcom] void loadStart (in nsIDocument aDoc); */
60 : virtual void LoadStart(nsIDocument *aDoc) = 0;
61 :
62 : /* void loadComplete (in nsresult aStatus); */
63 : NS_IMETHOD LoadComplete(nsresult aStatus) = 0;
64 :
65 : /* [noscript] readonly attribute boolean loadCompleted; */
66 : NS_IMETHOD GetLoadCompleted(bool *aLoadCompleted) = 0;
67 :
68 : /* [noscript] readonly attribute boolean isStopped; */
69 : NS_IMETHOD GetIsStopped(bool *aIsStopped) = 0;
70 :
71 : /* boolean permitUnload (); */
72 : NS_IMETHOD PermitUnload(bool *_retval) = 0;
73 :
74 : /* readonly attribute boolean inPermitUnload; */
75 : NS_IMETHOD GetInPermitUnload(bool *aInPermitUnload) = 0;
76 :
77 : /* [noscript,nostdcall] boolean permitUnloadInternal (inout boolean aShouldPrompt); */
78 : virtual nsresult PermitUnloadInternal(bool *aShouldPrompt, bool *_retval) = 0;
79 :
80 : /* readonly attribute boolean beforeUnloadFiring; */
81 : NS_IMETHOD GetBeforeUnloadFiring(bool *aBeforeUnloadFiring) = 0;
82 :
83 : /* void pageHide (in boolean isUnload); */
84 : NS_IMETHOD PageHide(bool isUnload) = 0;
85 :
86 : /* void close (in nsISHEntry historyEntry); */
87 : NS_IMETHOD Close(nsISHEntry *historyEntry) = 0;
88 :
89 : /* void destroy (); */
90 : NS_IMETHOD Destroy(void) = 0;
91 :
92 : /* void stop (); */
93 : NS_IMETHOD Stop(void) = 0;
94 :
95 : /* attribute nsIDOMDocument DOMDocument; */
96 : NS_IMETHOD GetDOMDocument(nsIDOMDocument * *aDOMDocument) = 0;
97 : NS_IMETHOD SetDOMDocument(nsIDOMDocument *aDOMDocument) = 0;
98 :
99 : /* [noscript,notxpcom] nsIDocument getDocument (); */
100 : NS_IMETHOD_(nsIDocument *) GetDocument(void) = 0;
101 :
102 : /* [noscript] void getBounds (in nsIntRectRef aBounds); */
103 : NS_IMETHOD GetBounds(nsIntRect & aBounds) = 0;
104 :
105 : /* [noscript] void setBounds ([const] in nsIntRectRef aBounds); */
106 : NS_IMETHOD SetBounds(const nsIntRect & aBounds) = 0;
107 :
108 : enum {
109 : eDelayResize = 1U
110 : };
111 :
112 : /* [noscript] void setBoundsWithFlags ([const] in nsIntRectRef aBounds, in unsigned long aFlags); */
113 : NS_IMETHOD SetBoundsWithFlags(const nsIntRect & aBounds, uint32_t aFlags) = 0;
114 :
115 : /* [noscript] attribute nsIContentViewer previousViewer; */
116 : NS_IMETHOD GetPreviousViewer(nsIContentViewer * *aPreviousViewer) = 0;
117 : NS_IMETHOD SetPreviousViewer(nsIContentViewer *aPreviousViewer) = 0;
118 :
119 : /* void move (in long aX, in long aY); */
120 : NS_IMETHOD Move(int32_t aX, int32_t aY) = 0;
121 :
122 : /* void show (); */
123 : NS_IMETHOD Show(void) = 0;
124 :
125 : /* void hide (); */
126 : NS_IMETHOD Hide(void) = 0;
127 :
128 : /* attribute boolean sticky; */
129 : NS_IMETHOD GetSticky(bool *aSticky) = 0;
130 : NS_IMETHOD SetSticky(bool aSticky) = 0;
131 :
132 : /* boolean requestWindowClose (); */
133 : NS_IMETHOD RequestWindowClose(bool *_retval) = 0;
134 :
135 : /* void open (in nsISupports aState, in nsISHEntry aSHEntry); */
136 : NS_IMETHOD Open(nsISupports *aState, nsISHEntry *aSHEntry) = 0;
137 :
138 : /* void clearHistoryEntry (); */
139 : NS_IMETHOD ClearHistoryEntry(void) = 0;
140 :
141 : /* void setPageMode (in boolean aPageMode, in nsIPrintSettings aPrintSettings); */
142 : NS_IMETHOD SetPageMode(bool aPageMode, nsIPrintSettings *aPrintSettings) = 0;
143 :
144 : /* readonly attribute nsISHEntry historyEntry; */
145 : NS_IMETHOD GetHistoryEntry(nsISHEntry * *aHistoryEntry) = 0;
146 :
147 : /* readonly attribute boolean isTabModalPromptAllowed; */
148 : NS_IMETHOD GetIsTabModalPromptAllowed(bool *aIsTabModalPromptAllowed) = 0;
149 :
150 : /* attribute boolean isHidden; */
151 : NS_IMETHOD GetIsHidden(bool *aIsHidden) = 0;
152 : NS_IMETHOD SetIsHidden(bool aIsHidden) = 0;
153 :
154 : /* [noscript] readonly attribute nsIPresShellPtr presShell; */
155 : NS_IMETHOD GetPresShell(nsIPresShell **aPresShell) = 0;
156 :
157 : /* [noscript] readonly attribute nsPresContextPtr presContext; */
158 : NS_IMETHOD GetPresContext(nsPresContext **aPresContext) = 0;
159 :
160 : /* [noscript] void setDocumentInternal (in nsIDocument aDocument, in boolean aForceReuseInnerWindow); */
161 : NS_IMETHOD SetDocumentInternal(nsIDocument *aDocument, bool aForceReuseInnerWindow) = 0;
162 :
163 : /* [noscript,nostdcall,notxpcom] nsViewPtr findContainerView (); */
164 : virtual nsView * FindContainerView(void) = 0;
165 :
166 : /* [noscript,nostdcall,notxpcom] void setNavigationTiming (in nsDOMNavigationTimingPtr aTiming); */
167 : virtual void SetNavigationTiming(nsDOMNavigationTiming *aTiming) = 0;
168 :
169 : /* void scrollToNode (in nsIDOMNode node); */
170 : NS_IMETHOD ScrollToNode(nsIDOMNode *node) = 0;
171 :
172 : /* attribute float textZoom; */
173 : NS_IMETHOD GetTextZoom(float *aTextZoom) = 0;
174 : NS_IMETHOD SetTextZoom(float aTextZoom) = 0;
175 :
176 : /* readonly attribute float effectiveTextZoom; */
177 : NS_IMETHOD GetEffectiveTextZoom(float *aEffectiveTextZoom) = 0;
178 :
179 : /* attribute float fullZoom; */
180 : NS_IMETHOD GetFullZoom(float *aFullZoom) = 0;
181 : NS_IMETHOD SetFullZoom(float aFullZoom) = 0;
182 :
183 : /* attribute float overrideDPPX; */
184 : NS_IMETHOD GetOverrideDPPX(float *aOverrideDPPX) = 0;
185 : NS_IMETHOD SetOverrideDPPX(float aOverrideDPPX) = 0;
186 :
187 : /* attribute boolean authorStyleDisabled; */
188 : NS_IMETHOD GetAuthorStyleDisabled(bool *aAuthorStyleDisabled) = 0;
189 : NS_IMETHOD SetAuthorStyleDisabled(bool aAuthorStyleDisabled) = 0;
190 :
191 : /* attribute ACString forceCharacterSet; */
192 : NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) = 0;
193 : NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) = 0;
194 :
195 : /* attribute ACString hintCharacterSet; */
196 : NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) = 0;
197 : NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) = 0;
198 :
199 : /* attribute int32_t hintCharacterSetSource; */
200 : NS_IMETHOD GetHintCharacterSetSource(int32_t *aHintCharacterSetSource) = 0;
201 : NS_IMETHOD SetHintCharacterSetSource(int32_t aHintCharacterSetSource) = 0;
202 :
203 : /* void getContentSize (out long width, out long height); */
204 : NS_IMETHOD GetContentSize(int32_t *width, int32_t *height) = 0;
205 :
206 : /* void getContentSizeConstrained (in long maxWidth, in long maxHeight, out long width, out long height); */
207 : NS_IMETHOD GetContentSizeConstrained(int32_t maxWidth, int32_t maxHeight, int32_t *width, int32_t *height) = 0;
208 :
209 : /* attribute long minFontSize; */
210 : NS_IMETHOD GetMinFontSize(int32_t *aMinFontSize) = 0;
211 : NS_IMETHOD SetMinFontSize(int32_t aMinFontSize) = 0;
212 :
213 : /* [noscript] void appendSubtree (in nsIContentViewerTArray array); */
214 : NS_IMETHOD AppendSubtree(nsTArray<nsCOMPtr<nsIContentViewer> > & array) = 0;
215 :
216 : /* void pausePainting (); */
217 : NS_IMETHOD PausePainting(void) = 0;
218 :
219 : /* void resumePainting (); */
220 : NS_IMETHOD ResumePainting(void) = 0;
221 :
222 : /* void emulateMedium (in AString aMediaType); */
223 : NS_IMETHOD EmulateMedium(const nsAString & aMediaType) = 0;
224 :
225 : /* void stopEmulatingMedium (); */
226 : NS_IMETHOD StopEmulatingMedium(void) = 0;
227 :
228 : /* [noscript,notxpcom] Encoding getHintCharset (); */
229 : NS_IMETHOD_(const mozilla::Encoding *) GetHintCharset(void) = 0;
230 :
231 : /* [noscript,notxpcom] void setHintCharset (in Encoding aEncoding); */
232 : NS_IMETHOD_(void) SetHintCharset(const mozilla::Encoding *aEncoding) = 0;
233 :
234 : /* [noscript,notxpcom] Encoding getForceCharset (); */
235 : NS_IMETHOD_(const mozilla::Encoding *) GetForceCharset(void) = 0;
236 :
237 : /* [noscript,notxpcom] void setForceCharset (in Encoding aEncoding); */
238 : NS_IMETHOD_(void) SetForceCharset(const mozilla::Encoding *aEncoding) = 0;
239 :
240 : };
241 :
242 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIContentViewer, NS_ICONTENTVIEWER_IID)
243 :
244 : /* Use this macro when declaring classes that implement this interface. */
245 : #define NS_DECL_NSICONTENTVIEWER \
246 : NS_IMETHOD Init(nsIWidget *aParentWidget, const nsIntRect & aBounds) override; \
247 : NS_IMETHOD GetContainer(nsIDocShell * *aContainer) override; \
248 : NS_IMETHOD SetContainer(nsIDocShell *aContainer) override; \
249 : virtual void LoadStart(nsIDocument *aDoc) override; \
250 : NS_IMETHOD LoadComplete(nsresult aStatus) override; \
251 : NS_IMETHOD GetLoadCompleted(bool *aLoadCompleted) override; \
252 : NS_IMETHOD GetIsStopped(bool *aIsStopped) override; \
253 : NS_IMETHOD PermitUnload(bool *_retval) override; \
254 : NS_IMETHOD GetInPermitUnload(bool *aInPermitUnload) override; \
255 : virtual nsresult PermitUnloadInternal(bool *aShouldPrompt, bool *_retval) override; \
256 : NS_IMETHOD GetBeforeUnloadFiring(bool *aBeforeUnloadFiring) override; \
257 : NS_IMETHOD PageHide(bool isUnload) override; \
258 : NS_IMETHOD Close(nsISHEntry *historyEntry) override; \
259 : NS_IMETHOD Destroy(void) override; \
260 : NS_IMETHOD Stop(void) override; \
261 : NS_IMETHOD GetDOMDocument(nsIDOMDocument * *aDOMDocument) override; \
262 : NS_IMETHOD SetDOMDocument(nsIDOMDocument *aDOMDocument) override; \
263 : NS_IMETHOD_(nsIDocument *) GetDocument(void) override; \
264 : NS_IMETHOD GetBounds(nsIntRect & aBounds) override; \
265 : NS_IMETHOD SetBounds(const nsIntRect & aBounds) override; \
266 : NS_IMETHOD SetBoundsWithFlags(const nsIntRect & aBounds, uint32_t aFlags) override; \
267 : NS_IMETHOD GetPreviousViewer(nsIContentViewer * *aPreviousViewer) override; \
268 : NS_IMETHOD SetPreviousViewer(nsIContentViewer *aPreviousViewer) override; \
269 : NS_IMETHOD Move(int32_t aX, int32_t aY) override; \
270 : NS_IMETHOD Show(void) override; \
271 : NS_IMETHOD Hide(void) override; \
272 : NS_IMETHOD GetSticky(bool *aSticky) override; \
273 : NS_IMETHOD SetSticky(bool aSticky) override; \
274 : NS_IMETHOD RequestWindowClose(bool *_retval) override; \
275 : NS_IMETHOD Open(nsISupports *aState, nsISHEntry *aSHEntry) override; \
276 : NS_IMETHOD ClearHistoryEntry(void) override; \
277 : NS_IMETHOD SetPageMode(bool aPageMode, nsIPrintSettings *aPrintSettings) override; \
278 : NS_IMETHOD GetHistoryEntry(nsISHEntry * *aHistoryEntry) override; \
279 : NS_IMETHOD GetIsTabModalPromptAllowed(bool *aIsTabModalPromptAllowed) override; \
280 : NS_IMETHOD GetIsHidden(bool *aIsHidden) override; \
281 : NS_IMETHOD SetIsHidden(bool aIsHidden) override; \
282 : NS_IMETHOD GetPresShell(nsIPresShell **aPresShell) override; \
283 : NS_IMETHOD GetPresContext(nsPresContext **aPresContext) override; \
284 : NS_IMETHOD SetDocumentInternal(nsIDocument *aDocument, bool aForceReuseInnerWindow) override; \
285 : virtual nsView * FindContainerView(void) override; \
286 : virtual void SetNavigationTiming(nsDOMNavigationTiming *aTiming) override; \
287 : NS_IMETHOD ScrollToNode(nsIDOMNode *node) override; \
288 : NS_IMETHOD GetTextZoom(float *aTextZoom) override; \
289 : NS_IMETHOD SetTextZoom(float aTextZoom) override; \
290 : NS_IMETHOD GetEffectiveTextZoom(float *aEffectiveTextZoom) override; \
291 : NS_IMETHOD GetFullZoom(float *aFullZoom) override; \
292 : NS_IMETHOD SetFullZoom(float aFullZoom) override; \
293 : NS_IMETHOD GetOverrideDPPX(float *aOverrideDPPX) override; \
294 : NS_IMETHOD SetOverrideDPPX(float aOverrideDPPX) override; \
295 : NS_IMETHOD GetAuthorStyleDisabled(bool *aAuthorStyleDisabled) override; \
296 : NS_IMETHOD SetAuthorStyleDisabled(bool aAuthorStyleDisabled) override; \
297 : NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) override; \
298 : NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) override; \
299 : NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) override; \
300 : NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) override; \
301 : NS_IMETHOD GetHintCharacterSetSource(int32_t *aHintCharacterSetSource) override; \
302 : NS_IMETHOD SetHintCharacterSetSource(int32_t aHintCharacterSetSource) override; \
303 : NS_IMETHOD GetContentSize(int32_t *width, int32_t *height) override; \
304 : NS_IMETHOD GetContentSizeConstrained(int32_t maxWidth, int32_t maxHeight, int32_t *width, int32_t *height) override; \
305 : NS_IMETHOD GetMinFontSize(int32_t *aMinFontSize) override; \
306 : NS_IMETHOD SetMinFontSize(int32_t aMinFontSize) override; \
307 : NS_IMETHOD AppendSubtree(nsTArray<nsCOMPtr<nsIContentViewer> > & array) override; \
308 : NS_IMETHOD PausePainting(void) override; \
309 : NS_IMETHOD ResumePainting(void) override; \
310 : NS_IMETHOD EmulateMedium(const nsAString & aMediaType) override; \
311 : NS_IMETHOD StopEmulatingMedium(void) override; \
312 : NS_IMETHOD_(const mozilla::Encoding *) GetHintCharset(void) override; \
313 : NS_IMETHOD_(void) SetHintCharset(const mozilla::Encoding *aEncoding) override; \
314 : NS_IMETHOD_(const mozilla::Encoding *) GetForceCharset(void) override; \
315 : NS_IMETHOD_(void) SetForceCharset(const mozilla::Encoding *aEncoding) override;
316 :
317 : /* Use this macro when declaring the members of this interface when the
318 : class doesn't implement the interface. This is useful for forwarding. */
319 : #define NS_DECL_NON_VIRTUAL_NSICONTENTVIEWER \
320 : nsresult Init(nsIWidget *aParentWidget, const nsIntRect & aBounds); \
321 : nsresult GetContainer(nsIDocShell * *aContainer); \
322 : nsresult SetContainer(nsIDocShell *aContainer); \
323 : void LoadStart(nsIDocument *aDoc); \
324 : nsresult LoadComplete(nsresult aStatus); \
325 : nsresult GetLoadCompleted(bool *aLoadCompleted); \
326 : nsresult GetIsStopped(bool *aIsStopped); \
327 : nsresult PermitUnload(bool *_retval); \
328 : nsresult GetInPermitUnload(bool *aInPermitUnload); \
329 : nsresult PermitUnloadInternal(bool *aShouldPrompt, bool *_retval); \
330 : nsresult GetBeforeUnloadFiring(bool *aBeforeUnloadFiring); \
331 : nsresult PageHide(bool isUnload); \
332 : nsresult Close(nsISHEntry *historyEntry); \
333 : nsresult Destroy(void); \
334 : nsresult Stop(void); \
335 : nsresult GetDOMDocument(nsIDOMDocument * *aDOMDocument); \
336 : nsresult SetDOMDocument(nsIDOMDocument *aDOMDocument); \
337 : nsresult_(nsIDocument *) GetDocument(void); \
338 : nsresult GetBounds(nsIntRect & aBounds); \
339 : nsresult SetBounds(const nsIntRect & aBounds); \
340 : nsresult SetBoundsWithFlags(const nsIntRect & aBounds, uint32_t aFlags); \
341 : nsresult GetPreviousViewer(nsIContentViewer * *aPreviousViewer); \
342 : nsresult SetPreviousViewer(nsIContentViewer *aPreviousViewer); \
343 : nsresult Move(int32_t aX, int32_t aY); \
344 : nsresult Show(void); \
345 : nsresult Hide(void); \
346 : nsresult GetSticky(bool *aSticky); \
347 : nsresult SetSticky(bool aSticky); \
348 : nsresult RequestWindowClose(bool *_retval); \
349 : nsresult Open(nsISupports *aState, nsISHEntry *aSHEntry); \
350 : nsresult ClearHistoryEntry(void); \
351 : nsresult SetPageMode(bool aPageMode, nsIPrintSettings *aPrintSettings); \
352 : nsresult GetHistoryEntry(nsISHEntry * *aHistoryEntry); \
353 : nsresult GetIsTabModalPromptAllowed(bool *aIsTabModalPromptAllowed); \
354 : nsresult GetIsHidden(bool *aIsHidden); \
355 : nsresult SetIsHidden(bool aIsHidden); \
356 : nsresult GetPresShell(nsIPresShell **aPresShell); \
357 : nsresult GetPresContext(nsPresContext **aPresContext); \
358 : nsresult SetDocumentInternal(nsIDocument *aDocument, bool aForceReuseInnerWindow); \
359 : nsView * FindContainerView(void); \
360 : void SetNavigationTiming(nsDOMNavigationTiming *aTiming); \
361 : nsresult ScrollToNode(nsIDOMNode *node); \
362 : nsresult GetTextZoom(float *aTextZoom); \
363 : nsresult SetTextZoom(float aTextZoom); \
364 : nsresult GetEffectiveTextZoom(float *aEffectiveTextZoom); \
365 : nsresult GetFullZoom(float *aFullZoom); \
366 : nsresult SetFullZoom(float aFullZoom); \
367 : nsresult GetOverrideDPPX(float *aOverrideDPPX); \
368 : nsresult SetOverrideDPPX(float aOverrideDPPX); \
369 : nsresult GetAuthorStyleDisabled(bool *aAuthorStyleDisabled); \
370 : nsresult SetAuthorStyleDisabled(bool aAuthorStyleDisabled); \
371 : nsresult GetForceCharacterSet(nsACString & aForceCharacterSet); \
372 : nsresult SetForceCharacterSet(const nsACString & aForceCharacterSet); \
373 : nsresult GetHintCharacterSet(nsACString & aHintCharacterSet); \
374 : nsresult SetHintCharacterSet(const nsACString & aHintCharacterSet); \
375 : nsresult GetHintCharacterSetSource(int32_t *aHintCharacterSetSource); \
376 : nsresult SetHintCharacterSetSource(int32_t aHintCharacterSetSource); \
377 : nsresult GetContentSize(int32_t *width, int32_t *height); \
378 : nsresult GetContentSizeConstrained(int32_t maxWidth, int32_t maxHeight, int32_t *width, int32_t *height); \
379 : nsresult GetMinFontSize(int32_t *aMinFontSize); \
380 : nsresult SetMinFontSize(int32_t aMinFontSize); \
381 : nsresult AppendSubtree(nsTArray<nsCOMPtr<nsIContentViewer> > & array); \
382 : nsresult PausePainting(void); \
383 : nsresult ResumePainting(void); \
384 : nsresult EmulateMedium(const nsAString & aMediaType); \
385 : nsresult StopEmulatingMedium(void); \
386 : nsresult_(const mozilla::Encoding *) GetHintCharset(void); \
387 : nsresult_(void) SetHintCharset(const mozilla::Encoding *aEncoding); \
388 : nsresult_(const mozilla::Encoding *) GetForceCharset(void); \
389 : nsresult_(void) SetForceCharset(const mozilla::Encoding *aEncoding);
390 :
391 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
392 : #define NS_FORWARD_NSICONTENTVIEWER(_to) \
393 : NS_IMETHOD Init(nsIWidget *aParentWidget, const nsIntRect & aBounds) override { return _to Init(aParentWidget, aBounds); } \
394 : NS_IMETHOD GetContainer(nsIDocShell * *aContainer) override { return _to GetContainer(aContainer); } \
395 : NS_IMETHOD SetContainer(nsIDocShell *aContainer) override { return _to SetContainer(aContainer); } \
396 : virtual void LoadStart(nsIDocument *aDoc) override { return _to LoadStart(aDoc); } \
397 : NS_IMETHOD LoadComplete(nsresult aStatus) override { return _to LoadComplete(aStatus); } \
398 : NS_IMETHOD GetLoadCompleted(bool *aLoadCompleted) override { return _to GetLoadCompleted(aLoadCompleted); } \
399 : NS_IMETHOD GetIsStopped(bool *aIsStopped) override { return _to GetIsStopped(aIsStopped); } \
400 : NS_IMETHOD PermitUnload(bool *_retval) override { return _to PermitUnload(_retval); } \
401 : NS_IMETHOD GetInPermitUnload(bool *aInPermitUnload) override { return _to GetInPermitUnload(aInPermitUnload); } \
402 : virtual nsresult PermitUnloadInternal(bool *aShouldPrompt, bool *_retval) override { return _to PermitUnloadInternal(aShouldPrompt, _retval); } \
403 : NS_IMETHOD GetBeforeUnloadFiring(bool *aBeforeUnloadFiring) override { return _to GetBeforeUnloadFiring(aBeforeUnloadFiring); } \
404 : NS_IMETHOD PageHide(bool isUnload) override { return _to PageHide(isUnload); } \
405 : NS_IMETHOD Close(nsISHEntry *historyEntry) override { return _to Close(historyEntry); } \
406 : NS_IMETHOD Destroy(void) override { return _to Destroy(); } \
407 : NS_IMETHOD Stop(void) override { return _to Stop(); } \
408 : NS_IMETHOD GetDOMDocument(nsIDOMDocument * *aDOMDocument) override { return _to GetDOMDocument(aDOMDocument); } \
409 : NS_IMETHOD SetDOMDocument(nsIDOMDocument *aDOMDocument) override { return _to SetDOMDocument(aDOMDocument); } \
410 : NS_IMETHOD_(nsIDocument *) GetDocument(void) override { return _to GetDocument(); } \
411 : NS_IMETHOD GetBounds(nsIntRect & aBounds) override { return _to GetBounds(aBounds); } \
412 : NS_IMETHOD SetBounds(const nsIntRect & aBounds) override { return _to SetBounds(aBounds); } \
413 : NS_IMETHOD SetBoundsWithFlags(const nsIntRect & aBounds, uint32_t aFlags) override { return _to SetBoundsWithFlags(aBounds, aFlags); } \
414 : NS_IMETHOD GetPreviousViewer(nsIContentViewer * *aPreviousViewer) override { return _to GetPreviousViewer(aPreviousViewer); } \
415 : NS_IMETHOD SetPreviousViewer(nsIContentViewer *aPreviousViewer) override { return _to SetPreviousViewer(aPreviousViewer); } \
416 : NS_IMETHOD Move(int32_t aX, int32_t aY) override { return _to Move(aX, aY); } \
417 : NS_IMETHOD Show(void) override { return _to Show(); } \
418 : NS_IMETHOD Hide(void) override { return _to Hide(); } \
419 : NS_IMETHOD GetSticky(bool *aSticky) override { return _to GetSticky(aSticky); } \
420 : NS_IMETHOD SetSticky(bool aSticky) override { return _to SetSticky(aSticky); } \
421 : NS_IMETHOD RequestWindowClose(bool *_retval) override { return _to RequestWindowClose(_retval); } \
422 : NS_IMETHOD Open(nsISupports *aState, nsISHEntry *aSHEntry) override { return _to Open(aState, aSHEntry); } \
423 : NS_IMETHOD ClearHistoryEntry(void) override { return _to ClearHistoryEntry(); } \
424 : NS_IMETHOD SetPageMode(bool aPageMode, nsIPrintSettings *aPrintSettings) override { return _to SetPageMode(aPageMode, aPrintSettings); } \
425 : NS_IMETHOD GetHistoryEntry(nsISHEntry * *aHistoryEntry) override { return _to GetHistoryEntry(aHistoryEntry); } \
426 : NS_IMETHOD GetIsTabModalPromptAllowed(bool *aIsTabModalPromptAllowed) override { return _to GetIsTabModalPromptAllowed(aIsTabModalPromptAllowed); } \
427 : NS_IMETHOD GetIsHidden(bool *aIsHidden) override { return _to GetIsHidden(aIsHidden); } \
428 : NS_IMETHOD SetIsHidden(bool aIsHidden) override { return _to SetIsHidden(aIsHidden); } \
429 : NS_IMETHOD GetPresShell(nsIPresShell **aPresShell) override { return _to GetPresShell(aPresShell); } \
430 : NS_IMETHOD GetPresContext(nsPresContext **aPresContext) override { return _to GetPresContext(aPresContext); } \
431 : NS_IMETHOD SetDocumentInternal(nsIDocument *aDocument, bool aForceReuseInnerWindow) override { return _to SetDocumentInternal(aDocument, aForceReuseInnerWindow); } \
432 : virtual nsView * FindContainerView(void) override { return _to FindContainerView(); } \
433 : virtual void SetNavigationTiming(nsDOMNavigationTiming *aTiming) override { return _to SetNavigationTiming(aTiming); } \
434 : NS_IMETHOD ScrollToNode(nsIDOMNode *node) override { return _to ScrollToNode(node); } \
435 : NS_IMETHOD GetTextZoom(float *aTextZoom) override { return _to GetTextZoom(aTextZoom); } \
436 : NS_IMETHOD SetTextZoom(float aTextZoom) override { return _to SetTextZoom(aTextZoom); } \
437 : NS_IMETHOD GetEffectiveTextZoom(float *aEffectiveTextZoom) override { return _to GetEffectiveTextZoom(aEffectiveTextZoom); } \
438 : NS_IMETHOD GetFullZoom(float *aFullZoom) override { return _to GetFullZoom(aFullZoom); } \
439 : NS_IMETHOD SetFullZoom(float aFullZoom) override { return _to SetFullZoom(aFullZoom); } \
440 : NS_IMETHOD GetOverrideDPPX(float *aOverrideDPPX) override { return _to GetOverrideDPPX(aOverrideDPPX); } \
441 : NS_IMETHOD SetOverrideDPPX(float aOverrideDPPX) override { return _to SetOverrideDPPX(aOverrideDPPX); } \
442 : NS_IMETHOD GetAuthorStyleDisabled(bool *aAuthorStyleDisabled) override { return _to GetAuthorStyleDisabled(aAuthorStyleDisabled); } \
443 : NS_IMETHOD SetAuthorStyleDisabled(bool aAuthorStyleDisabled) override { return _to SetAuthorStyleDisabled(aAuthorStyleDisabled); } \
444 : NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) override { return _to GetForceCharacterSet(aForceCharacterSet); } \
445 : NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) override { return _to SetForceCharacterSet(aForceCharacterSet); } \
446 : NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) override { return _to GetHintCharacterSet(aHintCharacterSet); } \
447 : NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) override { return _to SetHintCharacterSet(aHintCharacterSet); } \
448 : NS_IMETHOD GetHintCharacterSetSource(int32_t *aHintCharacterSetSource) override { return _to GetHintCharacterSetSource(aHintCharacterSetSource); } \
449 : NS_IMETHOD SetHintCharacterSetSource(int32_t aHintCharacterSetSource) override { return _to SetHintCharacterSetSource(aHintCharacterSetSource); } \
450 : NS_IMETHOD GetContentSize(int32_t *width, int32_t *height) override { return _to GetContentSize(width, height); } \
451 : NS_IMETHOD GetContentSizeConstrained(int32_t maxWidth, int32_t maxHeight, int32_t *width, int32_t *height) override { return _to GetContentSizeConstrained(maxWidth, maxHeight, width, height); } \
452 : NS_IMETHOD GetMinFontSize(int32_t *aMinFontSize) override { return _to GetMinFontSize(aMinFontSize); } \
453 : NS_IMETHOD SetMinFontSize(int32_t aMinFontSize) override { return _to SetMinFontSize(aMinFontSize); } \
454 : NS_IMETHOD AppendSubtree(nsTArray<nsCOMPtr<nsIContentViewer> > & array) override { return _to AppendSubtree(array); } \
455 : NS_IMETHOD PausePainting(void) override { return _to PausePainting(); } \
456 : NS_IMETHOD ResumePainting(void) override { return _to ResumePainting(); } \
457 : NS_IMETHOD EmulateMedium(const nsAString & aMediaType) override { return _to EmulateMedium(aMediaType); } \
458 : NS_IMETHOD StopEmulatingMedium(void) override { return _to StopEmulatingMedium(); } \
459 : NS_IMETHOD_(const mozilla::Encoding *) GetHintCharset(void) override { return _to GetHintCharset(); } \
460 : NS_IMETHOD_(void) SetHintCharset(const mozilla::Encoding *aEncoding) override { return _to SetHintCharset(aEncoding); } \
461 : NS_IMETHOD_(const mozilla::Encoding *) GetForceCharset(void) override { return _to GetForceCharset(); } \
462 : NS_IMETHOD_(void) SetForceCharset(const mozilla::Encoding *aEncoding) override { return _to SetForceCharset(aEncoding); }
463 :
464 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
465 : #define NS_FORWARD_SAFE_NSICONTENTVIEWER(_to) \
466 : NS_IMETHOD Init(nsIWidget *aParentWidget, const nsIntRect & aBounds) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Init(aParentWidget, aBounds); } \
467 : NS_IMETHOD GetContainer(nsIDocShell * *aContainer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContainer(aContainer); } \
468 : NS_IMETHOD SetContainer(nsIDocShell *aContainer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContainer(aContainer); } \
469 : virtual void LoadStart(nsIDocument *aDoc) override; \
470 : NS_IMETHOD LoadComplete(nsresult aStatus) override { return !_to ? NS_ERROR_NULL_POINTER : _to->LoadComplete(aStatus); } \
471 : NS_IMETHOD GetLoadCompleted(bool *aLoadCompleted) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLoadCompleted(aLoadCompleted); } \
472 : NS_IMETHOD GetIsStopped(bool *aIsStopped) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsStopped(aIsStopped); } \
473 : NS_IMETHOD PermitUnload(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PermitUnload(_retval); } \
474 : NS_IMETHOD GetInPermitUnload(bool *aInPermitUnload) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetInPermitUnload(aInPermitUnload); } \
475 : virtual nsresult PermitUnloadInternal(bool *aShouldPrompt, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PermitUnloadInternal(aShouldPrompt, _retval); } \
476 : NS_IMETHOD GetBeforeUnloadFiring(bool *aBeforeUnloadFiring) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBeforeUnloadFiring(aBeforeUnloadFiring); } \
477 : NS_IMETHOD PageHide(bool isUnload) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PageHide(isUnload); } \
478 : NS_IMETHOD Close(nsISHEntry *historyEntry) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Close(historyEntry); } \
479 : NS_IMETHOD Destroy(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Destroy(); } \
480 : NS_IMETHOD Stop(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Stop(); } \
481 : NS_IMETHOD GetDOMDocument(nsIDOMDocument * *aDOMDocument) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDOMDocument(aDOMDocument); } \
482 : NS_IMETHOD SetDOMDocument(nsIDOMDocument *aDOMDocument) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDOMDocument(aDOMDocument); } \
483 : NS_IMETHOD_(nsIDocument *) GetDocument(void) override; \
484 : NS_IMETHOD GetBounds(nsIntRect & aBounds) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBounds(aBounds); } \
485 : NS_IMETHOD SetBounds(const nsIntRect & aBounds) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBounds(aBounds); } \
486 : NS_IMETHOD SetBoundsWithFlags(const nsIntRect & aBounds, uint32_t aFlags) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBoundsWithFlags(aBounds, aFlags); } \
487 : NS_IMETHOD GetPreviousViewer(nsIContentViewer * *aPreviousViewer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPreviousViewer(aPreviousViewer); } \
488 : NS_IMETHOD SetPreviousViewer(nsIContentViewer *aPreviousViewer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPreviousViewer(aPreviousViewer); } \
489 : NS_IMETHOD Move(int32_t aX, int32_t aY) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Move(aX, aY); } \
490 : NS_IMETHOD Show(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Show(); } \
491 : NS_IMETHOD Hide(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Hide(); } \
492 : NS_IMETHOD GetSticky(bool *aSticky) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSticky(aSticky); } \
493 : NS_IMETHOD SetSticky(bool aSticky) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSticky(aSticky); } \
494 : NS_IMETHOD RequestWindowClose(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RequestWindowClose(_retval); } \
495 : NS_IMETHOD Open(nsISupports *aState, nsISHEntry *aSHEntry) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Open(aState, aSHEntry); } \
496 : NS_IMETHOD ClearHistoryEntry(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ClearHistoryEntry(); } \
497 : NS_IMETHOD SetPageMode(bool aPageMode, nsIPrintSettings *aPrintSettings) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPageMode(aPageMode, aPrintSettings); } \
498 : NS_IMETHOD GetHistoryEntry(nsISHEntry * *aHistoryEntry) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHistoryEntry(aHistoryEntry); } \
499 : NS_IMETHOD GetIsTabModalPromptAllowed(bool *aIsTabModalPromptAllowed) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsTabModalPromptAllowed(aIsTabModalPromptAllowed); } \
500 : NS_IMETHOD GetIsHidden(bool *aIsHidden) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsHidden(aIsHidden); } \
501 : NS_IMETHOD SetIsHidden(bool aIsHidden) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetIsHidden(aIsHidden); } \
502 : NS_IMETHOD GetPresShell(nsIPresShell **aPresShell) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPresShell(aPresShell); } \
503 : NS_IMETHOD GetPresContext(nsPresContext **aPresContext) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPresContext(aPresContext); } \
504 : NS_IMETHOD SetDocumentInternal(nsIDocument *aDocument, bool aForceReuseInnerWindow) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDocumentInternal(aDocument, aForceReuseInnerWindow); } \
505 : virtual nsView * FindContainerView(void) override; \
506 : virtual void SetNavigationTiming(nsDOMNavigationTiming *aTiming) override; \
507 : NS_IMETHOD ScrollToNode(nsIDOMNode *node) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ScrollToNode(node); } \
508 : NS_IMETHOD GetTextZoom(float *aTextZoom) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTextZoom(aTextZoom); } \
509 : NS_IMETHOD SetTextZoom(float aTextZoom) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTextZoom(aTextZoom); } \
510 : NS_IMETHOD GetEffectiveTextZoom(float *aEffectiveTextZoom) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetEffectiveTextZoom(aEffectiveTextZoom); } \
511 : NS_IMETHOD GetFullZoom(float *aFullZoom) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFullZoom(aFullZoom); } \
512 : NS_IMETHOD SetFullZoom(float aFullZoom) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFullZoom(aFullZoom); } \
513 : NS_IMETHOD GetOverrideDPPX(float *aOverrideDPPX) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOverrideDPPX(aOverrideDPPX); } \
514 : NS_IMETHOD SetOverrideDPPX(float aOverrideDPPX) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOverrideDPPX(aOverrideDPPX); } \
515 : NS_IMETHOD GetAuthorStyleDisabled(bool *aAuthorStyleDisabled) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAuthorStyleDisabled(aAuthorStyleDisabled); } \
516 : NS_IMETHOD SetAuthorStyleDisabled(bool aAuthorStyleDisabled) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAuthorStyleDisabled(aAuthorStyleDisabled); } \
517 : NS_IMETHOD GetForceCharacterSet(nsACString & aForceCharacterSet) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetForceCharacterSet(aForceCharacterSet); } \
518 : NS_IMETHOD SetForceCharacterSet(const nsACString & aForceCharacterSet) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetForceCharacterSet(aForceCharacterSet); } \
519 : NS_IMETHOD GetHintCharacterSet(nsACString & aHintCharacterSet) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHintCharacterSet(aHintCharacterSet); } \
520 : NS_IMETHOD SetHintCharacterSet(const nsACString & aHintCharacterSet) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHintCharacterSet(aHintCharacterSet); } \
521 : NS_IMETHOD GetHintCharacterSetSource(int32_t *aHintCharacterSetSource) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHintCharacterSetSource(aHintCharacterSetSource); } \
522 : NS_IMETHOD SetHintCharacterSetSource(int32_t aHintCharacterSetSource) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHintCharacterSetSource(aHintCharacterSetSource); } \
523 : NS_IMETHOD GetContentSize(int32_t *width, int32_t *height) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentSize(width, height); } \
524 : NS_IMETHOD GetContentSizeConstrained(int32_t maxWidth, int32_t maxHeight, int32_t *width, int32_t *height) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentSizeConstrained(maxWidth, maxHeight, width, height); } \
525 : NS_IMETHOD GetMinFontSize(int32_t *aMinFontSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinFontSize(aMinFontSize); } \
526 : NS_IMETHOD SetMinFontSize(int32_t aMinFontSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMinFontSize(aMinFontSize); } \
527 : NS_IMETHOD AppendSubtree(nsTArray<nsCOMPtr<nsIContentViewer> > & array) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AppendSubtree(array); } \
528 : NS_IMETHOD PausePainting(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PausePainting(); } \
529 : NS_IMETHOD ResumePainting(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ResumePainting(); } \
530 : NS_IMETHOD EmulateMedium(const nsAString & aMediaType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->EmulateMedium(aMediaType); } \
531 : NS_IMETHOD StopEmulatingMedium(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StopEmulatingMedium(); } \
532 : NS_IMETHOD_(const mozilla::Encoding *) GetHintCharset(void) override; \
533 : NS_IMETHOD_(void) SetHintCharset(const mozilla::Encoding *aEncoding) override; \
534 : NS_IMETHOD_(const mozilla::Encoding *) GetForceCharset(void) override; \
535 : NS_IMETHOD_(void) SetForceCharset(const mozilla::Encoding *aEncoding) override;
536 :
537 : #if 0
538 : /* Use the code below as a template for the implementation class for this interface. */
539 :
540 : /* Header file */
541 : class nsContentViewer : public nsIContentViewer
542 : {
543 : public:
544 : NS_DECL_ISUPPORTS
545 : NS_DECL_NSICONTENTVIEWER
546 :
547 : nsContentViewer();
548 :
549 : private:
550 : ~nsContentViewer();
551 :
552 : protected:
553 : /* additional members */
554 : };
555 :
556 : /* Implementation file */
557 : NS_IMPL_ISUPPORTS(nsContentViewer, nsIContentViewer)
558 :
559 : nsContentViewer::nsContentViewer()
560 : {
561 : /* member initializers and constructor code */
562 : }
563 :
564 : nsContentViewer::~nsContentViewer()
565 : {
566 : /* destructor code */
567 : }
568 :
569 : /* [noscript] void init (in nsIWidgetPtr aParentWidget, [const] in nsIntRectRef aBounds); */
570 : NS_IMETHODIMP nsContentViewer::Init(nsIWidget *aParentWidget, const nsIntRect & aBounds)
571 : {
572 : return NS_ERROR_NOT_IMPLEMENTED;
573 : }
574 :
575 : /* attribute nsIDocShell container; */
576 : NS_IMETHODIMP nsContentViewer::GetContainer(nsIDocShell * *aContainer)
577 : {
578 : return NS_ERROR_NOT_IMPLEMENTED;
579 : }
580 : NS_IMETHODIMP nsContentViewer::SetContainer(nsIDocShell *aContainer)
581 : {
582 : return NS_ERROR_NOT_IMPLEMENTED;
583 : }
584 :
585 : /* [noscript,nostdcall,notxpcom] void loadStart (in nsIDocument aDoc); */
586 : void nsContentViewer::LoadStart(nsIDocument *aDoc)
587 : {
588 : return NS_ERROR_NOT_IMPLEMENTED;
589 : }
590 :
591 : /* void loadComplete (in nsresult aStatus); */
592 : NS_IMETHODIMP nsContentViewer::LoadComplete(nsresult aStatus)
593 : {
594 : return NS_ERROR_NOT_IMPLEMENTED;
595 : }
596 :
597 : /* [noscript] readonly attribute boolean loadCompleted; */
598 : NS_IMETHODIMP nsContentViewer::GetLoadCompleted(bool *aLoadCompleted)
599 : {
600 : return NS_ERROR_NOT_IMPLEMENTED;
601 : }
602 :
603 : /* [noscript] readonly attribute boolean isStopped; */
604 : NS_IMETHODIMP nsContentViewer::GetIsStopped(bool *aIsStopped)
605 : {
606 : return NS_ERROR_NOT_IMPLEMENTED;
607 : }
608 :
609 : /* boolean permitUnload (); */
610 : NS_IMETHODIMP nsContentViewer::PermitUnload(bool *_retval)
611 : {
612 : return NS_ERROR_NOT_IMPLEMENTED;
613 : }
614 :
615 : /* readonly attribute boolean inPermitUnload; */
616 : NS_IMETHODIMP nsContentViewer::GetInPermitUnload(bool *aInPermitUnload)
617 : {
618 : return NS_ERROR_NOT_IMPLEMENTED;
619 : }
620 :
621 : /* [noscript,nostdcall] boolean permitUnloadInternal (inout boolean aShouldPrompt); */
622 : nsresult nsContentViewer::PermitUnloadInternal(bool *aShouldPrompt, bool *_retval)
623 : {
624 : return NS_ERROR_NOT_IMPLEMENTED;
625 : }
626 :
627 : /* readonly attribute boolean beforeUnloadFiring; */
628 : NS_IMETHODIMP nsContentViewer::GetBeforeUnloadFiring(bool *aBeforeUnloadFiring)
629 : {
630 : return NS_ERROR_NOT_IMPLEMENTED;
631 : }
632 :
633 : /* void pageHide (in boolean isUnload); */
634 : NS_IMETHODIMP nsContentViewer::PageHide(bool isUnload)
635 : {
636 : return NS_ERROR_NOT_IMPLEMENTED;
637 : }
638 :
639 : /* void close (in nsISHEntry historyEntry); */
640 : NS_IMETHODIMP nsContentViewer::Close(nsISHEntry *historyEntry)
641 : {
642 : return NS_ERROR_NOT_IMPLEMENTED;
643 : }
644 :
645 : /* void destroy (); */
646 : NS_IMETHODIMP nsContentViewer::Destroy()
647 : {
648 : return NS_ERROR_NOT_IMPLEMENTED;
649 : }
650 :
651 : /* void stop (); */
652 : NS_IMETHODIMP nsContentViewer::Stop()
653 : {
654 : return NS_ERROR_NOT_IMPLEMENTED;
655 : }
656 :
657 : /* attribute nsIDOMDocument DOMDocument; */
658 : NS_IMETHODIMP nsContentViewer::GetDOMDocument(nsIDOMDocument * *aDOMDocument)
659 : {
660 : return NS_ERROR_NOT_IMPLEMENTED;
661 : }
662 : NS_IMETHODIMP nsContentViewer::SetDOMDocument(nsIDOMDocument *aDOMDocument)
663 : {
664 : return NS_ERROR_NOT_IMPLEMENTED;
665 : }
666 :
667 : /* [noscript,notxpcom] nsIDocument getDocument (); */
668 : NS_IMETHODIMP_(nsIDocument *) nsContentViewer::GetDocument()
669 : {
670 : return NS_ERROR_NOT_IMPLEMENTED;
671 : }
672 :
673 : /* [noscript] void getBounds (in nsIntRectRef aBounds); */
674 : NS_IMETHODIMP nsContentViewer::GetBounds(nsIntRect & aBounds)
675 : {
676 : return NS_ERROR_NOT_IMPLEMENTED;
677 : }
678 :
679 : /* [noscript] void setBounds ([const] in nsIntRectRef aBounds); */
680 : NS_IMETHODIMP nsContentViewer::SetBounds(const nsIntRect & aBounds)
681 : {
682 : return NS_ERROR_NOT_IMPLEMENTED;
683 : }
684 :
685 : /* [noscript] void setBoundsWithFlags ([const] in nsIntRectRef aBounds, in unsigned long aFlags); */
686 : NS_IMETHODIMP nsContentViewer::SetBoundsWithFlags(const nsIntRect & aBounds, uint32_t aFlags)
687 : {
688 : return NS_ERROR_NOT_IMPLEMENTED;
689 : }
690 :
691 : /* [noscript] attribute nsIContentViewer previousViewer; */
692 : NS_IMETHODIMP nsContentViewer::GetPreviousViewer(nsIContentViewer * *aPreviousViewer)
693 : {
694 : return NS_ERROR_NOT_IMPLEMENTED;
695 : }
696 : NS_IMETHODIMP nsContentViewer::SetPreviousViewer(nsIContentViewer *aPreviousViewer)
697 : {
698 : return NS_ERROR_NOT_IMPLEMENTED;
699 : }
700 :
701 : /* void move (in long aX, in long aY); */
702 : NS_IMETHODIMP nsContentViewer::Move(int32_t aX, int32_t aY)
703 : {
704 : return NS_ERROR_NOT_IMPLEMENTED;
705 : }
706 :
707 : /* void show (); */
708 : NS_IMETHODIMP nsContentViewer::Show()
709 : {
710 : return NS_ERROR_NOT_IMPLEMENTED;
711 : }
712 :
713 : /* void hide (); */
714 : NS_IMETHODIMP nsContentViewer::Hide()
715 : {
716 : return NS_ERROR_NOT_IMPLEMENTED;
717 : }
718 :
719 : /* attribute boolean sticky; */
720 : NS_IMETHODIMP nsContentViewer::GetSticky(bool *aSticky)
721 : {
722 : return NS_ERROR_NOT_IMPLEMENTED;
723 : }
724 : NS_IMETHODIMP nsContentViewer::SetSticky(bool aSticky)
725 : {
726 : return NS_ERROR_NOT_IMPLEMENTED;
727 : }
728 :
729 : /* boolean requestWindowClose (); */
730 : NS_IMETHODIMP nsContentViewer::RequestWindowClose(bool *_retval)
731 : {
732 : return NS_ERROR_NOT_IMPLEMENTED;
733 : }
734 :
735 : /* void open (in nsISupports aState, in nsISHEntry aSHEntry); */
736 : NS_IMETHODIMP nsContentViewer::Open(nsISupports *aState, nsISHEntry *aSHEntry)
737 : {
738 : return NS_ERROR_NOT_IMPLEMENTED;
739 : }
740 :
741 : /* void clearHistoryEntry (); */
742 : NS_IMETHODIMP nsContentViewer::ClearHistoryEntry()
743 : {
744 : return NS_ERROR_NOT_IMPLEMENTED;
745 : }
746 :
747 : /* void setPageMode (in boolean aPageMode, in nsIPrintSettings aPrintSettings); */
748 : NS_IMETHODIMP nsContentViewer::SetPageMode(bool aPageMode, nsIPrintSettings *aPrintSettings)
749 : {
750 : return NS_ERROR_NOT_IMPLEMENTED;
751 : }
752 :
753 : /* readonly attribute nsISHEntry historyEntry; */
754 : NS_IMETHODIMP nsContentViewer::GetHistoryEntry(nsISHEntry * *aHistoryEntry)
755 : {
756 : return NS_ERROR_NOT_IMPLEMENTED;
757 : }
758 :
759 : /* readonly attribute boolean isTabModalPromptAllowed; */
760 : NS_IMETHODIMP nsContentViewer::GetIsTabModalPromptAllowed(bool *aIsTabModalPromptAllowed)
761 : {
762 : return NS_ERROR_NOT_IMPLEMENTED;
763 : }
764 :
765 : /* attribute boolean isHidden; */
766 : NS_IMETHODIMP nsContentViewer::GetIsHidden(bool *aIsHidden)
767 : {
768 : return NS_ERROR_NOT_IMPLEMENTED;
769 : }
770 : NS_IMETHODIMP nsContentViewer::SetIsHidden(bool aIsHidden)
771 : {
772 : return NS_ERROR_NOT_IMPLEMENTED;
773 : }
774 :
775 : /* [noscript] readonly attribute nsIPresShellPtr presShell; */
776 : NS_IMETHODIMP nsContentViewer::GetPresShell(nsIPresShell **aPresShell)
777 : {
778 : return NS_ERROR_NOT_IMPLEMENTED;
779 : }
780 :
781 : /* [noscript] readonly attribute nsPresContextPtr presContext; */
782 : NS_IMETHODIMP nsContentViewer::GetPresContext(nsPresContext **aPresContext)
783 : {
784 : return NS_ERROR_NOT_IMPLEMENTED;
785 : }
786 :
787 : /* [noscript] void setDocumentInternal (in nsIDocument aDocument, in boolean aForceReuseInnerWindow); */
788 : NS_IMETHODIMP nsContentViewer::SetDocumentInternal(nsIDocument *aDocument, bool aForceReuseInnerWindow)
789 : {
790 : return NS_ERROR_NOT_IMPLEMENTED;
791 : }
792 :
793 : /* [noscript,nostdcall,notxpcom] nsViewPtr findContainerView (); */
794 : nsView * nsContentViewer::FindContainerView()
795 : {
796 : return NS_ERROR_NOT_IMPLEMENTED;
797 : }
798 :
799 : /* [noscript,nostdcall,notxpcom] void setNavigationTiming (in nsDOMNavigationTimingPtr aTiming); */
800 : void nsContentViewer::SetNavigationTiming(nsDOMNavigationTiming *aTiming)
801 : {
802 : return NS_ERROR_NOT_IMPLEMENTED;
803 : }
804 :
805 : /* void scrollToNode (in nsIDOMNode node); */
806 : NS_IMETHODIMP nsContentViewer::ScrollToNode(nsIDOMNode *node)
807 : {
808 : return NS_ERROR_NOT_IMPLEMENTED;
809 : }
810 :
811 : /* attribute float textZoom; */
812 : NS_IMETHODIMP nsContentViewer::GetTextZoom(float *aTextZoom)
813 : {
814 : return NS_ERROR_NOT_IMPLEMENTED;
815 : }
816 : NS_IMETHODIMP nsContentViewer::SetTextZoom(float aTextZoom)
817 : {
818 : return NS_ERROR_NOT_IMPLEMENTED;
819 : }
820 :
821 : /* readonly attribute float effectiveTextZoom; */
822 : NS_IMETHODIMP nsContentViewer::GetEffectiveTextZoom(float *aEffectiveTextZoom)
823 : {
824 : return NS_ERROR_NOT_IMPLEMENTED;
825 : }
826 :
827 : /* attribute float fullZoom; */
828 : NS_IMETHODIMP nsContentViewer::GetFullZoom(float *aFullZoom)
829 : {
830 : return NS_ERROR_NOT_IMPLEMENTED;
831 : }
832 : NS_IMETHODIMP nsContentViewer::SetFullZoom(float aFullZoom)
833 : {
834 : return NS_ERROR_NOT_IMPLEMENTED;
835 : }
836 :
837 : /* attribute float overrideDPPX; */
838 : NS_IMETHODIMP nsContentViewer::GetOverrideDPPX(float *aOverrideDPPX)
839 : {
840 : return NS_ERROR_NOT_IMPLEMENTED;
841 : }
842 : NS_IMETHODIMP nsContentViewer::SetOverrideDPPX(float aOverrideDPPX)
843 : {
844 : return NS_ERROR_NOT_IMPLEMENTED;
845 : }
846 :
847 : /* attribute boolean authorStyleDisabled; */
848 : NS_IMETHODIMP nsContentViewer::GetAuthorStyleDisabled(bool *aAuthorStyleDisabled)
849 : {
850 : return NS_ERROR_NOT_IMPLEMENTED;
851 : }
852 : NS_IMETHODIMP nsContentViewer::SetAuthorStyleDisabled(bool aAuthorStyleDisabled)
853 : {
854 : return NS_ERROR_NOT_IMPLEMENTED;
855 : }
856 :
857 : /* attribute ACString forceCharacterSet; */
858 : NS_IMETHODIMP nsContentViewer::GetForceCharacterSet(nsACString & aForceCharacterSet)
859 : {
860 : return NS_ERROR_NOT_IMPLEMENTED;
861 : }
862 : NS_IMETHODIMP nsContentViewer::SetForceCharacterSet(const nsACString & aForceCharacterSet)
863 : {
864 : return NS_ERROR_NOT_IMPLEMENTED;
865 : }
866 :
867 : /* attribute ACString hintCharacterSet; */
868 : NS_IMETHODIMP nsContentViewer::GetHintCharacterSet(nsACString & aHintCharacterSet)
869 : {
870 : return NS_ERROR_NOT_IMPLEMENTED;
871 : }
872 : NS_IMETHODIMP nsContentViewer::SetHintCharacterSet(const nsACString & aHintCharacterSet)
873 : {
874 : return NS_ERROR_NOT_IMPLEMENTED;
875 : }
876 :
877 : /* attribute int32_t hintCharacterSetSource; */
878 : NS_IMETHODIMP nsContentViewer::GetHintCharacterSetSource(int32_t *aHintCharacterSetSource)
879 : {
880 : return NS_ERROR_NOT_IMPLEMENTED;
881 : }
882 : NS_IMETHODIMP nsContentViewer::SetHintCharacterSetSource(int32_t aHintCharacterSetSource)
883 : {
884 : return NS_ERROR_NOT_IMPLEMENTED;
885 : }
886 :
887 : /* void getContentSize (out long width, out long height); */
888 : NS_IMETHODIMP nsContentViewer::GetContentSize(int32_t *width, int32_t *height)
889 : {
890 : return NS_ERROR_NOT_IMPLEMENTED;
891 : }
892 :
893 : /* void getContentSizeConstrained (in long maxWidth, in long maxHeight, out long width, out long height); */
894 : NS_IMETHODIMP nsContentViewer::GetContentSizeConstrained(int32_t maxWidth, int32_t maxHeight, int32_t *width, int32_t *height)
895 : {
896 : return NS_ERROR_NOT_IMPLEMENTED;
897 : }
898 :
899 : /* attribute long minFontSize; */
900 : NS_IMETHODIMP nsContentViewer::GetMinFontSize(int32_t *aMinFontSize)
901 : {
902 : return NS_ERROR_NOT_IMPLEMENTED;
903 : }
904 : NS_IMETHODIMP nsContentViewer::SetMinFontSize(int32_t aMinFontSize)
905 : {
906 : return NS_ERROR_NOT_IMPLEMENTED;
907 : }
908 :
909 : /* [noscript] void appendSubtree (in nsIContentViewerTArray array); */
910 : NS_IMETHODIMP nsContentViewer::AppendSubtree(nsTArray<nsCOMPtr<nsIContentViewer> > & array)
911 : {
912 : return NS_ERROR_NOT_IMPLEMENTED;
913 : }
914 :
915 : /* void pausePainting (); */
916 : NS_IMETHODIMP nsContentViewer::PausePainting()
917 : {
918 : return NS_ERROR_NOT_IMPLEMENTED;
919 : }
920 :
921 : /* void resumePainting (); */
922 : NS_IMETHODIMP nsContentViewer::ResumePainting()
923 : {
924 : return NS_ERROR_NOT_IMPLEMENTED;
925 : }
926 :
927 : /* void emulateMedium (in AString aMediaType); */
928 : NS_IMETHODIMP nsContentViewer::EmulateMedium(const nsAString & aMediaType)
929 : {
930 : return NS_ERROR_NOT_IMPLEMENTED;
931 : }
932 :
933 : /* void stopEmulatingMedium (); */
934 : NS_IMETHODIMP nsContentViewer::StopEmulatingMedium()
935 : {
936 : return NS_ERROR_NOT_IMPLEMENTED;
937 : }
938 :
939 : /* [noscript,notxpcom] Encoding getHintCharset (); */
940 : NS_IMETHODIMP_(const mozilla::Encoding *) nsContentViewer::GetHintCharset()
941 : {
942 : return NS_ERROR_NOT_IMPLEMENTED;
943 : }
944 :
945 : /* [noscript,notxpcom] void setHintCharset (in Encoding aEncoding); */
946 : NS_IMETHODIMP_(void) nsContentViewer::SetHintCharset(const mozilla::Encoding *aEncoding)
947 : {
948 : return NS_ERROR_NOT_IMPLEMENTED;
949 : }
950 :
951 : /* [noscript,notxpcom] Encoding getForceCharset (); */
952 : NS_IMETHODIMP_(const mozilla::Encoding *) nsContentViewer::GetForceCharset()
953 : {
954 : return NS_ERROR_NOT_IMPLEMENTED;
955 : }
956 :
957 : /* [noscript,notxpcom] void setForceCharset (in Encoding aEncoding); */
958 : NS_IMETHODIMP_(void) nsContentViewer::SetForceCharset(const mozilla::Encoding *aEncoding)
959 : {
960 : return NS_ERROR_NOT_IMPLEMENTED;
961 : }
962 :
963 : /* End of implementation class template. */
964 : #endif
965 :
966 :
967 : #endif /* __gen_nsIContentViewer_h__ */
|