X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fghostregion.cc;h=5f07f1388f26baa9fed8ef4e07f540350e4664d2;hb=b1c3a224983a6b0cc5c5bb4b042d15f1d67ae5b3;hp=cfd9d3ea438e1f7e4ad880cc634410638ecd74e1;hpb=3b89d9eaa03406a5e03648f47734211f09b89d62;p=ardour.git diff --git a/gtk2_ardour/ghostregion.cc b/gtk2_ardour/ghostregion.cc index cfd9d3ea43..5f07f1388f 100644 --- a/gtk2_ardour/ghostregion.cc +++ b/gtk2_ardour/ghostregion.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2000-2007 Paul Davis + Copyright (C) 2000-2007 Paul Davis This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -34,6 +34,8 @@ using namespace Editing; using namespace ArdourCanvas; using namespace ARDOUR; +PBD::Signal1 GhostRegion::CatchDeletion; + GhostRegion::GhostRegion (ArdourCanvas::Group* parent, TimeAxisView& tv, TimeAxisView& source_tv, double initial_pos) : trackview (tv) , source_trackview (source_tv) @@ -61,7 +63,7 @@ GhostRegion::GhostRegion (ArdourCanvas::Group* parent, TimeAxisView& tv, TimeAxi GhostRegion::~GhostRegion () { - GoingAway (this); + CatchDeletion (this); delete base_rect; delete group; } @@ -111,7 +113,7 @@ AudioGhostRegion::set_samples_per_unit (double spu) { for (vector::iterator i = waves.begin(); i != waves.end(); ++i) { (*i)->property_samples_per_unit() = spu; - } + } } void @@ -124,7 +126,7 @@ AudioGhostRegion::set_height () GhostRegion::set_height(); ht = ((trackview.current_height()) / (double) waves.size()); - + for (n = 0, i = waves.begin(); i != waves.end(); ++i, ++n) { gdouble yoff = n * ht; (*i)->property_height() = ht; @@ -168,7 +170,7 @@ MidiGhostRegion::MidiGhostRegion(TimeAxisView& tv, TimeAxisView& source_tv, doub MidiGhostRegion::MidiGhostRegion(MidiStreamView& msv, TimeAxisView& source_tv, double initial_unit_pos) : GhostRegion(msv.midi_underlay_group, msv.trackview(), source_tv, initial_unit_pos) { - base_rect->lower_to_bottom(); + base_rect->lower_to_bottom(); } MidiGhostRegion::~MidiGhostRegion() @@ -215,7 +217,7 @@ MidiGhostRegion::Hit::x_changed() } void -MidiGhostRegion::set_samples_per_unit (double spu) +MidiGhostRegion::set_samples_per_unit (double /*spu*/) { } @@ -267,7 +269,7 @@ MidiGhostRegion::update_range() MidiGhostRegion::Note* note; uint8_t note_num; double y; - + for (EventList::iterator it = events.begin(); it != events.end(); ++it) { if ((note = dynamic_cast(*it)) != 0) { note_num = note->event->note()->note(); @@ -310,7 +312,7 @@ MidiGhostRegion::add_note(ArdourCanvas::CanvasNote* n) } void -MidiGhostRegion::add_hit(ArdourCanvas::CanvasHit* h) +MidiGhostRegion::add_hit(ArdourCanvas::CanvasHit* /*h*/) { //events.push_back(new Hit(h, group)); }