summaryrefslogtreecommitdiff
path: root/libs/surfaces/osc/osc.h
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/osc/osc.h
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/osc/osc.h')
-rw-r--r--libs/surfaces/osc/osc.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/libs/surfaces/osc/osc.h b/libs/surfaces/osc/osc.h
index 947ddee6ce..6ccbbfdbb0 100644
--- a/libs/surfaces/osc/osc.h
+++ b/libs/surfaces/osc/osc.h
@@ -206,6 +206,21 @@ class OSC : public ARDOUR::ControlProtocol, public AbstractUI<OSCUIRequest>
PATH_CALLBACK(toggle_monitor_mono);
PATH_CALLBACK(quick_snapshot_stay);
PATH_CALLBACK(quick_snapshot_switch);
+ PATH_CALLBACK(fit_1_track);
+ PATH_CALLBACK(fit_2_tracks);
+ PATH_CALLBACK(fit_4_tracks);
+ PATH_CALLBACK(fit_8_tracks);
+ PATH_CALLBACK(fit_16_tracks);
+ PATH_CALLBACK(fit_32_tracks);
+ PATH_CALLBACK(fit_all_tracks);
+ PATH_CALLBACK(zoom_100_ms);
+ PATH_CALLBACK(zoom_1_sec);
+ PATH_CALLBACK(zoom_1_min);
+ PATH_CALLBACK(zoom_5_min);
+ PATH_CALLBACK(zoom_10_min);
+ PATH_CALLBACK(zoom_to_session);
+ PATH_CALLBACK(scroll_up_1_track);
+ PATH_CALLBACK(scroll_dn_1_track);
#define PATH_CALLBACK1(name,type,optional) \
static int _ ## name (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data) { \