diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-12-19 12:06:42 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-12-19 12:06:42 -0500 |
commit | 00887f94dcb800308db5a95aeaa9c9164f45806d (patch) | |
tree | 94474f8d0f7f3d4ac9bf7dbbc9624b3dead05ad4 /gtk2_ardour/time_axis_view_item.cc | |
parent | f20933b80f69849433e1168b390eef8315b22285 (diff) |
more color/modifier tweaks
Diffstat (limited to 'gtk2_ardour/time_axis_view_item.cc')
-rw-r--r-- | gtk2_ardour/time_axis_view_item.cc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gtk2_ardour/time_axis_view_item.cc b/gtk2_ardour/time_axis_view_item.cc index 35a1e33138..d9820cfec5 100644 --- a/gtk2_ardour/time_axis_view_item.cc +++ b/gtk2_ardour/time_axis_view_item.cc @@ -169,7 +169,7 @@ TimeAxisViewItem::init (ArdourCanvas::Item* parent, double fpp, uint32_t base_co group->Event.connect (sigc::mem_fun (*this, &TimeAxisViewItem::canvas_group_event)); fill_color = base_color; - _fill_color_name = "region base"; + fill_color_name = "time axis view item base"; samples_per_pixel = fpp; frame_position = start; item_duration = duration; @@ -691,30 +691,30 @@ TimeAxisViewItem::set_name_text_color () name_text->set_color (ArdourCanvas::contrasting_text_color (f)); } -uint32_t +ArdourCanvas::Color TimeAxisViewItem::get_fill_color () const { - uint32_t f; + ArdourCanvas::Color c; + const std::string mod_name = (_dragging ? "dragging region" : fill_color_name); - const std::string mod_name = (_dragging ? "dragging region" : _fill_color_name); if (_selected) { - f = ARDOUR_UI::config()->color_mod ("selected region base", mod_name); + c = ARDOUR_UI::config()->color_mod ("selected region base", mod_name); } else { if (_recregion) { - f = ARDOUR_UI::config()->color ("recording rect"); + c = ARDOUR_UI::config()->color ("recording rect"); } else { if ((!Config->get_show_name_highlight() || high_enough_for_name) && !ARDOUR_UI::config()->get_color_regions_using_track_color()) { - f = ARDOUR_UI::config()->color_mod (_fill_color_name, mod_name); + c = ARDOUR_UI::config()->color_mod (fill_color_name, mod_name); } else { - f = ARDOUR_UI::config()->color_mod (fill_color, mod_name); + c = ARDOUR_UI::config()->color_mod (fill_color, mod_name); } } } - return f; + return c; } /** |