mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-30 08:51:04 +02:00
CImageInfo: use matched fontsize for informations
This window contains many lines and it's possible that some lines are
truncated. if users have changed to extreme font sizes,
So it is hopefully solved.
Origin commit data
------------------
Branch: ni/coolstream
Commit: 95735f6faf
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-03 (Mon, 03 Oct 2016)
------------------
This commit was generated by Migit
This commit is contained in:
@@ -70,8 +70,8 @@ void CImageInfo::Init(void)
|
||||
b_info = NULL;
|
||||
btn_red = NULL;
|
||||
item_offset = 10;
|
||||
item_font = g_Font[SNeutrinoSettings::FONT_TYPE_MENU];
|
||||
item_height = item_font->getHeight();
|
||||
item_font = NULL;
|
||||
item_height = 0;
|
||||
|
||||
license_txt = "";
|
||||
v_info.clear();
|
||||
@@ -350,15 +350,18 @@ void CImageInfo::InitInfos()
|
||||
//set width, use size between left border and minitv
|
||||
cc_info->setWidth(cc_win->getWidth() - cc_tv->getWidth() - 2*item_offset);
|
||||
|
||||
//calculate initial height for info form
|
||||
cc_info->setHeight(v_info.size()*item_height);
|
||||
|
||||
//create label and text items
|
||||
for (size_t i=0; i<v_info.size(); i++) {
|
||||
CComponentsExtTextForm *item = new CComponentsExtTextForm(1, CC_APPEND, cc_info->getWidth(), item_height, g_Locale->getText(v_info[i].caption), v_info[i].info_text);
|
||||
item->setLabelAndTextFont(item_font);
|
||||
item->setLabelWidthPercent(20);
|
||||
|
||||
if (!item_font){
|
||||
item_font = item->getFont();
|
||||
//calculate initial height for info form
|
||||
item_height = item_font->getHeight();
|
||||
cc_info->setHeight(v_info.size()*item_height);
|
||||
}
|
||||
|
||||
if ((i == 0) && (item->getYPos() == CC_APPEND))
|
||||
item->setYPos(1);
|
||||
|
||||
|
Reference in New Issue
Block a user