(librunview) Fix use of B_REGULAR_FACE if not default
This commit is contained in:
parent
5966df1a34
commit
0a0b29d349
|
@ -177,10 +177,8 @@ RunView::Select(int32 startOffset, int32 endOffset)
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
RunView::Append(const char* text, rgb_color color, uint16 fontFace)
|
RunView::Append(const char* text, rgb_color color, BFont font)
|
||||||
{
|
{
|
||||||
BFont font;
|
|
||||||
font.SetFace(fontFace);
|
|
||||||
text_run run = { 0, font, color };
|
text_run run = { 0, font, color };
|
||||||
text_run_array array = { 1, {run} };
|
text_run_array array = { 1, {run} };
|
||||||
|
|
||||||
|
@ -189,6 +187,22 @@ RunView::Append(const char* text, rgb_color color, uint16 fontFace)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
RunView::Append(const char* text, rgb_color color, uint16 fontFace)
|
||||||
|
{
|
||||||
|
BFont font;
|
||||||
|
font.SetFace(fontFace);
|
||||||
|
Append(text, color, font);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
RunView::Append(const char* text, rgb_color color)
|
||||||
|
{
|
||||||
|
Append(text, color, BFont());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
RunView::Append(const char* text)
|
RunView::Append(const char* text)
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,8 +26,9 @@ public:
|
||||||
|
|
||||||
virtual void Select(int32 startOffset, int32 endOffset);
|
virtual void Select(int32 startOffset, int32 endOffset);
|
||||||
|
|
||||||
void Append(const char* text, rgb_color color,
|
void Append(const char* text, rgb_color color, BFont font);
|
||||||
uint16 fontFace = B_REGULAR_FACE);
|
void Append(const char* text, rgb_color color, uint16 fontFace);
|
||||||
|
void Append(const char* text, rgb_color color);
|
||||||
void Append(const char* text);
|
void Append(const char* text);
|
||||||
|
|
||||||
BString WordAt(BPoint point);
|
BString WordAt(BPoint point);
|
||||||
|
|
Ŝarĝante…
Reference in New Issue