summaryrefslogtreecommitdiff
path: root/libs/canvas/flag.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas/flag.cc')
-rw-r--r--libs/canvas/flag.cc9
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;
+}