diff options
author | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2019-05-27 21:11:19 -0400 |
---|---|---|
committer | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2019-05-27 21:14:27 -0400 |
commit | 4e00e82c62ded6e531f173914a68984307974323 (patch) | |
tree | 51c73862e8076736adf90f901240d11f7a2e62d5 /src/history.rs | |
parent | 35579905606926893d4e7c0f3f58096c5b581444 (diff) |
move updating page state to cursor_move only
- refactor page state to take an end to prevent
blank views on init
- move functions out of JoshutoPanel into ui.rs
- create a struct for configuring how to display content
- new type JoshutoHistory
- rename display_options to display_menu
Diffstat (limited to 'src/history.rs')
-rw-r--r-- | src/history.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/history.rs b/src/history.rs index 4667302..0f604c3 100644 --- a/src/history.rs +++ b/src/history.rs @@ -19,7 +19,9 @@ pub trait DirectoryHistory { fn depreciate_all_entries(&mut self); } -impl DirectoryHistory for HashMap<PathBuf, JoshutoDirList> { +pub type JoshutoHistory = HashMap<PathBuf, JoshutoDirList>; + +impl DirectoryHistory for JoshutoHistory { fn populate_to_root(&mut self, pathbuf: &PathBuf, sort_option: &sort::SortOption) { let mut ancestors = pathbuf.ancestors(); match ancestors.next() { |