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.idlNot 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 );
aRowaColumnnull 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 );
aRowaCountInvalidates 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 );
aStartRowaEndRowaStartColaEndCol