IGutter Interface
Definition
Represents properties and methods to operate with gutter at the left side of the Edit control.
Syntax
public interface IGutter : IUpdate
Properties
| BookMarkImageIndex | When implemented by a class, gets or sets a value that specifies index of item in the image collection used to paint bookmark. |
| Brush | When implemented by a class, gets or sets a Brush object used to paint gutter. |
| BrushColor | When implemented by a class, gets or sets background color of the gutter. |
| DisplayArea | When implemented by a class, gets display area of the gutter, including line numbers and outlining area, but not including line modificators if they're painted outside gutter. |
| DisplayWidth | When implemented by a class, gets display width of the gutter, including line numbers and outlining area. |
| DrawLineBookmarks | When implemented by a class, gets or sets a value indicating whether Edit control should draw triangle at bookmark position inside line. |
| Images | When implemented by a class, gets or sets an ImageList object that contains collection of images for gutter. |
| LineBookmarksColor | When implemented by a class, gets or sets a color of the line bookmarks. |
| LineModificatorChangedColor | When implemented by a class, gets or sets a color of the line modificators(color stitch that indicates that the line content is unmodified, modified or saved) in the modified state. |
| LineModificatorSavedColor | When implemented by a class, gets or sets a color of the line modificators(color stitch that indicates that the line content is unmodified, modified or saved) in the saved state. |
| LineNumbersAlignment | When implemented by a class, gets or sets line numbers alignment information. |
| LineNumbersBackColor | When implemented by a class, gets or sets background color of the line numbers. |
| LineNumbersForeColor | When implemented by a class, gets or sets foreground color of the line numbers. |
| LineNumbersLeftIndent | When implemented by a class, gets or sets line numbers indentation from the left gutter border. |
| LineNumbersRightIndent | When implemented by a class, gets or sets line numbers indentation from the right gutter border. |
| LineNumbersStart | When implemented by a class, gets or sets index of the first line being painted on the gutter. |
| MaxLineNumberLength | When implemented by a class, gets or sets maximum count of numbers in the line number. |
| Options | When implemented by a class, gets or sets a |
| OutliningLeftIndent | When implemented by a class, gets or sets outlining indentation from the left gutter border. |
| OutliningRightIndent | When implemented by a class, gets or sets outlining indentation from the right gutter border. |
| Pen | When implemented by a class, gets or sets a Pen object used to paint gutter line. |
| PenColor | When implemented by a class, gets or sets color of the gutter line. |
| Rect | When implemented by a class, gets the rectangle that represents gutter area. |
| SerializationInfo | Gets or sets an xml representation of IGutter. |
| ShowBookmarkHints | When implemented by a class, gets or sets a value indicating whether Edit control should display text describing bookmark in form of tooltip window when mouse pointer is over the gutter bookmark. |
| UserMarginBackColor | When implemented by a class, gets or sets background color of the user margin. |
| UserMarginForeColor | When implemented by a class, gets or sets foreground color for the user margin. |
| UserMarginText | When implemented by a class, gets or sets text of the user margin. |
| UserMarginWidth | When implemented by a class, gets or sets the width of the user margin area. |
| Visible | When implemented by a class, gets or sets a value indicating whether the gutter area is visible. |
| Width | When implemented by a class, gets or sets the width of the gutter. |
| WrapImageIndex | When implemented by a class, gets or sets a value that specifies index of item in the image collection used to paint special mark indicating the wrapped line. |
Methods
| Assign(IGutter) | When implemented by a class, copies the contents from another |
| GetHitTest(Int32, Int32, IHitTestInfo) | When implemented by a class, fills hitTestInfo parameter by information about a part of the control at specified coordinate. |
| InvalidateLineNumberArea(Boolean) | When implemented by a class, invalidates line number area if it needs to be altered. Specifies whether line number width needs to be recalculated. |
| OnClick(EventArgs) | When implemented by a class, raises the |
| OnDoubleClick(EventArgs) | When implemented by a class, raises the |
| Paint(IPainter, Rectangle) | When implemented by a class, draws gutter on the specified graphic surface. |
| Paint(IPainter, Rectangle, Int32) | When implemented by a class, draws gutter on the specified graphic surface. |
| ResetBookMarkImageIndex() | When implemented by a class, resets the |
| ResetBrushColor() | When implemented by a class, resets the |
| ResetDrawLineBookmarks() | When implemented by a class, resets the |
| ResetLineBookmarksColor() | When implemented by a class, resets the |
| ResetLineModificatorChangedColor() | When implemented by a class, resets the |
| ResetLineModificatorSavedColor() | When implemented by a class, resets the |
| ResetLineNumbersAlignment() | When implemented by a class, resets the |
| ResetLineNumbersBackColor() | When implemented by a class, resets the |
| ResetLineNumbersForeColor() | When implemented by a class, resets the |
| ResetLineNumbersLeftIndent() | When implemented by a class, resets the |
| ResetLineNumbersRightIndent() | When implemented by a class, resets the |
| ResetLineNumbersStart() | When implemented by a class, resets the |
| ResetOptions() | When implemented by a class, resets the |
| ResetOutliningLeftIndent() | When implemented by a class, resets the |
| ResetOutliningRightIndent() | When implemented by a class, resets the |
| ResetPenColor() | When implemented by a class, resets the |
| ResetShowBookmarkHints() | When implemented by a class, resets the |
| ResetUserMarginBackColor() | When implemented by a class, resets the |
| ResetUserMarginForeColor() | When implemented by a class, resets the |
| ResetUserMarginText() | When implemented by a class, resets the |
| ResetUserMarginWidth() | When implemented by a class, resets the |
| ResetVisible() | When implemented by a class, resets the |
| ResetWidth() | When implemented by a class, resets the |
| ResetWrapImageIndex() | When implemented by a class, resets the |
Events
| Click | When implemented by a class, occurs when the |
| DoubleClick | When implemented by a class, occurs when the |
| DrawUserMargin | When implemented by a class, occurs when user margin part of each line is drawing. |