mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 20:26:42 +01:00
wip: refactor pt.10, 301 errors
This commit is contained in:
parent
8aa1ba8d0f
commit
1405b82341
10 changed files with 199 additions and 177 deletions
|
|
@ -89,14 +89,14 @@ impl<'a> Content for VerticalArranger<'a, Tui> {
|
|||
.push_x(scenes_w)
|
||||
});
|
||||
// scene titles
|
||||
let scene_name = |scene, playing: bool, height|row!(
|
||||
let scene_name = |scene: &ArrangementScene, playing: bool, height|row!(
|
||||
if playing { "▶ " } else { " " },
|
||||
TuiStyle::bold((scene as &Scene).name.read().unwrap().as_str(), true),
|
||||
TuiStyle::bold(scene.name.read().unwrap().as_str(), true),
|
||||
).fixed_xy(scenes_w, height);
|
||||
// scene clips
|
||||
let scene_clip = |scene, track: usize, w: u16, h: u16|Layers::new(move |add|{
|
||||
let scene_clip = |scene: &ArrangementScene, track: usize, w: u16, h: u16|Layers::new(move |add|{
|
||||
let mut bg = clip_bg;
|
||||
match (tracks.get(track), (scene as &Scene).clips.get(track)) {
|
||||
match (tracks.get(track), scene.clips.get(track)) {
|
||||
(Some(track), Some(Some(phrase))) => {
|
||||
let name = &(phrase as &Arc<RwLock<Phrase>>).read().unwrap().name;
|
||||
let name = format!("{}", name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue