[apps/shared] In message controller, enable to choose message colors and

message texts

Change-Id: I1bf1eb8d5dd2a93d0a6f5bbff13fe4d1de66d920
This commit is contained in:
Émilie Feral
2017-08-10 11:18:52 +02:00
parent 304bbf18b9
commit f5d5db6062
4 changed files with 20 additions and 12 deletions

View File

@@ -2,9 +2,9 @@
#include "../apps_container.h"
#include <assert.h>
MessageController::MessageController(I18n::Message title, I18n::Message message1, I18n::Message message2, I18n::Message message3, I18n::Message message4) :
MessageController::MessageController(I18n::Message * messages, KDColor * colors) :
ViewController(nullptr),
m_contentView(title, message1, message2, message3, message4)
m_contentView(messages, colors)
{
}
@@ -20,12 +20,12 @@ bool MessageController::handleEvent(Ion::Events::Event event) {
return false;
}
MessageController::ContentView::ContentView(I18n::Message title, I18n::Message message1, I18n::Message message2, I18n::Message message3, I18n::Message message4) :
m_titleTextView(KDText::FontSize::Large, title, 0.5f, 0.5f),
m_messageTextView1(KDText::FontSize::Small, message1, 0.5f, 0.5f),
m_messageTextView2(KDText::FontSize::Small, message2, 0.5f, 0.5f),
m_messageTextView3(KDText::FontSize::Small, message3, 0.5f, 0.5f),
m_messageTextView4(KDText::FontSize::Small, message4, 0.5f, 0.5f, Palette::YellowDark),
MessageController::ContentView::ContentView(I18n::Message * messages, KDColor * colors) :
m_titleTextView(KDText::FontSize::Large, messages[0], 0.5f, 0.5f, colors[0]),
m_messageTextView1(KDText::FontSize::Small, messages[1], 0.5f, 0.5f, colors[1]),
m_messageTextView2(KDText::FontSize::Small, messages[2], 0.5f, 0.5f, colors[2]),
m_messageTextView3(KDText::FontSize::Small, messages[3], 0.5f, 0.5f, colors[3]),
m_messageTextView4(KDText::FontSize::Small, messages[4], 0.5f, 0.5f, colors[4]),
m_skipView(KDText::FontSize::Small, I18n::Message::Skip, 1.0f, 0.5f),
m_okView()
{