X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fvisual_time_axis.h;h=a0dfe654de246f2f12d6a57bd46f2d0faf48d36a;hb=5a3a2fad4fd1c217a5771caa64efe92a0b305275;hp=b6d6cc1f0b8935c4d336804c8aafbf4dddfb1134;hpb=60f817b0d2411947c257ecbf0b0376589ea77acd;p=ardour.git diff --git a/gtk2_ardour/visual_time_axis.h b/gtk2_ardour/visual_time_axis.h index b6d6cc1f0b..a0dfe654de 100644 --- a/gtk2_ardour/visual_time_axis.h +++ b/gtk2_ardour/visual_time_axis.h @@ -15,21 +15,21 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id$ */ #ifndef __ardour_visual_time_axis_h__ #define __ardour_visual_time_axis_h__ -#include -#include +#include +#include + #include #include "ardour_dialog.h" #include "route_ui.h" #include "enums.h" #include "time_axis_view.h" - +#include "canvas.h" namespace ARDOUR { @@ -41,7 +41,7 @@ class ImageFrameView; class ImageFrameTimeAxisView; class MarkersTimeAxisView; class TimeSelection; -class AudioRegionSelection; +class RegionSelection; class MarkerTimeAxis; class TimeAxisViewStrip; @@ -84,7 +84,7 @@ class VisualTimeAxis : public TimeAxisView * @param name the new name of this TimeAxis * @param src the identity of the object that initiated the change */ - virtual void set_time_axis_name(std::string name, void* src) ; + virtual void set_time_axis_name(const string & name, void* src) ; //---------------------------------------------------------------------------------------// @@ -93,9 +93,9 @@ class VisualTimeAxis : public TimeAxisView /** * Sets the height of this TrackView to one of the defined TrackHeghts * - * @param h the TrackHeight value to set + * @param h the number of pixels to set the height to */ - virtual void set_height (TrackHeight h); + virtual void set_height (uint32_t); //---------------------------------------------------------------------------------------// // Selection Methods @@ -104,7 +104,7 @@ class VisualTimeAxis : public TimeAxisView /** * Not implemented */ - virtual void set_selected_regionviews(AudioRegionSelection&) ; + virtual void set_selected_regionviews(RegionSelection&) ; //---------------------------------------------------------------------------------// @@ -113,7 +113,7 @@ class VisualTimeAxis : public TimeAxisView /** * Emitted when we have changed the gui, and what we have shanged */ - sigc::signal gui_changed ; + sigc::signal gui_changed ; /** * Emitted when this Visual Time Axis has been removed @@ -122,12 +122,12 @@ class VisualTimeAxis : public TimeAxisView * the destructor, this allows us to capture the source of the deletion * event */ - sigc::signal VisualTimeAxisRemoved ; + sigc::signal VisualTimeAxisRemoved ; /** * Emitted when we have changed the name of this TimeAxis */ - sigc::signal NameChanged ; + sigc::signal NameChanged ; /** * Emitted when this time axis has been selected for removal @@ -145,7 +145,7 @@ class VisualTimeAxis : public TimeAxisView * @param sess the current session * @param canvas the parent canvas object */ - VisualTimeAxis(std::string name, PublicEditor& ed, ARDOUR::Session& sess, Gtk::Widget* canvas) ; + VisualTimeAxis(const string & name, PublicEditor& ed, ARDOUR::Session& sess, ArdourCanvas::Canvas& canvas) ; //---------------------------------------------------------------------------------------// @@ -220,12 +220,6 @@ class VisualTimeAxis : public TimeAxisView * * @see start_time_axis_rename() */ - void finish_time_axis_rename() ; - - /** - * Handle the (re-)displaying of the TimeAxis name label - * - */ virtual void label_view() ; @@ -248,10 +242,6 @@ class VisualTimeAxis : public TimeAxisView /** the name of this TimeAxis object */ std::string time_axis_name ; - /** used to get a new name for this TimeAxis */ - ArdourPrompter* name_prompter ; - - //---------------------------------------------------------------------------------------// // Super class methods not handled by VisualTimeAxis @@ -260,7 +250,7 @@ class VisualTimeAxis : public TimeAxisView * * @todo should VisualTimeAxis handle this? */ - void show_timestretch (jack_nframes_t start, jack_nframes_t end); + void show_timestretch (nframes_t start, nframes_t end); /** * Not handle by purely visual TimeAxis