Table of Contents

Class VisualStudioOutlineControlPainter

Namespace
Alternet.FormDesigner.WinForms.Outline
Assembly
Alternet.FormDesigner.v10.dll

Represents the painter for drawing elements of the outline control.

public class VisualStudioOutlineControlPainter : IOutlineControlPainter
Inheritance
VisualStudioOutlineControlPainter
Implements

Constructors

VisualStudioOutlineControlPainter()

Initializes a new instance of the VisualStudioOutlineControlPainter class with default settings.

Properties

BackgroundColor

Gets the background color for the outline control.

DropMarkerRightPadding

Gets the right padding of the outline drop marker.

ExpandButtonHitTestPadding

Gets the horizontal padding of the outline expand button.

Font

Gets the font for the outline control.

ImageLeftPadding

Gets the left padding of the outline node image.

ImageRightPadding

Gets the right padding of the outline node image.

NestedNodeLeftPadding

Gets the left padding of the outline nested node.

RootNodeLeftPadding

Gets the left padding of the root outline node.

SelectedBackgroundColor

Gets the background color for the outline node in the selected state.

SelectedTextColor

Gets the foreground color for the outline node in the selected state.

TextColor

Gets the foreground color for the outline node in the normal state.

Methods

GetNodeDropMarkerBounds(OutlineTreeNodePaintData, int)

Retrieves a bounds of the node drop marker.

NodeExpandButtonHitTest(int, Point)

Determines part of the tree node at given position.

PaintTreeNode(OutlineTreeNodePaintData)

Paints an outline tree node.