Skip to content

Components Overview ​

The design-time package dclEtheaSynEdit registers its components on two pages of the component palette: SynEdit and SynEdit Highlighters.

Page "SynEdit" ​

ComponentUnitDescriptionPage
TSynEditSynEdit.CoreThe syntax highlighting editor.TSynEdit
TDBSynEditSynEdit.DBEditData-aware editor, bound to a memo field.TDBSynEdit
TSynCompletionProposalSynEdit.CompletionProposalCode completion popup, with parameter hints.Code Completion
TSynAutoCompleteSynEdit.CompletionProposalExpands templates (token = text) when the shortcut is pressed.Code Completion
TSynEditSearchSynEdit.SearchPlain text search engine.Search and Replace
TSynEditRegexSearchSynEdit.RegexSearchRegular expression search engine.Search and Replace
TSynEditPrintSynEdit.PrintPrints the content of an editor, with header, footer and margins.Print and Print Preview
TSynEditPrintPreviewSynEdit.PrintPreviewShows the preview of the pages of TSynEditPrint.Print and Print Preview
TSynExporterHTMLSynEdit.ExportHTMLExports the highlighted text as HTML.Exporters
TSynExporterRTFSynEdit.ExportRTFExports the highlighted text as RTF.Exporters
TSynExporterTeXSynEdit.ExportTeXExports the highlighted text as TeX.Exporters
TSynSpellCheckSynEdit.SpellCheckSpell check with the Windows spell checking API.Spell Check
TSynMacroRecorderSynEdit.MacroRecorderRecords and plays back keystrokes.Editing Helpers
TSynAutoCorrectSynEdit.AutoCorrectReplaces typos and abbreviations while typing.Editing Helpers
TSynURIOpenerSynEdit.URIOpenerOpens the links of the text with Ctrl+click.Editing Helpers
TSynEditPythonBehaviourSynEdit.PythonBehaviourPython-like auto indentation.Editing Helpers
TSynEditOptionsDialogSynEdit.OptionsDialogDialog to configure the editor.Options Dialog
TSynMultiSynSynEdit.Highlighter.MultiCombines several highlighters.Multi Highlighter
TSynHighlighterManagerSynEdit.Highlighter.ManagerDesign-time helper that drops highlighters on the form.Available Highlighters

Page "SynEdit Highlighters" ​

The 63 highlighters, from TSynPasSyn to TSynWebIDLSyn: see Available Highlighters.

Actions ​

The package registers also the actions of the SynEdit Spell Check category (TSynSpellCheckFile, TSynSpellCheckLine, TSynSpellCheckSelection, TSynSpellCheckWord, TSynSpellClearErrors, TSynSpellCheckAsYouType, TSynSpellErrorAdd, TSynSpellErrorIgnoreOnce, TSynSpellErrorIgnore, TSynSpellErrorDelete) and TSynEditRedo in the Edit category: see Spell Check.

Design-time grouping ​

When you drop a TSynEdit on a form, the highlighters, search engines, exporters, completion proposals, plugins, print components, option dialogs and the other components listed above are grouped with it in the Designer, so they are deleted and moved together.

Released under the MPL 1.1 / GPL 2 dual license.