void UpdateVisibleCategories() { int i = 0; foreach (LabelObject label in Objects) { if (filter.IsVisible(labelToObject [label])) { label.OffsetY = i * label.Height; label.Visible = true; label.BackgroundColor = Utils.ColorForRow(i); i++; } else { label.Visible = false; } } widget.ReDraw(); }
void UpdateVisibleCategories() { int i = 0; foreach (TimelineObject timeline in Objects) { if (playsFilter.IsVisible(timelineToFilter [timeline])) { timeline.OffsetY = i * timeline.Height; timeline.Visible = true; timeline.BackgroundColor = Utils.ColorForRow(i); i++; } else { timeline.Visible = false; } } widget.ReDraw(); }
protected override bool TimeNodeObjectIsVisible(TimeNodeObject tn) { return(filter.IsVisible((tn as TimelineEventObject).Event)); }