Rectangle is ambiguous on Windows
authorRobin Gareus <robin@gareus.org>
Thu, 29 Sep 2016 11:56:10 +0000 (13:56 +0200)
committerRobin Gareus <robin@gareus.org>
Thu, 29 Sep 2016 11:56:10 +0000 (13:56 +0200)
In file included from /usr/share/mingw-w64/include/windows.h:71:0,
                 from /home/ardour/win-stack-w32/include/pthread.h:198,
                 from /home/ardour/ardour-w32/libs/pbd/pbd/event_loop.h:29,
                 from /home/ardour/ardour-w32/libs/pbd/pbd/signals.h:42,
                 from /home/ardour/ardour-w32/libs/midi++2/midi++/parser.h:26,
                 from ../libs/surfaces/push2/mix.cc:30:

/usr/share/mingw-w64/include/wingdi.h:3049:67: note: candidates are: WINBOOL Rectangle(HDC, int, int, int, int)

In file included from ../libs/surfaces/push2/mix.cc:48:0:

/home/ardour/ardour-w32/libs/canvas/canvas/rectangle.h:30:48: note: class ArdourCanvas::Rectangle

libs/surfaces/push2/menu.cc
libs/surfaces/push2/mix.cc
libs/surfaces/push2/scale.cc
libs/surfaces/push2/track_mix.cc

index beefa6816fe02a6e49a1cbcf648022132a1f86d8..116da8aded43b2005df25ce7abafd78d58afb696 100644 (file)
@@ -67,7 +67,7 @@ Push2Menu::Push2Menu (Item* parent, vector<string> s)
                baseline = h;
        }
 
-       active_bg = new Rectangle (this);
+       active_bg = new ArdourCanvas::Rectangle (this);
 
        for (vector<string>::iterator si = s.begin(); si != s.end(); ++si) {
                Text* t = new Text (this);
index 81428ef19659cf103f99eac29f8254dd9f9788c8..34b979ce462df4f532d82b9743fa655922f2dd74 100644 (file)
@@ -77,7 +77,7 @@ MixLayout::MixLayout (Push2& p, Session & s, std::string const & name)
 {
        /* background */
 
-       bg = new Rectangle (this);
+       bg = new ArdourCanvas::Rectangle (this);
        bg->set (Rect (0, 0, display_width(), display_height()));
        bg->set_fill_color (p2.get_color (Push2::DarkBackground));
 
@@ -93,12 +93,12 @@ MixLayout::MixLayout (Push2& p, Session & s, std::string const & name)
 
                /* background for text labels for knob function */
 
-               Rectangle* r = new Rectangle (this);
+               ArdourCanvas::Rectangle* r = new ArdourCanvas::Rectangle (this);
                Coord x0 = 10 + (n*Push2Canvas::inter_button_spacing()) - 5;
                r->set (Rect (x0, 2, x0 + Push2Canvas::inter_button_spacing(), 2 + 21));
                upper_backgrounds.push_back (r);
 
-               r = new Rectangle (this);
+               r = new ArdourCanvas::Rectangle (this);
                r->set (Rect (x0, 137, x0 + Push2Canvas::inter_button_spacing(), 137 + 21));
                lower_backgrounds.push_back (r);
 
index 72062129e9d7c81b8669c1ab4d73182dda490dc2..8a1a16d0a48bd67527f4a9c50bc29e8627a9e100 100644 (file)
@@ -52,7 +52,7 @@ ScaleLayout::ScaleLayout (Push2& p, Session & s, std::string const & name)
 
        /* background */
 
-       bg = new Rectangle (this);
+       bg = new ArdourCanvas::Rectangle (this);
        bg->set (Rect (0, 0, display_width(), display_height()));
        bg->set_fill_color (p2.get_color (Push2::DarkBackground));
 
index f83b38aad7bb64f3fe08f68ddb7e326c69e9353e..aad94ec9dae5f94ae083b29a220645f7642b3e43 100644 (file)
@@ -81,7 +81,7 @@ TrackMixLayout::TrackMixLayout (Push2& p, Session & s, std::string const & name)
 {
        Pango::FontDescription fd ("Sans 10");
 
-       bg = new Rectangle (this);
+       bg = new ArdourCanvas::Rectangle (this);
        bg->set (Rect (0, 0, display_width(), display_height()));
        bg->set_fill_color (p2.get_color (Push2::DarkBackground));