diff options
author | David Robillard <d@drobilla.net> | 2007-08-04 15:51:04 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-08-04 15:51:04 +0000 |
commit | 2f7bb0945307851430909630bb3632dc3ee2f694 (patch) | |
tree | 17f1637976bc04b5aceede600cd0973ab15bdff7 /gtk2_ardour | |
parent | a5abcd306ba589411aa8b4e5b2729621bdc77d3a (diff) |
Line up percussion hits correctly.
git-svn-id: svn://localhost/ardour2/trunk@2241 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/diamond.cc | 2 | ||||
-rw-r--r-- | gtk2_ardour/midi_region_view.cc | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/gtk2_ardour/diamond.cc b/gtk2_ardour/diamond.cc index 31761597cd..53341cf246 100644 --- a/gtk2_ardour/diamond.cc +++ b/gtk2_ardour/diamond.cc @@ -26,7 +26,7 @@ Diamond::Diamond(Group& group, double height) : Polygon(group) { Points points; - points.push_back(Point(0, height*2)); + points.push_back(Point(0, height*2.0)); points.push_back(Point(height, height)); points.push_back(Point(0, 0)); points.push_back(Point(-height, height)); diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index fde477ffc0..f78577784f 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -507,7 +507,7 @@ MidiRegionView::add_event (const MidiEvent& ev) const Byte& note = ev.buffer()[1]; const double diamond_size = midi_stream_view()->note_height() / 2.0; const double x = trackview.editor.frame_to_pixel((nframes_t)ev.time()); - const double y = midi_stream_view()->note_to_y(note) + (diamond_size / 2.0); + const double y = midi_stream_view()->note_to_y(note) + ((diamond_size-2) / 4.0); CanvasHit* ev_diamond = new CanvasHit(*this, *group, diamond_size); ev_diamond->move(x, y); @@ -574,7 +574,7 @@ MidiRegionView::add_note (const MidiModel::Note& note) } else if (midi_view()->note_mode() == Percussive) { const double diamond_size = midi_stream_view()->note_height() / 2.0; const double x = trackview.editor.frame_to_pixel((nframes_t)note.time()); - const double y = midi_stream_view()->note_to_y(note.note()) + (diamond_size / 2.0) - 2; + const double y = midi_stream_view()->note_to_y(note.note()) + ((diamond_size-2) / 4.0); CanvasHit* ev_diamond = new CanvasHit(*this, *group, diamond_size); ev_diamond->move(x, y); |