diff options
author | phintuka <phintuka> | 2009-11-16 11:34:49 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2009-11-16 11:34:49 +0000 |
commit | 4a07f86c2b3d3886213f46cdbdf623ffb526baf5 (patch) | |
tree | 86cdfcf10ef49de3b98b5e815e433eed37f9cff6 | |
parent | 75820520437047885e9d1ba77d609ece070c193d (diff) | |
download | xineliboutput-4a07f86c2b3d3886213f46cdbdf623ffb526baf5.tar.gz xineliboutput-4a07f86c2b3d3886213f46cdbdf623ffb526baf5.tar.bz2 |
Merged:
revision 1.73
Added "Play BluRay disc" to media player
revision 1.72
Added setup options for selecting items in media player menu
-rw-r--r-- | setup_menu.c | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/setup_menu.c b/setup_menu.c index a078d1c2..9af9dd54 100644 --- a/setup_menu.c +++ b/setup_menu.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: setup_menu.c,v 1.62.2.2 2009-06-09 11:45:38 phintuka Exp $ + * $Id: setup_menu.c,v 1.62.2.3 2009-11-16 11:34:49 phintuka Exp $ * */ @@ -1688,27 +1688,38 @@ void cMenuSetupMediaPlayer::Set(void) Add(new cMenuEditBoolItem(tr("Arrow keys control DVD playback"), &newconfig.dvd_arrow_keys_control_playback)); + Add(NewTitle(tr("Media Player"))); + Add(new cMenuEditBitItem(tr("Play file >>"), &newconfig.media_menu_items, MEDIA_MENU_FILES)); + Add(new cMenuEditBitItem(tr("Play music >>"), &newconfig.media_menu_items, MEDIA_MENU_MUSIC)); + Add(new cMenuEditBitItem(tr("View images >>"), &newconfig.media_menu_items, MEDIA_MENU_IMAGES)); + Add(new cMenuEditBitItem(tr("Play DVD disc >>"), &newconfig.media_menu_items, MEDIA_MENU_DVD)); + Add(new cMenuEditBitItem(tr("Play audio CD >>"), &newconfig.media_menu_items, MEDIA_MENU_CD)); + Add(new cMenuEditBitItem(tr("Play BluRay disc >>"), &newconfig.media_menu_items, MEDIA_MENU_BLURAY)); + Add(new cMenuEditBitItem(tr("Video settings"), &newconfig.media_menu_items, MEDIA_MENU_VIDEO_SETUP)); + Add(new cMenuEditBitItem(tr("Audio settings"), &newconfig.media_menu_items, MEDIA_MENU_AUDIO_SETUP)); + if(current<1) current=1; /* first item is not selectable */ SetCurrent(Get(current)); Display(); } eOSState cMenuSetupMediaPlayer::ProcessKey(eKeys Key) -{ +{ eOSState state = cMenuSetupPage::ProcessKey(Key); return state; } void cMenuSetupMediaPlayer::Store(void) -{ +{ memcpy(&xc, &newconfig, sizeof(config_t)); - + SetupStore("Playlist.Tracknumber", xc.playlist_tracknumber); SetupStore("Playlist.Album", xc.playlist_album); SetupStore("Playlist.Artist", xc.playlist_artist); SetupStore("Media.CacheImplicitPlaylists", xc.cache_implicit_playlists); SetupStore("Media.EnableID3Scanner", xc.enable_id3_scanner); SetupStore("Media.DVD.ArrowKeysControlPlayback", xc.dvd_arrow_keys_control_playback); + SetupStore("Media.MenuItems", xc.media_menu_items); Setup.Save(); } |