In This Article

ISyntaxEditorRenderer Interface

Provides the base requirements for a SyntaxEditor control renderer.

[TypeConverter(typeof(GenericExpandableNullableObjectConverter))]
public interface ISyntaxEditorRenderer : IScrollBarRenderer, IUIRenderer, IDisposable

Methods

DrawEditorViewSplitButton(PaintEventArgs, Rectangle, IEditorView, Orientation)

Draws an IEditorView split-button.

void DrawEditorViewSplitButton(PaintEventArgs e, Rectangle bounds, IEditorView view, Orientation orientation)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

view IEditorView

The IEditorView being painted.

orientation Orientation

The Orientation of the split button.

DrawScrollBarBlockBackground(PaintEventArgs, Rectangle, IEditorView)

Draws the background of the scrollbar block that appears between the horizontal and vertical scrollbars.

void DrawScrollBarBlockBackground(PaintEventArgs e, Rectangle bounds, IEditorView view)
Parameter Type Description
e PaintEventArgs

A PaintEventArgs that contains the event data.

bounds Rectangle

The bounds in which to draw.

view IEditorView

The IEditorView being painted.

Inherited Members