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;
|
2000-01-25 09:35:27 +03:00
|
|
|
|
2000-06-21 06:02:24 +04:00
|
|
|
attribute XULElement currentItem;
|
2000-06-07 04:01:04 +04:00
|
|
|
|
1999-08-22 10:01:52 +04:00
|
|
|
void selectItem(in XULElement treeItem);
|
2000-07-27 03:56:02 +04:00
|
|
|
void timedSelect(in XULElement treeItem);
|
|
|
|
|
1999-08-22 10:53:01 +04:00
|
|
|
void clearItemSelection();
|
2000-06-07 04:01:04 +04:00
|
|
|
|
1999-08-22 10:01:52 +04:00
|
|
|
void addItemToSelection(in XULElement treeItem);
|
|
|
|
void removeItemFromSelection(in XULElement treeItem);
|
|
|
|
|
1999-08-22 10:31:00 +04:00
|
|
|
void toggleItemSelection(in XULElement treeItem);
|
2000-06-07 04:01:04 +04:00
|
|
|
|
1999-08-22 10:01:52 +04:00
|
|
|
void selectItemRange(in XULElement startItem, in XULElement endItem);
|
2000-06-07 04:01:04 +04:00
|
|
|
|
1999-08-22 10:01:52 +04:00
|
|
|
void selectAll();
|
|
|
|
void invertSelection();
|
1999-08-18 06:12:53 +04:00
|
|
|
};
|