tui_treelistview/
action.rs1#[derive(Clone, Copy, Debug, PartialEq, Eq)]
3pub enum TreeAction<Custom = ()> {
4 ReorderUp,
5 ReorderDown,
6 SelectPrev,
7 SelectNext,
8 SelectParent,
9 SelectChild,
10 ToggleRecursive,
11 ToggleNode,
12 AddChild,
13 EditNode,
14 DetachNode,
16 DeleteNode,
18 YankNode,
19 PasteNode,
20 ToggleGuides,
21 ToggleMark,
22 SelectFirst,
23 SelectLast,
24 Custom(Custom),
26}
27
28#[derive(Clone, Copy, PartialEq, Eq)]
30pub enum TreeEvent<Custom = ()> {
31 Handled,
32 Unhandled,
33 Action(TreeAction<Custom>),
34}