From 17bb05a7c068e243c34135f722f4ec2ef0f8dcde Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 6 Jun 2010 00:56:05 +0000 Subject: Lincoln's patch from #3224 to colour midi stream view backgrounds properly. git-svn-id: svn://localhost/ardour2/branches/3.0@7236 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/midi_streamview.cc | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'gtk2_ardour/midi_streamview.cc') diff --git a/gtk2_ardour/midi_streamview.cc b/gtk2_ardour/midi_streamview.cc index ed0ed50737..97573d4008 100644 --- a/gtk2_ardour/midi_streamview.cc +++ b/gtk2_ardour/midi_streamview.cc @@ -64,11 +64,7 @@ MidiStreamView::MidiStreamView (MidiTimeAxisView& tv) , _data_note_min(60) , _data_note_max(71) { - if (tv.is_track()) { - stream_base_color = ARDOUR_UI::config()->canvasvar_MidiTrackBase.get(); - } else { - stream_base_color = ARDOUR_UI::config()->canvasvar_MidiBusBase.get(); - } + color_handler (); /* use a group dedicated to MIDI underlays. Audio underlays are not in this group. */ midi_underlay_group = new ArdourCanvas::Group (*_canvas_group); @@ -366,8 +362,8 @@ MidiStreamView::apply_note_range(uint8_t lowest, uint8_t highest, bool to_region int range = _highest_note - _lowest_note; int pixels_per_note = floor (height/range); - /* do not grow note display beyont 10 pixels */ - if (pixels_per_note > 10){ + /* do not grow note height beyond 10 pixels */ + if (pixels_per_note > 10) { int available_note_range = floor ((height)/10); int additional_notes = available_note_range - range; @@ -703,14 +699,10 @@ MidiStreamView::rec_data_range_ready (nframes_t start, nframes_t cnt, boost::wea void MidiStreamView::color_handler () { - //case cMidiTrackBase: if (_trackview.is_midi_track()) { - //canvas_rect->property_fill_color_rgba() = ARDOUR_UI::config()->canvasvar_MidiTrackBase.get(); - } - - //case cMidiBusBase: - if (!_trackview.is_midi_track()) { - //canvas_rect->property_fill_color_rgba() = ARDOUR_UI::config()->canvasvar_MidiBusBase.get();; + canvas_rect->property_fill_color_rgba() = ARDOUR_UI::config()->canvasvar_MidiTrackBase.get(); + } else { + canvas_rect->property_fill_color_rgba() = ARDOUR_UI::config()->canvasvar_MidiBusBase.get();; } } -- cgit v1.2.3