AccAttributes.cpp |
|
11105 |
AccAttributes.h |
An attribute that applies to an offset range in a text leaf. This allows it
to span only part of a text leaf. This is used for spelling errors,
highlights, etc. which are mapped to DOM selections. This is in contrast to
most other attributes which can only apply to an entire text leaf and so just
reside on the leaf itself, rather than requiring offsets.
|
10635 |
AccEvent.cpp |
|
10504 |
AccEvent.h |
Generic accessible event.
|
16323 |
AccGroupInfo.cpp |
|
12861 |
AccGroupInfo.h |
Calculate and store group information.
|
2403 |
AccIterator.cpp |
|
13219 |
AccIterator.h |
AccIterable is a basic interface for iterators over accessibles.
|
9204 |
AccTypes.h |
Accessible object types. Each accessible class can have own type.
|
2271 |
ARIAMap.cpp |
This list of WAI-defined roles are currently hardcoded.
Eventually we will most likely be loading an RDF resource that contains this
information Using RDF will also allow for role extensibility. See bug 280138.
Definition of nsRoleMapEntry contains comments explaining this table.
When no Role enum mapping exists for an ARIA role, the role will be exposed
via the object attribute "xml-roles".
Note: the list must remain alphabetically ordered to support binary search.
|
38882 |
ARIAMap.h |
Used to define if role requires to expose Value interface.
|
11131 |
ARIAStateMap.cpp |
Used to store state map rule data for ARIA attribute of enum type.
|
10249 |
ARIAStateMap.h |
List of the ARIA state mapping rules.
|
1522 |
Asserts.cpp |
|
1451 |
CacheConstants.cpp |
|
2523 |
CacheConstants.h |
An initial cache push of a loaded document or inserted subtree.
|
12871 |
CachedTableAccessible.cpp |
static |
15537 |
CachedTableAccessible.h |
TableAccessible implementation which builds and queries a cache.
|
8807 |
CssAltContent.cpp |
static |
5684 |
CssAltContent.h |
Queries alternative text specified in the CSS content property.
|
1412 |
DocManager.cpp |
|
19031 |
DocManager.h |
Manage the document accessible life cycle.
|
5609 |
EmbeddedObjCollector.cpp |
|
1843 |
EmbeddedObjCollector.h |
Collect embedded objects. Provide quick access to accessible by index and
vice versa.
|
1627 |
EventQueue.cpp |
|
18802 |
EventQueue.h |
Used to organize and coalesce pending events.
|
2234 |
EventTree.cpp |
|
2732 |
EventTree.h |
This class makes sure required tasks are done before and after tree
mutations. Currently this only includes group info invalidation. You must
have an object of this class on the stack when calling methods that mutate
the accessible tree.
|
1572 |
Filters.cpp |
|
696 |
Filters.h |
Predefined filters used for nsAccIterator and nsAccCollector.
|
882 |
FocusManager.cpp |
|
15499 |
FocusManager.h |
Manage the accessible focus. Used to fire and process accessible events.
|
4313 |
HTMLMarkupMap.h |
|
14847 |
IDSet.h |
A class to generate unique IDs in the range [ - 2^31, 0 )
|
3552 |
Logging.cpp |
|
30487 |
Logging.h |
Return true if any of the given modules is logged.
|
5948 |
MathMLMarkupMap.h |
|
4047 |
moz.build |
|
2931 |
NotificationController.cpp |
|
42077 |
NotificationController.h |
Notification interface.
|
11118 |
nsAccCache.h |
|
890 |
nsAccessibilityService.cpp |
Accessibility service force enable/disable preference.
Supported values:
Accessibility is force enabled (accessibility should always be enabled): -1
Accessibility is enabled (will be started upon a request, default value): 0
Accessibility is force disabled (never enable accessibility): 1
|
73363 |
nsAccessibilityService.h |
Return focus manager.
|
17394 |
nsAccUtils.cpp |
|
20647 |
nsAccUtils.h |
Set group attributes ('level', 'setsize', 'posinset').
|
11139 |
nsCoreUtils.cpp |
|
21305 |
nsCoreUtils.h |
Core utils.
|
11650 |
nsEventShell.cpp |
|
2079 |
nsEventShell.h |
Used for everything about events.
|
1574 |
nsTextEquivUtils.cpp |
The accessible for which we are computing a text equivalent. It is useful
for bailing out during recursive text computation, or for special cases
like the "Embedded Control" section of the AccName spec.
|
14607 |
nsTextEquivUtils.h |
Text equivalent computation rules. These rules are mapped to accessible roles
in RoleMap.h.
|
6950 |
Pivot.cpp |
|
9660 |
Pivot.h |
This rule matches accessibles on a given role, filtering out non-direct
descendants if necessary.
|
4320 |
Platform.h |
Return the platform disabled state.
|
4497 |
Relation.h |
A collection of relation targets of a certain type. Targets are computed
lazily while enumerating.
|
2620 |
RelationTypeGen.py |
|
1191 |
RelationTypeMap.h |
Usage: declare the macro RELATIONTYPE()with the following arguments:
RELATIONTYPE(geckoType, geckoTypeName, atkType, msaaType, ia2Type)
|
3989 |
RoleHGen.py |
|
1225 |
RoleMap.h |
Usage: declare the macro ROLE()with the following arguments:
ROLE(geckoRole, stringRole, ariaRole, atkRole, macRole, macSubrole, msaaRole, ia2Role, iosIsElement, uiaControlType, nameRule)
|
51712 |
SelectionManager.cpp |
|
8239 |
SelectionManager.h |
This special accessibility class is for the caret and selection management.
There is only 1 visible caret per top level window. However, there may be
several visible selections.
The important selections are the one owned by each document, and the one in
the currently focused control.
On Windows this class is used to move an invisible system caret that
shadows the Mozilla caret. Windows will also automatically map this to
the MSAA caret accessible object (via OBJID_CARET) (as opposed to the root
accessible tree for a window which is retrieved with OBJID_CLIENT).
For ATK and IAccessible2, this class is used to fire caret move and
selection change events.
|
4062 |
States.h |
The object is disabled, opposite to enabled and sensitive.
|
7581 |
Statistics.h |
Report that ISimpleDOM* has been used.
|
1080 |
StyleInfo.cpp |
|
1770 |
StyleInfo.h |
|
929 |
TextAttrs.cpp |
|
22207 |
TextAttrs.h |
Used to expose text attributes for the hyper text accessible (see
HyperTextAccessible class).
@note "invalid: spelling" text attribute is implemented entirely in
HyperTextAccessible class.
|
11109 |
TextLeafRange.cpp |
Helpers ** |
85118 |
TextLeafRange.h |
Represents a point within accessible text.
This is stored as a leaf Accessible and an offset into that Accessible.
For an empty Accessible, the offset will always be 0.
This will eventually replace TextPoint. Unlike TextPoint, this does not
use HyperTextAccessible offsets.
|
13914 |
TextRange-inl.h |
|
762 |
TextRange.cpp |
Returns a text point for aAcc within aContainer.
|
12850 |
TextRange.h |
A text point (HyperText + offset), represents a boundary of text range.
In new code, This should only be used when you explicitly need to deal with
HyperText containers and offsets, including embedded objects; e.g. for
IAccessible2 and ATK. Otherwise, use TextLeafPoint instead.
|
5440 |
TextUpdater.cpp |
|
7300 |
TextUpdater.h |
Used to find a difference between old and new text and fire text change
events.
|
2785 |
TreeWalker.cpp |
|
9418 |
TreeWalker.h |
This class is used to walk the DOM tree to create accessible tree.
|
3985 |
XULMap.h |
|
4631 |