using System; using System.Text; using System.Drawing; namespace DevComponents.DotNetBar { /// /// Provides data for rendering ItemContainer. /// public class ItemContainerRendererEventArgs:EventArgs { /// /// Gets or sets Graphics object group is rendered on. /// public Graphics Graphics = null; /// /// Gets the reference to ItemContainer instance being rendered. /// public ItemContainer ItemContainer = null; internal ItemPaintArgs ItemPaintArgs = null; /// /// Creates new instance of the object. /// /// Reference to graphics object. /// Reference to ItemContainer object. public ItemContainerRendererEventArgs(Graphics g, ItemContainer container) { this.Graphics = g; this.ItemContainer = container; } } /// /// Provides data for the item separator rendering inside of the ItemContainer. /// public class ItemContainerSeparatorRendererEventArgs : ItemContainerRendererEventArgs { /// /// Gets or sets the reference to the item separator is being rendered for. /// public BaseItem Item = null; /// /// Creates new instance of the object. /// public ItemContainerSeparatorRendererEventArgs(Graphics g, ItemContainer container, BaseItem item): base(g, container) { this.Item = item; } } }