public FavoritesResult(MainWindow mw, Favourites f, FavouritesPage favPage) { InitializeComponent(); this.mw = mw; this.f = f; this.favPage = favPage; }
public Page2(MainWindow mw, TabPage page, Paper paper, Favourites fav) { InitializeComponent(); this.fav = fav; this.mw = mw; this.page = page; this.paper = paper; }
public FavouritesPage(MainWindow mw, Favourites fav) { this.f = fav; InitializeComponent(); this.mw = mw; FavoritesResult page; ListBoxItem item; int flag = 0; foreach (Query q in f.getFavourites()) { flag = 1; page = new FavoritesResult(mw, f, this); item = new ListBoxItem(); page.setQueryString(q.getqueryString()); String s = ""; if (q.sortOrder == SortOrder.CITATIONS) s = s + "Sorted by Citations, "; else s = s + "Sorted by Year, "; if (q.issetylo() == true) s = s + "From " + q.getylo(); if (q.issetyhi() == true) s = s + " To " + q.getyhi(); page.setQueryParams(s); page.setSearch(q); if (q.resultType == ResultType.AUTHOR) page.setSearchType("Search by Author"); else page.setSearchType("Search by Journal"); item = page.listItem; page.Content = null; this.favoritesPane.Items.Add(item); } if (flag == 0) { page = new FavoritesResult(mw, f, this); item = new ListBoxItem(); page.setQueryString(" YOUR FAVORITES LIST IS EMPTY!"); page.btnViewSearch.IsEnabled = false; page.btnViewSearch.Visibility = Visibility.Hidden; page.btnDelete.IsEnabled = false; page.btnDelete.Visibility = Visibility.Hidden; item = page.listItem; page.Content = null; this.favoritesPane.Items.Add(item); } }
public Page5(MainWindow mw) { InitializeComponent(); this.mw = mw; }
public TabPage(MainWindow mw, Favourites f) { this.mw = mw; error = ""; fav = f; InitializeComponent(); Page5 welcome = new Page5(mw); Grid g1 = new Grid(); g1 = welcome.welcome; welcome.Content = null; this.ResultsPane.Items.Add(g1); this.Searcher = new System.ComponentModel.BackgroundWorker(); this.Searcher.WorkerReportsProgress = true; this.Searcher.WorkerSupportsCancellation = true; this.Searcher.DoWork += new System.ComponentModel.DoWorkEventHandler(this.Searcher_DoWork); this.Searcher.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.Searcher_ProgressChanged); this.Searcher.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.Searcher_RunWorkerCompleted); this.viewCitation = new System.ComponentModel.BackgroundWorker(); this.viewCitation.WorkerReportsProgress = true; this.viewCitation.WorkerSupportsCancellation = true; this.viewCitation.DoWork += new System.ComponentModel.DoWorkEventHandler(this.Citation_DoWork); this.viewCitation.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.Citation_ProgressChanged); this.viewCitation.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.Citation_RunWorkerCompleted); controllerList = new List<Controller>(); progressBar.Visibility = System.Windows.Visibility.Hidden; this.searchBox.Opacity = 1; this.UpdateStatusBar += updateStatusBar; // related to statusbar updateStatusBar("Ready To Search..."); /* * Initially two tabs are created: * One for the search * Other for adding a new tab */ //Dummy to test /*pageList = new List<Button>(); Button b; for (int i = 0; i < 12; i++) { b = new Button(); b.HorizontalAlignment = HorizontalAlignment.Stretch; b.Background = new SolidColorBrush(Colors.White); b.Foreground = new SolidColorBrush(Colors.Blue); b.BorderBrush = Brushes.White; b.BorderThickness = new Thickness(0); b.Cursor = Cursors.Hand; b.Uid = i + ""; if (i == 0) b.Content = b.Uid = "previous"; else if (i == 11) b.Content = b.Uid = "next"; else b.Content = (i) + ""; if (i == 1) { b.Foreground = new SolidColorBrush(Colors.Black); b.Background = Brushes.LightGray; } else { b.Background = Brushes.White; b.Foreground = new SolidColorBrush(Colors.Blue); } b.Click += b_Click; pageList.Add(b); Pagination.Children.Add(pageList[i]); }*/ //Dummy to test }
public TabPage(MainWindow mw, Favourites f, Query q) { this.mw = mw; this.f = f; this.q = q; InitializeComponent(); this.Searcher = new System.ComponentModel.BackgroundWorker(); this.Searcher.WorkerReportsProgress = true; this.Searcher.WorkerSupportsCancellation = true; this.Searcher.DoWork += new System.ComponentModel.DoWorkEventHandler(this.Searcher_DoWork); this.Searcher.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.Searcher_ProgressChanged); this.Searcher.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.Searcher_RunWorkerCompleted); this.viewCitation = new System.ComponentModel.BackgroundWorker(); this.viewCitation.WorkerReportsProgress = true; this.viewCitation.WorkerSupportsCancellation = true; this.viewCitation.DoWork += new System.ComponentModel.DoWorkEventHandler(this.Citation_DoWork); this.viewCitation.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.Citation_ProgressChanged); this.viewCitation.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.Citation_RunWorkerCompleted); controllerList = new List<Controller>(); progressBar.Visibility = System.Windows.Visibility.Hidden; this.searchBox.Opacity = 1; this.UpdateStatusBar += updateStatusBar; // related to statusbar updateStatusBar("Ready To Search !!!"); this.searchBox.Text = q.getqueryString(); if (q.resultType == ResultType.AUTHOR) { this.radioAuthor.IsChecked = true; this.radioJournal.IsChecked = false; } else { this.radioJournal.IsChecked = true; this.radioAuthor.IsChecked = false; } if (q.sortOrder == SortOrder.CITATIONS) { this.radioCitations.IsChecked = true; this.radioDate.IsChecked = false; } else { this.radioDate.IsChecked = true; this.radioCitations.IsChecked = false; } int flag = 0; if (q.issetyhi()) { flag = 1; this.checkBoxCustomRange.IsChecked = true; this.checkBoxCustomRange.IsEnabled = true; this.yearEnd.IsEnabled = true; this.yearStart.IsEnabled = true; this.yearEnd.Text = q.getyhi() + ""; } if (q.issetylo()) { flag = 1; this.checkBoxCustomRange.IsChecked = true; this.checkBoxCustomRange.IsEnabled = true; this.yearEnd.IsEnabled = true; this.yearStart.IsEnabled = true; this.yearStart.Text = q.getylo() + ""; } if (flag == 0) this.checkBoxCustomRange.IsChecked = false; currentPageSelected = q.getpageid(); searchFav(); }