public override void Apply(Calendar wc) { ClearCalendar(wc); wc.DayNameFormat = DayNameFormat.FirstLetter; wc.NextPrevFormat = NextPrevFormat.FullMonth; wc.TitleFormat = TitleFormat.Month; wc.CellPadding = 2; wc.CellSpacing = 0; wc.ShowGridLines = false; wc.Height = Unit.Pixel(220); wc.Width = Unit.Pixel(400); wc.BackColor = Color.White; wc.BorderColor = Color.Black; wc.ForeColor = Color.Black; wc.Font.Name = "Times New Roman"; wc.Font.Size = FontUnit.Point(10); wc.TitleStyle.Font.Bold = true; wc.TitleStyle.ForeColor = Color.White; wc.TitleStyle.BackColor = Color.Black; wc.TitleStyle.Font.Size = FontUnit.Point(13); wc.TitleStyle.Height = Unit.Point(14); wc.NextPrevStyle.ForeColor = Color.White; wc.NextPrevStyle.Font.Size = FontUnit.Point(8); wc.DayHeaderStyle.Font.Bold = true; wc.DayHeaderStyle.Font.Size = FontUnit.Point(7); wc.DayHeaderStyle.Font.Name = "Verdana"; wc.DayHeaderStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0xCC); wc.DayHeaderStyle.ForeColor = Color.FromArgb(0x33, 0x33, 0x33); wc.DayHeaderStyle.Height = Unit.Pixel(10); wc.SelectorStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0xCC); wc.SelectorStyle.ForeColor = Color.FromArgb(0x33, 0x33, 0x33); wc.SelectorStyle.Font.Bold = true; wc.SelectorStyle.Font.Size = FontUnit.Point(8); wc.SelectorStyle.Font.Name = "Verdana"; wc.SelectorStyle.Width = Unit.Percentage(1); wc.DayStyle.Width = Unit.Percentage(14); wc.TodayDayStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0x99); wc.SelectedDayStyle.BackColor = Color.FromArgb(0xCC, 0x33, 0x33); wc.SelectedDayStyle.ForeColor = Color.White; wc.OtherMonthDayStyle.ForeColor = Color.FromArgb(0x99, 0x99, 0x99); }
public override void Apply(Calendar wc) { ClearCalendar(wc); wc.DayNameFormat = DayNameFormat.FirstLetter; wc.NextPrevFormat = NextPrevFormat.CustomText; wc.TitleFormat = TitleFormat.MonthYear; wc.CellPadding = 1; wc.CellSpacing = 0; wc.ShowGridLines = false; wc.Height = Unit.Pixel(200); wc.Width = Unit.Pixel(220); wc.BackColor = Color.White; wc.BorderColor = Color.FromArgb(0x33, 0x66, 0xCC); wc.BorderWidth = Unit.Pixel(1); wc.ForeColor = Color.FromArgb(0x00, 0x33, 0x99); wc.Font.Name = "Verdana"; wc.Font.Size = FontUnit.Point(8); wc.TitleStyle.Font.Bold = true; wc.TitleStyle.Font.Size = FontUnit.Point(10); wc.TitleStyle.BackColor = Color.FromArgb(0x00, 0x33, 0x99); wc.TitleStyle.ForeColor = Color.FromArgb(0xCC, 0xCC, 0xFF); wc.TitleStyle.BorderColor = Color.FromArgb(0x33, 0x66, 0xCC); wc.TitleStyle.BorderStyle = UI.WebControls.BorderStyle.Solid; wc.TitleStyle.BorderWidth = Unit.Pixel(1); wc.TitleStyle.Height = Unit.Pixel(25); wc.NextPrevStyle.ForeColor = Color.FromArgb(0xCC, 0xCC, 0xFF); wc.NextPrevStyle.Font.Size = FontUnit.Point(8); wc.DayHeaderStyle.BackColor = Color.FromArgb(0x99, 0xCC, 0xCC); wc.DayHeaderStyle.ForeColor = Color.FromArgb(0x33, 0x66, 0x66); wc.DayHeaderStyle.Height = Unit.Pixel(1); wc.SelectorStyle.BackColor = Color.FromArgb(0x99, 0xCC, 0xCC); wc.SelectorStyle.ForeColor = Color.FromArgb(0x33, 0x66, 0x66); wc.SelectedDayStyle.BackColor = Color.FromArgb(0x00, 0x99, 0x99); wc.SelectedDayStyle.ForeColor = Color.FromArgb(0xCC, 0xFF, 0x99); wc.SelectedDayStyle.Font.Bold = true; wc.OtherMonthDayStyle.ForeColor = Color.FromArgb(0x99, 0x99, 0x99); wc.TodayDayStyle.ForeColor = Color.White; wc.TodayDayStyle.BackColor = Color.FromArgb(0x99, 0xCC, 0xCC); wc.WeekendDayStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0xFF); }
public override void Apply(Calendar wc) { ClearCalendar(wc); wc.DayNameFormat = DayNameFormat.Short; wc.NextPrevFormat = NextPrevFormat.ShortMonth; wc.TitleFormat = TitleFormat.MonthYear; wc.CellPadding = 2; wc.CellSpacing = 1; wc.ShowGridLines = false; wc.Height = Unit.Pixel(250); wc.Width = Unit.Pixel(330); wc.BackColor = Color.White; wc.BorderColor = Color.Black; wc.BorderStyle = UI.WebControls.BorderStyle.Solid; wc.ForeColor = Color.Black; wc.Font.Name = "Verdana"; wc.Font.Size = FontUnit.Point(9); wc.TitleStyle.Font.Bold = true; wc.TitleStyle.ForeColor = Color.White; wc.TitleStyle.BackColor = Color.FromArgb(0x33, 0x33, 0x99); wc.TitleStyle.Font.Size = FontUnit.Point(12); wc.TitleStyle.Height = Unit.Point(12); wc.NextPrevStyle.Font.Bold = true; wc.NextPrevStyle.Font.Size = FontUnit.Point(8); wc.NextPrevStyle.ForeColor = Color.White; wc.DayHeaderStyle.ForeColor = Color.FromArgb(0x33, 0x33, 0x33); wc.DayHeaderStyle.Font.Bold = true; wc.DayHeaderStyle.Font.Size = FontUnit.Point(8); wc.DayHeaderStyle.Height = Unit.Point(8); wc.DayStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0xCC); wc.TodayDayStyle.BackColor = Color.FromArgb(0x99, 0x99, 0x99); wc.TodayDayStyle.ForeColor = Color.White; wc.SelectedDayStyle.BackColor = Color.FromArgb(0x33, 0x33, 0x99); wc.SelectedDayStyle.ForeColor = Color.White; wc.OtherMonthDayStyle.ForeColor = Color.FromArgb(0x99, 0x99, 0x99); }
public override void Apply(Calendar wc) { ClearCalendar(wc); wc.DayNameFormat = DayNameFormat.FirstLetter; wc.NextPrevFormat = NextPrevFormat.CustomText; wc.TitleFormat = TitleFormat.MonthYear; wc.CellPadding = 4; wc.CellSpacing = 0; wc.ShowGridLines = false; wc.Height = Unit.Pixel(180); wc.Width = Unit.Pixel(200); wc.BorderColor = Color.FromArgb(0x99, 0x99, 0x99); wc.ForeColor = Color.Black; wc.BackColor = Color.White; wc.Font.Name = "Verdana"; wc.Font.Size = FontUnit.Point(8); wc.TitleStyle.Font.Bold = true; wc.TitleStyle.BorderColor = Color.Black; wc.TitleStyle.BackColor = Color.FromArgb(0x99, 0x99, 0x99); wc.NextPrevStyle.VerticalAlign = VerticalAlign.Bottom; wc.DayHeaderStyle.Font.Bold = true; wc.DayHeaderStyle.Font.Size = FontUnit.Point(7); wc.DayHeaderStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0xCC); wc.SelectorStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0xCC); wc.TodayDayStyle.BackColor = Color.FromArgb(0xCC, 0xCC, 0xCC); wc.TodayDayStyle.ForeColor = Color.Black; wc.SelectedDayStyle.BackColor = Color.FromArgb(0x66, 0x66, 0x66); wc.SelectedDayStyle.ForeColor = Color.White; wc.SelectedDayStyle.Font.Bold = true; wc.OtherMonthDayStyle.ForeColor = Color.FromArgb(0x80, 0x80, 0x80); wc.WeekendDayStyle.BackColor = Color.FromArgb(0xFF, 0xFF, 0xCC); }
protected override void FillStyleAttributes(CssStyleCollection attributes, IUrlResolutionService urlResolver) { // The main style will be rendered on the container element, that does not contain the text. // The Hyperlink style will render the text styles // Copying the code from the base class, except for the part that deals with Font and ForeColor. StateBag viewState = ViewState; Color c; // BackColor if (IsSet(PROP_BACKCOLOR)) { c = (Color)viewState["BackColor"]; if (!c.IsEmpty) { attributes.Add(HtmlTextWriterStyle.BackgroundColor, ColorTranslator.ToHtml(c)); } } // BorderColor if (IsSet(PROP_BORDERCOLOR)) { c = (Color)viewState["BorderColor"]; if (!c.IsEmpty) { attributes.Add(HtmlTextWriterStyle.BorderColor, ColorTranslator.ToHtml(c)); } } BorderStyle bs = this.BorderStyle; Unit bu = this.BorderWidth; if (!bu.IsEmpty) { attributes.Add(HtmlTextWriterStyle.BorderWidth, bu.ToString(CultureInfo.InvariantCulture)); if (bs == BorderStyle.NotSet) { if (bu.Value != 0.0) { attributes.Add(HtmlTextWriterStyle.BorderStyle, "solid"); } } else { attributes.Add(HtmlTextWriterStyle.BorderStyle, borderStyles[(int)bs]); } } else { if (bs != BorderStyle.NotSet) { attributes.Add(HtmlTextWriterStyle.BorderStyle, borderStyles[(int)bs]); } } Unit u; // Height if (IsSet(PROP_HEIGHT)) { u = (Unit)viewState["Height"]; if (!u.IsEmpty) { attributes.Add(HtmlTextWriterStyle.Height, u.ToString(CultureInfo.InvariantCulture)); } } // Width if (IsSet(PROP_WIDTH)) { u = (Unit)viewState["Width"]; if (!u.IsEmpty) { attributes.Add(HtmlTextWriterStyle.Width, u.ToString(CultureInfo.InvariantCulture)); } } if (!HorizontalPadding.IsEmpty || !VerticalPadding.IsEmpty) { attributes.Add(HtmlTextWriterStyle.Padding, string.Format(CultureInfo.InvariantCulture, "{0} {1} {0} {1}", VerticalPadding.IsEmpty ? Unit.Pixel(0) : VerticalPadding, HorizontalPadding.IsEmpty ? Unit.Pixel(0) : HorizontalPadding)); } }
protected override void FillStyleAttributes(CssStyleCollection attributes, IUrlResolutionService urlResolver) { Color color; Unit unit2; StateBag viewState = base.ViewState; if (base.IsSet(8)) { color = (Color)viewState["BackColor"]; if (!color.IsEmpty) { attributes.Add(HtmlTextWriterStyle.BackgroundColor, ColorTranslator.ToHtml(color)); } } if (base.IsSet(0x10)) { color = (Color)viewState["BorderColor"]; if (!color.IsEmpty) { attributes.Add(HtmlTextWriterStyle.BorderColor, ColorTranslator.ToHtml(color)); } } BorderStyle borderStyle = base.BorderStyle; Unit borderWidth = base.BorderWidth; if (!borderWidth.IsEmpty) { attributes.Add(HtmlTextWriterStyle.BorderWidth, borderWidth.ToString(CultureInfo.InvariantCulture)); if (borderStyle == BorderStyle.NotSet) { if (borderWidth.Value != 0.0) { attributes.Add(HtmlTextWriterStyle.BorderStyle, "solid"); } } else { attributes.Add(HtmlTextWriterStyle.BorderStyle, Style.borderStyles[(int)borderStyle]); } } else if (borderStyle != BorderStyle.NotSet) { attributes.Add(HtmlTextWriterStyle.BorderStyle, Style.borderStyles[(int)borderStyle]); } if (base.IsSet(0x80)) { unit2 = (Unit)viewState["Height"]; if (!unit2.IsEmpty) { attributes.Add(HtmlTextWriterStyle.Height, unit2.ToString(CultureInfo.InvariantCulture)); } } if (base.IsSet(0x100)) { unit2 = (Unit)viewState["Width"]; if (!unit2.IsEmpty) { attributes.Add(HtmlTextWriterStyle.Width, unit2.ToString(CultureInfo.InvariantCulture)); } } if (!this.HorizontalPadding.IsEmpty || !this.VerticalPadding.IsEmpty) { attributes.Add(HtmlTextWriterStyle.Padding, string.Format(CultureInfo.InvariantCulture, "{0} {1} {0} {1}", new object[] { this.VerticalPadding.IsEmpty ? Unit.Pixel(0) : this.VerticalPadding, this.HorizontalPadding.IsEmpty ? Unit.Pixel(0) : this.HorizontalPadding })); } }