X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Ftime_axis_view_item.cc;h=61ac7283077a8f9c2fe69ba4e57f7a6be8ed01d4;hb=87c38e1a269e09b40e8e8866961498c36ce95fbb;hp=dbc558600a340178f51392ee063da609afaac075;hpb=c292cd95ac7d8dbdf34b7f84e6a24f4c312f8710;p=ardour.git diff --git a/gtk2_ardour/time_axis_view_item.cc b/gtk2_ardour/time_axis_view_item.cc index dbc558600a..61ac728307 100644 --- a/gtk2_ardour/time_axis_view_item.cc +++ b/gtk2_ardour/time_axis_view_item.cc @@ -43,7 +43,7 @@ #include "utils.h" #include "rgb_macros.h" -#include "i18n.h" +#include "pbd/i18n.h" using namespace std; using namespace Editing; @@ -160,7 +160,6 @@ TimeAxisViewItem::init (ArdourCanvas::Item* parent, double fpp, uint32_t base_co { group = new ArdourCanvas::Container (parent); CANVAS_DEBUG_NAME (group, string_compose ("TAVI group for %1", get_item_name())); - group->Event.connect (sigc::mem_fun (*this, &TimeAxisViewItem::canvas_group_event)); fill_color = base_color; fill_color_name = "time axis view item base"; @@ -171,14 +170,12 @@ TimeAxisViewItem::init (ArdourCanvas::Item* parent, double fpp, uint32_t base_co position_locked = false; max_item_duration = ARDOUR::max_framepos; min_item_duration = 0; - show_vestigial = false; visibility = vis; _sensitive = true; name_text_width = 0; last_item_width = 0; wide_enough_for_name = wide; high_enough_for_name = high; - vestigial_frame = 0; if (duration == 0) { warning << "Time Axis Item Duration == 0" << endl; @@ -249,13 +246,14 @@ TimeAxisViewItem::init (ArdourCanvas::Item* parent, double fpp, uint32_t base_co frame_handle_start = frame_handle_end = 0; } - set_color (base_color); + //set_color (base_color); - set_duration (item_duration, this); - set_position (start, this); + //set_duration (item_duration, this); + //set_position (start, this); - Config->ParameterChanged.connect (*this, invalidator (*this), boost::bind (&TimeAxisViewItem::parameter_changed, this, _1), gui_context ()); - UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &TimeAxisViewItem::parameter_changed)); + group->Event.connect (sigc::mem_fun (*this, &TimeAxisViewItem::canvas_group_event)); + //Config->ParameterChanged.connect (*this, invalidator (*this), boost::bind (&TimeAxisViewItem::parameter_changed, this, _1), gui_context ()); + //UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &TimeAxisViewItem::parameter_changed)); } TimeAxisViewItem::~TimeAxisViewItem() @@ -534,7 +532,7 @@ TimeAxisViewItem::set_name_text(const string& new_name) name_text_width = pixel_width (new_name, NAME_FONT) + 2; name_text->set (new_name); manage_name_text (); - + manage_name_highlight (); } /** @@ -571,13 +569,6 @@ TimeAxisViewItem::set_height (double height) selection_frame->set (frame->get().shrink (1.0)); } } - - if (vestigial_frame) { - vestigial_frame->set_y0 (0.0); - vestigial_frame->set_y1 (height); - } - - set_colors (); } void @@ -824,19 +815,6 @@ TimeAxisViewItem::reset_width_dependent_items (double pixel_width) if (pixel_width < 2.0) { - if (show_vestigial) { - - if (!vestigial_frame) { - vestigial_frame = new ArdourCanvas::Rectangle (group, ArdourCanvas::Rect (0.0, 0.0, 2.0, trackview.current_height())); - CANVAS_DEBUG_NAME (vestigial_frame, string_compose ("vestigial frame for %1", get_item_name())); - vestigial_frame->set_outline_color (UIConfiguration::instance().color ("vestigial frame")); - vestigial_frame->set_fill_color (UIConfiguration::instance().color ("vestigial frame")); - vestigial_frame->set_outline_what (ArdourCanvas::Rectangle::What (ArdourCanvas::Rectangle::LEFT|ArdourCanvas::Rectangle::RIGHT)); - } - - vestigial_frame->show(); - } - if (frame) { frame->set_outline (false); frame->set_x1 (std::max(1.0, pixel_width)); @@ -848,10 +826,6 @@ TimeAxisViewItem::reset_width_dependent_items (double pixel_width) } } else { - if (vestigial_frame) { - vestigial_frame->hide(); - } - if (frame) { frame->set_outline (true); /* Note: x0 is always zero - the position is defined by