#include "ardour/event_type_map.h"
#include "ardour/session.h"
#include "ardour/source.h"
+
#include "automation_region_view.h"
+#include "gui_thread.h"
#include "public_editor.h"
#include "i18n.h"
create_line(list);
}
- group->signal_event().connect (mem_fun (this, &AutomationRegionView::canvas_event), false);
+ group->signal_event().connect (sigc::mem_fun (this, &AutomationRegionView::canvas_event), false);
group->raise_to_top();
}
set_height (trackview.current_height());
- _region->StateChanged.connect (mem_fun(*this, &AutomationRegionView::region_changed));
+ _region->PropertyChanged.connect (*this, invalidator (*this), ui_bind (&RegionView::region_changed, this, _1), gui_context());
set_colors ();
_line->view_to_model_coord (x, y);
- view->session().begin_reversible_command (_("add automation event"));
+ view->session()->begin_reversible_command (_("add automation event"));
XMLNode& before = _line->the_list()->get_state();
_line->the_list()->add (x, y);
XMLNode& after = _line->the_list()->get_state();
- view->session().commit_reversible_command (new MementoCommand<ARDOUR::AutomationList>(
+ view->session()->commit_reversible_command (new MementoCommand<ARDOUR::AutomationList>(
*_line->the_list(), &before, &after));
- view->session().set_dirty ();
+ view->session()->set_dirty ();
}
void
void
-AutomationRegionView::region_resized (ARDOUR::Change what_changed)
+AutomationRegionView::region_resized (const PBD::PropertyChange& what_changed)
{
RegionView::region_resized(what_changed);