Rotate output meter label. Is this really supported in the chosen gtk
[ardour.git] / gtk2_ardour / visual_time_axis.cc
index cb3d4d8c59a0fe0e6bdc9bff80da534e06840ca3..9782a8c9f6f8e2cb6c3cf6a663f7167bddd4111f 100644 (file)
@@ -83,7 +83,7 @@ static const gchar* small_x_xpm[] = {
  * @param sess the current session
  * @param canvas the parent canvas object
  */
-VisualTimeAxis::VisualTimeAxis(std::string name, PublicEditor& ed, ARDOUR::Session& sess, Canvas& canvas)
+VisualTimeAxis::VisualTimeAxis(const string & name, PublicEditor& ed, ARDOUR::Session& sess, Canvas& canvas)
        : AxisView(sess),
          TimeAxisView(sess,ed,(TimeAxisView*) 0, canvas),
          visual_button (_("v")),
@@ -141,7 +141,7 @@ VisualTimeAxis::~VisualTimeAxis()
 // Name/Id Accessors/Mutators
 
 void
-VisualTimeAxis::set_time_axis_name(std::string name, void* src)
+VisualTimeAxis::set_time_axis_name(const string & name, void* src)
 {
        std::string old_name = time_axis_name ;
        
@@ -222,7 +222,7 @@ VisualTimeAxis::visual_click()
 void
 VisualTimeAxis::hide_click()
 {
-       editor.unselect_strip_in_display (*this);
+       editor.hide_track_in_display (*this);
 }
 
 
@@ -249,15 +249,15 @@ VisualTimeAxis::choose_time_axis_color()
        bool picked ;
        Gdk::Color color ;
        gdouble current[4] ;
-       Gdk::Color* current_color ;
+       Gdk::Color current_color ;
        
        current[0] = _color.get_red() / 65535.0 ;
        current[1] = _color.get_green() / 65535.0 ;
        current[2] = _color.get_blue() / 65535.0 ;
        current[3] = 1.0 ;
 
-       current_color->set_rgb_p (current[0],current[1],current[2]);
-       color = Gtkmm2ext::UI::instance()->get_color(_("ardour: color selection"),picked, current_color) ;
+       current_color.set_rgb_p (current[0],current[1],current[2]);
+       color = Gtkmm2ext::UI::instance()->get_color(_("ardour: color selection"),picked, &current_color) ;
        
        if (picked)
        {