diff options
Diffstat (limited to 'plugingui/label.h')
| -rw-r--r-- | plugingui/label.h | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/plugingui/label.h b/plugingui/label.h index f76a598..837f6c0 100644 --- a/plugingui/label.h +++ b/plugingui/label.h @@ -31,6 +31,7 @@  #include "font.h"  #include <string> +#include <memory>  namespace GUI { @@ -46,9 +47,9 @@ public:  	virtual ~Label() = default;  	void setText(const std::string& text); -  	void setAlignment(TextAlignment alignment); - +	void setColour(Colour colour); +	void resetColour();  	void resizeToText();  protected: @@ -60,6 +61,9 @@ private:  	Font font{":fontemboss.png"};  	TextAlignment alignment{TextAlignment::left};  	int border{0}; + +	// optional colour +	std::unique_ptr<Colour> colour;  };  } // GUI::  | 
