#include <FontBase.h>

Public Member Functions | |
| virtual std::string | family () const =0 |
| Get the family associated with the font. | |
| virtual bool | italic () const =0 |
Returns true if the font is italic, othwise returns false. | |
| virtual int | pointSize () const =0 |
| Get the pointsize of the font. | |
| virtual void | setFamily (const std::string &family)=0 |
| Set the family associated with the font. | |
| virtual void | setItalic (bool enable)=0 |
| Set the font to be italic. | |
| virtual void | setPointSize (int pointsize)=0 |
| Set the pointsize of the font. | |
| virtual void | setWeight (int weight)=0 |
| Set the weight of the font. | |
| virtual int | weight () const =0 |
| Get the weight of the font. | |
| virtual | ~FontBase () |
| The destructor. | |
Protected Member Functions | |
| FontBase (const std::string &family, int pointsize=12, int weight=hippodraw::FontWeight::Normal, bool italic=false) | |
| Constructor which is called to set the family. | |
| FontBase () | |
| The default constructor. | |
Definition at line 32 of file FontBase.h.
| FontBase | ( | ) | [inline, protected] |
| FontBase | ( | const std::string & | family, | |
| int | pointsize = 12, |
|||
| int | weight = hippodraw::FontWeight::Normal, |
|||
| bool | italic = false | |||
| ) | [protected] |
Constructor which is called to set the family.
| virtual ~FontBase | ( | ) | [inline, virtual] |
| virtual std::string family | ( | ) | const [pure virtual] |
Get the family associated with the font.
Implemented in QtFont.
Referenced by OpenGLView::draw_Text(), and FontXML::setAttributes().
| virtual bool italic | ( | ) | const [pure virtual] |
Returns true if the font is italic, othwise returns false.
Implemented in QtFont.
Referenced by FontXML::setAttributes().
| virtual int pointSize | ( | ) | const [pure virtual] |
Get the pointsize of the font.
Implemented in QtFont.
Referenced by OpenGLView::draw_Text(), AxisRepBase::drawXLabels(), AxisRepBase::drawYLabels(), AxisRepColor::drawZLabels(), DataView::prepareMarginRect(), and FontXML::setAttributes().
| virtual void setFamily | ( | const std::string & | family | ) | [pure virtual] |
| virtual void setItalic | ( | bool | enable | ) | [pure virtual] |
| virtual void setPointSize | ( | int | pointsize | ) | [pure virtual] |
| virtual void setWeight | ( | int | weight | ) | [pure virtual] |
| virtual int weight | ( | ) | const [pure virtual] |