GenericUI: subscribe to property changes before querying values
[ardour.git] / gtk2_ardour / public_editor.h
index 37bf6b89b5632d97814928c27bfdc0f7b9b9226e..375594f2bc746920403ee26495aab3821f856f53 100644 (file)
@@ -84,6 +84,7 @@ class PluginUIWindow;
 class RegionView;
 class RouteTimeAxisView;
 class Selection;
+class StripableTimeAxisView;
 class TempoCurve;
 class TempoMarker;
 class TimeAxisView;
@@ -354,7 +355,7 @@ public:
 
        virtual bool track_selection_change_without_scroll () const = 0;
 
-       virtual RouteTimeAxisView* get_route_view_by_route_id (const PBD::ID& id) const = 0;
+       virtual StripableTimeAxisView* get_stripable_time_axis_by_id (const PBD::ID& id) const = 0;
 
        virtual TimeAxisView* time_axis_view_from_stripable (boost::shared_ptr<ARDOUR::Stripable> s) const = 0;
 
@@ -447,7 +448,8 @@ public:
        virtual void abort_reversible_command () = 0;
        virtual void commit_reversible_command () = 0;
 
-       virtual void access_action (std::string,std::string) = 0;
+       virtual void access_action (const std::string&, const std::string&) = 0;
+       virtual void set_toggleaction (const std::string&, const std::string&, bool) = 0;
 
        virtual MouseCursors const * cursors () const = 0;
        virtual VerboseCursor * verbose_cursor () const = 0;