X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Faxis_view.cc;h=6b8b5e59fa3dcc756842f3643c9939ed806dd493;hb=f0416627d63d94cac80e7fc2e0e585b79a8147f0;hp=419877e75a9f45fdb0a878b4b75921888d0fa407;hpb=209d967b1bb80a9735d690d8f4f0455ecb9970ca;p=ardour.git diff --git a/gtk2_ardour/axis_view.cc b/gtk2_ardour/axis_view.cc index 419877e75a..6b8b5e59fa 100644 --- a/gtk2_ardour/axis_view.cc +++ b/gtk2_ardour/axis_view.cc @@ -28,9 +28,9 @@ #include -#include -#include -#include +#include +#include +#include #include #include @@ -40,10 +40,10 @@ #include "i18n.h" using namespace Gtk; -using namespace Gtkmmext; +using namespace Gtkmm2ext; -list AxisView::used_colors; +list AxisView::used_colors; AxisView::AxisView (ARDOUR::Session& sess) : _session(sess) { @@ -55,10 +55,10 @@ AxisView::~AxisView() } -GdkColor +Gdk::Color AxisView::unique_random_color() { - GdkColor newcolor; + Gdk::Color newcolor; while (1) { @@ -68,22 +68,22 @@ AxisView::unique_random_color() const int32_t max_saturation = 48000; // 65535 would open up the whole color wheel - newcolor.red = random() % max_saturation; - newcolor.blue = random() % max_saturation; - newcolor.green = random() % max_saturation; + newcolor.set_red (random() % max_saturation); + newcolor.set_blue (random() % max_saturation); + newcolor.set_green (random() % max_saturation); if (used_colors.size() == 0) { used_colors.push_back (newcolor); return newcolor; } - for (list::iterator i = used_colors.begin(); i != used_colors.end(); ++i) { - GdkColor c = *i; + for (list::iterator i = used_colors.begin(); i != used_colors.end(); ++i) { + Gdk::Color c = *i; float rdelta, bdelta, gdelta; - rdelta = newcolor.red - c.red; - bdelta = newcolor.blue - c.blue; - gdelta = newcolor.green - c.green; + rdelta = newcolor.get_red() - c.get_red(); + bdelta = newcolor.get_blue() - c.get_blue(); + gdelta = newcolor.get_green() - c.get_green(); if (sqrt (rdelta*rdelta + bdelta*bdelta + gdelta*gdelta) > 25.0) { used_colors.push_back (newcolor);