pub struct TreeEv {
pub expanded: Option<u64>,
pub collapsed: Option<u64>,
pub check: Option<(u64, u8)>,
pub activated: Option<u64>,
pub sel_changed: bool,
}Expand description
what happened in a tree during the pass
Fields§
§expanded: Option<u64>a node opened in this pass (load its children)
collapsed: Option<u64>a node closed in this pass
check: Option<(u64, u8)>a check box was toggled: (key, new state 0 / 1)
activated: Option<u64>double click / Enter on a node
sel_changed: boolthe current node changed
Trait Implementations§
Auto Trait Implementations§
impl Forget for TreeEv
impl Freeze for TreeEv
impl RefUnwindSafe for TreeEv
impl Send for TreeEv
impl Sync for TreeEv
impl Unpin for TreeEv
impl UnsafeUnpin for TreeEv
impl UnwindSafe for TreeEv
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more