allow sending OSC from inline display UIs
[ardour.git] / gtk2_ardour / time_axis_view.h
index 1920d668a72e40f7b25f3b698bdbeb20a8720c43..f33379e4d63bc2660150b1d5a69f11d24721bf49 100644 (file)
@@ -105,9 +105,6 @@ class TimeAxisView : public virtual AxisView
 
        static void setup_sizes ();
 
-       virtual boost::shared_ptr<ARDOUR::Stripable> stripable() const = 0;
-       virtual ARDOUR::PresentationInfo const & presentation_info () const = 0;
-
        /** @return index of this TimeAxisView within its parent */
        int order () const { return _order; }
 
@@ -139,6 +136,8 @@ class TimeAxisView : public virtual AxisView
        /** @return true if hidden, otherwise false */
        bool hidden () const { return _hidden; }
 
+       void set_selected (bool);
+
        virtual bool selectable() const { return true; }
 
        /**
@@ -186,7 +185,8 @@ class TimeAxisView : public virtual AxisView
         */
        virtual bool paste (ARDOUR::framepos_t pos,
                            const Selection&   selection,
-                           PasteContext&      ctx) { return false; }
+                           PasteContext&      ctx,
+                           const int32_t sub_num) { return false; }
 
        virtual void set_selected_regionviews (RegionSelection&) {}
        virtual void set_selected_points (PointSelection&) {}
@@ -219,8 +219,6 @@ class TimeAxisView : public virtual AxisView
        typedef std::vector<boost::shared_ptr<TimeAxisView> > Children;
        Children get_child_list ();
 
-       SelectionRect* get_selection_rect(uint32_t id);
-
        static uint32_t preset_height (Height);
 
        protected:
@@ -306,9 +304,6 @@ class TimeAxisView : public virtual AxisView
 
        void build_size_menu ();
 
-  protected:
-       void show_selected ();
-
   private:
        Gtk::VBox*            control_parent;
        int                  _order;
@@ -323,6 +318,8 @@ class TimeAxisView : public virtual AxisView
        static uint32_t extra_height;
        static int const _max_order;
 
+       SelectionRect* get_selection_rect(uint32_t id);
+
        void compute_heights ();
        bool maybe_set_cursor (int y);