mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 12:16:42 +01:00
wip: arranger: colors
This commit is contained in:
parent
70b1ec5a02
commit
08327d2ec0
5 changed files with 120 additions and 99 deletions
|
|
@ -15,11 +15,11 @@ handle!(Arranger |self, e| {
|
|||
|
||||
/// Key bindings for arranger section.
|
||||
pub const KEYMAP_ARRANGER: &'static [KeyBinding<Arranger>] = keymap!(Arranger {
|
||||
[Char('`'), NONE, "arranger_mode_switch", "switch the display mode", |arranger: &mut Arranger| {
|
||||
[Char('`'), NONE, "mode_switch", "switch the display mode", |arranger: &mut Arranger| {
|
||||
arranger.mode.to_next();
|
||||
Ok(true)
|
||||
}],
|
||||
[Up, NONE, "arranger_cursor_up", "move cursor up", |arranger: &mut Arranger| {
|
||||
[Up, NONE, "cursor_up", "move cursor up", |arranger: &mut Arranger| {
|
||||
match arranger.mode {
|
||||
ArrangerViewMode::Horizontal => arranger.track_prev(),
|
||||
_ => arranger.scene_prev(),
|
||||
|
|
@ -27,7 +27,7 @@ pub const KEYMAP_ARRANGER: &'static [KeyBinding<Arranger>] = keymap!(Arranger {
|
|||
arranger.show_phrase()?;
|
||||
Ok(true)
|
||||
}],
|
||||
[Down, NONE, "arranger_cursor_down", "move cursor down", |arranger: &mut Arranger| {
|
||||
[Down, NONE, "cursor_down", "move cursor down", |arranger: &mut Arranger| {
|
||||
match arranger.mode {
|
||||
ArrangerViewMode::Horizontal => arranger.track_next(),
|
||||
_ => arranger.scene_next(),
|
||||
|
|
@ -35,7 +35,7 @@ pub const KEYMAP_ARRANGER: &'static [KeyBinding<Arranger>] = keymap!(Arranger {
|
|||
arranger.show_phrase()?;
|
||||
Ok(true)
|
||||
}],
|
||||
[Left, NONE, "arranger_cursor_left", "move cursor left", |arranger: &mut Arranger| {
|
||||
[Left, NONE, "cursor_left", "move cursor left", |arranger: &mut Arranger| {
|
||||
match arranger.mode {
|
||||
ArrangerViewMode::Horizontal => arranger.scene_prev(),
|
||||
_ => arranger.track_prev(),
|
||||
|
|
@ -43,7 +43,7 @@ pub const KEYMAP_ARRANGER: &'static [KeyBinding<Arranger>] = keymap!(Arranger {
|
|||
arranger.show_phrase()?;
|
||||
Ok(true)
|
||||
}],
|
||||
[Right, NONE, "arranger_cursor_right", "move cursor right", |arranger: &mut Arranger| {
|
||||
[Right, NONE, "cursor_right", "move cursor right", |arranger: &mut Arranger| {
|
||||
match arranger.mode {
|
||||
ArrangerViewMode::Horizontal => arranger.scene_next(),
|
||||
_ => arranger.track_next(),
|
||||
|
|
@ -51,15 +51,15 @@ pub const KEYMAP_ARRANGER: &'static [KeyBinding<Arranger>] = keymap!(Arranger {
|
|||
arranger.show_phrase()?;
|
||||
Ok(true)
|
||||
}],
|
||||
[Char('.'), NONE, "arranger_increment", "set next clip at cursor", |arranger: &mut Arranger| {
|
||||
[Char('.'), NONE, "increment", "set next clip at cursor", |arranger: &mut Arranger| {
|
||||
arranger.phrase_next();
|
||||
Ok(true)
|
||||
}],
|
||||
[Char(','), NONE, "arranger_decrement", "set previous clip at cursor", |arranger: &mut Arranger| {
|
||||
[Char(','), NONE, "decrement", "set previous clip at cursor", |arranger: &mut Arranger| {
|
||||
arranger.phrase_prev();
|
||||
Ok(true)
|
||||
}],
|
||||
[Enter, NONE, "arranger_activate", "activate item at cursor", |arranger: &mut Arranger| {
|
||||
[Enter, NONE, "activate", "activate item at cursor", |arranger: &mut Arranger| {
|
||||
arranger.activate();
|
||||
Ok(true)
|
||||
}],
|
||||
|
|
@ -78,5 +78,9 @@ pub const KEYMAP_ARRANGER: &'static [KeyBinding<Arranger>] = keymap!(Arranger {
|
|||
[Char('l'), NONE, "length", "set length of item at cursor", |arranger: &mut Arranger| {
|
||||
todo!();
|
||||
Ok(true)
|
||||
}],
|
||||
[Char('c'), NONE, "color", "set color of item at cursor", |arranger: &mut Arranger| {
|
||||
todo!();
|
||||
Ok(true)
|
||||
}]
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue