Name Description Size
ChromeObserver.cpp 8858
ChromeObserver.h 1278
XULBroadcastManager.cpp static 19508
XULBroadcastManager.h Checks whether an element uses any of the special broadcaster attributes or is an observes element. This mimics the logic in FindBroadcaster, but is intended to be a lighter weight check and doesn't actually guarantee that the element will need a listener. 4729
XULFrameElement.cpp 6128
XULFrameElement.h 2890
XULMenuElement.cpp 2874
XULMenuElement.h 1129
XULPersist.cpp 8647
XULPersist.h 1365
XULPopupElement.cpp 10217
XULPopupElement.h 2954
XULTextElement.cpp 877
XULTextElement.h 1459
XULTooltipElement.cpp 4078
XULTooltipElement.h 1291
XULTreeElement.cpp 10962
XULTreeElement.h unused 3716
crashtests 24 2098
nsIController.idl Enhanced controller interface that allows for passing of parameters to commands. 1085
nsIControllers.idl Return an ID for this controller which is unique to this nsIControllers. 1185
nsXULCommandDispatcher.cpp This file provides the implementation for the XUL Command Dispatcher. 13149
nsXULCommandDispatcher.h This is the focus manager for XUL documents. 2038
nsXULContentSink.cpp An implementation for a Gecko-style content sink that knows how to build a content model (the "prototype" document) from XUL. For more information on XUL, see 26339
nsXULContentSink.h Initialize the content sink, giving it a document with which to communicate with the outside world, and an nsXULPrototypeDocument to build. 4565
nsXULContentUtils.cpp A package of routines shared by the XUL content code. 2026
nsXULContentUtils.h A package of routines shared by the XUL content code. 1079
nsXULControllers.cpp This file provides the implementation for the XUL "controllers" object. 6386
nsXULControllers.h The XUL "controllers" object. 1448
nsXULElement.cpp static 65955
nsXULElement.h The base XUL element class and associates. 19236
nsXULPopupListener.cpp This file provides the implementation for xul popup listener which tracks xul popups and context menus 12216
nsXULPopupListener.h This is the popup listener implementation for popup menus and context menus. 2051
nsXULPrototypeCache.cpp static 16106
nsXULPrototypeCache.h The XUL prototype cache can be used to store and retrieve shared data for XUL documents, style sheets, XBL, and scripts. The cache has two levels: 1. In-memory hashtables 2. The on-disk cache file. 3970
nsXULPrototypeDocument.cpp 14848
nsXULPrototypeDocument.h A "prototype" document that stores shared document information for the XUL cache. Among other things, stores the tree of nsXULPrototype* objects, from which the real DOM tree is built later in PrototypeDocumentContentSink::ResumeWalk. 3994
nsXULSortService.cpp This file provides the implementation for the sort service manager. 13894
nsXULSortService.h This sort service is used to sort content by attribute. 1387
test 26