#include "ui_config.h"
#include "vca_time_axis.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
using namespace ARDOUR;
using namespace ARDOUR_UI_UTILS;
spill_button.show ();
gain_meter.get_gain_slider().show ();
+ controls_ebox.set_name ("ControlMasterBaseUnselected");
+ time_axis_frame.set_name ("ControlMasterBaseUnselected");
+
s->config.ParameterChanged.connect (*this, invalidator (*this), boost::bind (&VCATimeAxisView::parameter_changed, this, _1), gui_context());
Config->ParameterChanged.connect (*this, invalidator (*this), boost::bind (&VCATimeAxisView::parameter_changed, this, _1), gui_context());
UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &VCATimeAxisView::parameter_changed));
bool
VCATimeAxisView::marked_for_display () const
{
- return !_vca->presentation_info().hidden();
+ return _vca && !_vca->presentation_info().hidden();
}
bool
VCATimeAxisView::set_marked_for_display (bool yn)
{
- if (yn == _vca->presentation_info().hidden()) {
+ if (_vca && (yn == _vca->presentation_info().hidden())) {
_vca->presentation_info().set_hidden (!yn);
return true; // things changed
}