diff --git a/libs/canvas/canvas/text.h b/libs/canvas/canvas/text.h index 3c0f7ab147..2fffdc519b 100644 --- a/libs/canvas/canvas/text.h +++ b/libs/canvas/canvas/text.h @@ -38,8 +38,10 @@ public: void render (Rect const &, Cairo::RefPtr) const; void compute_bounding_box () const; + ArdourCanvas::Color color () const { return _color; } + void set_color (ArdourCanvas::Color); + void set (std::string const &); - void set_color (uint32_t); void set_font_description (Pango::FontDescription); void set_alignment (Pango::Alignment); @@ -52,17 +54,17 @@ public: double text_width() const { return _width; } private: - std::string _text; - uint32_t _color; + std::string _text; + ArdourCanvas::Color _color; Pango::FontDescription* _font_description; - Pango::Alignment _alignment; + Pango::Alignment _alignment; mutable Cairo::RefPtr _image; - mutable Duple _origin; - mutable double _width; - mutable double _height; - mutable bool _need_redraw; - mutable double _width_correction; - double _clamped_width; + mutable Duple _origin; + mutable double _width; + mutable double _height; + mutable bool _need_redraw; + mutable double _width_correction; + double _clamped_width; void redraw (Cairo::RefPtr) const; void redraw (Glib::RefPtr) const;