Beispiel #1
0
 public String getPaletteColorString(CalendarColorConstants colorType)
 {
     return ColorTranslator.ToHtml(CalendarColors.GetPaletteColors(Palette)[(int)colorType]);
 }
Beispiel #2
0
        public void RenderPaletteColor(HtmlTextWriter writer, HtmlTextWriterStyle style, Color defined, CalendarColorConstants palette)
        {
            bool isRendered = true;
            isRendered = !defined.IsEmpty;

            switch(palette)
            {
                case CalendarColorConstants.ItemInactiveBackColor:
                case CalendarColorConstants.ItemInactiveForeColor:
                    if(this.CalendarItemInactiveStyle.CssClass.Length > 0)
                        isRendered = true;
                    break;
                case CalendarColorConstants.HeaderBackColor:
                case CalendarColorConstants.HeaderForeColor:
                    if(this.CalendarHeaderStyle.CssClass.Length > 0)
                        isRendered = true;
                    break;
                case CalendarColorConstants.ItemDefaultBackColor:
                case CalendarColorConstants.ItemDefaultForeColor:
                    if(this.CalendarItemDefaultStyle.CssClass.Length > 0)
                        isRendered = true;
                    break;
                case CalendarColorConstants.ItemSelectedBackColor:
                case CalendarColorConstants.ItemSelectedForeColor:
                    if(this.CalendarItemSelectedStyle.CssClass.Length > 0)
                        isRendered = true;
                    break;
            }

            if(!isRendered)
                writer.AddStyleAttribute(style, getPaletteColorString(palette));
        }
Beispiel #3
0
 public Color getPaletteColor(CalendarColorConstants colorType)
 {
     return CalendarColors.GetPaletteColors(this.Palette)[(int)colorType];
 }