Table of Contents

Class DataTipPainter

Namespace
Alternet.Scripter.Debugger.UI.DataTips.Painting
Assembly
Alternet.Scripter.Debugger.UI.v9.dll

Encapsulates a drawing surface, providing properties and methods used to draw DataTip.

public class DataTipPainter : PainterResources<DataTipPainterBrush, DataTipPainterPen, DataTipPainterImage, DataTipPainterImageList, DataTipPainterTextStyle>, IDisposable
Inheritance
DataTipPainter
Implements
Derived

Properties

ColumnSeparatorColor

Gets a color for the popup column separator element.

ExpandArrowPadding

Gets the Padding for ExpandArrow element.

ItemBackgroundHoveredColor

Gets a color for the hovered popup background.

ItemImagePadding

Gets the Padding for Item image element.

ItemNameTextPadding

Gets the Padding for ItemName text.

ItemTextNormalColor

Gets a color for the popup item text in the normal state.

ItemTextOverlappedColor

Gets a color for the popup item text in the overlapped state.

ItemValueTextPadding

Gets the Padding for ItemValue text.

PopupBackgroundNormalColor

Gets a color for the normal popup background.

PopupBackgroundOverlappedColor

Gets a color for the overlapped popup background.

PopupBorderColor

Gets a color for the popup border.

PopupBorderThickness

Represents width of the popup border.

PopupPadding

Gets the Padding for Popup element.

ScrollButtonHeight

Gets height of the scrolling button.

Methods

GetBrushDescription(DataTipPainterBrush)
GetColumnSeparatorWidth()

Gets the width of the Column Separator element.

GetExpandArrowSize()

Gets the width and height, in pixels, of ExpandArrow element.

GetImageDescription(DataTipPainterImage)
GetImageListDescription(DataTipPainterImageList)
GetItemImage(EvaluationResult)
GetItemImageSize()

Gets the width and height, in pixels, of Item image.

GetItemTextHeight()

Gets the height of the Item text.

GetPenDescription(DataTipPainterPen)
GetTextStyleDescription(DataTipPainterTextStyle)
MeasureItemNameText(EvaluationResult, string)

Measures specified text.

MeasureItemValueText(EvaluationResult, string)

Measures specified text.

PaintColumnSeparator(Graphics, Point, Point, IDataTip)

Paints Column Separator element of the IDataTip item with specified parameters.

PaintItemBackground(Graphics, Rectangle, IDataTip, bool)

Paints background of the IDataTip item with specified parameters.

PaintItemExpandArrow(Graphics, Rectangle, IDataTip, EvaluationResult, bool)

Paints ExpandArrow element of the IDataTip item with specified parameters.

PaintItemImage(Graphics, Rectangle, IDataTip, EvaluationResult)

Paints image of the IDataTip item with specified parameters.

PaintItemNameText(Graphics, Rectangle, IDataTip, EvaluationResult, string)

Paints name of the IDataTip item with specified parameters.

PaintItemValueText(Graphics, Rectangle, IDataTip, EvaluationResult, string)

Paints Value text of the IDataTip item with specified parameters.

PaintPopupBackground(Graphics, Region, IDataTip)

Paints entire background of the IDataTip with specified parameters.

PaintPopupBorder(Graphics, Rectangle, IDataTip)

Paints PopupBorder element of the IDataTip item with specified parameters.

PaintScrollButton(Graphics, Rectangle, IDataTip, bool, bool)

Paints scrolling button of the IDataTip item with specified parameters.