* Infoviewer: rework buttonbar

- add new class 'CInfoViewerBB' (infoviewer_bb.cpp)
- rework paint and calculate icons
- unused icons in the radio mode will not be displayed
- activate 'show resolution = off' in osd setup
- insert 'Display active tuner' in osd setup
This commit is contained in:
micha-bbg
2012-04-24 00:46:04 +02:00
parent 3b1d063c04
commit 364b323607
12 changed files with 1004 additions and 539 deletions

View File

@@ -772,7 +772,8 @@ typedef enum
LOCALE_MISCSETTINGS_INFOBAR_SHOW,
LOCALE_MISCSETTINGS_INFOBAR_SHOW_RES,
LOCALE_MISCSETTINGS_INFOBAR_SHOW_RES_SIMPLE,
LOCALE_MISCSETTINGS_INFOBAR_SHOW_VAR_HDD,
LOCALE_MISCSETTINGS_INFOBAR_SHOW_SYSFS_HDD,
LOCALE_MISCSETTINGS_INFOBAR_SHOW_TUNER,
LOCALE_MISCSETTINGS_RADIOTEXT,
LOCALE_MISCSETTINGS_SHUTDOWN_COUNT,
LOCALE_MISCSETTINGS_SHUTDOWN_COUNT_HINT1,

View File

@@ -772,7 +772,8 @@ const char * locale_real_names[] =
"miscsettings.infobar_show",
"miscsettings.infobar_show_res",
"miscsettings.infobar_show_res_simple",
"miscsettings.infobar_show_var_hdd",
"miscsettings.infobar_show_sysfs_hdd",
"miscsettings.infobar_show_tuner",
"miscsettings.radiotext",
"miscsettings.shutdown_count",
"miscsettings.shutdown_count_hint1",

View File

@@ -73,8 +73,9 @@ struct SNeutrinoSettings
int volume_pos;
int show_mute_icon;
int menu_pos;
int infobar_show_var_hdd;
int infobar_show_sysfs_hdd;
int infobar_show_res;
int infobar_show_tuner;
//audio
int audio_AnalogMode;
int audio_DolbyDigital;