Platforms to show: All Mac Windows Linux Cross-Platform

Back to ScintillaControlMBS control.

ScintillaControlMBS.TabDrawMode as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Get and set how tab characters are drawn when white space is visible.

See kTabDrawMode* constants.
(Read and Write property)

ScintillaControlMBS.TabIndents as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Whether tab indents.

Inside indentation white space, the tab and backspace keys can be made to indent and unindent rather than insert a tab character or delete a character with the TabIndents and BackSpaceUnIndents functions.
(Read and Write property)

ScintillaControlMBS.TabMinimumWidth 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 minimum size of a tab in pixels to ensure that the tab can be seen.

The default value is 2. This is particularly useful with proportional fonts with fractional widths where the character before the tab may end a fraction of a pixel before a tab stop, causing the tab to only be a fraction of a pixel wide without this setting. Where displaying a miniaturized version of the document, setting this to 0 may make the miniaturized version lay out more like the normal size version.
(Read and Write property)

ScintillaControlMBS.TabWidth 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 size of a tab as a multiple of the size of a space character in kStylesCommonDefault.

The default tab width is 8 characters. There are no limits on tab sizes, but values less than 1 or large values may have undesirable effects.
(Read and Write property)

ScintillaControlMBS.TargetEnd as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
End of target selection in text.

(Read and Write property)

ScintillaControlMBS.TargetEndVirtualSpace as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
End of the virtual space of target selection in text.

This allows text to be inserted in virtual space more easily.
(Read and Write property)

ScintillaControlMBS.TargetSpan as ScintillaSpanMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Queries targert start and end as a span object.

(Read and Write property)

ScintillaControlMBS.TargetStart as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Start of the virtual space of target selection in text.

This allows text to be inserted in virtual space more easily.
When searching you can set start greater than end to find the last matching text in the target rather than the first matching text.
The target is also set by a successful by SearchInTarget.
(Read and Write property)

ScintillaControlMBS.TargetStartVirtualSpace as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Start of target selection in text.

When searching you can set start greater than end to find the last matching text in the target rather than the first matching text.
(Read and Write property)

ScintillaControlMBS.TargetText as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Retrieve the value in the target.

(Read only property)

ScintillaControlMBS.Technology 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 technology property allows choosing between different drawing APIs and options.

On most platforms, the only choice is kTechnologyDefault (0). On Windows Vista or later, kTechnologyDirectWrite (1), kTechnologyDirectWriteRetain (2), or kTechnologyDirectWriteDC (3) can be chosen to use the Direct2D and DirectWrite APIs for higher quality antialiased drawing. kTechnologyDirectWriteRetain differs from kTechnologyDirectWrite by requesting that the frame is retained after being presented which may prevent drawing failures on some cards and drivers. kTechnologyDirectWriteDC differs from kTechnologyDirectWrite by using DirectWrite to draw into a GDI DC.
On Win32, buffered drawing is set to a reasonable value for the technology: on for GDI and off for Direct2D as Direct2D performs its own buffering. This can be changed after setting technology with BufferDraw property.
When using DirectWrite, you can use FontLocale to set an appropriate font locale to draw text with expected language-dependent glyphs.
(Read and Write property)

ScintillaControlMBS.Text as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Scintilla MBS Scintilla Plugin 22.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop only
Get or set the text of the document.

(Read and Write property)

ScintillaControlMBS.TextLength 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 length of the document in bytes.

(Read only property)

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


The biggest plugin in space...