diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2018-07-03 17:02:20 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2018-07-03 17:02:20 -0400 |
commit | b1ad462a7a05a5602abddd7eee0acf0187573cc7 (patch) | |
tree | 82f5646498d5324a2d6fd0280e356e69944b26b1 /gtk2_ardour/note_base.cc | |
parent | 38b499a8f08f488889967d536dd1e341f9b3da3d (diff) |
respond to changes in use-note-color-for-velocity
Diffstat (limited to 'gtk2_ardour/note_base.cc')
-rw-r--r-- | gtk2_ardour/note_base.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/note_base.cc b/gtk2_ardour/note_base.cc index 283910d1c8..afc72551a1 100644 --- a/gtk2_ardour/note_base.cc +++ b/gtk2_ardour/note_base.cc @@ -201,7 +201,13 @@ NoteBase::base_color() _selected_col, 0.5); default: - return meter_style_fill_color(_note->velocity(), selected()); + if (UIConfiguration::instance().get_use_note_color_for_velocity()) { + return meter_style_fill_color(_note->velocity(), selected()); + } else { + const uint32_t region_color = _region.midi_stream_view()->get_region_color(); + return UINT_INTERPOLATE (UINT_RGBA_CHANGE_A (region_color, opacity), _selected_col, + 0.5); + } }; return 0; |