mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-01 18:01:06 +02:00
infobar: rework infobar timeout behavior
Options were sometimes described ambiguously and previous behavior was no longer available.
Now the descriptions should be more plausible for current behavior.
Origin commit data
------------------
Branch: ni/coolstream
Commit: 89770bae19
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-04-10 (Tue, 10 Apr 2018)
------------------
This commit was generated by Migit
This commit is contained in:
@@ -433,10 +433,6 @@ struct SNeutrinoSettings
|
||||
TIMING_MENU = 0,
|
||||
TIMING_CHANLIST,
|
||||
TIMING_EPG,
|
||||
TIMING_INFOBAR,
|
||||
TIMING_INFOBAR_RADIO,
|
||||
TIMING_INFOBAR_MEDIA_AUDIO,
|
||||
TIMING_INFOBAR_MEDIA_VIDEO,
|
||||
TIMING_VOLUMEBAR,
|
||||
TIMING_FILEBROWSER,
|
||||
TIMING_NUMERICZAP,
|
||||
@@ -448,6 +444,19 @@ struct SNeutrinoSettings
|
||||
|
||||
int timing [TIMING_SETTING_COUNT];
|
||||
|
||||
//timing/handling infobar
|
||||
enum HANDLING_INFOBAR_SETTINGS
|
||||
{
|
||||
HANDLING_INFOBAR,
|
||||
HANDLING_INFOBAR_RADIO,
|
||||
HANDLING_INFOBAR_MEDIA_AUDIO,
|
||||
HANDLING_INFOBAR_MEDIA_VIDEO,
|
||||
|
||||
HANDLING_INFOBAR_SETTING_COUNT
|
||||
};
|
||||
|
||||
int handling_infobar[HANDLING_INFOBAR_SETTING_COUNT];
|
||||
|
||||
//widget settings
|
||||
int widget_fade;
|
||||
|
||||
@@ -966,6 +975,8 @@ struct SNeutrinoSettings
|
||||
|
||||
extern const struct personalize_settings_t personalize_settings[SNeutrinoSettings::P_SETTINGS_MAX];
|
||||
|
||||
|
||||
// timeout modes
|
||||
typedef struct time_settings_t
|
||||
{
|
||||
const int default_timing;
|
||||
@@ -973,20 +984,26 @@ typedef struct time_settings_t
|
||||
const neutrino_locale_t hint;
|
||||
} time_settings_struct_t;
|
||||
|
||||
// osd timing modes
|
||||
const time_settings_struct_t timing_setting[SNeutrinoSettings::TIMING_SETTING_COUNT] =
|
||||
{
|
||||
{ 180, LOCALE_TIMING_MENU, LOCALE_MENU_HINT_OSD_TIMING}, //NI //TODO: add hint locales
|
||||
{ 180, LOCALE_TIMING_CHANLIST, LOCALE_MENU_HINT_OSD_TIMING}, //NI
|
||||
{ 180, LOCALE_TIMING_EPG, LOCALE_MENU_HINT_OSD_TIMING}, //NI
|
||||
{ 6, LOCALE_TIMING_INFOBAR, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 0, LOCALE_TIMING_INFOBAR_RADIO, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 0, LOCALE_TIMING_INFOBAR_MEDIA_AUDIO, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 6, LOCALE_TIMING_INFOBAR_MEDIA_VIDEO, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 180, LOCALE_TIMING_MENU, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 180, LOCALE_TIMING_CHANLIST, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 180, LOCALE_TIMING_EPG, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 3, LOCALE_TIMING_VOLUMEBAR, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 180, LOCALE_TIMING_FILEBROWSER, LOCALE_MENU_HINT_OSD_TIMING}, //NI
|
||||
{ 180, LOCALE_TIMING_FILEBROWSER, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 3, LOCALE_TIMING_NUMERICZAP, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 6, LOCALE_TIMING_POPUP_MESSAGES, LOCALE_MENU_HINT_OSD_TIMING},
|
||||
{ 180, LOCALE_TIMING_STATIC_MESSAGES, LOCALE_MENU_HINT_TIMEOUTS_STATIC_MESSAGES} //NI
|
||||
{ 180, LOCALE_TIMING_STATIC_MESSAGES, LOCALE_MENU_HINT_TIMEOUTS_STATIC_MESSAGES}
|
||||
};
|
||||
|
||||
// infobar osd modes
|
||||
const time_settings_struct_t handling_infobar_setting[SNeutrinoSettings::HANDLING_INFOBAR_SETTING_COUNT] =
|
||||
{
|
||||
{ 6, LOCALE_TIMING_INFOBAR_TV, LOCALE_MENU_HINT_OSD_BEHAVIOR_INFOBAR},
|
||||
{ 0, LOCALE_TIMING_INFOBAR_RADIO, LOCALE_MENU_HINT_OSD_BEHAVIOR_INFOBAR},
|
||||
{ 0, LOCALE_TIMING_INFOBAR_MEDIA_AUDIO, LOCALE_MENU_HINT_OSD_BEHAVIOR_INFOBAR},
|
||||
{ 6, LOCALE_TIMING_INFOBAR_MEDIA_VIDEO, LOCALE_MENU_HINT_OSD_BEHAVIOR_INFOBAR}
|
||||
};
|
||||
|
||||
// lcdd
|
||||
|
Reference in New Issue
Block a user