- moviebrowser: add subheader to main window to avoid gui-jumps; add left/right icons to header

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2018-07-05 23:36:17 +02:00
committed by Thilo Graf
parent 1002b4bfb3
commit f46c78c29c
5 changed files with 7 additions and 3 deletions

View File

@@ -1722,6 +1722,7 @@ moviebrowser.foot_play Wiedergabe
moviebrowser.foot_refresh Neu laden
moviebrowser.foot_sort Sortieren:
moviebrowser.head Meine Aufnahmen
moviebrowser.head_all_movies Alle Aufnahmen:
moviebrowser.head_filter Filme nach Kategorie filtern:
moviebrowser.head_playlist Zuletzt gesehen:
moviebrowser.head_recordlist Zuletzt aufgenommen:

View File

@@ -1722,6 +1722,7 @@ moviebrowser.foot_play Playback
moviebrowser.foot_refresh Refresh list
moviebrowser.foot_sort Sort:
moviebrowser.head My recordings
moviebrowser.head_all_movies All movies:
moviebrowser.head_filter Filter movies by category:
moviebrowser.head_playlist Last played:
moviebrowser.head_recordlist Last recorded:

View File

@@ -1222,8 +1222,8 @@ int CMovieBrowser::paint(void)
Font* font = g_Font[SNeutrinoSettings::FONT_TYPE_MOVIEBROWSER_LIST];
m_movieSelectionHandler = NULL;
m_pcBrowser = new CListFrame(&m_browserListLines, font, CListFrame::SCROLL | CListFrame::HEADER_LINE,
&m_cBoxFrameBrowserList, NULL,
m_pcBrowser = new CListFrame(&m_browserListLines, font, CListFrame::SCROLL | CListFrame::HEADER_LINE | CListFrame::TITLE,
&m_cBoxFrameBrowserList, g_Locale->getText(LOCALE_MOVIEBROWSER_HEAD_ALL_MOVIES),
g_Font[SNeutrinoSettings::FONT_TYPE_MOVIEBROWSER_HEAD]);
m_pcLastPlay = new CListFrame(&m_playListLines, font, CListFrame::SCROLL | CListFrame::HEADER_LINE | CListFrame::TITLE,
&m_cBoxFrameLastPlayList, g_Locale->getText(LOCALE_MOVIEBROWSER_HEAD_PLAYLIST),
@@ -1944,7 +1944,7 @@ void CMovieBrowser::refreshTitle(void)
int h = m_cBoxFrameTitleRel.iHeight;
if (!m_header){
m_header = new CComponentsHeader(x, y, w, h, title.c_str(), icon, CComponentsHeader::CC_BTN_HELP);
m_header = new CComponentsHeader(x, y, w, h, title.c_str(), icon, CComponentsHeader::CC_BTN_LEFT | CComponentsHeader::CC_BTN_RIGHT | CComponentsHeader::CC_BTN_HELP);
}
m_header->paint(CC_SAVE_SCREEN_NO);
newHeader = m_header->isPainted();

View File

@@ -1749,6 +1749,7 @@ typedef enum
LOCALE_MOVIEBROWSER_FOOT_REFRESH,
LOCALE_MOVIEBROWSER_FOOT_SORT,
LOCALE_MOVIEBROWSER_HEAD,
LOCALE_MOVIEBROWSER_HEAD_ALL_MOVIES,
LOCALE_MOVIEBROWSER_HEAD_FILTER,
LOCALE_MOVIEBROWSER_HEAD_PLAYLIST,
LOCALE_MOVIEBROWSER_HEAD_RECORDLIST,

View File

@@ -1749,6 +1749,7 @@ const char * locale_real_names[] =
"moviebrowser.foot_refresh",
"moviebrowser.foot_sort",
"moviebrowser.head",
"moviebrowser.head_all_movies",
"moviebrowser.head_filter",
"moviebrowser.head_playlist",
"moviebrowser.head_recordlist",