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 |
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 |
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 |
(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 |
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 |
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 |
(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 |
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 |
(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 |
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 |
(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 |
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 |
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.