summaryrefslogtreecommitdiff
path: root/messagebox.c
diff options
context:
space:
mode:
Diffstat (limited to 'messagebox.c')
-rw-r--r--messagebox.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/messagebox.c b/messagebox.c
index 70398be..47fdbc1 100644
--- a/messagebox.c
+++ b/messagebox.c
@@ -3,7 +3,7 @@
#include "imageloader.h"
#include "messagebox.h"
-cNopacityMessageBox::cNopacityMessageBox(cOsd *Osd, cImageCache *imgCache, const cRect &Rect, eMessageType Type, const char *Text) {
+cNopacityMessageBox::cNopacityMessageBox(cOsd *Osd, cImageCache *imgCache, const cRect &Rect, eMessageType Type, const char *Text, bool isMenuMessage) {
osd = Osd;
pixmap = osd->CreatePixmap(7, Rect);
pixmapBackground = osd->CreatePixmap(6, Rect);
@@ -51,13 +51,13 @@ cNopacityMessageBox::cNopacityMessageBox(cOsd *Osd, cImageCache *imgCache, const
DrawRoundedCornersWithBorder(pixmapBackground, col, config.GetValue("cornerRadius"), Rect.Width(), Rect.Height());
}
}
- int textWidth = fontManager->messageText->Width(Text);
- pixmap->DrawText(cPoint((Rect.Width() - textWidth) / 2,
- (Rect.Height() - fontManager->messageText->Height()) / 2),
+ cFont *font = isMenuMessage ? fontManager->menuMessage : fontManager->messageText;
+ pixmap->DrawText(cPoint((Rect.Width() - font->Width(Text)) / 2,
+ (Rect.Height() - font->Height()) / 2),
Text,
colFont,
clrTransparent,
- fontManager->messageText);
+ font);
}
cNopacityMessageBox::~cNopacityMessageBox() {