mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-20 09:17:23 +01:00
[themes] Color with pointers
This commit is contained in:
@@ -1,19 +1,19 @@
|
||||
#include "message_view.h"
|
||||
#include <assert.h>
|
||||
|
||||
MessageView::MessageView(I18n::Message * messages, KDColor * fgcolors, KDColor * bgcolors, uint8_t numberOfMessages) {
|
||||
MessageView::MessageView(I18n::Message * messages, KDColor const * fgcolors[], KDColor const * bgcolors[], uint8_t numberOfMessages) {
|
||||
m_numberOfMessages = numberOfMessages < k_maxNumberOfMessages ? numberOfMessages : k_maxNumberOfMessages;
|
||||
for (uint8_t i = 0; i < m_numberOfMessages; i++) {
|
||||
m_messageTextViews[i].setFont(i == 0 ? KDFont::LargeFont : KDFont::SmallFont);
|
||||
m_messageTextViews[i].setMessage(messages[i]);
|
||||
m_messageTextViews[i].setAlignment(0.5f, 0.5f);
|
||||
m_messageTextViews[i].setTextColor(fgcolors[i]);
|
||||
m_messageTextViews[i].setBackgroundColor(bgcolors[i]);
|
||||
m_messageTextViews[i].setTextColor(*fgcolors[i]);
|
||||
m_messageTextViews[i].setBackgroundColor(*bgcolors[i]);
|
||||
}
|
||||
}
|
||||
|
||||
void MessageView::drawRect(KDContext * ctx, KDRect rect) const {
|
||||
ctx->fillRect(bounds(), Palette::BackgroundHard);
|
||||
ctx->fillRect(bounds(), *Palette::BackgroundHard);
|
||||
}
|
||||
|
||||
View * MessageView::subviewAtIndex(int index) {
|
||||
|
||||
Reference in New Issue
Block a user