/* Copyright 2012 Justin LeCheminant This file is part of WindowsFormsCalendar. indowsFormsCalendar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. indowsFormsCalendar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with indowsFormsCalendar. If not, see . */ using System; using System.Collections.Generic; using System.Text; namespace WindowsFormsCalendar { /// /// Contains information about a that is about to be painted /// public class CalendarRendererTimeUnitEventArgs : CalendarRendererEventArgs { #region Events #endregion #region Fields private CalendarTimeScaleUnit _unit; #endregion #region Properties /// /// Gets the unit that is about to be painted /// public CalendarTimeScaleUnit Unit { get { return _unit; } } #endregion /// /// Initializes a new instance of the class. /// /// The instance containing the event data. /// The unit. public CalendarRendererTimeUnitEventArgs(CalendarRendererEventArgs original, CalendarTimeScaleUnit unit) : base(original) { _unit = unit; this.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; this.Graphics.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality; this.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic; this.Graphics.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality; } #region Public Methods #endregion #region Private Methods #endregion } }