blob: 16db2e2a2f8be8f1755a30aa8f6541e602b525db [file] [log] [blame]
export enum Selectable {
none, // Not selectable.
multi, // Multi selection possible. No other limitations.
single, // Only one item is selectable.
singleOrNone, // Only one of no item is selectable.
multiLeafOnly, // Only leafs are selectable.
singleLeafOnly, // Only one item is selectable and it must be a leaf.
sibling, // Only siblings are selectable.
siblingLeafOnly, // Only siblings are selectable and they have to be leafs.
multiCascade // Multi selection possible. When (de)selecting an item, the subtree will also be (un)selected.