public SubView GenerateSubView(ListController c, String subView) { if (subViews.Count == 0) { subViews.Add(SubView.MakeView(c, subView)); return(subViews[0]); } else { if (subView.Equals(SubView.AGENDA_VIEW)) { foreach (SubView s in subViews) { if (s is AgendaView) { return(s); } } subViews.Add(SubView.MakeView(c, SubView.AGENDA_VIEW)); return(subViews[subViews.Count - 1]); } else if (subView.Equals(SubView.CALENDAR_VIEW)) { foreach (SubView s in subViews) { if (s is CalendarView) { return(s); } } subViews.Add(SubView.MakeView(c, SubView.CALENDAR_VIEW)); return(subViews[subViews.Count - 1]); } } return(null); }
public CalendarView(ListController c) { this.controller = c; InitializeView(); }
public AgendaView(ListController c) { this.controller = c; InitializeView(); }