public void LoadStats(EventTypeStats stats) { homeLabel.Text = HomeName; awayLabel.Text = AwayName; alltagger.LoadStats (stats, TeamType.BOTH); hometagger.LoadStats (stats, TeamType.LOCAL); awaytagger.LoadStats (stats, TeamType.VISITOR); foreach (Widget child in vbox1.AllChildren) { if (child is SubCategoryViewer || child is HSeparator) vbox1.Remove (child); } subcatViewers = new List<SubCategoryViewer> (); nodatalabel.Visible = stats.SubcategoriesStats.Count == 0; foreach (SubCategoryStat st in stats.SubcategoriesStats) { SubCategoryViewer subcatviewer = new SubCategoryViewer (); subcatviewer.LoadStats (st, HomeName, AwayName); subcatViewers.Add (subcatviewer); vbox1.PackStart (subcatviewer); vbox1.PackStart (new HSeparator ()); subcatviewer.Show (); } }
public void LoadStats(EventTypeStats stats, TeamType team) { Visible = false; UpdateTags (stats.GetFieldCoordinates (team, FieldPositionType.Field), field); UpdateTags (stats.GetFieldCoordinates (team, FieldPositionType.HalfField), hfield); UpdateTags (stats.GetFieldCoordinates (team, FieldPositionType.Goal), goal); field.Tagger.ObjectsCanMove = false; hfield.Tagger.ObjectsCanMove = false; goal.Tagger.ObjectsCanMove = false; }
void AddCategory(EventTypeStats cstats) { Widget w = new StatsWidget (cstats, null, null, catsMaxSize); cats.Add (w); cstatsbox.PackStart (w, false, true, 0); foreach (SubCategoryStat stats in cstats.SubcategoriesStats) { AddSubcategory (stats, cstats); } cstatsbox.PackStart (new HSeparator (), false, false, 0); }
public void CreateStats() { EventTypeStats = new List <EventTypeStats> (); foreach (EventType evt in Project.EventTypes) { if (evt is AnalysisEventType) { EventTypeStats evstats = new EventTypeStats(Project, filter, evt); EventTypeStats.Add(evstats); } } TimersStats = new List <TimerStats> (); foreach (Timer t in Project.Timers) { TimersStats.Add(new TimerStats(Project, t)); } HomeTeamStats = new TeamStats(Project, filter, TeamType.LOCAL); AwayTeamStats = new TeamStats(Project, filter, TeamType.VISITOR); UpdateStats(); }
public void CreateStats() { EventTypeStats = new List <EventTypeStats> (); foreach (EventType evt in Project.EventTypes) { if (evt is AnalysisEventType) { EventTypeStats evstats = new EventTypeStats (Project, filter, evt); EventTypeStats.Add (evstats); } } TimersStats = new List<TimerStats> (); foreach (TimerLongoMatch t in Project.Timers) { TimersStats.Add (new TimerStats (Project, t)); } HomeTeamStats = new TeamStats (Project, filter, TeamType.LOCAL); AwayTeamStats = new TeamStats (Project, filter, TeamType.VISITOR); UpdateStats (); }
void AddSubcategory(SubCategoryStat sstats, EventTypeStats parent) { foreach (PercentualStat ostats in sstats.OptionStats) { StatsWidget w = new StatsWidget (ostats, parent, sstats, subcatsMaxSize); subcats.Add (w); cstatsbox.PackStart (w, false, true, 0); } }