#include "layout.h"
#include "push2.h"
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace ArdourCanvas;
using namespace ArdourSurface;
using namespace PBD;
#include "pbd/i18n.h"
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace PBD;
using namespace ARDOUR;
using namespace ArdourSurface;
#include "layout.h"
#include "push2.h"
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace ARDOUR;
using namespace ArdourSurface;
using namespace ArdourCanvas;
#include <cairomm/region.h>
#include <pangomm/layout.h>
+#include "pbd/i18n.h"
+
#include "canvas/text.h"
+#include "canvas/types.h"
#include "canvas/rectangle.h"
#include "canvas/colors.h"
#include "gui.h"
#include "push2.h"
+#include "menu.h"
+
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace ARDOUR;
using namespace std;
using namespace PBD;
using namespace ArdourSurface;
using namespace ArdourCanvas;
-#include "pbd/i18n.h"
-#include "menu.h"
-
Push2Menu::Push2Menu (Item* parent, vector<string> s)
: Container (parent)
, baseline (-1)
namespace ArdourCanvas {
class Text;
class Rectangle;
+ class Rect;
}
namespace ArdourSurface {
#include "pbd/i18n.h"
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace ARDOUR;
using namespace std;
using namespace PBD;
#include "push2.h"
#include "scale.h"
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace ARDOUR;
using namespace std;
using namespace PBD;
#include "splash.h"
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace ARDOUR;
using namespace PBD;
using namespace std;
#include "canvas/meter.h"
#include "canvas/rectangle.h"
#include "canvas/text.h"
+#include "canvas/types.h"
#include "canvas.h"
#include "knob.h"
#include "track_mix.h"
#include "utils.h"
+#ifdef __APPLE__
+#define Rect ArdourCanvas::Rect
+#endif
+
using namespace ARDOUR;
using namespace std;
using namespace PBD;
}
void
-TrackMixLayout::render (ArdourCanvas::Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
+TrackMixLayout::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
{
Container::render (area, context);
}
class Text;
class Line;
class VBox;
+ class Rect;
}
namespace ArdourSurface {