From f3d349bc9a05eacfaa5c443ce5657f59d328d2f2 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 5 Nov 2014 16:56:02 -0500 Subject: [PATCH] add some more outline enums to ArdourCanvas::Rectangle --- libs/canvas/canvas/rectangle.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/libs/canvas/canvas/rectangle.h b/libs/canvas/canvas/rectangle.h index 0e03ecb6ba..8a8353bc32 100644 --- a/libs/canvas/canvas/rectangle.h +++ b/libs/canvas/canvas/rectangle.h @@ -65,19 +65,16 @@ public: void set_y1 (Coord); enum What { + NOTHING = 0x0, LEFT = 0x1, RIGHT = 0x2, TOP = 0x4, - BOTTOM = 0x8 + BOTTOM = 0x8, + ALL = LEFT|RIGHT|TOP|BOTTOM, }; void set_outline_what (What); - void set_outline_all () { - set_outline_what (ArdourCanvas::Rectangle::What (ArdourCanvas::Rectangle::TOP| - ArdourCanvas::Rectangle::LEFT| - ArdourCanvas::Rectangle::RIGHT| - ArdourCanvas::Rectangle::BOTTOM)); - } + void set_outline_all () { set_outline_what (ArdourCanvas::Rectangle::ALL); } protected: void render_self (Rect const &, Cairo::RefPtr, Rect) const;