mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 12:16:42 +01:00
arranger: transport by default
This commit is contained in:
parent
e1eef9e2e9
commit
f15efdd2ba
1 changed files with 3 additions and 6 deletions
|
|
@ -16,8 +16,8 @@ pub struct ArrangerCli {
|
||||||
#[arg(short, long)]
|
#[arg(short, long)]
|
||||||
ppq: Option<usize>,
|
ppq: Option<usize>,
|
||||||
/// Whether to include a transport toolbar (default: true)
|
/// Whether to include a transport toolbar (default: true)
|
||||||
#[arg(short, long)]
|
#[arg(short, long, default_value_t = true)]
|
||||||
transport: Option<bool>,
|
transport: bool,
|
||||||
/// Number of tracks
|
/// Number of tracks
|
||||||
#[arg(short = 'x', long, default_value_t = 8)]
|
#[arg(short = 'x', long, default_value_t = 8)]
|
||||||
tracks: usize,
|
tracks: usize,
|
||||||
|
|
@ -29,10 +29,7 @@ pub struct ArrangerCli {
|
||||||
impl ArrangerCli {
|
impl ArrangerCli {
|
||||||
fn run (&self) -> Usually<()> {
|
fn run (&self) -> Usually<()> {
|
||||||
let mut arranger = Arranger::new("");
|
let mut arranger = Arranger::new("");
|
||||||
let mut transport = match self.transport {
|
let mut transport = self.transport.then_some(TransportToolbar::new(None));
|
||||||
Some(true) => Some(TransportToolbar::new(None)),
|
|
||||||
_ => None
|
|
||||||
};
|
|
||||||
if let Some(name) = self.name.as_ref() {
|
if let Some(name) = self.name.as_ref() {
|
||||||
*arranger.name.write().unwrap() = name.clone();
|
*arranger.name.write().unwrap() = name.clone();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue