Struct filetreelist::FileTree [−][src]
pub struct FileTree { /* fields omitted */ }
Expand description
wraps FileTreeItems
as a datastore and adds selection functionality
Implementations
impl FileTree
[src]
impl FileTree
[src]pub fn collapse_but_root(&mut self)
[src]
pub fn collapse_but_root(&mut self)
[src]pub fn iterate(
&self,
start_index_visual: usize,
max_amount: usize
) -> TreeIterator<'_>
[src]
pub fn iterate(
&self,
start_index_visual: usize,
max_amount: usize
) -> TreeIterator<'_>
[src]iterates visible elements starting from start_index_visual
pub const fn visual_selection(&self) -> Option<&VisualSelection>
[src]
pub const fn visual_selection(&self) -> Option<&VisualSelection>
[src]pub fn selected_file(&self) -> Option<&TreeItemInfo>
[src]
pub fn selected_file(&self) -> Option<&TreeItemInfo>
[src]pub fn collapse_recursive(&mut self)
[src]
pub fn collapse_recursive(&mut self)
[src]pub fn expand_recursive(&mut self)
[src]
pub fn expand_recursive(&mut self)
[src]pub fn move_selection(&mut self, dir: MoveSelection) -> bool
[src]
pub fn move_selection(&mut self, dir: MoveSelection) -> bool
[src]