mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 19:56:42 +01:00
show debug values of note/time axis
This commit is contained in:
parent
d555ce1e9e
commit
932e3a5427
1 changed files with 14 additions and 5 deletions
|
|
@ -71,8 +71,8 @@ impl Content for PhraseEditor<Tui> {
|
|||
let area = to.area();
|
||||
to.buffer_update(area, &move |cell, x, y|{
|
||||
cell.set_bg(notes_bg_null);
|
||||
let src_x = ((x as usize + time_axis.start) * time_axis.scale) as usize;
|
||||
let src_y = (y as usize + note_axis.start) as usize;
|
||||
let src_x = (x as usize + time_axis.start) * time_axis.scale;
|
||||
let src_y = y as usize + note_axis.start;
|
||||
if src_x < buffer.width && src_y < buffer.height - 1 {
|
||||
buffer.get(src_x, buffer.height - src_y).map(|src|{
|
||||
cell.set_symbol(src.symbol());
|
||||
|
|
@ -117,7 +117,7 @@ impl Content for PhraseEditor<Tui> {
|
|||
}
|
||||
Ok(())
|
||||
}
|
||||
).push_x(5).align_sw();
|
||||
).push_x(6).align_sw();
|
||||
let border_color = if *focused{Color::Rgb(100, 110, 40)}else{Color::Rgb(70, 80, 50)};
|
||||
let title_color = if *focused{Color::Rgb(150, 160, 90)}else{Color::Rgb(120, 130, 100)};
|
||||
let border = Lozenge(Style::default().bg(Color::Rgb(40, 50, 30)).fg(border_color));
|
||||
|
|
@ -130,9 +130,18 @@ impl Content for PhraseEditor<Tui> {
|
|||
if let Some(phrase) = phrase {
|
||||
upper_left = format!("{upper_left}: {}", phrase.read().unwrap().name);
|
||||
}
|
||||
let mut upper_right = format!("Zoom: {}", ppq_to_name(time_axis.scale));
|
||||
let mut upper_right = format!("Zoom: {} (+{}:{}*{})",
|
||||
ppq_to_name(time_axis.scale),
|
||||
time_axis.start,
|
||||
time_axis.point.unwrap_or(0),
|
||||
time_axis.scale,
|
||||
);
|
||||
if *focused && *entered {
|
||||
upper_right = format!("Note: {} {upper_right}", ppq_to_name(*note_len));
|
||||
upper_right = format!("Note: {} (+{}:{}) {upper_right}",
|
||||
ppq_to_name(*note_len),
|
||||
note_axis.start,
|
||||
note_axis.point.unwrap_or(0)
|
||||
);
|
||||
}
|
||||
lay!(
|
||||
content,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue