1999-08-18 06:12:53 +04:00
|
|
|
interface XULTreeElement : XULElement {
|
|
|
|
/* IID: { 0xa6cf90ec, 0x15b3, 0x11d2, \
|
|
|
|
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32} } */
|
1999-08-21 23:53:39 +04:00
|
|
|
readonly attribute NodeList selectedItems;
|
|
|
|
readonly attribute NodeList selectedCells;
|
1999-08-22 10:01:52 +04:00
|
|
|
|
|
|
|
void selectItem(in XULElement treeItem);
|
|
|
|
void selectCell(in XULElement treeCell);
|
|
|
|
|
|
|
|
void clearSelection();
|
|
|
|
|
|
|
|
void addItemToSelection(in XULElement treeItem);
|
|
|
|
void removeItemFromSelection(in XULElement treeItem);
|
|
|
|
|
|
|
|
void addCellToSelection(in XULElement treeCell);
|
|
|
|
void removeCellFromSelection(in XULElement treeCell);
|
|
|
|
|
1999-08-22 10:31:00 +04:00
|
|
|
void toggleItemSelection(in XULElement treeItem);
|
|
|
|
void toggleCellSelection(in XULElement treeCell);
|
|
|
|
|
1999-08-22 10:01:52 +04:00
|
|
|
void selectItemRange(in XULElement startItem, in XULElement endItem);
|
|
|
|
void selectCellRange(in XULElement startItem, in XULElement endItem);
|
|
|
|
|
|
|
|
void selectAll();
|
|
|
|
|
|
|
|
void invertSelection();
|
1999-08-18 06:12:53 +04:00
|
|
|
};
|