summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-06 16:07:32 -0500
committerDavid Robillard <d@drobilla.net>2014-12-06 16:07:32 -0500
commit60f4f5b9d8a3df175f828b9c32c0cb75eb5f4d98 (patch)
treebbb6b9051438e54143a896b4326d4881366bf359 /libs
parent8339850e1409ed7285c0cf7aa8a6d4651f93d5d1 (diff)
Fix inappropriately massive flag font.
Diffstat (limited to 'libs')
-rw-r--r--libs/canvas/canvas/flag.h4
-rw-r--r--libs/canvas/flag.cc6
2 files changed, 10 insertions, 0 deletions
diff --git a/libs/canvas/canvas/flag.h b/libs/canvas/canvas/flag.h
index 3aff9ed241..19a302b4b6 100644
--- a/libs/canvas/canvas/flag.h
+++ b/libs/canvas/canvas/flag.h
@@ -17,6 +17,8 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include <pangomm/fontdescription.h>
+
#include "canvas/visibility.h"
#include "canvas/types.h"
#include "canvas/container.h"
@@ -36,6 +38,8 @@ public:
void set_text (std::string const &);
void set_height (Distance);
+ void set_font_description (Pango::FontDescription);
+
bool covers (Duple const &) const;
private:
diff --git a/libs/canvas/flag.cc b/libs/canvas/flag.cc
index 243e71cd17..7425166043 100644
--- a/libs/canvas/flag.cc
+++ b/libs/canvas/flag.cc
@@ -62,6 +62,12 @@ Flag::setup (Distance height, Duple position)
}
void
+Flag::set_font_description (Pango::FontDescription font_description)
+{
+ _text->set_font_description (font_description);
+}
+
+void
Flag::set_text (string const & text)
{
_text->set (text);