public DateItemCollection(KellCalendar owner) : base() { if (owner == null) { throw new ArgumentNullException("owner"); } this.owner = owner; }
public SelectedDatesCollection(KellCalendar owner, SelectedDatesCollection dates) : this(owner) { if (owner == null) { throw new ArgumentNullException("owner"); } this.owner = owner; this.Add(dates); }
public Weeknumber(KellCalendar calendar) { m_calendar = calendar; m_backColor1 = Color.White; m_backColor2 = Color.White; m_gradientMode = mcGradientMode.None; m_textColor = Color.FromArgb(0, 84, 227); m_borderColor = Color.Black; m_font = new Font("Microsoft Sans Serif", (float)8.25); m_align = mcWeeknumberAlign.Top; }
protected override object CreateInstance(Type itemType) { object dateItem = base.CreateInstance(itemType); KellCalendar originalControl = (KellCalendar)m_context.Instance; m_calendar = originalControl; ((DateItem)dateItem).Date = DateTime.Today; ((DateItem)dateItem).Calendar = m_calendar; return(dateItem); }
public Weekday(KellCalendar calendar) { m_calendar = calendar; m_backColor1 = Color.White; m_backColor2 = Color.White; m_gradientMode = mcGradientMode.None; m_textColor = Color.FromArgb(0, 84, 227); m_font = new Font("Microsoft Sans Serif", (float)8.25); m_dayFormat = mcDayFormat.Short; m_align = mcTextAlign.Center; m_borderColor = Color.Black; }
public Footer(KellCalendar calendar) { m_calendar = calendar; m_backColor1 = Color.White; m_backColor2 = Color.White; m_gradientMode = mcGradientMode.None; m_textColor = Color.Black; m_font = new Font("Microsoft Sans Serif", (float)8.25, FontStyle.Bold); m_format = mcTodayFormat.Short; m_text = ""; m_showToday = true; m_align = mcTextAlign.Left; }
public Header(KellCalendar calendar) { m_calendar = calendar; m_backColor1 = Color.FromArgb(0, 84, 227); m_backColor2 = Color.White; m_gradientMode = mcGradientMode.None; m_textColor = Color.White; m_font = new Font("Microsoft Sans Serif", (float)8.25, FontStyle.Bold); m_showMonth = true; m_monthSelector = true; m_text = ""; m_contextMenu = true; m_align = mcTextAlign.Center; m_prevBtnState = mcButtonState.Normal; m_nextBtnState = mcButtonState.Normal; m_prevYearBtnState = mcButtonState.Normal; m_nextYearBtnState = mcButtonState.Normal; // load images m_prevYear = GetEmbeddedImage("prev_year.bmp"); m_prevYear.MakeTransparent(); m_prevYearDisabled = GetEmbeddedImage("prev_year_disabled.bmp"); m_prevYearDisabled.MakeTransparent(); m_nextYear = GetEmbeddedImage("prev_year.bmp"); m_nextYear.RotateFlip(RotateFlipType.RotateNoneFlipX); m_nextYear.MakeTransparent(); m_nextYearDisabled = GetEmbeddedImage("prev_year_disabled.bmp"); m_nextYearDisabled.RotateFlip(RotateFlipType.RotateNoneFlipX); m_nextYearDisabled.MakeTransparent(); m_prevMonthVs = GetEmbeddedImage("prev_month_vs.bmp"); m_prevMonthVs.MakeTransparent(); m_prevYearVs = GetEmbeddedImage("prev_year_vs.bmp"); m_prevYearVs.MakeTransparent(); m_nextMonthVs = GetEmbeddedImage("prev_month_vs.bmp"); m_nextMonthVs.MakeTransparent(); m_nextMonthVs.RotateFlip(RotateFlipType.RotateNoneFlipX); m_nextYearVs = GetEmbeddedImage("prev_year_vs.bmp"); m_nextYearVs.MakeTransparent(); m_nextYearVs.RotateFlip(RotateFlipType.RotateNoneFlipX); // create monthContext menu and setup event handlers for (int k = 0; k < 12; k++) { monthMenu.MenuItems.Add(monthMenu.MenuItems.Count, new MenuItem("")); monthMenu.MenuItems[monthMenu.MenuItems.Count - 1].Click += new EventHandler(MonthContextMenu_Click); } Setup(); }
public DateItemCollection(KellCalendar owner, DateItemCollection dateItems) : this(owner) { this.Add(dateItems); }