Esempio n. 1
0
        public NewPlaylistForm(MusicPlayerForm musicPlayer, List <string> songPaths, string playlistName)
        {
            InitializeComponent();

            ThemeManager.AddThemableForm(this);
            ApplyTheme();

            this.musicPlayer       = musicPlayer;
            this.songPaths         = songPaths;
            PlaylistNameInput.Text = Regex.Replace(playlistName, "^[a-zA-Z0-9]*$", "");

            foreach (string songPath in songPaths)
            {
                SelectedFilePathsBox.AppendText(songPath + (songPaths.Last().Equals(songPath) ? "" : "\n"));
            }
        }
Esempio n. 2
0
        public NewPlaylistAdditionForm(MusicPlayerForm musicPlayer, List <string> songPaths)
        {
            InitializeComponent();

            ThemeManager.AddThemableForm(this);
            ApplyTheme();

            this.musicPlayer = musicPlayer;
            this.songPaths   = songPaths;

            foreach (string playlistName in musicPlayer.playlistNames.OrderBy(s => s).ToList())
            {
                PlaylistInput.Items.Add(playlistName);
            }

            foreach (string songPath in songPaths)
            {
                SelectedFilePathsBox.AppendText(songPath + "\n");
            }
        }