private void SelectPlaylist(object sender, EventArgs e) { tabs.Enabled = listBox.SelectedIndex != -1; CampaignPlaylist playlist = listBox.SelectedValue as CampaignPlaylist; properties.LoadData(playlist, true); levels.LoadData(playlist); }
private void PropertiesModified(CampaignPlaylist playlist) { properties.SaveData(listBox.SelectedValue as CampaignPlaylist); listBox.ListControl.UpdateBindings(); listBox.ListControl.Invalidate(); editor.Modified = true; }
private void PlaylistLevelsModified(object sender, EventArgs e) { CampaignPlaylist playlist = listBox.SelectedValue as CampaignPlaylist; if (!Equals(playlist, null)) { levels.SaveData(playlist); } editor.Modified = true; }
private void AddPlaylist(object sender, EventArgs e) { var playlist = new CampaignPlaylist() { Guid = Guid.NewGuid().ToString(), DisplayInCampaign = true }; listBox.Items.Add(playlist); listBox.SelectedValue = playlist; editor.Modified = true; }
public static DialogResult RemovePlaylistDialog(CampaignPlaylist playlist) { return(MessageBox.Show(string.Format(DIALOG_MESSAGE_REMOVE_PLAYLIST, playlist.Name), DIALOG_CAPTION_REMOVE_PLAYLIST, MessageBoxButtons.YesNo, MessageBoxType.Question)); }