Classes
Scintilla | A Scintilla text editing control. |
ScintillaDocument | An opaque class which represents a Scintilla text document. |
Bases: enaml.widgets.control.Control
A Scintilla text editing control.
Notes
The ‘background’, ‘foreground’, and ‘font’ attributes have no effect on this widget. All styling is supplied via the ‘theme’ attribute.
The scintilla document buffer to use in the editor. A default document will be created automatically for each editor. This value only needs to be supplied when swapping buffers or when using a single buffer in multiple editors.
The language syntax to apply to the document.
The theme to apply to the widget. See the ‘./THEMES’ document for how to create a theme dict for the widget.
The settings to apply to the widget. See the ‘./SETTINGS’ document for how to create a settings dict for the widget.
The zoom factor for the editor. The value is internally clamped to the range -10 to 20, inclusive.
An event emitted when the text is changed.
Text Editors expand freely in height and width by default.
A reference to the ProxyScintilla object.
Bases: atom.atom.Atom
An opaque class which represents a Scintilla text document.
An instance of this class can be shared with multiple Scintilla widgets to enable multiple editor views on the same buffer, or to use multiple buffers with the same view.
A uuid which can be used as a handle by the toolkit backend.