• HOME
  • PRODUCTS
  • DEMOS
  • DOWNLOAD
  • BUY
  • BLOG
  • FORUM
  • DOCUMENTATION
  • ABOUT
Search Results for

    Show / Hide Table of Contents

    IGutter Interface

    Definition

    Namespace: Alternet.Editor.Wpf
    Assembly: Alternet.Editor.Wpf.v9.dll

    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 GutterOptions that determine gutter appearance and behavior.

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

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

    OnDoubleClick(EventArgs)

    When implemented by a class, raises the DoubleClick event.

    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 BookMarkImageIndex to the default value.

    ResetBrushColor()

    When implemented by a class, resets the Width to the default value.

    ResetDrawLineBookmarks()

    When implemented by a class, resets the DrawLineBookmarks to the default value.

    ResetLineBookmarksColor()

    When implemented by a class, resets the LineBookmarksColor to the default value.

    ResetLineModificatorChangedColor()

    When implemented by a class, resets the LineModificatorChangedColor to the default value.

    ResetLineModificatorSavedColor()

    When implemented by a class, resets the LineModificatorSavedColor to the default value.

    ResetLineNumbersAlignment()

    When implemented by a class, resets the LineNumbersAlignment to the default value.

    ResetLineNumbersBackColor()

    When implemented by a class, resets the LineNumbersBackColor to the default value.

    ResetLineNumbersForeColor()

    When implemented by a class, resets the LineNumbersForeColor to the default value.

    ResetLineNumbersLeftIndent()

    When implemented by a class, resets the LineNumbersLeftIndent to the default value.

    ResetLineNumbersRightIndent()

    When implemented by a class, resets the LineNumbersRightIndent to the default value.

    ResetLineNumbersStart()

    When implemented by a class, resets the LineNumbersStart to the default value.

    ResetOptions()

    When implemented by a class, resets the Options to the default value.

    ResetOutliningLeftIndent()

    When implemented by a class, resets the OutliningLeftIndentt to the default value.

    ResetOutliningRightIndent()

    When implemented by a class, resets the OutliningRightIndent to the default value.

    ResetPenColor()

    When implemented by a class, resets the PenColor to the default value.

    ResetShowBookmarkHints()

    When implemented by a class, resets the ShowBookmarkHints to the default value.

    ResetUserMarginBackColor()

    When implemented by a class, resets the UserMarginBackColor to the default value.

    ResetUserMarginForeColor()

    When implemented by a class, resets the UserMarginForeColor to the default value.

    ResetUserMarginText()

    When implemented by a class, resets the UserMarginText to the default value.

    ResetUserMarginWidth()

    When implemented by a class, resets the UserMarginWidth to the default value.

    ResetVisible()

    When implemented by a class, resets the Visible to the default value.

    ResetWidth()

    When implemented by a class, resets the Width to the default value.

    ResetWrapImageIndex()

    When implemented by a class, resets the WrapImageIndex to the default value.

    Events

    Click

    When implemented by a class, occurs when the IGutter clicked.

    DoubleClick

    When implemented by a class, occurs when the IGutter double-clicked.

    DrawUserMargin

    When implemented by a class, occurs when user margin part of each line is drawing.

    Inherited Members
    IUpdate.UpdateCount
    IUpdate.BeginUpdate()
    IUpdate.EndUpdate()
    IUpdate.DisableUpdate()
    IUpdate.EnableUpdate()
    IUpdate.Update()
    In This Article
    Back to top Copyright AlterNET Software Download PDF