DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
ARIAMap.cpp This list of WAI-defined roles are currently hardcoded. * Eventually we will most likely be loadin 31.4 kB
ARIAMap.h Used to define if role requires to expose Value interface. 9.1 kB
ARIAStateMap.cpp Used to store state map rule data for ARIA attribute of enum type. 10.5 kB
ARIAStateMap.h List of the ARIA state mapping rules. 1.6 kB
AccEvent.cpp 11.7 kB
AccEvent.h Generic accessible event. 17.5 kB
AccGroupInfo.cpp 9.1 kB
AccGroupInfo.h Calculate and store group information. 3.3 kB
AccIterator.cpp 11.9 kB
AccIterator.h public AccIterable 8.0 kB
AccTypes.h Accessible object types. Each accessible class can have own type. 2.1 kB
AccessibleOrProxy.cpp 830 Bytes
AccessibleOrProxy.h This class stores an Accessible* or a ProxyAccessible* in a safe manner * with size sizeof(void*). 2.7 kB
Asserts.cpp 1.3 kB
DocManager.cpp 18.1 kB
DocManager.h public nsIWebProgressListener 5.6 kB
EmbeddedObjCollector.cpp 1.9 kB
EmbeddedObjCollector.h Collect embedded objects. Provide quick access to accessible by index and * vice versa. 1.6 kB
EventQueue.cpp 13.1 kB
EventQueue.h Used to organize and coalesce pending events. 1.9 kB
EventTree.cpp 19.8 kB
EventTree.h This class makes sure required tasks are done before and after tree * mutations. Currently this onl 3.0 kB
Filters.cpp 1.1 kB
Filters.h Predefined filters used for nsAccIterator and nsAccCollector. 1.0 kB
FocusManager.cpp 13.2 kB
FocusManager.h Manage the accessible focus. Used to fire and process accessible events. 3.7 kB
IDSet.h A class to generate unique IDs in the range [ - 2^31, 0 ) 3.6 kB
Logging.cpp 28.3 kB
Logging.h Return true if any of the given modules is logged. 5.7 kB
MarkupMap.h 18.9 kB
NotificationController.cpp 34.2 kB
NotificationController.h Notification interface. 12.3 kB
Platform.h Return the platform disabled state. 4.4 kB
Relation.h A collection of relation targets of a certain type. Targets are computed * lazily while enumeratin 2.5 kB
RelationType.h 4.1 kB
RelationTypeMap.h Usage: declare the macro RELATIONTYPE()with the following arguments: * RELATIONTYPE(geckoType, geck 3.9 kB
Role.h be sure to also add it to base 25.1 kB
RoleMap.h Usage: declare the macro ROLE()with the following arguments: * ROLE(geckoRole, stringRole, atkRole, 40.0 kB
SelectionManager.cpp 7.4 kB
SelectionManager.h public nsISelectionListener 3.5 kB
States.h The object is disabled, opposite to enabled and sensitive. 7.3 kB
Statistics.h Report that ISimpleDOM* has been used. 1.1 kB
StyleInfo.cpp 2.8 kB
StyleInfo.h 1.5 kB
TextAttrs.cpp 26.8 kB
TextAttrs.h Used to expose text attributes for the hyper text accessible (see * HyperTextAccessible class). * 14.0 kB
TextRange-inl.h 795 Bytes
TextRange.cpp inl 10.6 kB
TextRange.h A text point (hyper text + offset), represents a boundary of text range. 7.8 kB
TextUpdater.cpp 6.3 kB
TextUpdater.h Used to find a difference between old and new text and fire text change * events. 2.8 kB
TreeWalker.cpp 10.1 kB
TreeWalker.h This class is used to walk the DOM tree to create accessible tree. 3.9 kB
XULMap.h XULLabelAccessible 4.5 kB
moz.build 2.6 kB
nsAccCache.h 921 Bytes
nsAccUtils.cpp 16.9 kB
nsAccUtils.h 9.1 kB
nsAccessibilityService.cpp 57.7 kB
nsAccessibilityService.h Return focus manager. 17.2 kB
nsAccessiblePivot.cpp mRoot 30.2 kB
nsAccessiblePivot.h 4.1 kB
nsCoreUtils.cpp 18.4 kB
nsCoreUtils.h Core utils. 11.2 kB
nsEventShell.cpp 2.4 kB
nsEventShell.h Used for everything about events. 2.0 kB
nsTextEquivUtils.cpp The accessible for which we are computing a text equivalent. It is useful * for bailing out during 10.9 kB
nsTextEquivUtils.h Text equivalent computation rules (see nsTextEquivUtils::gRoleToNameRulesMap) 5.5 kB