X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gtk2_ardour%2Fnote_base.cc;h=b70b821adef5bd67bc7a70a1bf5073f91bc58fca;hb=d3e2de8b4e006ac652b004cb44b66afa9f6584f6;hp=1a02b6e02e1d802e65f4c8980b1f7d0bd587590f;hpb=ce08ec0de0b0b077d9b28533c23886607991d144;p=ardour.git diff --git a/gtk2_ardour/note_base.cc b/gtk2_ardour/note_base.cc index 1a02b6e02e..b70b821ade 100644 --- a/gtk2_ardour/note_base.cc +++ b/gtk2_ardour/note_base.cc @@ -21,13 +21,15 @@ #include "gtkmm2ext/keyboard.h" +#include "evoral/Note.hpp" + #include "canvas/text.h" #include "note_base.h" -#include "midi_region_view.h" #include "public_editor.h" #include "editing_syms.h" #include "keyboard.h" +#include "midi_region_view.h" using namespace std; using namespace Gtkmm2ext; @@ -94,7 +96,7 @@ NoteBase::show_velocity() if (!_text) { _text = new Text (_item->parent ()); _text->set_ignore_events (true); - _text->set_color (ARDOUR_UI::config()->get_canvasvar_MidiNoteVelocityText()); + _text->set_color (ARDOUR_UI::config()->get_MidiNoteVelocityText()); _text->set_alignment (Pango::ALIGN_CENTER); } @@ -119,8 +121,8 @@ NoteBase::on_channel_selection_change(uint16_t selection) { // make note change its color if its channel is not marked active if ( (selection & (1 << _note->channel())) == 0 ) { - set_fill_color(ARDOUR_UI::config()->get_canvasvar_MidiNoteInactiveChannel()); - set_outline_color(calculate_outline(ARDOUR_UI::config()->get_canvasvar_MidiNoteInactiveChannel())); + set_fill_color(ARDOUR_UI::config()->get_MidiNoteInactiveChannel()); + set_outline_color(calculate_outline(ARDOUR_UI::config()->get_MidiNoteInactiveChannel())); } else { // set the color according to the notes selection state set_selected(_selected); @@ -148,7 +150,7 @@ NoteBase::set_selected(bool selected) set_fill_color (base_color()); if (_selected) { - set_outline_color(calculate_outline(ARDOUR_UI::config()->get_canvasvar_MidiNoteSelected())); + set_outline_color(calculate_outline(ARDOUR_UI::config()->get_MidiNoteSelected())); } else { set_outline_color(calculate_outline(base_color())); } @@ -172,13 +174,13 @@ NoteBase::base_color() { uint32_t color = _region.midi_stream_view()->get_region_color(); return UINT_INTERPOLATE (UINT_RGBA_CHANGE_A (color, opacity), - ARDOUR_UI::config()->get_canvasvar_MidiNoteSelected(), + ARDOUR_UI::config()->get_MidiNoteSelected(), 0.5); } case ChannelColors: return UINT_INTERPOLATE (UINT_RGBA_CHANGE_A (NoteBase::midi_channel_colors[_note->channel()], opacity), - ARDOUR_UI::config()->get_canvasvar_MidiNoteSelected(), 0.5); + ARDOUR_UI::config()->get_MidiNoteSelected(), 0.5); default: return meter_style_fill_color(_note->velocity(), selected()); @@ -262,8 +264,8 @@ NoteBase::event_handler (GdkEvent* ev) switch (ev->type) { case GDK_ENTER_NOTIFY: - set_mouse_fractions (ev); _region.note_entered (this); + set_mouse_fractions (ev); break; case GDK_LEAVE_NOTIFY: