tests compile again

This commit is contained in:
🪞👃🪞 2025-05-09 22:11:15 +03:00
parent 5c74ffd916
commit 9e8572ae0f
5 changed files with 51 additions and 48 deletions

View file

@ -4,10 +4,10 @@ pub(crate) use ::tengri::tui::ratatui::prelude::Position;
#[tengri_proc::view(TuiOut)]
impl App {
fn view_nil (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_nil (&self) -> impl Content<TuiOut> + use<'_> {
"nil"
}
fn view_status (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_status (&self) -> impl Content<TuiOut> + use<'_> {
self.update_clock();
let cache = self.view_cache.read().unwrap();
view_status(
@ -15,7 +15,7 @@ impl App {
cache.sr.view.clone(), cache.buf.view.clone(), cache.lat.view.clone(),
)
}
fn view_transport (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_transport (&self) -> impl Content<TuiOut> + use<'_> {
self.update_clock();
let cache = self.view_cache.read().unwrap();
view_transport(
@ -23,25 +23,25 @@ impl App {
cache.bpm.view.clone(), cache.beat.view.clone(), cache.time.view.clone(),
)
}
fn view_arranger (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_arranger (&self) -> impl Content<TuiOut> + use<'_> {
ArrangerView::new(self)
}
fn view_pool (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_pool (&self) -> impl Content<TuiOut> + use<'_> {
self.pool().map(|p|Fixed::x(self.w_sidebar(), PoolView(self.is_editing(), p)))
}
fn view_editor (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_editor (&self) -> impl Content<TuiOut> + use<'_> {
self.editor().map(|e|Bsp::n(Bsp::e(e.clip_status(), e.edit_status()), e))
}
fn view_samples_keys (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_samples_keys (&self) -> impl Content<TuiOut> + use<'_> {
self.sampler().map(|s|s.view_list(false, self.editor().unwrap()))
}
fn view_samples_grid (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_samples_grid (&self) -> impl Content<TuiOut> + use<'_> {
self.sampler().map(|s|s.view_grid())
}
fn view_sample_viewer (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_sample_viewer (&self) -> impl Content<TuiOut> + use<'_> {
self.sampler().map(|s|s.view_sample(self.editor().unwrap().get_note_pos()))
}
fn view_dialog (&self) -> impl Content<TuiOut> + use<'_> {
pub fn view_dialog (&self) -> impl Content<TuiOut> + use<'_> {
When::new(self.dialog.is_some(), Bsp::b(
Fill::xy(Tui::fg_bg(Rgb(64,64,64), Rgb(32,32,32), "")),
Fixed::xy(30, 15, Tui::fg_bg(Rgb(255,255,255), Rgb(16,16,16), Bsp::b(