remove a bunch of code that will no longer be used
[ardour.git] / libs / surfaces / control_protocol / control_protocol / basic_ui.h
index 4ddf5c1716c951a7b74fa18d9bf068b8ca2e043c..43ebcfa9e71977c0f4b7288141415cd1d5cb2190 100644 (file)
@@ -27,6 +27,7 @@
 #include "pbd/signals.h"
 
 #include "ardour/types.h"
+#include "ardour/presentation_info.h"
 
 #include "timecode/time.h"
 
@@ -35,6 +36,7 @@
 namespace ARDOUR {
        class Session;
        class SessionEvent;
+       class Stripable;
 }
 
 class LIBCONTROLCP_API BasicUI {
@@ -44,7 +46,7 @@ class LIBCONTROLCP_API BasicUI {
 
        void add_marker (const std::string& = std::string());
        void remove_marker_at_playhead ();
-       
+
 //     void mark_in();
 //     void mark_out();
 
@@ -62,7 +64,7 @@ class LIBCONTROLCP_API BasicUI {
        void rewind ();
        void ffwd ();
        void transport_stop ();
-       void transport_play (bool jump_back = true);
+       void transport_play (bool jump_back = false);
        void set_transport_speed (double speed);
        double get_transport_speed ();
 
@@ -122,13 +124,20 @@ class LIBCONTROLCP_API BasicUI {
        void zoom_5_min();
        void zoom_10_min();
        void zoom_to_session();
-       
+       void temporal_zoom_in();
+       void temporal_zoom_out();
+
        void scroll_up_1_track();
        void scroll_dn_1_track();
+       void scroll_up_1_page();
+       void scroll_dn_1_page();
 
        void rec_enable_toggle ();
        void toggle_all_rec_enables ();
 
+       void all_tracks_rec_in ();
+       void all_tracks_rec_out ();
+
        ARDOUR::framecnt_t timecode_frames_per_hour ();
 
        void timecode_time (framepos_t where, Timecode::Time&);