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

View file

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

2
tengri

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