and 227e again...
Some checks failed
/ build (push) Has been cancelled

This commit is contained in:
okay stopped screaming 2026-03-28 23:59:17 +02:00
parent c72fe8ab23
commit dcca74a649
3 changed files with 11 additions and 8 deletions

View file

@ -158,6 +158,11 @@ pub trait ClipsView: TracksView + ScenesView {
Self::H_SCENE as usize
} as u16;
let is_selected =
self.selection().track() == Some(track_index) &&
self.selection().scene() == Some(scene_index) &&
self.is_editing();
to.place(&wh_exact(w, y, below(
wh_full(Outer(true, Style::default().fg(outline))),
wh_full(below(
@ -165,9 +170,7 @@ pub trait ClipsView: TracksView + ScenesView {
fg_bg(outline, bg, wh_full("")),
wh_full(origin_nw(fg_bg(fg, bg, bold(true, name)))),
),
wh_full(when(self.selection().track() == Some(track_index)
&& self.selection().scene() == Some(scene_index)
&& self.is_editing(), self.editor())))))));
wh_full(when(is_selected, self.editor().view())))))));
})
}

View file

@ -75,7 +75,8 @@ pub extern crate tengri;
pub(crate) use tengri::{
*,
lang::*,
play::*,
exit::*,
eval::*,
keys::*,
sing::*,
time::*,
@ -722,8 +723,7 @@ impl Understand<Tui, ()> for App {
}
}
fn app_understand_expr (state: &App, to: &mut Tui, lang: &impl Expression) -> Usually<()> {
if evaluate_output_expression(state, to, lang)?
|| evaluate_output_expression_tui(state, to, lang)? {
if eval_view(state, to, lang)? || eval_view_tui(state, to, lang)? {
Ok(())
} else {
Err(format!("App::understand_expr: unexpected: {lang:?}").into())

2
tengri

@ -1 +1 @@
Subproject commit 30d378a6ee8a998b3c4437a4c2e83f56b370ac1d
Subproject commit a06ea2ac139d09ab9eba5931455c43a3a75f4151