public TimeLineView(CalendarView calendarView, eCalendarView eCalendarView) : base(calendarView, eCalendarView) { // Set our non-client drawing info and CalendarColor NClientData = new NonClientData( eTabOrientation.Vertical, (int)eCalendarWeekDayPart.OwnerTabBorder, (int)eCalendarWeekDayPart.OwnerTabForeground, (int)eCalendarWeekDayPart.OwnerTabBackground, (int)eCalendarWeekDayPart.OwnerTabContentBackground, (int)eCalendarWeekDayPart.OwnerTabSelectedForeground, (int)eCalendarWeekDayPart.OwnerTabSelectedBackground); CalendarColorTable = _ViewColor; // Hook onto our events HookEvents(true); if (calendarView.TimeLineHScrollPanel.ScrollBar != null) { _HScrollPos = -calendarView.TimeLineHScrollPanel.ScrollBar.Value * calendarView.TimeLineColumnWidth; } }
/// <summary> /// Constructor /// </summary> /// <param name="calendarView">CalendarView</param> /// <param name="eCalendarView"></param> public WeekDayView(CalendarView calendarView, eCalendarView eCalendarView) : base(calendarView, eCalendarView) { // Allocate our AllDayPanel _AllDayPanel = new AllDayPanel(this); _AllDayPanel.Displayed = true; // Set our non-client drawing info and CalendarColor NClientData = new NonClientData( eTabOrientation.Horizontal, (int)eCalendarWeekDayPart.OwnerTabBorder, (int)eCalendarWeekDayPart.OwnerTabForeground, (int)eCalendarWeekDayPart.OwnerTabBackground, (int)eCalendarWeekDayPart.OwnerTabContentBackground, (int)eCalendarWeekDayPart.OwnerTabSelectedForeground, (int)eCalendarWeekDayPart.OwnerTabSelectedBackground); CalendarColorTable = _ViewColor; // Hook onto our events HookEvents(true); }
/// <summary> /// Constructor /// </summary> /// <param name="calendarView">Parent CalendarView</param> public YearView(CalendarView calendarView) : base(calendarView, eCalendarView.Year) { // Set our non-client drawing info and our CalendarColor NClientData = new NonClientData( eTabOrientation.Horizontal, (int)eCalendarMonthPart.OwnerTabBorder, (int)eCalendarMonthPart.OwnerTabForeground, (int)eCalendarMonthPart.OwnerTabBackground, (int)eCalendarMonthPart.OwnerTabContentBackground, (int)eCalendarMonthPart.OwnerTabSelectedForeground, (int)eCalendarMonthPart.OwnerTabSelectedBackground); CalendarColorTable = _ViewColor; // Hook onto needed event HookEvents(true); }