public StatisticsForm(LanguageManager languageManager, List <Playlist> playlists, MainForm parent) { InitializeComponent(); _playlists = playlists; _parent = parent; _lm = languageManager; _lm.AddAllControls(this); }
private PlaylistFixerForm(LanguageManager languageManager, MainForm parent, FixType type) { InitializeComponent(); uiBottom.SplitWidth(); uiScanFilenames.Checked = Properties.Settings.Default.ScanFilenames; uiScanCues.Checked = Properties.Settings.Default.ScanCues; uiScanTags.Checked = Properties.Settings.Default.ScanTags; _lm = languageManager; _lm.AddAllControls(this); _parent = parent; CurrentType = type; }
public SettingsForm(LanguageManager languageManager, MainForm parent) { InitializeComponent(); _lm = languageManager; _lm.AddAllControls(this); _parent = parent; uiPlaylistPath.Text = Properties.Settings.Default.PlaylistPath; uiDestinationPath.Text = Properties.Settings.Default.DestinationPath; uiScanFilenames.Checked = Properties.Settings.Default.ScanFilenames; uiScanCues.Checked = Properties.Settings.Default.ScanCues; uiScanTags.Checked = Properties.Settings.Default.ScanTags; foreach (var ext in Properties.Settings.Default.MusicExtensions) { uiMusicExtensions.Items.Add(ext); } }
public MainForm() { InitializeComponent(); _lm = new LanguageManager("lang"); _lm.UseOSLanguage("en-AU"); _lm.AddAllControls(this); TooltipTranslator.UpdateControl(btnCopy, "MAIN.TOOLTIP.COPY"); TooltipTranslator.UpdateControl(btnFixPlaylist, "MAIN.TOOLTIP.FIX_PLAYLIST"); TooltipTranslator.LanguageManager = _lm; _coverMap = new Dictionary <string, int>(); // Load thumbnails to speed it up zoom zoom. if (File.Exists("thumbs.dat")) { using (var fs = File.Open("thumbs.dat", FileMode.Open)) { using (var r = new BinaryReader(fs)) { var count = r.ReadInt32(); for (var i = 0; i < count; i++) { var path = r.ReadString(); var length = r.ReadInt32(); using (var ms = new MemoryStream(r.ReadBytes(length))) { var img = Image.FromStream(ms); AddCover(img, path); } } } } } if (Settings.Default.PlaylistPath == "<default>") { var prompt = new FolderPicker("AIMP Playlist Folder", "Select the AIMP playlist folder.", Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "AIMP\\PLS")); if (prompt.ShowDialog() == DialogResult.OK) { Settings.Default.PlaylistPath = prompt.ChosenFolder; } else { MessageBox.Show("I'll try again later."); Close(); } } if (Settings.Default.MusicExtensions == null) { Settings.Default.MusicExtensions = new StringCollection(); } if (Settings.Default.MusicExtensions.Count == 0) { foreach (var ext in Util.MusicExtensions) { Settings.Default.MusicExtensions.Add(ext); } } }