[scriptable, uuid(55f3b431-1aa8-4e23-ad3d-a9f5644bdaa6)]
Attributes
Obtain the columns.
Obtain the treebody content node
The view that backs the tree and that supplies it with its data. It is dynamically settable, either using a view attribute on the tree tag or by setting this attribute to a new value.
Methods
Notify the tree that the view is about to perform a batch update, that is, add, remove or invalidate several rows at once. This must be followed by calling endUpdateBatch(), otherwise the tree will get out of sync.
Called on a theme switch to flush out the tree's style and image caches.
A hit test that can tell you what cell the mouse is over. Row is the row index hit, returns -1 for invalid mouse coordinates. ColID is the column hit. ChildElt is the pseudoelement hit: this can have values of "cell", "twisty", "image", and "text". The coordinate system is the client coordinate system for the document this boxObject lives in, and the units are CSS pixels.
Find the coordinates of an element within a specific cell.
void
getCoordsForCellItem(in long row, in nsITreeColumn col, in ACString element, out long x, out long y, out long width, out long height)
A hit test that can tell you what row the mouse is over. returns -1 for invalid mouse coordinates. The coordinate system is the client coordinate system for the document this boxObject lives in, and the units are CSS pixels.
Determine if the text of a cell is being cropped or not.
The view is responsible for calling these notification methods when rows are added or removed. Index is the position at which the new rows were added or at which rows were removed. For non-contiguous additions/removals, this method should be called multiple times.
Scroll the tree up or down by numLines lines. Positive values move down in the tree. Prevents scrolling off the end of the tree.
Scroll the tree up or down by numPages pages. A page is considered to be the amount displayed by the tree. Positive values move down in the tree. Prevents scrolling off the end of the tree.
Compare to: