moviebrowser: add spacer row to last play/rec windows

Origin commit data
------------------
Commit: 46297266b2
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-25 (Tue, 25 Oct 2016)

Origin message was:
------------------
- moviebrowser: add spacer row to last play/rec windows
This commit is contained in:
vanhofen
2016-10-25 11:06:12 +02:00
parent 39f362b0c0
commit 3984ee312a
2 changed files with 26 additions and 20 deletions

View File

@@ -272,7 +272,7 @@ void CMovieBrowser::clearListLines()
m_browserListLines.Icon.clear(); m_browserListLines.Icon.clear();
m_browserListLines.marked.clear(); m_browserListLines.marked.clear();
for (int i = 0; i < 2; i++) for (int i = 0; i < 3; i++)
{ {
m_recordListLines.lineArray[i].clear(); m_recordListLines.lineArray[i].clear();
m_playListLines.lineArray[i].clear(); m_playListLines.lineArray[i].clear();
@@ -536,21 +536,29 @@ void CMovieBrowser::initRows(void)
{ {
//TRACE("[mb]->%s\n", __func__); //TRACE("[mb]->%s\n", __func__);
/*
The "last played" / "last recorded" windows have only half the width, so
multiply the relative width with 2 and add 1 percent for safety to date row.
This addition is just usefull for l a r g e font settings.
*/
/***** Last Play List **************/ /***** Last Play List **************/
m_settings.lastPlayRowNr = 2; m_settings.lastPlayRowNr = 3;
m_settings.lastPlayRow[0] = MB_INFO_TITLE; m_settings.lastPlayRow[0] = MB_INFO_TITLE;
m_settings.lastPlayRow[1] = MB_INFO_PREVPLAYDATE; m_settings.lastPlayRow[1] = MB_INFO_SPACER;
/* the "last played" / "last recorded" windows have only half the width, so m_settings.lastPlayRow[2] = MB_INFO_PREVPLAYDATE;
multiply the relative width with 2 */ m_settings.lastPlayRowWidth[2] = m_defaultRowWidth[m_settings.lastPlayRow[2]] * 2 + 1;
m_settings.lastPlayRowWidth[1] = m_defaultRowWidth[m_settings.lastPlayRow[1]] * 2 + 1; m_settings.lastPlayRowWidth[1] = m_defaultRowWidth[m_settings.lastPlayRow[1]] * 2;
m_settings.lastPlayRowWidth[0] = 100 - m_settings.lastPlayRowWidth[1]; m_settings.lastPlayRowWidth[0] = 100 - m_settings.lastPlayRowWidth[1] - m_settings.lastPlayRowWidth[2];
/***** Last Record List **************/ /***** Last Record List **************/
m_settings.lastRecordRowNr = 2; m_settings.lastRecordRowNr = 3;
m_settings.lastRecordRow[0] = MB_INFO_TITLE; m_settings.lastRecordRow[0] = MB_INFO_TITLE;
m_settings.lastRecordRow[1] = MB_INFO_RECORDDATE; m_settings.lastRecordRow[1] = MB_INFO_SPACER;
m_settings.lastRecordRowWidth[1] = m_defaultRowWidth[m_settings.lastRecordRow[1]] * 2 + 1; m_settings.lastRecordRow[2] = MB_INFO_RECORDDATE;
m_settings.lastRecordRowWidth[0] = 100 - m_settings.lastRecordRowWidth[1]; m_settings.lastRecordRowWidth[2] = m_defaultRowWidth[m_settings.lastRecordRow[2]] * 2 + 1;
m_settings.lastRecordRowWidth[1] = m_defaultRowWidth[m_settings.lastRecordRow[1]] * 2;
m_settings.lastRecordRowWidth[0] = 100 - m_settings.lastRecordRowWidth[1] - m_settings.lastRecordRowWidth[2];
} }
void CMovieBrowser::defaultSettings(MB_SETTINGS* /*settings*/) void CMovieBrowser::defaultSettings(MB_SETTINGS* /*settings*/)

View File

@@ -67,10 +67,6 @@
#define MAX_BROWSER_FRAME_HEIGHT 80 #define MAX_BROWSER_FRAME_HEIGHT 80
// void strReplace(std::string& orig, const char* fstr, const std::string &rstr); // void strReplace(std::string& orig, const char* fstr, const std::string &rstr);
#define MB_MAX_ROWS LF_MAX_ROWS #define MB_MAX_ROWS LF_MAX_ROWS
#define MB_MAX_DIRS NETWORK_NFS_NR_OF_ENTRIES #define MB_MAX_DIRS NETWORK_NFS_NR_OF_ENTRIES
/* MB_SETTINGS to be stored in g_settings anytime ....*/ /* MB_SETTINGS to be stored in g_settings anytime ....*/
@@ -94,22 +90,24 @@ typedef struct
int browser_serie_mode; int browser_serie_mode;
int serie_auto_create; int serie_auto_create;
/* these variables are used for the listframes */ /* these variables are used for the listframes */
int browserFrameHeight; int browserFrameHeight;
int browserRowNr; int browserRowNr;
MB_INFO_ITEM browserRowItem[MB_MAX_ROWS];//MB_INFO_ITEM MB_INFO_ITEM browserRowItem[MB_MAX_ROWS];
int browserRowWidth[MB_MAX_ROWS]; int browserRowWidth[MB_MAX_ROWS];
// to be added to config later // to be added to config later
int lastPlayMaxItems; int lastPlayMaxItems;
int lastPlayRowNr; int lastPlayRowNr;
MB_INFO_ITEM lastPlayRow[2]; MB_INFO_ITEM lastPlayRow[3];
int lastPlayRowWidth[2]; int lastPlayRowWidth[3];
int lastRecordMaxItems; int lastRecordMaxItems;
int lastRecordRowNr; int lastRecordRowNr;
MB_INFO_ITEM lastRecordRow[2]; MB_INFO_ITEM lastRecordRow[3];
int lastRecordRowWidth[2]; int lastRecordRowWidth[3];
int ytmode; int ytmode;
int ytorderby; int ytorderby;
int ytresults; int ytresults;