mirror of
https://codeberg.org/unspeaker/tek.git
synced 2026-10-08 18:56:42 +02:00
colorize; show editor
This commit is contained in:
parent
9a50ce6613
commit
ea74aba7b7
3 changed files with 79 additions and 60 deletions
|
|
@ -535,17 +535,21 @@ impl<T: HasClip + HasEditor
|
|||
} else if let Some(clip) = self.clip() {
|
||||
let editor = MidiEditor {
|
||||
mode: PianoHorizontal {
|
||||
keys_width: 5,
|
||||
keys_width: 4,
|
||||
range: MidiSelection {
|
||||
time_len: Arc::new(96usize.into()),
|
||||
time_zoom: Arc::new(1usize.into()),
|
||||
note_axis: Arc::new(12usize.into()),
|
||||
..Default::default()
|
||||
},
|
||||
size: Sizer(
|
||||
Arc::new(16usize.into()),
|
||||
Arc::new(6usize.into()),
|
||||
),
|
||||
..Default::default()
|
||||
},
|
||||
size: Sizer(
|
||||
Arc::new(16usize.into()),
|
||||
Arc::new(20usize.into()),
|
||||
Arc::new(6usize.into()),
|
||||
),
|
||||
};
|
||||
|
|
@ -638,7 +642,9 @@ impl<T> MidiClipControl for T where T: HasClip
|
|||
) -> Perhaps<MidiClipCmd> {
|
||||
Ok(self.clip_mut().map(|mut clip|if clip.is_none() {
|
||||
*clip = Some(Arc::new(RwLock::new(MidiClip {
|
||||
ppq: 24, length: 96,
|
||||
ppq: 24,
|
||||
length: 96,
|
||||
color: ItemTheme::random(),
|
||||
..Default::default()
|
||||
})));
|
||||
None // TODO undo
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue