Obsolete since Gecko 1.9.2 (Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
A private interface to operate with tree accessible.
accessible/public/nsIAccessibleTreeCache.idl
Not scriptableInherits from: nsISupports
nsIAccessible getCachedTreeitemAccessible(in long aRow, in nsITreeColumn aColumn); |
void invalidateCache(in long aRow, in long aCount); |
void treeViewChanged(); |
void treeViewInvalidated(in long aStartRow, in long aEndRow, in long aStartCol, in long aEndCol); |
Returns the tree item from the cache for the cell in the specified row and column; the nsIAccessible
is created if it doesn't already exist in the cache.
nsIAccessible getCachedTreeitemAccessible( in long aRow, in nsITreeColumn aColumn );
aRow
aColumn
null
then the primary column is used. It makes sense for ATK only.The nsIAccessible
corresponding to the specified tree cell.
Invalidates the number of cached treeitem accessibles.
void invalidateCache( in long aRow, in long aCount );
aRow
aCount
Invalidates children created for the previous tree view.
void treeViewChanged();
None.
Fires name change events for invalidated area of tree.
void treeViewInvalidated( in long aStartRow, in long aEndRow, in long aStartCol, in long aEndCol );
aStartRow
aEndRow
aStartCol
aEndCol