CharacterStyle: Added FontSize(), IsBold() and IsItalic().
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user