summaryrefslogtreecommitdiff
path: root/libs/surfaces/control_protocol/control_protocol
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2016-01-16 19:32:00 -0600
committerRobin Gareus <robin@gareus.org>2016-01-18 18:24:14 +0100
commit27d82af077a9daf8bd9a2c7072b81da30a8ece20 (patch)
tree2987fa1509360dd8ee078d5d3a7605bea6607cdb /libs/surfaces/control_protocol/control_protocol
parent16623b1cb348273d432ba0d503bee09d6d62484e (diff)
add some horz and vert zoom actions; remove some whitespace from the code of the ui-actions, so they are easier to see and maintain
Diffstat (limited to 'libs/surfaces/control_protocol/control_protocol')
-rw-r--r--libs/surfaces/control_protocol/control_protocol/basic_ui.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/libs/surfaces/control_protocol/control_protocol/basic_ui.h b/libs/surfaces/control_protocol/control_protocol/basic_ui.h
index 9089702947..4ddf5c1716 100644
--- a/libs/surfaces/control_protocol/control_protocol/basic_ui.h
+++ b/libs/surfaces/control_protocol/control_protocol/basic_ui.h
@@ -106,6 +106,26 @@ class LIBCONTROLCP_API BasicUI {
void set_record_enable (bool yn);
bool get_record_enabled ();
+ //editor visibility stuff (why do we have to make explicit numbers here? because "gui actions" don't accept args
+ void fit_1_track();
+ void fit_2_tracks();
+ void fit_4_tracks();
+ void fit_8_tracks();
+ void fit_16_tracks();
+ void fit_32_tracks();
+ void fit_all_tracks();
+ void zoom_10_ms();
+ void zoom_100_ms();
+ void zoom_1_sec();
+ void zoom_10_sec();
+ void zoom_1_min();
+ void zoom_5_min();
+ void zoom_10_min();
+ void zoom_to_session();
+
+ void scroll_up_1_track();
+ void scroll_dn_1_track();
+
void rec_enable_toggle ();
void toggle_all_rec_enables ();