pub enum TreeViewAction {
Show 24 variants
SelectPrev,
SelectNext,
SelectParent,
SelectFirstChild,
Expand,
Collapse,
ExpandOrSelectFirstChild,
CollapseOrSelectParent,
ToggleNode,
ToggleRecursive,
ExpandAll,
CollapseAll,
ToggleGuides,
ToggleMark,
SelectFirst,
SelectLast,
SelectColumnLeft,
SelectColumnRight,
SelectFirstColumn,
SelectLastColumn,
ScrollViewUp,
ScrollViewDown,
ScrollLeft,
ScrollRight,
}Expand description
Actions that only change view state.
Variants§
SelectPrev
SelectNext
SelectParent
SelectFirstChild
Expand
Collapse
ExpandOrSelectFirstChild
CollapseOrSelectParent
ToggleNode
ToggleRecursive
ExpandAll
CollapseAll
ToggleGuides
ToggleMark
SelectFirst
SelectLast
SelectColumnLeft
SelectColumnRight
SelectFirstColumn
SelectLastColumn
ScrollViewUp
ScrollViewDown
ScrollLeft
ScrollRight
Trait Implementations§
Source§impl Clone for TreeViewAction
impl Clone for TreeViewAction
Source§fn clone(&self) -> TreeViewAction
fn clone(&self) -> TreeViewAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TreeViewAction
Source§impl Debug for TreeViewAction
impl Debug for TreeViewAction
impl Eq for TreeViewAction
Source§impl<C> From<TreeViewAction> for TreeAction<C>
impl<C> From<TreeViewAction> for TreeAction<C>
Source§fn from(action: TreeViewAction) -> Self
fn from(action: TreeViewAction) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TreeViewAction
impl PartialEq for TreeViewAction
impl StructuralPartialEq for TreeViewAction
Auto Trait Implementations§
impl Freeze for TreeViewAction
impl RefUnwindSafe for TreeViewAction
impl Send for TreeViewAction
impl Sync for TreeViewAction
impl Unpin for TreeViewAction
impl UnsafeUnpin for TreeViewAction
impl UnwindSafe for TreeViewAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more