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. |