trivial API change for MidiRegionView::update_hit()
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 6 Mar 2014 18:27:51 +0000 (13:27 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 6 Mar 2014 18:27:51 +0000 (13:27 -0500)
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_region_view.h

index 289c5f7f546758664f232b3f710865dbd9568b7a..d9a5ce4b6b11e7a62efcac6208b6669c4f240347 100644 (file)
@@ -1437,9 +1437,7 @@ MidiRegionView::apply_note_range (uint8_t min, uint8_t max, bool force)
 
                } else if (Hit* chit = dynamic_cast<Hit*>(event)) {
 
-                       const double diamond_size = update_hit (chit);
-
-                       chit->set_height (diamond_size);
+                       update_hit (chit);
                }
        }
 }
@@ -1675,19 +1673,18 @@ MidiRegionView::update_note (Note* ev, bool update_ghost_regions)
        }
 }
 
-double
+void
 MidiRegionView::update_hit (Hit* ev)
 {
        boost::shared_ptr<NoteType> note = ev->note();
 
        const framepos_t note_start_frames = source_beats_to_region_frames(note->time());
        const double x = trackview.editor().sample_to_pixel(note_start_frames);
-       const double diamond_size = midi_stream_view()->note_height() / 2.0;
-       const double y = midi_stream_view()->note_to_y(note->note()) + ((diamond_size-2) / 4.0);
+       const double diamond_size = midi_stream_view()->note_height();
+       const double y = midi_stream_view()->note_to_y(note->note()) + (diamond_size/2.0);
 
        ev->set_position (ArdourCanvas::Duple (x, y));
-
-       return diamond_size;
+       ev->set_height (diamond_size);
 }
 
 /** Add a MIDI note to the view (with length).
@@ -1701,8 +1698,6 @@ MidiRegionView::add_note(const boost::shared_ptr<NoteType> note, bool visible)
 {
        NoteBase* event = 0;
 
-       //ArdourCanvas::Group* const group = (ArdourCanvas::Group*) get_canvas_group();
-
        if (midi_view()->note_mode() == Sustained) {
 
                Note* ev_rect = new Note (*this, _note_group, note);
index 5a5c74cb2ca5c5ea9f067edae35f47ee8a73b38f..49759da531a0cd4f9a9b9010d69a7c9b430a4a99 100644 (file)
@@ -431,7 +431,7 @@ private:
        Events::iterator _optimization_iterator;
 
        void update_note (Note *, bool update_ghost_regions = true);
-       double update_hit (Hit *);
+        void update_hit (Hit *);
        void create_ghost_note (double, double);
        void update_ghost_note (double, double);