diff options
author | nick_m <mainsbridge@gmail.com> | 2016-12-29 04:16:09 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2016-12-29 04:16:09 +1100 |
commit | 3129370bc5f2b84b70fb665f451f6af0b8e2f932 (patch) | |
tree | 6e342eeb35f2cd3d4c7248b8c8cad87199454b8e /libs/canvas/flag.cc | |
parent | cee85c34b225584189dc2cc34953748429969426 (diff) |
add ArdourCanvas::Flag::width()
Diffstat (limited to 'libs/canvas/flag.cc')
-rw-r--r-- | libs/canvas/flag.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/canvas/flag.cc b/libs/canvas/flag.cc index a6da8b727e..3e11f7c1b6 100644 --- a/libs/canvas/flag.cc +++ b/libs/canvas/flag.cc @@ -119,3 +119,12 @@ Flag::covers (Duple const & point) const return false; } + +double +Flag::width () const +{ + boost::optional<Rect> bbox = _text->bounding_box (); + assert (bbox); + + return bbox.get().width() + 10; +} |