WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

Window Management

These interfaces are used to manipulate windows. Additional window related interfaces can be found in the Web Browser group. Some of these interfaces may be implemented by one embedding Mozilla. Use the nsIWindowWatcher to get currently open windows.

nsIAlertsService
nsIAuthInformation
nsIAuthPrompt
nsIAuthPrompt2
nsIAuthPromptAdapterFactory
nsIAuthPromptCallback
nsIAuthPromptProvider
nsIAuthPromptWrapper
nsIBaseWindow
nsICloseAllWindows
nsIDialogParamBlock
nsIEmbeddingSiteWindow
nsIEmbeddingSiteWindow2
nsINonBlockingAlertService
nsINotificationsList
nsIPopupWindowManager
nsIPrompt
nsIPromptFactory
nsIPromptService
nsIPromptService2
nsIWindowCreator
nsIWindowCreator2
nsIWindowDataSource
nsIWindowMediator
nsIWindowMediatorListener
nsIWindowProvider
nsIWindowWatcher
nsIXULBrowserWindow
nsIXULWindow
nsPIPromptService
nsPIWindowWatcher

@mozilla.org/PopupWindowManager;1
@mozilla.org/alerts-service;1
@mozilla.org/appshell/closeallwindows;1
@mozilla.org/appshell/window-mediator;1
@mozilla.org/embedcomp/dialogparam;1
@mozilla.org/embedcomp/nbalert-service;1
@mozilla.org/embedcomp/prompt-service;1
@mozilla.org/embedcomp/window-watcher;1
@mozilla.org/view-manager;1
@mozilla.org/view;1
@mozilla.org/webshell;1

Reference documentation is generated from Mozilla's source.