public void addMenu(MediaLibraryMenuType menu)
        {
            menu.setMediaLibrary(mediaLibrary);

            menu.Selected += SelectMusic;

            menu.subMenu.Selected += SelectMusic;

            menus.add(menu);
        }
Esempio n. 2
0
        public static void addToPlaylist(MediaLibraryMenuType menu, List <Song> list)
        {
            switch (menu.State)
            {
            case "Artists":
                addCollection(list, getSongs(menu.State, menu.Library, menu.CurrentSong));
                break;

            case "Albums":
                addCollection(list, getSongs(menu.State, menu.Library, menu.CurrentSong));
                break;

            case "Genres":
                addCollection(list, getSongs(menu.State, menu.Library, menu.CurrentSong));
                break;

            case "Songs":
                addSong(list, getSong(menu.State, menu.Library, menu.CurrentSong));
                break;
            }
        }
        public void SelectMusic(object sender, EventArgs e)
        {
            MediaLibrarySubMenuType menu = sender as MediaLibrarySubMenuType;

            if (menu != null)
            {
                if (menu.CurrentSong == 0)
                {
                    MediaLibraryFunctions.addCollection(playList, menu.songs);
                }
                else
                {
                    MediaLibraryFunctions.addSong(playList, menu.songs[menu.CurrentSong - 1]);
                }
            }
            else
            {
                MediaLibraryMenuType songMenu = sender as MediaLibraryMenuType;

                MediaLibraryFunctions.addToPlaylist(songMenu, playList);
            }
        }
Esempio n. 4
0
 public static void getSongList(MediaLibraryMenuType menu)
 {
     menu.getItems(ListDirection.down);
 }