diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2016-01-15 17:11:19 -0600 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-01-18 18:24:14 +0100 |
commit | 36e1ff48bc93dbc52ed0388eba15e5b0a3ea3eea (patch) | |
tree | a97d134cb604ec4cb5215109c0a816e5e29fce2c /libs/surfaces/control_protocol | |
parent | f0d9295dd65731bcf4eda2a9999cca4859377a42 (diff) |
implement mark_in, mark_out, toggle_click
Diffstat (limited to 'libs/surfaces/control_protocol')
-rw-r--r-- | libs/surfaces/control_protocol/basic_ui.cc | 18 | ||||
-rw-r--r-- | libs/surfaces/control_protocol/control_protocol/basic_ui.h | 5 |
2 files changed, 23 insertions, 0 deletions
diff --git a/libs/surfaces/control_protocol/basic_ui.cc b/libs/surfaces/control_protocol/basic_ui.cc index 100b925ecd..10ed322e8e 100644 --- a/libs/surfaces/control_protocol/basic_ui.cc +++ b/libs/surfaces/control_protocol/basic_ui.cc @@ -345,6 +345,24 @@ BasicUI::jump_by_bars (double bars) session->request_locate ( session->convert_to_frames (any) ); } +void +BasicUI::mark_in () +{ + access_action("Editor/start-range"); +} + +void +BasicUI::mark_out () +{ + access_action("Editor/finish-range"); +} + +void +BasicUI::toggle_click () +{ + access_action("Transport/ToggleClick"); +} + bool BasicUI::locating () { diff --git a/libs/surfaces/control_protocol/control_protocol/basic_ui.h b/libs/surfaces/control_protocol/control_protocol/basic_ui.h index 2f30c9929e..8469acde3a 100644 --- a/libs/surfaces/control_protocol/control_protocol/basic_ui.h +++ b/libs/surfaces/control_protocol/control_protocol/basic_ui.h @@ -81,6 +81,11 @@ class LIBCONTROLCP_API BasicUI { void redo (); void toggle_punch_in (); void toggle_punch_out (); + + void mark_in(); + void mark_out(); + + void toggle_click(); void set_record_enable (bool yn); bool get_record_enabled (); |