Moviebrowser: start outsourcing moviebrowser code

Origin commit data
------------------
Branch: ni/coolstream
Commit: 09c5d23adf
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-11 (Thu, 11 Aug 2016)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
2016-08-11 16:34:00 +02:00
committed by vanhofen
parent d083c8c3e1
commit 27e052380a
11 changed files with 36 additions and 19 deletions

View File

@@ -353,6 +353,7 @@ src/gui/Makefile
src/gui/bedit/Makefile src/gui/bedit/Makefile
src/gui/components/Makefile src/gui/components/Makefile
src/gui/lua/Makefile src/gui/lua/Makefile
src/gui/moviebrowser/Makefile
src/gui/widget/Makefile src/gui/widget/Makefile
src/system/Makefile src/system/Makefile
src/system/mtdutils/Makefile src/system/mtdutils/Makefile

View File

@@ -83,6 +83,7 @@ neutrino_LDADD = \
driver/pictureviewer/libneutrino_pictureviewer.a \ driver/pictureviewer/libneutrino_pictureviewer.a \
$(MTDUTILSLIBS) \ $(MTDUTILSLIBS) \
gui/movieinfo.o \ gui/movieinfo.o \
gui/moviebrowser/mb.o \
gui/libneutrino_gui2.a \ gui/libneutrino_gui2.a \
gui/components/libneutrino_gui_components.a \ gui/components/libneutrino_gui_components.a \
$(LUALIBS) \ $(LUALIBS) \

View File

@@ -15,7 +15,7 @@ version.h:
noinst_HEADERS = version.h noinst_HEADERS = version.h
.PHONY: version.h .PHONY: version.h
SUBDIRS = bedit components widget SUBDIRS = bedit components moviebrowser widget
if ENABLE_LUA if ENABLE_LUA
SUBDIRS += lua SUBDIRS += lua
@@ -72,7 +72,6 @@ libneutrino_gui_a_SOURCES = \
mediaplayer.cpp \ mediaplayer.cpp \
mediaplayer_setup.cpp \ mediaplayer_setup.cpp \
miscsettings_menu.cpp \ miscsettings_menu.cpp \
moviebrowser.cpp \
movieinfo.cpp \ movieinfo.cpp \
movieplayer.cpp \ movieplayer.cpp \
network_service.cpp \ network_service.cpp \

View File

@@ -35,7 +35,7 @@
#include <gui/followscreenings.h> #include <gui/followscreenings.h>
#include <gui/epgplus.h> #include <gui/epgplus.h>
#include <gui/epgview.h> #include <gui/epgview.h>
#include <gui/moviebrowser.h> #include <gui/moviebrowser/mb.h>
#include <sectionsdclient/sectionsdclient.h> #include <sectionsdclient/sectionsdclient.h>
#include <timerdclient/timerdclient.h> #include <timerdclient/timerdclient.h>

View File

@@ -47,7 +47,7 @@
#include <driver/fade.h> #include <driver/fade.h>
#include <gui/filebrowser.h> #include <gui/filebrowser.h>
#include <gui/followscreenings.h> #include <gui/followscreenings.h>
#include <gui/moviebrowser.h> #include <gui/moviebrowser/mb.h>
#include <gui/movieplayer.h> #include <gui/movieplayer.h>
#include <gui/customcolor.h> #include <gui/customcolor.h>
#include <gui/pictureviewer.h> #include <gui/pictureviewer.h>

View File

@@ -34,7 +34,7 @@
#include <gui/epgplus.h> #include <gui/epgplus.h>
#include <gui/epgview.h> #include <gui/epgview.h>
#include <gui/followscreenings.h> #include <gui/followscreenings.h>
#include <gui/moviebrowser.h> #include <gui/moviebrowser/mb.h>
#include <gui/timerlist.h> #include <gui/timerlist.h>
#include <gui/user_menue.h> #include <gui/user_menue.h>

View File

@@ -45,7 +45,7 @@
#include <gui/audioplayer_setup.h> #include <gui/audioplayer_setup.h>
#include <gui/pictureviewer_setup.h> #include <gui/pictureviewer_setup.h>
#include <gui/webtv_setup.h> #include <gui/webtv_setup.h>
#include <gui/moviebrowser.h> #include <gui/moviebrowser/mb.h>
#include <driver/screen_max.h> #include <driver/screen_max.h>

View File

@@ -0,0 +1,20 @@
AM_CPPFLAGS = -fno-rtti -fno-exceptions -D__STDC_FORMAT_MACROS
AM_CPPFLAGS += \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/src \
-I$(top_srcdir)/src/zapit/include \
-I$(top_srcdir)/lib \
-I$(top_srcdir)/lib/libeventserver \
-I$(top_srcdir)/lib/libconfigfile \
-I$(top_srcdir)/lib/xmltree \
@SIGC_CFLAGS@ \
@FREETYPE_CFLAGS@ \
@HWLIB_CFLAGS@
noinst_LIBRARIES = libneutrino_gui_moviebrowser.a
libneutrino_gui_moviebrowser_a_SOURCES = \
mb.cpp

View File

@@ -27,7 +27,7 @@
Date: Nov 2005 Date: Nov 2005
Author: Günther@tuxbox.berlios.org Author: Günther@tuxbox.berlios.org
based on code of Steffen Hehn 'McClean' based on code of Steffen Hehn 'McClean'
(C) 2009-2015 Stefan Seyfried (C) 2009-2015 Stefan Seyfried
@@ -43,8 +43,8 @@
#include <algorithm> #include <algorithm>
#include <cstdlib> #include <cstdlib>
#include "moviebrowser.h" #include "mb.h"
#include "filebrowser.h" #include <gui/filebrowser.h>
#include <gui/tmdb.h> #include <gui/tmdb.h>
#include <gui/epgview.h> #include <gui/epgview.h>
#include <gui/widget/hintbox.h> #include <gui/widget/hintbox.h>
@@ -1502,7 +1502,7 @@ void CMovieBrowser::refreshMovieInfo(void)
int w_logo = ratio*CChannelLogo->getWidth()/100; int w_logo = ratio*CChannelLogo->getWidth()/100;
CChannelLogo->setWidth(min(w_logo, logo_w_max)); CChannelLogo->setWidth(min(w_logo, logo_w_max));
} }
lx = m_cBoxFrame.iX+m_cBoxFrameTitleRel.iX+m_cBoxFrameTitleRel.iWidth-CChannelLogo->getWidth()-10; lx = m_cBoxFrame.iX+m_cBoxFrameTitleRel.iX+m_cBoxFrameTitleRel.iWidth-CChannelLogo->getWidth()-10;
ly = m_cBoxFrameTitleRel.iY+m_cBoxFrame.iY+ (m_cBoxFrameTitleRel.iHeight-CChannelLogo->getHeight())/2; ly = m_cBoxFrameTitleRel.iY+m_cBoxFrame.iY+ (m_cBoxFrameTitleRel.iHeight-CChannelLogo->getHeight())/2;
CChannelLogo->setXPos(lx - pb_hdd_offset); CChannelLogo->setXPos(lx - pb_hdd_offset);

View File

@@ -1,7 +1,7 @@
/*************************************************************************** /***************************************************************************
Neutrino-GUI - DBoxII-Project Neutrino-GUI - DBoxII-Project
Homepage: http://dbox.cyberphoria.org/ Homepage: http://dbox.cyberphoria.org/
$Id: moviebrowser.h,v 1.5 2006/09/11 21:11:35 guenther Exp $ $Id: moviebrowser.h,v 1.5 2006/09/11 21:11:35 guenther Exp $
@@ -37,7 +37,7 @@
Date: Nov 2005 Date: Nov 2005
Author: Günther@tuxbox.berlios.org Author: Günther@tuxbox.berlios.org
based on code of Steffen Hehn 'McClean' based on code of Steffen Hehn 'McClean'
$Log: moviebrowser.h,v $ $Log: moviebrowser.h,v $
@@ -74,9 +74,9 @@
#include <string> #include <string>
#include <vector> #include <vector>
#include <list> #include <list>
#include <gui/widget/listframe.h>
#include <gui/widget/menue.h> #include <gui/widget/menue.h>
#include <gui/widget/textbox.h> #include <gui/widget/textbox.h>
#include <gui/widget/listframe.h>
#include <gui/movieinfo.h> #include <gui/movieinfo.h>
#include <driver/file.h> #include <driver/file.h>
#include <driver/fb_window.h> #include <driver/fb_window.h>
@@ -387,7 +387,7 @@ class CMovieBrowser : public CMenuTarget
void setMode(int mode) { void setMode(int mode) {
if (show_mode != mode) if (show_mode != mode)
m_file_info_stale = true; m_file_info_stale = true;
show_mode = mode; show_mode = mode;
} }
bool gotMovie(const char *rec_title); bool gotMovie(const char *rec_title);
@@ -654,7 +654,3 @@ const CMenuOptionChooser::keyval GENRE_ALL[GENRE_ALL_COUNT] =
}; };
#endif /*MOVIEBROWSER_H_*/ #endif /*MOVIEBROWSER_H_*/

View File

@@ -38,7 +38,7 @@
#include <gui/filebrowser.h> #include <gui/filebrowser.h>
#include <gui/bookmarkmanager.h> #include <gui/bookmarkmanager.h>
#include <gui/widget/menue.h> #include <gui/widget/menue.h>
#include <gui/moviebrowser.h> #include <gui/moviebrowser/mb.h>
#include <gui/movieinfo.h> #include <gui/movieinfo.h>
#include <gui/widget/hintbox.h> #include <gui/widget/hintbox.h>
#include <gui/timeosd.h> #include <gui/timeosd.h>