summaryrefslogtreecommitdiff
path: root/gtk2_ardour/regionview.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/regionview.cc')
-rw-r--r--gtk2_ardour/regionview.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/gtk2_ardour/regionview.cc b/gtk2_ardour/regionview.cc
index da61b629be..9ec42bd62b 100644
--- a/gtk2_ardour/regionview.cc
+++ b/gtk2_ardour/regionview.cc
@@ -193,7 +193,7 @@ AudioRegionView::AudioRegionView (GtkCanvasGroup *parent, AudioTimeAxisView &tv,
fade_in_active_changed ();
fade_out_active_changed ();
- region.StateChanged.connect (slot (*this, &AudioRegionView::region_changed));
+ region.StateChanged.connect (mem_fun(*this, &AudioRegionView::region_changed));
gtk_signal_connect (GTK_OBJECT(group), "event",
(GtkSignalFunc) PublicEditor::canvas_region_view_event,
@@ -274,7 +274,7 @@ AudioRegionView::lock_toggle ()
void
AudioRegionView::region_changed (Change what_changed)
{
- ENSURE_GUI_THREAD (bind (slot (*this, &AudioRegionView::region_changed), what_changed));
+ ENSURE_GUI_THREAD (bind (mem_fun(*this, &AudioRegionView::region_changed), what_changed));
if (what_changed & BoundsChanged) {
region_resized (what_changed);
@@ -394,7 +394,7 @@ AudioRegionView::fade_out_active_changed ()
void
AudioRegionView::region_scale_amplitude_changed ()
{
- ENSURE_GUI_THREAD (slot (*this, &AudioRegionView::region_scale_amplitude_changed));
+ ENSURE_GUI_THREAD (mem_fun(*this, &AudioRegionView::region_scale_amplitude_changed));
for (uint32_t n = 0; n < waves.size(); ++n) {
// force a reload of the cache
@@ -1036,7 +1036,7 @@ AudioRegionView::create_waves ()
wave_caches.push_back (gtk_canvas_waveview_cache_new ());
if (wait_for_waves) {
- if (region.source(n).peaks_ready (bind (slot (*this, &AudioRegionView::peaks_ready_handler), n))) {
+ if (region.source(n).peaks_ready (bind (mem_fun(*this, &AudioRegionView::peaks_ready_handler), n))) {
create_one_wave (n, true);
} else {
create_zero_line = false;
@@ -1136,7 +1136,7 @@ AudioRegionView::create_one_wave (uint32_t which, bool direct)
void
AudioRegionView::peaks_ready_handler (uint32_t which)
{
- Gtkmm2ext::UI::instance()->call_slot (bind (slot (*this, &AudioRegionView::create_one_wave), which, false));
+ Gtkmm2ext::UI::instance()->call_slot (bind (mem_fun(*this, &AudioRegionView::create_one_wave), which, false));
}
void
@@ -1172,9 +1172,9 @@ AudioRegionView::add_gain_point_event (GtkCanvasItem *item, GdkEvent *ev)
if (!region.envelope_active()) {
- trackview.session().add_undo( bind( slot(region, &AudioRegion::set_envelope_active), false) );
+ trackview.session().add_undo( bind( mem_fun(region, &AudioRegion::set_envelope_active), false) );
region.set_envelope_active(true);
- trackview.session().add_redo( bind( slot(region, &AudioRegion::set_envelope_active), true) );
+ trackview.session().add_redo( bind( mem_fun(region, &AudioRegion::set_envelope_active), true) );
}
region.envelope().add (fx, y);
@@ -1321,7 +1321,7 @@ AudioRegionView::add_ghost (AutomationTimeAxisView& atv)
ghost->set_duration (region.length() / samples_per_unit);
ghosts.push_back (ghost);
- ghost->GoingAway.connect (slot (*this, &AudioRegionView::remove_ghost));
+ ghost->GoingAway.connect (mem_fun(*this, &AudioRegionView::remove_ghost));
return ghost;
}