diff options
author | louis <louis.braun@gmx.de> | 2014-10-15 18:04:12 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2014-10-15 18:04:12 +0200 |
commit | 8b8389d975f1867d5e6a8be678678fa3206f4fda (patch) | |
tree | 75c62b726167c2d8659bf67203f4099ca100c99d /views/displaymenurootview.c | |
parent | 2e4a9b86ed6491e85d7e032790172fe2433cc19c (diff) | |
download | vdr-plugin-skindesigner-8b8389d975f1867d5e6a8be678678fa3206f4fda.tar.gz vdr-plugin-skindesigner-8b8389d975f1867d5e6a8be678678fa3206f4fda.tar.bz2 |
implemented cSDDisplayMenu::GetTextAreaFont()
Diffstat (limited to 'views/displaymenurootview.c')
-rw-r--r-- | views/displaymenurootview.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/views/displaymenurootview.c b/views/displaymenurootview.c index 2d878ee..93848c2 100644 --- a/views/displaymenurootview.c +++ b/views/displaymenurootview.c @@ -288,15 +288,29 @@ int cDisplayMenuRootView::GetListViewWidth(void) { int cDisplayMenuRootView::GetTextAreaWidth(void) { if (!tmplView) return 1900; - cTemplateView *tempSubView = tmplView->GetSubView(svMenuDefault); - if (!tempSubView) + cTemplateView *tmplSubView = tmplView->GetSubView(svMenuDefault); + if (!tmplSubView) return 1900; - int areaWidth = tempSubView->GetNumericParameter(ptWidth); + int areaWidth = tmplSubView->GetNumericParameter(ptWidth); if (areaWidth > 0) return areaWidth; return 1900; } +cFont *cDisplayMenuRootView::GetTextAreaFont(void) { + if (!tmplView) + return NULL; + cTemplateView *tmplSubViewDefault = tmplView->GetSubView(svMenuDefault); + if (!tmplSubViewDefault) + return NULL; + + cTemplateViewList *tmplViewList = tmplSubViewDefault->GetViewList(vlMenuItem); + if (!tmplViewList) + return NULL; + + return tmplViewList->GetTextAreaFont(); +} + void cDisplayMenuRootView::Render(void) { |