public CalendarHBox(OrdersCalendar calendar) : base() { ParentCalendar = calendar; emptyButton = new ItemButton(); emptyButton.ParentCalendar = ParentCalendar; emptyButton.NewOrderClicked += HandleNewOrderClicked; this.Add(emptyButton); Drag.DestSet(this, DestDefaults.Highlight, null, 0); }
public CalendarHBox(OrdersCalendar calendar, string str) : base() { ParentCalendar = calendar; emptyButton = new ItemButton(); emptyButton.ParentCalendar = ParentCalendar; if (str.Equals("newSheduleWork")) { emptyButton.TypeItemButton = TypeItemOrButton.Shedule; emptyButton.NewSheduleWorkClicked += HandleNewSheduleWorkClicked; } else if (str.Equals("newNote")) { emptyButton.NewNoteClicked += HandleNewNoteClicked; emptyButton.TypeItemButton = TypeItemOrButton.Note; } this.Add(emptyButton); }
void UpdateItemsList() { if (listItems == null || listItems.Count == 0) { if (this.Children.Length == 0 || this.Children[0] != emptyButton) { RemoveAllWidgets(); this.Add(emptyButton); } } else { if (listItems.Count != this.Children.Length || this.Children[0] == emptyButton) { RemoveAllWidgets(); foreach (CalendarItem item in listItems) { ItemButton newButton = new ItemButton(); newButton.ParentCalendar = ParentCalendar; newButton.NewOrderClicked += HandleNewOrderClicked; newButton.Item = item; this.Add(newButton); } } else { int i = 0; foreach (CalendarItem item in listItems) { ((ItemButton)Children[i]).Item = item; i++; } } } ShowAll(); }
void UpdateItemsList() { if(listItems == null || listItems.Count == 0) { if(this.Children.Length == 0 || this.Children[0] != emptyButton) { RemoveAllWidgets(); this.Add(emptyButton); } } else { if(listItems.Count != this.Children.Length || this.Children[0] == emptyButton) { RemoveAllWidgets(); foreach(CalendarItem item in listItems) { ItemButton newButton = new ItemButton(); newButton.ParentCalendar = ParentCalendar; newButton.NewOrderClicked += HandleNewOrderClicked; newButton.Item = item; this.Add(newButton); } } else { int i = 0; foreach(CalendarItem item in listItems) { ((ItemButton)Children[i]).Item = item; i++; } } } ShowAll(); }