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


Origin commit data
------------------
Branch: ni/coolstream
Commit: 606bd01878
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-10-25 (Fri, 25 Oct 2013)



------------------
This commit was generated by Migit
This commit is contained in:
[CST] Focus
2013-10-25 13:01:07 +04:00
parent bcf600d605
commit 5123ca405f
23 changed files with 769 additions and 375 deletions

View File

@@ -749,6 +749,7 @@ typedef enum
LOCALE_LEDCONTROLER_ON_LED1,
LOCALE_LEDCONTROLER_ON_LED2,
LOCALE_MAINMENU_AUDIOPLAYER,
LOCALE_MAINMENU_CHANNELS,
LOCALE_MAINMENU_CLEARSECTIONSD,
LOCALE_MAINMENU_GAMES,
LOCALE_MAINMENU_HEAD,
@@ -765,7 +766,9 @@ typedef enum
LOCALE_MAINMENU_SERVICE,
LOCALE_MAINMENU_SETTINGS,
LOCALE_MAINMENU_SHUTDOWN,
LOCALE_MAINMENU_SHUTDOWN_MENU,
LOCALE_MAINMENU_SLEEPTIMER,
LOCALE_MAINMENU_STANDBY,
LOCALE_MAINMENU_TVMODE,
LOCALE_MAINMENU_TVRADIO_SWITCH,
LOCALE_MAINSETTINGS_AUDIO,
@@ -813,6 +816,7 @@ typedef enum
LOCALE_MENU_HINT_BACKUP,
LOCALE_MENU_HINT_BEDIT,
LOCALE_MENU_HINT_CACHE_TXT,
LOCALE_MENU_HINT_CHANNELS,
LOCALE_MENU_HINT_CEC_MODE,
LOCALE_MENU_HINT_CEC_STANDBY,
LOCALE_MENU_HINT_CEC_VIEW_ON,
@@ -1011,6 +1015,7 @@ typedef enum
LOCALE_MENU_HINT_OSD_PRESET,
LOCALE_MENU_HINT_PARENTALLOCK_CHANGEPIN,
LOCALE_MENU_HINT_PARENTALLOCK_LOCKAGE,
LOCALE_MENU_HINT_PARENTALLOCK_MENU,
LOCALE_MENU_HINT_PARENTALLOCK_PROMPT,
LOCALE_MENU_HINT_PERSONALIZE,
LOCALE_MENU_HINT_PICTUREVIEWER_DEFDIR,
@@ -1139,6 +1144,7 @@ typedef enum
LOCALE_MENU_HINT_SETTINGS,
LOCALE_MENU_HINT_SHOW_MUTE_ICON,
LOCALE_MENU_HINT_SHUTDOWN,
LOCALE_MENU_HINT_SHUTDOWN_MENU,
LOCALE_MENU_HINT_SHUTDOWN_COUNT,
LOCALE_MENU_HINT_SHUTDOWN_RCDELAY,
LOCALE_MENU_HINT_SHUTDOWN_REAL,
@@ -1152,6 +1158,7 @@ typedef enum
LOCALE_MENU_HINT_SOFTUPDATE_EXPERT_READ,
LOCALE_MENU_HINT_SOFTUPDATE_EXPERT_WRITE,
LOCALE_MENU_HINT_SOFTUPDATE_SETTINGS,
LOCALE_MENU_HINT_STANDBY,
LOCALE_MENU_HINT_START_TOSTANDBY,
LOCALE_MENU_HINT_STREAMINFO,
LOCALE_MENU_HINT_SUBCHANNEL_POS,
@@ -1561,6 +1568,7 @@ typedef enum
LOCALE_PARENTALLOCK_LOCKAGE18,
LOCALE_PARENTALLOCK_LOCKEDCHANNEL,
LOCALE_PARENTALLOCK_LOCKEDPROGRAM,
LOCALE_PARENTALLOCK_MENU,
LOCALE_PARENTALLOCK_NEVER,
LOCALE_PARENTALLOCK_ONSIGNAL,
LOCALE_PARENTALLOCK_PARENTALLOCK,