<?xml version="1.0"?>
<doc>
<assembly>
<name>XPTable</name>
</assembly>
<members>
<member name="T:XPTable.Editors.CellEditor">
<summary>
Base class for Cell editors
</summary>
</member>
<member name="T:XPTable.Editors.ICellEditor">
<summary>
Exposes common methods provided by Cell editors
</summary>
</member>
<member name="M:XPTable.Editors.ICellEditor.PrepareForEditing(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Boolean)">
<summary>
Prepares the ICellEditor to edit the specified Cell
</summary>
<param name="cell">The Cell to be edited</param>
<param name="table">The Table that contains the Cell</param>
<param name="cellPos">A CellPos representing the position of the Cell</param>
<param name="cellRect">The Rectangle that represents the Cells location and size</param>
<param name="userSetEditorValues">Specifies whether the ICellEditors
starting value has already been set by the user</param>
<returns>true if the ICellEditor can continue editing the Cell, false otherwise</returns>
</member>
<member name="M:XPTable.Editors.ICellEditor.StartEditing">
<summary>
Starts editing the Cell
</summary>
</member>
<member name="M:XPTable.Editors.ICellEditor.StopEditing">
<summary>
Stops editing the Cell and commits any changes
</summary>
</member>
<member name="M:XPTable.Editors.ICellEditor.CancelEditing">
<summary>
Stops editing the Cell and ignores any changes
</summary>
</member>
<member name="T:XPTable.Editors.IMouseMessageFilterClient">
<summary>
Indicates that an object is interested in receiving mouse messages
before they are sent to their destination
</summary>
</member>
<member name="M:XPTable.Editors.IMouseMessageFilterClient.ProcessMouseMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int32,System.Int32)">
<summary>
Filters out a mouse message before it is dispatched
</summary>
<param name="target">The Control that will receive the message</param>
<param name="msg">A WindowMessage that represents the message to process</param>
<param name="wParam">Specifies the WParam field of the message</param>
<param name="lParam">Specifies the LParam field of the message</param>
<returns>true to filter the message and prevent it from being dispatched;
false to allow the message to continue to the next filter or control</returns>
</member>
<member name="T:XPTable.Editors.IKeyMessageFilterClient">
<summary>
Indicates that an object is interested in receiving key messages
before they are sent to their destination
</summary>
</member>
<member name="M:XPTable.Editors.IKeyMessageFilterClient.ProcessKeyMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int32,System.Int32)">
<summary>
Filters out a key message before it is dispatched
</summary>
<param name="target">The Control that will receive the message</param>
<param name="msg">A WindowMessage that represents the message to process</param>
<param name="wParam">Specifies the WParam field of the message</param>
<param name="lParam">Specifies the LParam field of the message</param>
<returns>true to filter the message and prevent it from being dispatched;
false to allow the message to continue to the next filter or control</returns>
</member>
<member name="F:XPTable.Editors.CellEditor.control">
<summary>
The Control that is performing the editing
</summary>
</member>
<member name="F:XPTable.Editors.CellEditor.cell">
<summary>
The Cell that is being edited
</summary>
</member>
<member name="F:XPTable.Editors.CellEditor.table">
<summary>
The Table that contains the Cell being edited
</summary>
</member>
<member name="F:XPTable.Editors.CellEditor.cellPos">
<summary>
A CellPos that represents the position of the Cell being edited
</summary>
</member>
<member name="F:XPTable.Editors.CellEditor.cellRect">
<summary>
The Rectangle that represents the Cells location and size
</summary>
</member>
<member name="F:XPTable.Editors.CellEditor.mouseMessageFilter">
<summary>
A MouseMessageFilter that receives mouse messages before they
are dispatched to their destination
</summary>
</member>
<member name="F:XPTable.Editors.CellEditor.keyMessageFilter">
<summary>
A KeyMessageFilter that receives key messages before they
are dispatched to their destination
</summary>
</member>
<member name="M:XPTable.Editors.CellEditor.#ctor">
<summary>
Initializes a new instance of the CellEditor class with default settings
</summary>
</member>
<member name="M:XPTable.Editors.CellEditor.PrepareForEditing(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Boolean)">
<summary>
Prepares the CellEditor to edit the specified Cell
</summary>
<param name="cell">The Cell to be edited</param>
<param name="table">The Table that contains the Cell</param>
<param name="cellPos">A CellPos representing the position of the Cell</param>
<param name="cellRect">The Rectangle that represents the Cells location and size</param>
<param name="userSetEditorValues">Specifies whether the ICellEditors
starting value has already been set by the user</param>
<returns>true if the ICellEditor can continue editing the Cell, false otherwise</returns>
</member>
<member name="M:XPTable.Editors.CellEditor.SetEditLocation(System.Drawing.Rectangle)">
<summary>
Sets the location and size of the CellEditor
</summary>
<param name="cellRect">A Rectangle that represents the size and location
of the Cell being edited</param>
</member>
<member name="M:XPTable.Editors.CellEditor.SetEditValue">
<summary>
Sets the initial value of the editor based on the contents of
the Cell being edited
</summary>
</member>
<member name="M:XPTable.Editors.CellEditor.SetCellValue">
<summary>
Sets the contents of the Cell being edited based on the value
in the editor
</summary>
</member>
<member name="M:XPTable.Editors.CellEditor.ShowEditControl">
<summary>
Displays the editor to the user and adds it to the Table's Control
collection
</summary>
</member>
<member name="M:XPTable.Editors.CellEditor.HideEditControl">
<summary>
Conceals the editor from the user, but does not remove it from the
Table's Control collection
</summary>
</member>
<