A private interface to operate with tree accessible. @status UNDER_REVIEW
[uuid(7e0f50b0-6444-4372-b00f-4ce81c6b058a)]
interface nsIAccessibleTreeCache : nsISupports
Methods
Get tree item from cache according to row and column, create if doesn't
exist in cache.
@param aRow the given row index
@param aColumn the given column object. If is is nsnull then primary
column is used. It makes sense for ATK only.
nsIAccessible
getCachedTreeitemAccessible(in long aRow, in nsITreeColumn aColumn)
Invalidates the number of cached treeitem accessibles.
@param aRow row index the invalidation starts from
@param aCount the number of treeitem accessibles to invalidate,
the number sign specifies whether rows have been
inserted (plus) or removed (minus)
void
invalidateCache(in long aRow, in long aCount)
Fires name change events for invalidated area of tree.
@param aStartRow row index invalidation starts from
@param aEndRow row index invalidation ends, -1 means last row index
@param aStartCol column index invalidation starts from
@param aEndCol column index invalidation ends, -1 mens last column
index
void
treeViewInvalidated(in long aStartRow, in long aEndRow, in long aStartCol, in long aEndCol)
Compare to: