Name Description Size
components.conf 802
LiveResizeListener.h 688
moz.build 1113
nsAppShellCID.h 347
nsAppShellService.cpp Implement the nsISupports methods... 30298
nsAppShellService.h 1956
nsAppShellWindowEnumerator.cpp 10047
nsAppShellWindowEnumerator.h 3737
nsChromeTreeOwner.cpp 15529
nsChromeTreeOwner.h nsChromeTreeOwner_h__ 1304
nsContentTreeOwner.cpp 34178
nsContentTreeOwner.h nsContentTreeOwner_h__ 1704
nsIAppShellService.idl Create a window, which will be initially invisible. @param aParent the parent window. Can be null. @param aUrl the contents of the new window. @param aChromeMask chrome flags affecting the kind of OS border given to the window. see nsIBrowserWindow for bit/flag definitions. @param aCallbacks interface providing C++ hooks for window initialization before the window is made visible. Can be null. Deprecated. @param aInitialWidth width, in pixels, of the window. Width of window at creation. Can be overridden by the "width" tag in the XUL. Set to NS_SIZETOCONTENT to force the window to wrap to its contents. @param aInitialHeight like aInitialWidth, but subtly different. @param aOpeningTab The RemoteTab that requested that this window be opened. Can be left null. @param aOpenerWindow The Window Proxy which requested that this window be opened. Can be left null. 6028
nsIWindowlessBrowser.idl This interface represents a nsIWebBrowser instance with no associated OS window. Its main function is to manage the lifetimes of those windows. A strong reference to this object must be held until the window is ready to be destroyed. 1146
nsIWindowMediator.idl Return an enumerator which iterates over all windows of type aWindowType from the oldest window to the youngest. @param aWindowType the returned enumerator will enumerate only windows of this type. ("type" is the |windowtype| attribute of the XML <window> element.) If null, all windows will be enumerated. @return an enumerator of nsIDOMWindows. Note that windows close asynchronously in many cases, so windows returned from this enumerator can have .closed set to true. Caveat enumerator! 8560
nsIWindowMediatorListener.idl 547
nsIXULBrowserWindow.idl The nsIXULBrowserWindow supplies the methods that may be called from the internals of the browser area to tell the containing xul window to update its ui. 3381
nsIXULWindow.idl The nsIXULWindow When the window is destroyed, it will fire a "xul-window-destroyed" notification through the global observer service. 6919
nsWebShellWindow.cpp This next bit is troublesome. We carry two different versions of a pointer to our parent window. One is the parent window's widget, which is passed to our own widget. The other is a weak reference we keep here to our parent WebShellWindow. The former is useful to the widget, and we can't trust its treatment of the parent reference because they're platform- specific. The latter is useful to this class. A better implementation would be one in which the parent keeps strong references to its children and closes them before it allows itself to be closed. This would mimic the behaviour of OSes that support top-level child windows in OSes that do not. Later. 28424
nsWebShellWindow.h Forward declarations.... 4929
nsWindowMediator.cpp 22394
nsWindowMediator.h 2287
nsXULWindow.cpp 83909
nsXULWindow.h 8eaec2f3-ed02-4be2-8e0f-342798477298 7392
test 4