From 3f71f581949b23c013b07a266e9aae0edd102a53 Mon Sep 17 00:00:00 2001 From: Fraxinas Date: Wed, 27 May 2009 23:45:01 +0200 Subject: make subtitle font styles skinnable --- lib/gui/esubtitle.cpp | 49 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 32 insertions(+), 17 deletions(-) (limited to 'lib/gui/esubtitle.cpp') diff --git a/lib/gui/esubtitle.cpp b/lib/gui/esubtitle.cpp index ca5c20d7..376fa24d 100644 --- a/lib/gui/esubtitle.cpp +++ b/lib/gui/esubtitle.cpp @@ -10,6 +10,8 @@ .... */ +eSubtitleWidget::eSubtitleStyle eSubtitleWidget::subtitleStyles[Subtitle_MAX]; + eSubtitleWidget::eSubtitleWidget(eWidget *parent) : eWidget(parent), m_hide_subtitles_timer(eTimer::create(eApp)) { @@ -131,42 +133,42 @@ int eSubtitleWidget::event(int event, void *data, void *data2) else if (m_page_ok) { int elements = m_page.m_elements.size(); - ePtr font = new gFont("Regular", 38); - painter.setFont(font); + painter.setFont(subtitleStyles[Subtitle_TTX].font); for (int i=0; i font = new gFont("Regular", 38); + subfont_t face; + for (int i=0; i