ToggleCollapse will collapse/expand the selected FileNode.
(filterRegex *regexp.Regexp)
| 333 | |
| 334 | // ToggleCollapse will collapse/expand the selected FileNode. |
| 335 | func (vm *FileTreeViewModel) ToggleCollapse(filterRegex *regexp.Regexp) error { |
| 336 | node := vm.getAbsPositionNode(filterRegex) |
| 337 | if node != nil && node.Data.FileInfo.IsDir { |
| 338 | node.Data.ViewInfo.Collapsed = !node.Data.ViewInfo.Collapsed |
| 339 | } |
| 340 | return nil |
| 341 | } |
| 342 | |
| 343 | // ToggleCollapseAll will collapse/expand the all directories. |
| 344 | func (vm *FileTreeViewModel) ToggleCollapseAll() error { |