Class DataTipPainter
- 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
-
PainterResources<DataTipPainterBrush, DataTipPainterPen, DataTipPainterImage, DataTipPainterImageList, DataTipPainterTextStyle>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
- GetColumnSeparatorWidth()
Gets the width of the Column Separator element.
- GetExpandArrowSize()
Gets the width and height, in pixels, of ExpandArrow element.
- GetItemImageSize()
Gets the width and height, in pixels, of Item image.
- GetItemTextHeight()
Gets the height of the Item text.
- 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.