CharacterStyle: Added FontSize(), IsBold() and IsItalic().

This commit is contained in:
Stephan Aßmus
2014-01-20 00:50:34 +01:00
parent ffed252616
commit 7e8dde4846
2 changed files with 26 additions and 0 deletions
@@ -82,6 +82,13 @@ CharacterStyle::SetFontSize(float size)
}
float
CharacterStyle::FontSize() const
{
return Font().Size();
}
bool
CharacterStyle::SetBold(bool bold)
{
@@ -108,6 +115,13 @@ CharacterStyle::SetBold(bool bold)
}
bool
CharacterStyle::IsBold() const
{
return (Font().Face() & B_BOLD_FACE) != 0;
}
bool
CharacterStyle::SetItalic(bool italic)
{
@@ -134,6 +148,13 @@ CharacterStyle::SetItalic(bool italic)
}
bool
CharacterStyle::IsItalic() const
{
return (Font().Face() & B_ITALIC_FACE) != 0;
}
bool
CharacterStyle::SetAscent(float ascent)
{
@@ -21,8 +21,13 @@ public:
const BFont& Font() const;
bool SetFontSize(float size);
float FontSize() const;
bool SetBold(bool bold);
bool IsBold() const;
bool SetItalic(bool italic);
bool IsItalic() const;
bool SetAscent(float ascent);
float Ascent() const;