public void addHitView(int jobNumber, HITView view) { StackPanel sp = new StackPanel(); sp.MouseUp += option1_click; //sp.Background = Brushes.LightGray; panels[jobNumber] = sp; views.Add(sp, view); jobs.Children.Add(sp); Border border = new Border(); border.BorderThickness = new Thickness(2.0); border.Height = 1; border.BorderBrush = Brushes.Gray; sp.Cursor = Cursors.Hand; jobs.Children.Add(border); sp.Children.Add(view.stub); view.stub.registerSidebar(this); //sp.LayoutUpdated += child_updated; Expander ex = new Expander(); //ex.Header = view.stub; //ex.Content = view; //jobs.Children.Add(ex); }
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 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 addHitView(int jobNumber,HITView view) { StackPanel sp = new StackPanel(); sp.MouseUp += option1_click; //sp.Background = Brushes.LightGray; panels[jobNumber] = sp; views.Add(sp, view); jobs.Children.Add(sp); Border border = new Border(); border.BorderThickness = new Thickness(2.0); border.Height = 1; border.BorderBrush = Brushes.Gray; sp.Cursor = Cursors.Hand; jobs.Children.Add(border); sp.Children.Add(view.stub); view.stub.registerSidebar(this); //sp.LayoutUpdated += child_updated; Expander ex = new Expander(); //ex.Header = view.stub; //ex.Content = view; //jobs.Children.Add(ex); }
/// <summary> /// The view for a task in the sidebar /// </summary> /// <param name="workType">Job type</param> /// <param name="data">Data Model for this View</param> public HITViewStub(string workType, HITData data, HITView view) { InitializeComponent(); hitType.Content = workType; this.view = view; this.data = data; //data.register(this); previewText.Text = data.originalText; stageList = new Dictionary <HITData.ResultType, StageView>(); }
/// <summary> /// The view for a task in the sidebar /// </summary> /// <param name="workType">Job type</param> /// <param name="data">Data Model for this View</param> public HITViewStub(string workType, HITData data, HITView view) { InitializeComponent(); hitType.Content = workType; this.view = view; this.data = data; //data.register(this); previewText.Text = data.originalText; stageList = new Dictionary<HITData.ResultType,StageView>(); }
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; }
/// <summary> /// Register a View that listens to this Model /// </summary> /// <param name="hview"></param> public virtual void register(HITView hview) { view = hview; }