menu: add hint-icon and hint-text to "continue" menu items

Origin commit data
------------------
Commit: d9b3e9420a
Author: vanhofen <vanhofen@gmx.de>
Date: 2015-05-15 (Fri, 15 May 2015)

Origin message was:
------------------
- menu: add hint-icon and hint-text to "continue" menu items
This commit is contained in:
vanhofen
2015-05-15 03:32:59 +02:00
parent 49e5152aa3
commit 16cbca020e
7 changed files with 13 additions and 4 deletions

View File

@@ -107,6 +107,7 @@ install_DATA += \
hint_media.png \
hint_movie.png \
hint_network.png \
hint_next.png \
hint_osd.png \
hint_personalize.png \
hint_picview.png \

View File

@@ -1143,6 +1143,7 @@ menu.hint_net_ushare Freigabe verbundener Datenträger über UPnP
menu.hint_net_xupnpd Freigabe von Live Channels über UPNP
menu.hint_network IP-Adresse, Gateway, DNS, Zeit-Sync, Netzwerk-Freigaben, Dienste und mehr
menu.hint_new_zap_mode Aktiviert Quickzap in der Kanalliste. Nach Betätigen der Mute-Taste wird mit den Hoch/Runter-Tasten direkt umgeschalten
menu.hint_next Weiter zum nächsten Menü.\nDie Taste 'Menü' schließt alle Menüs
menu.hint_numeric_adjust Bei numerischer Programmwahl die Kanalliste am neu gewählten Programm ausrichten
menu.hint_opkg Hier können Sie neue Software-Pakete installieren oder vorhandene aktualisieren
menu.hint_opkg_upgrade Aktualisiert alle installierten Pakete auf die neueste verfügbare Version
@@ -1373,7 +1374,7 @@ menu.hint_window_size Kanalliste, EPG-Infos und einige andere Fenster werden mit
menu.hint_ytplay Wiedergabe von ausgewählten Youtube Feeds
menu.hint_ytplay_setup Konfigurieren Sie YouTube-spezifische Optionen wie maximale Ergebnisse bei Suchen oder Cache-Verzeichnis
menu.hint_zap_cycle Wählen Sie, ob nur innerhalb des aktiven Bouquets umgeschaltet werden kann
menu.next Weiter (Menü zum Beenden)
menu.next Weiter
messagebox.back Zurück
messagebox.cancel Abbruch
messagebox.discard Wollen Sie die Änderungen verwerfen?

View File

@@ -1145,6 +1145,7 @@ menu.hint_net_ushare Share connected HDD over uPnp
menu.hint_net_xupnpd Share live channels over UPNP
menu.hint_network IP address, gateway, DNS, Time sync\nNetwork shares and services
menu.hint_new_zap_mode Allow channel switch while browsing\n(toggle mode with 'mute' in channel list)
menu.hint_next Continue to next menu\nPress menu key to close all menus
menu.hint_numeric_adjust Adjust channel list mode on numeric zap
menu.hint_opkg Install or update software packages
menu.hint_opkg_upgrade Updates all installed packages to the most recent version available
@@ -1375,7 +1376,7 @@ menu.hint_window_size Channellist, EPG-infos and some other windows are scaled b
menu.hint_ytplay Play selected youtube feeds
menu.hint_ytplay_setup Configure YouTube-specific options, e.g. an upper limit for search results
menu.hint_zap_cycle When swithing channels, stay in current bouquet
menu.next Next (press Menu to quit)
menu.next Next
messagebox.back Back
messagebox.cancel Cancel
messagebox.discard Discard changes?

View File

@@ -186,7 +186,8 @@
#define NEUTRINO_ICON_BUTTON_MUTE_ZAP_INACTIVE "mute_zap_gray"
/* menu hints */
#define NEUTRINO_ICON_HINT_BACK "hint_back"
#define NEUTRINO_ICON_HINT_BACK "hint_back"
#define NEUTRINO_ICON_HINT_NEXT "hint_next"
/* main menu */
#define NEUTRINO_ICON_HINT_TVRADIO_SWITCH "hint_tvradio_switch"
#define NEUTRINO_ICON_HINT_TVMODE "hint_tvmode"

View File

@@ -1011,14 +1011,17 @@ void CMenuWidget::hide()
void CMenuWidget::checkHints()
{
GenericMenuBack->setHint("", NONEXISTANT_LOCALE);
GenericMenuNext->setHint("", NONEXISTANT_LOCALE);
for (unsigned int i= 0; i< items.size(); i++) {
if(items[i]->hintIcon || items[i]->hint != NONEXISTANT_LOCALE || !items[i]->hintText.empty()) {
has_hints = true;
break;
}
}
if (has_hints)
if (has_hints) {
GenericMenuBack->setHint(NEUTRINO_ICON_HINT_BACK, LOCALE_MENU_HINT_BACK);
GenericMenuNext->setHint(NEUTRINO_ICON_HINT_NEXT, LOCALE_MENU_HINT_NEXT);
}
}
void CMenuWidget::calcSize()

View File

@@ -1172,6 +1172,7 @@ typedef enum
LOCALE_MENU_HINT_NET_XUPNPD,
LOCALE_MENU_HINT_NETWORK,
LOCALE_MENU_HINT_NEW_ZAP_MODE,
LOCALE_MENU_HINT_NEXT,
LOCALE_MENU_HINT_NUMERIC_ADJUST,
LOCALE_MENU_HINT_OPKG,
LOCALE_MENU_HINT_OPKG_UPGRADE,

View File

@@ -1172,6 +1172,7 @@ const char * locale_real_names[] =
"menu.hint_net_xupnpd",
"menu.hint_network",
"menu.hint_new_zap_mode",
"menu.hint_next",
"menu.hint_numeric_adjust",
"menu.hint_opkg",
"menu.hint_opkg_upgrade",