summaryrefslogtreecommitdiff
path: root/gtk2_ardour/axis_view.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-10-05 13:48:09 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-10-05 13:48:09 +0000
commit60f817b0d2411947c257ecbf0b0376589ea77acd (patch)
tree62d26d36bde53e99fa3e68926dd9176a68b1e14f /gtk2_ardour/axis_view.cc
parentf5091b8db024c3499c72cac8694cde678e8f73bb (diff)
2 cleanup patches from nickm, plus work on mixer_ui.cc so that it compiles
git-svn-id: svn://localhost/trunk/ardour2@47 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/axis_view.cc')
-rw-r--r--gtk2_ardour/axis_view.cc22
1 files changed, 11 insertions, 11 deletions
diff --git a/gtk2_ardour/axis_view.cc b/gtk2_ardour/axis_view.cc
index 123f9b4b57..6b8b5e59fa 100644
--- a/gtk2_ardour/axis_view.cc
+++ b/gtk2_ardour/axis_view.cc
@@ -43,7 +43,7 @@ using namespace Gtk;
using namespace Gtkmm2ext;
-list<GdkColor> AxisView::used_colors;
+list<Gdk::Color> 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<GdkColor>::iterator i = used_colors.begin(); i != used_colors.end(); ++i) {
- GdkColor c = *i;
+ for (list<Gdk::Color>::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);