public HITView addHITtoList(string name, HITData data, int jobNumber) { HITView hs; if (name == ShortnJob.HIT_TYPE) { hs = new ShortnView(name, data as ShortnData, jobNumber); } else if (name == CrowdproofJob.HIT_TYPE) { hs = new CrowdproofView(name, data as CrowdproofData, jobNumber); } else if (name == HumanMacroJob.HIT_TYPE) { HumanMacroData hdata = data as HumanMacroData; hs = new HumanMacroView(name, hdata, jobNumber); } else { hs = new HITView(name, data, jobNumber); } jobMap[jobNumber] = data; return(hs); }
public HITView addHIT(string name, HITData data, int jobNumber) { HITView hs; if (name == ShortnJob.HIT_TYPE) { hs = new ShortnView(name, data as ShortnData, jobNumber); } else if (name == CrowdproofJob.HIT_TYPE) { hs = new CrowdproofView(name, data as CrowdproofData, jobNumber); } else if (name == HumanMacroJob.HIT_TYPE) { HumanMacroData hdata = data as HumanMacroData; hs = new HumanMacroView(name, hdata, jobNumber); } else { hs = new HITView(name, data, jobNumber); } jobMap[jobNumber] = data; // Assign the WPF UserControl to the ElementHost control's // Child property. sidebar.addHitView(jobNumber, hs); //host.Child = hs; // Add the ElementHost control to the form's // collection of child controls. //this.Controls.Add(host); return(hs); }
public void HumanMacroDataReceived() { grid.Children.Remove(hitProgress); //this.hitType.FontWeight = FontWeights.ExtraBold; HumanMacroView hpv = view as HumanMacroView; CrowdproofButton = new Button(); CrowdproofButton.Content = "View Revisions"; CrowdproofButton.Name = "Crowdproof"; CrowdproofButton.Height = 23; CrowdproofButton.Margin = new Thickness(0.0, 5.0, 0.0, 0.0); //CrowdproofButton.IsEnabled = false; CrowdproofButton.Click += new RoutedEventHandler(hpv.HumanMacro_Clicked); AcceptRevisions = new Button(); AcceptRevisions.Content = "Accept All"; AcceptRevisions.Name = "AcceptRevisions"; AcceptRevisions.Height = 23; AcceptRevisions.IsEnabled = false; AcceptRevisions.Click += new RoutedEventHandler(hpv.AcceptRevisions_Clicked); RejectRevisions = new Button(); RejectRevisions.Content = "Reject All"; RejectRevisions.Name = "RejectRevisions"; RejectRevisions.Height = 23; RejectRevisions.IsEnabled = false; RejectRevisions.Click += new RoutedEventHandler(hpv.RejectRevisions_Clicked); UniformGrid buttons = new UniformGrid(); buttons.Rows = 1; buttons.Columns = 2; buttons.Children.Add(AcceptRevisions); Grid.SetColumn(AcceptRevisions, 0); Grid.SetRow(AcceptRevisions, 0); buttons.Children.Add(RejectRevisions); Grid.SetColumn(RejectRevisions, 1); Grid.SetRow(RejectRevisions, 0); //StackPanel buttonPanel = new StackPanel(); //buttonPanel.Margin = new Thickness(5.0, 88.0, 5.0, 10.0); //buttonPanel.Children.Add(CrowdproofButton); //buttonPanel.Children.Add(buttons); //grid.Children.Add(buttonPanel); details.Children.Add(CrowdproofButton); details.Children.Add(buttons); sidebar.alertSidebar(this.data.job); view.cancelBtn.IsEnabled = false; }
public void resultsBack() { HumanMacroView hview = view as HumanMacroView; hview.humanMacroDataReceived(); }