public MainWindow() { MakeDirectories(); MakeDefaultGenres(); lagbw = new BackgroundWorker { WorkerReportsProgress = true }; lagbw.ProgressChanged += LagBWProgressChanged; lagbw.DoWork += LagBWDoWork; lagbw.RunWorkerCompleted += LagBWRunWorkerCompleted; Trace.Listeners.Clear(); CheckLaunchersExist(); FixFilePaths(); InitTraceListen(); this.Height = (SystemParameters.PrimaryScreenHeight * 0.75); this.Width = (SystemParameters.PrimaryScreenWidth * 0.75); LoadAllGames lag = new LoadAllGames(); LoadSearch ls = new LoadSearch(); lag.LoadGenres(); InitializeComponent(); ManageLauncherIconVisibility(); LoadAllViews(); DataContext = null; isDownloadOpen = false; LoadSettings(); Trace.WriteLine(DateTime.Now + ": New Session started"); }
private void SearchBanner_OnClick(object sender, RoutedEventArgs e) { LoadSearch ls = new LoadSearch(); string gametitle = EditTitle.Text; string imagetype = "banner"; string searchstring = gametitle + " game banner"; ls.SearchLinks(gametitle, imagetype, searchstring, offset); ((MainWindow)Application.Current.MainWindow)?.OpenImageDL(gametitle, searchstring, imagetype); }
private void SearchIcon_OnClick(object sender, RoutedEventArgs e) { LoadSearch ls = new LoadSearch(); string gametitle = EditTitle.Text; string imagetype = "icon"; string searchstring = gametitle + " poster"; ls.SearchLinks(gametitle, imagetype, searchstring); ImageDownload iw = new ImageDownload(gametitle, searchstring, imagetype); iw.Show(); }