Commit Graph

204 Commits

Author SHA1 Message Date
M. Liebmann
ddd41e05ef integrated plugins: Add direct keys 2014-10-16 09:49:19 +02:00
svenhoefer
16e0975a29 - add plugins to settings menu and service menu 2014-09-29 14:38:51 +04:00
Thilo Graf
201a6aa56e configure: move option enable testmenu to enable testing
Testing is also plausible for general usage of other tests or other
experimental code parts.
2014-09-25 11:01:17 +04:00
martii
e84782bc4c drop explicit CMenuForwarder icon assignments
Conflicts:
	src/gui/3dsetup.cpp
	src/gui/bouquetlist.cpp
	src/gui/hdd_menu.cpp
	src/gui/keybind_setup.cpp
	src/gui/mediaplayer.cpp
	src/gui/mediaplayer_setup.cpp
	src/gui/moviebrowser.cpp
	src/gui/network_setup.cpp
	src/gui/nfs.cpp
	src/gui/osd_setup.cpp
	src/gui/osdlang_setup.cpp
	src/gui/parentallock_setup.cpp
	src/gui/personalize.cpp
	src/gui/proxyserver_setup.cpp
	src/gui/record_setup.cpp
	src/gui/scan_setup.cpp
	src/gui/screensetup.cpp
	src/gui/settings_manager.cpp
	src/gui/timerlist.cpp
	src/gui/update_menue.cpp
	src/gui/vfd_setup.cpp
	src/gui/videosettings.cpp
	src/neutrino_menue.cpp
2014-09-15 11:44:08 +04:00
[CST] Focus
420af7a4dc neutrino: sync keybind and usermenu code with neutrino-mp, code (C) martii 2014-09-05 17:49:11 +04:00
svenhoefer
f07e81c4b9 - neutrino_menue: rename audioplayer/picviewer menu to multimedia menu 2014-09-03 16:31:53 +02:00
svenhoefer
aad8c86cb8 - neutrino_menue: add own personalize item to standby item 2014-06-28 14:28:35 +02:00
[CST] Focus
6be2b32cd3 gui/hdd_menu.cpp: convert to singleton;
add basic notify about device hotplug/remove
2014-04-23 17:44:24 +04:00
Thilo Graf
758f3535c8 OPKG-Manager: add opkg manager feature
Signed-off-by: Markus Volk <f_l_k@gmx.net>
Signed-off-by: Thilo Graf <dbt@novatux.de>

Opkg is a lightweight package management system based on Ipkg.

For usage with Neutrino, installed opkg programms opkg-cl and opkg-key
are required and can be find in service update menu,
otherwise this feature is not available.

With this feature it is possible to select packages for install and remove
via gui-menu.

See also:
OPKG-Website
- http://bitbucket.org/opkg/opkg for more details.

Tuxbox:
- http://wiki.tuxbox.org/Neutrino-MP Entwicklungsumgebung#OPKG-Pakete
- http://wiki.tuxbox.org.Neutrino-HD Entwicklungsumgebung:OPKG-SystemInstall

Buildsystems with opkg support:
- http://gitorious.org/neutrino-hd/buildsystem-cs
- http://sourceforge.net/p/bstuff/bs4cs/
- Yocto

OPKG-Manager Neutrino:
- picked from http://gitorious.org/neutrino-mp/martiis-neutrino-mp include shellwindow feature by martii
- update License text
- add missing icon
- use macros to get opkg binaries
- use matching buttons in footer, menu button is already reserved to left menu
2014-04-15 11:59:12 +02:00
svenhoefer
f9ad30f183 - plugins: type for listed plugins on blue key is selectable
* add mainmenu items for tools and lua-extensions
  (default not visible)
* add usermenu items for tools and lua-extensions
  (default off)
2014-02-04 09:08:21 +01:00
M. Liebmann
b41819190d Preparing the menu classes for Lua Part #2
- Remove CMenuForwarderNonLocalized
- Add overloaded function CMenuForwarder for non local
  THX Martii
2014-01-19 20:57:37 +01:00
svenhoefer
3c8d47fa49 Revert "global.h: Use forward-declarations to reduce number of dependencies"
This reverts commit 4bc6e43ad4.
2013-11-13 23:40:16 +01:00
Stefan Seyfried
4bc6e43ad4 global.h: Use forward-declarations to reduce number of dependencies 2013-11-13 10:40:03 +01:00
[CST] Focus
e2009a4681 neutrino_menue.cpp: for easymenu, replace 'Channels' with bouquet editor in main menu 2013-11-12 17:21:36 +04:00
Thilo Graf
6f700d80c0 CTestMenu: add configure option --enable-testmenu 2013-11-05 13:22:28 +01:00
svenhoefer
ad9e8e1ce3 - neutrino_menue: show always seperator line for secons section 2013-11-02 14:08:40 +01:00
[CST] Focus
067891fe52 move tuner setup to Service menu 2013-10-25 14:27:38 +04:00
[CST] Focus
606bd01878 as requested, implement 'easy' menu mode for novice users;
default behavior should not be changed, easy mode forced by /var/etc/.easymenu file inside image;
at the moment switch between modes is done by main menu -> 'stop' button -> enter pin code,
restart needed after mode switch
2013-10-25 13:03:26 +04:00
Stefan Seyfried
da327c099b add menu option to delete 'removed channels' 2013-04-17 10:21:33 +04:00
[CST] Focus
e14043dbfb neutrino GUI: more places to disable anything record-related, if recording_type is RECORDING_OFF 2013-04-09 18:37:25 +04:00
satbaby
a3bfab0bcd remove doubles include 2012-09-11 20:31:33 +02:00
svenhoefer
e391ea7dfd - mainmenu: add an icon for tv-radio-switch 2012-07-19 21:23:53 +02:00
micha-bbg
c542cb3360 * Menu hints: Update loclale
- english.locale sorted
- deutsch.locale sorted and translated some new entries (THX Tomworld)
- locals.h/locals_intern.h rebuild
- Corrected typo in the locale/source
2012-07-11 23:41:08 +01:00
[CST] Focus
eac5349e67 neutrino_menue.cpp: add menu hints 2012-07-08 21:36:21 +04:00
[CST] Focus
59dd04c11b neutrino_menue.cpp: remove obsolete epg_menu.h include 2012-06-13 17:54:34 +04:00
Thilo Graf
643b9f485f update: reworked update menu
-moved software_update.cpp/h to update_menue.cpp/h
-add new class CUpdateSettings into files update_settings.cpp/h
-using update settings in sub menus, so we've got only hotkeys
 and less menu items in update menu
-reworked some locales
2012-06-08 23:15:30 +02:00
[CST] Focus
5399f3fbe5 neutrino_menue.cpp: move TEST_MENU define to gui/test_menu.h 2012-05-22 16:56:39 +04:00
thilo
cfa58da3c6 * neutrino clean up: move "start wizard" into its own module
It's better, to have a single module for coming features in the wizard

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2154 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-03-19 09:00:11 +00:00
thilo
3e4f90c194 *neutrino personalize: rework pin access
PIN access of  personalize setup now managed with an own pin management.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2105 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-02-15 18:21:52 +00:00
thilo
095839fed4 *neutrino settings menu: sort items for more logical order
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2101 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-02-15 18:21:42 +00:00
thilo
b016c674e0 *neutrino service menu: add separator
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2100 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-02-15 18:21:40 +00:00
focus
5d4ccfcac6 neutrino_menue.cpp: fix compile with enabled TEST_MENU
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2088 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-02-15 09:50:28 +00:00
thilo
5ac1ce2690 *neutrino-menu: change order of tv/radio items and add observe parameters
Required for personalize the tv/radio toggle option.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2079 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-01-28 15:28:18 +00:00
thilo
6bca015604 *neutrino personalize: don't show parental setup in personalize setup
It's not very useful to manage parental setup with more than one pin option
see also:
http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p138010-personalisierungsmen%C3%BCs-anpassen/#post138010

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2039 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-01-05 23:39:13 +00:00
thilo
b408d5487b *neutrino parental_setup: requesting for pincode in parental setup independently of item in settings menu
this fixes also the correct pin request in settings menu for parental-setup, because personalize-PIN was requested

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2031 e54a6e83-5905-42d5-8d5c-058d10e6a962
2012-01-01 21:43:06 +00:00
thilo
cf9e6dee65 *neutrino: add toggle item for tv and radio mode to main menue
Note: this menu item is also personalized with red button,
probaly we should use other button

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2016 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-28 00:19:52 +00:00
thilo
9dc2ef58bc *neutrino: add timer list item to main menu
Games are moved to number shortcut.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2015 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-28 00:19:44 +00:00
thilo
20b68312e8 *neutrino: backslashes in comments removed
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2014 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-28 00:19:38 +00:00
thilo
7c756e1e4b *neutrino clean up: remove unused zapit setup
If somebody needs this lines, it should be easy to revert this commit, but
I don't see any sense to beware it.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2013 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-28 00:19:33 +00:00
thilo
c1cb264231 *neutrino personalize: don't use codlines for prevered keys
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2012 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-28 00:19:26 +00:00
thilo
aaa988db5f *neutrino: port personalize feature from tuxbox
This is a partial port of original neutrino personalize feature
and includes also moving of user menu settings from key setup into this setup,
but it's not completley yet in some details and so I think it's a lot to do.
I hope it works fine and the many user requests are justifying this feature.

TODO:
- doc into wiki
- adapt for yWeb
- some reworks for user menu settings and plugin management
- add timer and rework tv radio mode switch item(s)
and many more...

please report: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/9565-diskussion-neutrino-goes-neutrinohd-welche-features-funktionen-aus-dem-tuxbox-cvs-%C3%BCbernehmen/

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2010 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-28 00:19:15 +00:00
focus
5743a6dd29 Remove rfmod code and unused settings
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2002 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-25 12:37:16 +00:00
thilo
9141258e3a *neutrino: partial revert of r1985, but without clock
User request: implementation of timerlist needs personalisation
see also: http://www.dbox2world.net/board293-coolstream-hd1/board314-coolstream-development/p137661-dikussion-neues-hauptmen%C3%BC-mit-timerliste/#post137661

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1995 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-23 22:04:40 +00:00
thilo
ed0166e600 *neutrino: rework clock and radio/tv switch functionality
- move clock function from red button (main menu) into features menu
- ...so it's customizable in all user menus
- switching between tv and radio only with red button (main menu) depend of current mode
- add timerlist into main menu

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1985 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-12-20 21:56:44 +00:00
seife
997dd62ae7 neutrino: only show CA menue for machines with CI or smartcard slot
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1834 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-11-06 15:12:43 +00:00
striper
8b0dc24e90 - add new info buttons and use them
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1763 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-10-21 09:39:08 +00:00
thilo
caa345b8c5 *neutrino usermenu: move user menu to it's own modul
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1640 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-08-31 16:24:57 +00:00
thilo
f81f41400c *neutrino subchannel_menu: own modul for subchannel menu and clean up keyhelper class
- move keyhelper class into new file user_menue.h
  This class is made to manage only colorkeys, but has the same name like
  CKeyHelper in file keyhelper.h. This class is managing the other keys and
  it could easily lead to confusion.

- add modul subchannel/director menu, removed unused functions
  The subchannel_select.cpp/h modul contains the getNVODMenu() member, moved from neutrino_menue.cpp
  into its own class.
  Also removed member SelectAPID() and SelectNVOD()from neutrino.cpp this
  members were unused.

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1639 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-08-31 16:24:50 +00:00
striper
605cfe4c25 - rework recording menu and infobar style of recording icon (patch by micha-bbg) -> todo: add proper localization
*add possibility to start recording of current channel via menu
*add timeshift to menu
*add stop all recordings to menu
*change infobar style (shows number of running recordings beside recording icon)

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1627 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-08-26 17:55:25 +00:00
focus
8d86511f81 Disable subservices on different TP in case of recording
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1618 e54a6e83-5905-42d5-8d5c-058d10e6a962
2011-08-09 13:17:06 +00:00