size-based scrolling and right-click pages for editor notebook
[ardour.git] / gtk2_ardour / public_editor.h
index 9e73596b9f5fe1d07a86ee8db30faca05fd4dff6..0926d64a8dfbc322a0be0135a209a50bdfb53d8d 100644 (file)
@@ -68,11 +68,11 @@ class PublicEditor : public Gtk::Window, public Stateful {
        virtual void set_mouse_mode (Editing::MouseMode, bool force = false) = 0;
        virtual void step_mouse_mode (bool next) = 0;
        virtual Editing::MouseMode current_mouse_mode () = 0;
-       virtual void add_imageframe_time_axis(std::string track_name, void*)  = 0;
-       virtual void add_imageframe_marker_time_axis(std::string track_name, TimeAxisView* marked_track, void*)  = 0;
+       virtual void add_imageframe_time_axis(ARDOUR::stringcr_t track_name, void*)  = 0;
+       virtual void add_imageframe_marker_time_axis(ARDOUR::stringcr_t track_name, TimeAxisView* marked_track, void*)  = 0;
        virtual void connect_to_image_compositor()  = 0;
        virtual void scroll_timeaxis_to_imageframe_item(const TimeAxisViewItem* item)  = 0;
-       virtual TimeAxisView* get_named_time_axis(std::string name)  = 0;
+       virtual TimeAxisView* get_named_time_axis(ARDOUR::stringcr_t name)  = 0;
        virtual void consider_auditioning (ARDOUR::Region&) = 0;
        virtual void set_show_waveforms (bool yn) = 0;
        virtual bool show_waveforms() const = 0;