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 21.6 kB
ARIAMap.h Used to define if role requires to expose Value interface. 7.0 kB
ARIAStateMap.cpp Used to store state map rule data for ARIA attribute of enum type. 9.6 kB
ARIAStateMap.h List of the ARIA state mapping rules. 1.5 kB
AccCollector.cpp 2.9 kB
AccCollector.h Collect accessible children complying with filter function. Provides quick * access to accessible b 2.2 kB
AccEvent.cpp mAccessible 11.0 kB
AccEvent.h Generic accessible event. 14.6 kB
AccGroupInfo.cpp 7.1 kB
AccGroupInfo.h Calculate and store group information. 3.1 kB
AccIterator.cpp 11.0 kB
AccIterator.h public AccIterable 7.8 kB
AccTypes.h Accessible object types. Each accessible class can have own type. 2.0 kB
Asserts.cpp 1.1 kB
DocManager.cpp 16.7 kB
DocManager.h public nsIWebProgressListener 4.6 kB
EventQueue.cpp 21.0 kB
EventQueue.h Used to organize and coalesce pending events. 2.3 kB
Filters.cpp 1.3 kB
Filters.h Predefined filters used for nsAccIterator and nsAccCollector. 1.2 kB
FocusManager.cpp 11.9 kB
FocusManager.h Manage the accessible focus. Used to fire and process accessible events. 3.1 kB
Logging.cpp 21.9 kB
Logging.h Return true if any of the given modules is logged. 4.7 kB
MarkupMap.h 7.1 kB
NotificationController.cpp 15.9 kB
NotificationController.h Notification interface. 9.4 kB
Platform.h Return the platform disabled state. 2.3 kB
Relation.h A collection of relation targets of a certain type. Targets are computed * lazily while enumeratin 2.6 kB
RelationType.h 3.3 kB
RelationTypeMap.h Usage: declare the macro RELATIONTYPE()with the following arguments: * RELATIONTYPE(geckoType, geck 4.0 kB
Role.h be sure to also add it to base 23.2 kB
RoleMap.h Usage: declare the macro ROLE()with the following arguments: * ROLE(geckoRole, stringRole, atkRole, 28.9 kB
SelectionManager.cpp 7.9 kB
SelectionManager.h public nsISelectionListener 3.4 kB
States.h 7.5 kB
Statistics.h 1.1 kB
StyleInfo.cpp 3.7 kB
StyleInfo.h 1.5 kB
TextAttrs.cpp 26.7 kB
TextAttrs.h Used to expose text attributes for the hyper text accessible (see * HyperTextAccessible class). * 13.6 kB
TextRange.cpp 7.9 kB
TextRange.h A text point (hyper text + offset), represents a boundary of text range. 7.3 kB
TextUpdater.cpp 6.4 kB
TextUpdater.h Used to find a difference between old and new text and fire text change * events. 2.8 kB
TreeWalker.cpp private 4.2 kB
TreeWalker.h This class is used to walk the DOM tree to create accessible tree. 2.6 kB
moz.build 2.2 kB
nsAccCache.h Clear the cache and shutdown the accessibles. 1.3 kB
nsAccUtils.cpp 12.1 kB
nsAccUtils.h 8.1 kB
nsAccessibilityService.cpp 65.0 kB
nsAccessibilityService.h Return focus manager. 15.2 kB
nsAccessiblePivot.cpp mRoot 29.1 kB
nsAccessiblePivot.h nsIAccessiblePivot 4.0 kB
nsCoreUtils.cpp 19.4 kB
nsCoreUtils.h Core utils. 11.1 kB
nsEventShell.cpp 1.9 kB
nsEventShell.h Used for everything about events. 2.1 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