mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 12:16:42 +01:00
14 lines
532 B
Rust
14 lines
532 B
Rust
include!("lib.rs");
|
|
/// Application entrypoint.
|
|
pub fn main () -> Usually<()> {
|
|
let jack = JackClient::Inactive(
|
|
Client::new("tek_transport", ClientOptions::NO_START_SERVER)?.0
|
|
);
|
|
let mut transport = TransportToolbar::new(None, Some(jack.transport()));
|
|
transport.focused = true;
|
|
let transport = Arc::new(RwLock::new(transport));
|
|
let jack = jack.activate(&transport.clone(), TransportToolbar::callback)?;
|
|
transport.write().unwrap().jack = Some(jack.into());
|
|
Tui::run(transport)?;
|
|
Ok(())
|
|
}
|