Beispiel #1
0
        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);
        }
Beispiel #2
0
 public CalendarView(ListController c)
 {
     this.controller = c;
     InitializeView();
 }
Beispiel #3
0
 public AgendaView(ListController c)
 {
     this.controller = c;
     InitializeView();
 }