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.
@mozilla.org/embedcomp/window-watcher;1
This component implements the following interfaces:
Properties
nsIDOMWindow nsIWindowWatcher.activeWindow
The Watcher serves as a global storage facility for the current active (frontmost non-floating-palette-type) window, storing and returning it on demand. Users must keep this attribute current, including after the topmost window is closed. This attribute obviously can return null if no windows are open, but should otherwise always return a valid window.
Methods
| Interface | Method |
|---|---|
| nsIWindowWatcher |
nsIWebBrowserChrome getChromeForWindow ( nsIDOMWindow window )
|
| nsIWindowWatcher |
nsIAuthPrompt getNewAuthPrompter ( nsIDOMWindow parent )
|
| nsIWindowWatcher |
nsIPrompt getNewPrompter ( nsIDOMWindow parent )
|
| nsIWindowWatcher |
nsIDOMWindow getWindowByName ( PRUnichar* targetName , nsIDOMWindow currentWindow )
|
| nsIWindowWatcher |
nsISimpleEnumerator getWindowEnumerator ( )
|
| nsIWindowWatcher |
nsIDOMWindow openWindow ( nsIDOMWindow parent , char* url , char* name , char* features , nsISupports arguments )
|
| nsIWindowWatcher |
void registerNotification ( nsIObserver observer )
|
| nsIWindowWatcher |
void setWindowCreator ( nsIWindowCreator creator )
|
| nsIWindowWatcher |
void unregisterNotification ( nsIObserver observer )
|
Reference documentation is generated from Mozilla's source.
