264
#ifndef HAVE_NSIKEYGENTHREAD_NSIOBSERVER
266
/*************************************************************
267
* Misc functions for the nsIDomWindowInternal implementation
268
* that arn't needed for our purposes
269
*************************************************************/
271
#define MOZ_NOT_IMPLEMENTED { g_warning ("not implemented: %s", G_STRLOC); \
272
return NS_ERROR_NOT_IMPLEMENTED; }
274
KeyPairHelperWindow::~KeyPairHelperWindow()
278
/* readonly attribute nsIDOMWindowInternal window; */
279
NS_IMETHODIMP KeyPairHelperWindow::GetWindow(nsIDOMWindowInternal * *aWindow)
284
NS_IMETHODIMP KeyPairHelperWindow::GetWindowRoot(nsIDOMEventTarget * *aEvent)
289
/* readonly attribute nsIDOMWindowInternal self; */
290
NS_IMETHODIMP KeyPairHelperWindow::GetSelf(nsIDOMWindowInternal * *aSelf)
295
/* readonly attribute nsIDOMNavigator navigator; */
296
NS_IMETHODIMP KeyPairHelperWindow::GetNavigator(nsIDOMNavigator * *aNavigator)
301
/* readonly attribute nsIDOMScreen screen; */
302
NS_IMETHODIMP KeyPairHelperWindow::GetScreen(nsIDOMScreen * *aScreen)
307
/* readonly attribute nsIDOMHistory history; */
308
NS_IMETHODIMP KeyPairHelperWindow::GetHistory(nsIDOMHistory * *aHistory)
313
/* readonly attribute nsIDOMWindow content; */
314
NS_IMETHODIMP KeyPairHelperWindow::GetContent(nsIDOMWindow * *aContent)
319
/* [noscript] readonly attribute nsIPrompt prompter; */
320
NS_IMETHODIMP KeyPairHelperWindow::GetPrompter(nsIPrompt * *aPrompter)
325
/* readonly attribute nsIDOMBarProp menubar; */
326
NS_IMETHODIMP KeyPairHelperWindow::GetMenubar(nsIDOMBarProp * *aMenubar)
331
/* readonly attribute nsIDOMBarProp toolbar; */
332
NS_IMETHODIMP KeyPairHelperWindow::GetToolbar(nsIDOMBarProp * *aToolbar)
337
/* readonly attribute nsIDOMBarProp locationbar; */
338
NS_IMETHODIMP KeyPairHelperWindow::GetLocationbar(nsIDOMBarProp * *aLocationbar)
343
/* readonly attribute nsIDOMBarProp personalbar; */
344
NS_IMETHODIMP KeyPairHelperWindow::GetPersonalbar(nsIDOMBarProp * *aPersonalbar)
349
/* readonly attribute nsIDOMBarProp statusbar; */
350
NS_IMETHODIMP KeyPairHelperWindow::GetStatusbar(nsIDOMBarProp * *aStatusbar)
355
/* readonly attribute nsIDOMBarProp directories; */
356
NS_IMETHODIMP KeyPairHelperWindow::GetDirectories(nsIDOMBarProp * *aDirectories)
361
/* readonly attribute boolean closed; */
362
NS_IMETHODIMP KeyPairHelperWindow::GetClosed(PRBool *aClosed)
367
/* readonly attribute nsIDOMCrypto crypto; */
368
NS_IMETHODIMP KeyPairHelperWindow::GetCrypto(nsIDOMCrypto * *aCrypto)
373
/* readonly attribute nsIDOMPkcs11 pkcs11; */
374
NS_IMETHODIMP KeyPairHelperWindow::GetPkcs11(nsIDOMPkcs11 * *aPkcs11)
379
/* readonly attribute nsIControllers controllers; */
380
NS_IMETHODIMP KeyPairHelperWindow::GetControllers(nsIControllers * *aControllers)
385
/* attribute nsIDOMWindowInternal opener; */
386
NS_IMETHODIMP KeyPairHelperWindow::GetOpener(nsIDOMWindowInternal * *aOpener)
390
NS_IMETHODIMP KeyPairHelperWindow::SetOpener(nsIDOMWindowInternal * aOpener)
395
/* attribute DOMString status; */
396
NS_IMETHODIMP KeyPairHelperWindow::GetStatus(nsAString & aStatus)
400
NS_IMETHODIMP KeyPairHelperWindow::SetStatus(const nsAString & aStatus)
405
/* attribute DOMString defaultStatus; */
406
NS_IMETHODIMP KeyPairHelperWindow::GetDefaultStatus(nsAString & aDefaultStatus)
410
NS_IMETHODIMP KeyPairHelperWindow::SetDefaultStatus(const nsAString & aDefaultStatus)
415
/* readonly attribute nsIDOMLocation location; */
416
NS_IMETHODIMP KeyPairHelperWindow::GetLocation(nsIDOMLocation * *aLocation)
421
/* attribute long innerWidth; */
422
NS_IMETHODIMP KeyPairHelperWindow::GetInnerWidth(PRInt32 *aInnerWidth)
426
NS_IMETHODIMP KeyPairHelperWindow::SetInnerWidth(PRInt32 aInnerWidth)
431
/* attribute long innerHeight; */
432
NS_IMETHODIMP KeyPairHelperWindow::GetInnerHeight(PRInt32 *aInnerHeight)
436
NS_IMETHODIMP KeyPairHelperWindow::SetInnerHeight(PRInt32 aInnerHeight)
441
/* attribute long outerWidth; */
442
NS_IMETHODIMP KeyPairHelperWindow::GetOuterWidth(PRInt32 *aOuterWidth)
446
NS_IMETHODIMP KeyPairHelperWindow::SetOuterWidth(PRInt32 aOuterWidth)
451
/* attribute long outerHeight; */
452
NS_IMETHODIMP KeyPairHelperWindow::GetOuterHeight(PRInt32 *aOuterHeight)
456
NS_IMETHODIMP KeyPairHelperWindow::SetOuterHeight(PRInt32 aOuterHeight)
461
/* attribute long screenX; */
462
NS_IMETHODIMP KeyPairHelperWindow::GetScreenX(PRInt32 *aScreenX)
466
NS_IMETHODIMP KeyPairHelperWindow::SetScreenX(PRInt32 aScreenX)
471
/* attribute long screenY; */
472
NS_IMETHODIMP KeyPairHelperWindow::GetScreenY(PRInt32 *aScreenY)
476
NS_IMETHODIMP KeyPairHelperWindow::SetScreenY(PRInt32 aScreenY)
481
/* readonly attribute long pageXOffset; */
482
NS_IMETHODIMP KeyPairHelperWindow::GetPageXOffset(PRInt32 *aPageXOffset)
487
/* readonly attribute long pageYOffset; */
488
NS_IMETHODIMP KeyPairHelperWindow::GetPageYOffset(PRInt32 *aPageYOffset)
493
/* readonly attribute long scrollMaxX; */
494
NS_IMETHODIMP KeyPairHelperWindow::GetScrollMaxX(PRInt32 *aScrollMaxX)
499
/* readonly attribute long scrollMaxY; */
500
NS_IMETHODIMP KeyPairHelperWindow::GetScrollMaxY(PRInt32 *aScrollMaxY)
505
/* readonly attribute unsigned long length; */
506
NS_IMETHODIMP KeyPairHelperWindow::GetLength(PRUint32 *aLength)
511
/* attribute boolean fullScreen; */
512
NS_IMETHODIMP KeyPairHelperWindow::GetFullScreen(PRBool *aFullScreen)
516
NS_IMETHODIMP KeyPairHelperWindow::SetFullScreen(PRBool aFullScreen)
521
/* void alert (in DOMString text); */
522
NS_IMETHODIMP KeyPairHelperWindow::Alert(const nsAString & text)
527
/* boolean confirm (in DOMString text); */
528
NS_IMETHODIMP KeyPairHelperWindow::Confirm(const nsAString & text, PRBool *_retval)
533
/* DOMString prompt (in DOMString aMessage, in DOMString aInitial, in DOMString aTitle, in unsigned long aSavePassword); */
534
NS_IMETHODIMP KeyPairHelperWindow::Prompt(const nsAString & aMessage, const nsAString & aInitial, const nsAString & aTitle, PRUint32 aSavePassword, nsAString & _retval)
540
NS_IMETHODIMP KeyPairHelperWindow::Focus()
546
NS_IMETHODIMP KeyPairHelperWindow::Blur()
552
NS_IMETHODIMP KeyPairHelperWindow::Back()
557
/* void forward (); */
558
NS_IMETHODIMP KeyPairHelperWindow::Forward()
564
NS_IMETHODIMP KeyPairHelperWindow::Home()
570
NS_IMETHODIMP KeyPairHelperWindow::Stop()
576
NS_IMETHODIMP KeyPairHelperWindow::Print()
581
/* void moveTo (in long xPos, in long yPos); */
582
NS_IMETHODIMP KeyPairHelperWindow::MoveTo(PRInt32 xPos, PRInt32 yPos)
587
/* void moveBy (in long xDif, in long yDif); */
588
NS_IMETHODIMP KeyPairHelperWindow::MoveBy(PRInt32 xDif, PRInt32 yDif)
593
/* void resizeTo (in long width, in long height); */
594
NS_IMETHODIMP KeyPairHelperWindow::ResizeTo(PRInt32 width, PRInt32 height)
599
/* void resizeBy (in long widthDif, in long heightDif); */
600
NS_IMETHODIMP KeyPairHelperWindow::ResizeBy(PRInt32 widthDif, PRInt32 heightDif)
605
/* void scroll (in long xScroll, in long yScroll); */
606
NS_IMETHODIMP KeyPairHelperWindow::Scroll(PRInt32 xScroll, PRInt32 yScroll)
611
/* [noscript] nsIDOMWindow open (in DOMString url, in DOMString name, in DOMString options); */
612
NS_IMETHODIMP KeyPairHelperWindow::Open(const nsAString & url, const nsAString & name, const nsAString & options, nsIDOMWindow **_retval)
617
/* [noscript] nsIDOMWindow openDialog (in DOMString url, in DOMString name, in DOMString options, in nsISupports aExtraArgument); */
618
NS_IMETHODIMP KeyPairHelperWindow::OpenDialog(const nsAString & url, const nsAString & name, const nsAString & options, nsISupports *aExtraArgument, nsIDOMWindow **_retval)
623
/* void updateCommands (in DOMString action); */
624
NS_IMETHODIMP KeyPairHelperWindow::UpdateCommands(const nsAString & action)
629
/* [noscript] boolean find (in DOMString str, in boolean caseSensitive, in boolean backwards, in boolean wrapAround, in boolean wholeWord, in boolean searchInFrames, in boolean showDialog); */
630
NS_IMETHODIMP KeyPairHelperWindow::Find(const nsAString & str, PRBool caseSensitive, PRBool backwards, PRBool wrapAround, PRBool wholeWord, PRBool searchInFrames, PRBool showDialog, PRBool *_retval)
635
/* DOMString atob (in DOMString aAsciiString); */
636
NS_IMETHODIMP KeyPairHelperWindow::Atob(const nsAString & aAsciiString, nsAString & _retval)
641
/* DOMString btoa (in DOMString aBase64Data); */
642
NS_IMETHODIMP KeyPairHelperWindow::Btoa(const nsAString & aBase64Data, nsAString & _retval)
647
/* readonly attribute nsIDOMElement frameElement; */
648
NS_IMETHODIMP KeyPairHelperWindow::GetFrameElement(nsIDOMElement * *aFrameElement)
654
/* readonly attribute nsIDOMDocument document; */
655
NS_IMETHODIMP KeyPairHelperWindow::GetDocument(nsIDOMDocument * *aDocument)
660
/* readonly attribute nsIDOMWindow parent; */
661
NS_IMETHODIMP KeyPairHelperWindow::GetParent(nsIDOMWindow * *aParent)
666
/* readonly attribute nsIDOMWindow top; */
667
NS_IMETHODIMP KeyPairHelperWindow::GetTop(nsIDOMWindow * *aTop)
672
/* readonly attribute nsIDOMBarProp scrollbars; */
673
NS_IMETHODIMP KeyPairHelperWindow::GetScrollbars(nsIDOMBarProp * *aScrollbars)
678
/* [noscript] readonly attribute nsIDOMWindowCollection frames; */
679
NS_IMETHODIMP KeyPairHelperWindow::GetFrames(nsIDOMWindowCollection * *aFrames)
684
/* attribute DOMString name; */
685
NS_IMETHODIMP KeyPairHelperWindow::GetName(nsAString & aName)
689
NS_IMETHODIMP KeyPairHelperWindow::SetName(const nsAString & aName)
694
/* [noscript] attribute float textZoom; */
695
NS_IMETHODIMP KeyPairHelperWindow::GetTextZoom(float *aTextZoom)
699
NS_IMETHODIMP KeyPairHelperWindow::SetTextZoom(float aTextZoom)
704
/* readonly attribute long scrollX; */
705
NS_IMETHODIMP KeyPairHelperWindow::GetScrollX(PRInt32 *aScrollX)
710
/* readonly attribute long scrollY; */
711
NS_IMETHODIMP KeyPairHelperWindow::GetScrollY(PRInt32 *aScrollY)
716
/* void scrollTo (in long xScroll, in long yScroll); */
717
NS_IMETHODIMP KeyPairHelperWindow::ScrollTo(PRInt32 xScroll, PRInt32 yScroll)
722
/* void scrollBy (in long xScrollDif, in long yScrollDif); */
723
NS_IMETHODIMP KeyPairHelperWindow::ScrollBy(PRInt32 xScrollDif, PRInt32 yScrollDif)
728
/* nsISelection getSelection (); */
729
NS_IMETHODIMP KeyPairHelperWindow::GetSelection(nsISelection **_retval)
734
/* void scrollByLines (in long numLines); */
735
NS_IMETHODIMP KeyPairHelperWindow::ScrollByLines(PRInt32 numLines)
740
/* void scrollByPages (in long numPages); */
741
NS_IMETHODIMP KeyPairHelperWindow::ScrollByPages(PRInt32 numPages)
746
/* void sizeToContent (); */
747
NS_IMETHODIMP KeyPairHelperWindow::SizeToContent()