mirror of
https://codeberg.org/unspeaker/tek.git
synced 2026-04-03 12:50:44 +02:00
parent
c72fe8ab23
commit
dcca74a649
3 changed files with 11 additions and 8 deletions
|
|
@ -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())))))));
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
2
tengri
|
|
@ -1 +1 @@
|
|||
Subproject commit 30d378a6ee8a998b3c4437a4c2e83f56b370ac1d
|
||||
Subproject commit a06ea2ac139d09ab9eba5931455c43a3a75f4151
|
||||
Loading…
Add table
Add a link
Reference in a new issue