Platforms to show: All Mac Windows Linux Cross-Platform

Back to ScintillaIndicatorMBS class.

ScintillaIndicatorMBS.Alpha as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
The alpha for drawing indicator.

Set and get the alpha transparency used for drawing the fill colour of the kIndicatorStyleRoundBox and kIndicatorStyleStraightBox rectangle. The alpha value can range from 0 (completely transparent) to 255 (no transparency).
(Read and Write property)

ScintillaIndicatorMBS.Flags as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Set and get the flags associated with an indicator.

There is currently one flag defined, kIndicFlagValueFore: when this flag is set the colour used by the indicator is not from the indicator's fore setting but instead from the value of the indicator at that point in the file. kIndicFlagNone is the default. This allows many colours to be displayed for a single indicator. The value is an RGB integer colour that has been ored with kIndicValueBit(&h1000000) when setting Value. To find the colour from the value, and the value with kIndicValueMask(&hFFFFFF).
(Read and Write property)

ScintillaIndicatorMBS.ForeColor as Color

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Set and get the colour used to draw an indicator.
Example
// The default indicator colours are equivalent to:

Indicator(0).ForeColor = &c007f00 // (dark green)
Indicator(1).ForeColor = &cff0000 // (light blue)
Indicator(2).ForeColor = &c0000ff // (light red)

(Read and Write property)

ScintillaIndicatorMBS.HoverForeColor as Color

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Set and get the colour used to draw indicators when the mouse is over them or the caret moved into them.

The mouse cursor also changes when an indicator is drawn in hover style. The default is for the hover appearance to be the same as the normal appearance and calling ForeColor or Style properties will also reset the hover attribute.
(Read and Write property)

ScintillaIndicatorMBS.HoverStyle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Set and get the style used to draw indicators when the mouse is over them or the caret moved into them.

The mouse cursor also changes when an indicator is drawn in hover style. The default is for the hover appearance to be the same as the normal appearance and calling ForeColor or Style properties will also reset the hover attribute.
(Read and Write property)

ScintillaIndicatorMBS.Indicator as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
The indicator index.

(Read only property)

ScintillaIndicatorMBS.OutlineAlpha as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
The alpha for outline drawing.

Set and get the alpha transparency used for drawing the outline colour of the kIndicatorStyleRoundBox and kIndicatorStyleStraightBox rectangle. The alpha value can range from 0 (completely transparent) to 255 (no transparency).
(Read and Write property)

ScintillaIndicatorMBS.Parent as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
The parent control.

(Read only property)

ScintillaIndicatorMBS.StrokeWidth as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Set and get the stroke width used to draw an indicator in hundredths of a pixel.

The default value is 100 indicating a width of one pixel. Some indicator styles do not support setting stroke width, generally where it makes no sense (kIndicatorStylePoint) or wasn't simple (kIndicatorStyleSquigglePixmap). The indicators supporting stroke width are: kIndicatorStyleFullBoxPlain, kIndicatorStyleSquiggle, kIndicatorStyleTT, INDIC_DIAGONAL, kIndicatorStyleFullBoxStrike, kIndicatorStyleFullBoxBox, kIndicatorStyleFullBoxRoundBox, kIndicatorStyleStraightBox, kIndicatorStyleFullBox, kIndicatorStyleFullBoxDash, kIndicatorStyleFullBoxDots, kIndicatorStyleSquiggleLow.
Fractional pixel widths are possible such as 50 for half a pixel wide. On many systems a half pixel value will appear as a fainter line but it allows drawing very thin lines on systems with multiple physical pixels per logical pixel. Half (logical) pixel lines are available on macOS with 'retina' displays, see kSupportsPixelDivisions.
(Read and Write property)

ScintillaIndicatorMBS.Style as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
The style for the indicator.
Example
// The default indicator styles are equivalent to:

Indicator(0).style = kIndicatorStyleSquiggle
Indicator(1).style = kIndicatorStyleTT
Indicator(2).style = kIndicatorStylePlain

(Read and Write property)

ScintillaIndicatorMBS.Tag as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
The tag value.

A variable for you to put any reference information you like.
(Read only property)

ScintillaIndicatorMBS.Under as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Set and get whether an indicator is drawn under text or over(default).

Drawing under text does not work with the deprecated single phase drawing mode.
(Read and Write property)

The items on this page are in the following plugins: MBS Scintilla Plugin.


The biggest plugin in space...