summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_streamview.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-06-06 00:56:05 +0000
committerCarl Hetherington <carl@carlh.net>2010-06-06 00:56:05 +0000
commit17bb05a7c068e243c34135f722f4ec2ef0f8dcde (patch)
treedf7ab7c961bc960f4fe28f9600548aff558d3516 /gtk2_ardour/midi_streamview.cc
parente002e5cea15ba91b8e81f8110e1caabddaa4abcb (diff)
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
Diffstat (limited to 'gtk2_ardour/midi_streamview.cc')
-rw-r--r--gtk2_ardour/midi_streamview.cc20
1 files changed, 6 insertions, 14 deletions
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();;
}
}