<?xml version="1.0"?>
<doc>
<assembly>
<name>ControlVault.MenuSuite</name>
</assembly>
<members>
<member name="T:ControlVault.MenuSuite.BaseMenuPainter">
<summary>
Base component for MenuPainter implementations
</summary>
</member>
<member name="T:ControlVault.MenuSuite.IMenuPainter">
<summary>
Interface used by <see cref="T:ControlVault.MenuSuite.MenuEx"/> to allow attachment of menu painters.
</summary>
</member>
<member name="M:ControlVault.MenuSuite.IMenuPainter.PaintBar(System.Drawing.Graphics,System.Drawing.Rectangle)">
<summary>
Paints the menu bar
</summary>
<param name="g">A <see cref="T:System.Drawing.Graphics"/> object on which to paint.</param>
<param name="r">The bounding <see cref="T:System.Drawing.Rectangle"/> for the paint operation.</param>
<remarks>This method will only be called when both these items are non- null.</remarks>
</member>
<member name="M:ControlVault.MenuSuite.IMenuPainter.PaintItem(System.Windows.Forms.MenuItem,System.Windows.Forms.DrawItemEventArgs,System.Drawing.Image,ControlVault.MenuSuite.MenuImageSize)">
<summary>
Paints a <see cref="T:System.Windows.Forms.MenuItem"/>
</summary>
<param name="item">The <see cref="T:System.Windows.Forms.MenuItem"/> to paint.</param>
<param name="e">A <see cref="T:System.Windows.Forms.DrawItemEventArgs"/> object providing data for the paint action.</param>
<param name="image">An <see cref="T:System.Drawing.Image"/> associated with the MenuItem. Note that this may be null.</param>
<param name="imageSize">A <see cref="T:ControlVault.MenuSuite.MenuImageSize"/> associated with the MenuItem. This indicates the desired size of the image.</param>
</member>
<member name="M:ControlVault.MenuSuite.IMenuPainter.MeasureItem(System.Windows.Forms.MenuItem,System.Windows.Forms.MeasureItemEventArgs,ControlVault.MenuSuite.MenuImageSize)">
<summary>
Measures a <see cref="T:System.Windows.Forms.MenuItem"/> object prior to painting it.
</summary>
<param name="item">The <see cref="T:System.Windows.Forms.MenuItem"/> to measure.</param>
<param name="e">A <see cref="T:System.Windows.Forms.MeasureItemEventArgs"/> object providing data for the measure action.</param>
<param name="imageSize">A <see cref="T:ControlVault.MenuSuite.MenuImageSize"/> associated with the MenuItem. This indicates the desired size of the image.</param>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.CHECK_SIZE">
<summary>
Size of the Check Box area on a menu item
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.MENU_SEPARATOR_HEIGHT">
<summary>
Height of a MenuItem separator
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.MENU_BORDER_SIZE">
<summary>
Buffer to add to a MenuItem height
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.IMAGE_BUFFER">
<summary>
Buffer around a menu item image
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.SHORTCUT_BUFFER">
<summary>
Buffer to the left of a shortcut
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.SHORTCUT_RIGHT_BUFFER">
<summary>
Buffer to the right of a shortcut
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.TOPLEVEL_MENU_BUFFER">
<summary>
Buffer after a top-level menu item
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.TEXT_LEFT_BUFFER">
<summary>
Buffer to the left of menu item text
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.SMALL_IMAGE_SIZE">
<summary>
Menu image size for small images
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.MEDIUM_IMAGE_SIZE">
<summary>
Menu image size for medium images
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.LARGE_IMAGE_SIZE">
<summary>
Menu image size for large images
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.EXTRA_LARGE_IMAGE_SIZE">
<summary>
Menu image size for extra-large images.
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.stringFormat">
<summary>
<see cref="T:System.Drawing.StringFormat"/> object used to calculate menu sizes.
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.checkImage">
<summary>
The <see cref="T:System.Drawing.Image"/> used to draw the 'Check' for a checked menu item.
</summary>
</member>
<member name="F:ControlVault.MenuSuite.BaseMenuPainter.radioCheckImage">
<summary>
The <see cref="T:System.Drawing.Image"/> used to draw the 'Radio Check' for a checked menu item.
</summary>
</member>
<member name="M:ControlVault.MenuSuite.BaseMenuPainter.#ctor(System.ComponentModel.IContainer)">
<summary>
Initializes a new instance of the BaseMenuPainter class.
</summary>
<param name="container">The <see cref="T:System.ComponentModel.IContainer"/> to which this component is to be added.</param>
</member>
<member name="M:ControlVault.MenuSuite.BaseMenuPainter.#ctor">
<summary>
Initializes a new instance of the BaseMenuPainter class.
</summary>
</member>
<member name="M:ControlVault.MenuSuite.BaseMenuPainter.Initialize">
<summary>
Initializes the stringFormat and checkImage variables.
</summary>
</member>
<member name="M:ControlVault.MenuSuite.BaseMenuPainter.GetResourceStream(System.String)">
<summary>
Returns a stream containing the specified icon resource
</summary>
<param name="iconName">A <see cref="T:System.String"/> containing the icon name.</param>
<returns>A <see cref="T:System.IO.Stream"/> containing the resource.</returns>
</member>
<member name="M:ControlVault.MenuSuite.BaseMenuPainter.GetImageHeight(ControlVault.MenuSuite.MenuImageSize)">
<summary>
Converts a <see cref="T:ControlVault.MenuSuite.MenuImageSize"/> value to an appropriate integer value.
</summary>
<param name="imageSize">A <see cref="T:ControlVault.MenuSuite.MenuImageSize"/> value to convert.</param>
<returns>An <see cref="T:System.Int32"/> value giving the image size.</returns>
</member>
<member name="M:ControlVault.MenuSuite.BaseMenuPainter.InternalPaintItem(System.Windows.Forms.MenuItem,System.Windows.Forms.DrawItemEventArgs,System.Drawing.Image,ControlVault.MenuSuite.MenuImageSize)">
<summary>
Implementation of the IMenuPainter Paint method.
</summary>
<param name="item">The <see cref="T:System.Win