mirror of
https://codeberg.org/unspeaker/perch.git
synced 2025-12-06 17:46:42 +01:00
add column title to value bar
This commit is contained in:
parent
41b6a0cd57
commit
57b418b567
2 changed files with 14 additions and 9 deletions
|
|
@ -48,14 +48,14 @@ macro_rules! setter {
|
|||
impl Default for Columns<Entry, fn(&Entry)->Option<Arc<str>>, fn(&mut [Entry], usize, &str)> {
|
||||
fn default () -> Self {
|
||||
Self(vec![
|
||||
Column::new(&"HASH", 8, |entry: &Entry|entry.hash()),
|
||||
Column::new(&"SIZE", 8, |entry: &Entry|entry.size()),
|
||||
Column::new(&"FILE", 80, |entry: &Entry|entry.name()),
|
||||
Column::new(&"ARTIST", 30, |entry: &Entry|entry.artist()).setter(setter!(set_artist)),
|
||||
Column::new(&"YEAR", 5, |entry: &Entry|entry.year()).setter(setter!(set_year)),
|
||||
Column::new(&"RELEASE", 30, |entry: &Entry|entry.album()).setter(setter!(set_album)),
|
||||
Column::new(&"TRACK", 5, |entry: &Entry|entry.track()).setter(setter!(set_track)),
|
||||
Column::new(&"TITLE", 80, |entry: &Entry|entry.title()).setter(setter!(set_title)),
|
||||
Column::new(&"Hash", 8, |entry: &Entry|entry.hash()),
|
||||
Column::new(&"Size", 8, |entry: &Entry|entry.size()),
|
||||
Column::new(&"File", 80, |entry: &Entry|entry.name()),
|
||||
Column::new(&"Artist", 30, |entry: &Entry|entry.artist()).setter(setter!(set_artist)),
|
||||
Column::new(&"Year", 5, |entry: &Entry|entry.year()).setter(setter!(set_year)),
|
||||
Column::new(&"Release", 30, |entry: &Entry|entry.album()).setter(setter!(set_album)),
|
||||
Column::new(&"Track", 5, |entry: &Entry|entry.track()).setter(setter!(set_track)),
|
||||
Column::new(&"Title", 80, |entry: &Entry|entry.title()).setter(setter!(set_title)),
|
||||
])
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,7 +23,12 @@ impl Content<TuiOut> for Taggart {
|
|||
let value_bar = status_bar(
|
||||
Color::Rgb(192, 192, 192),
|
||||
Color::Rgb(0, 0, 0),
|
||||
Fill::x(Align::w(format!(" {}/{} ", self.cursor + 1, self.entries.len())))
|
||||
Fill::x(Align::w(format!(
|
||||
" {}/{} {}:",
|
||||
self.cursor + 1,
|
||||
self.entries.len(),
|
||||
self.columns.0[self.column].title
|
||||
)))
|
||||
);
|
||||
let mode_bar = status_bar(
|
||||
Color::Rgb(0, 0, 0),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue