ISyntaxEditorRenderer Interface
Provides the base requirements for a SyntaxEditor control renderer.
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
- IScrollBarRenderer.DrawScrollBarBackground(PaintEventArgs, Rectangle, ScrollBar)
- IScrollBarRenderer.DrawScrollBarButton(PaintEventArgs, Rectangle, ScrollBarButton)
- IScrollBarRenderer.DrawScrollBarThumb(PaintEventArgs, Rectangle, ScrollBarThumb)
- IUIRenderer.ColorScheme
- IUIRenderer.PropertyChanged
- IDisposable.Dispose()