Components Overview
The design-time package dclEtheaSynEdit registers its components on two pages of the component palette: SynEdit and SynEdit Highlighters.
Page "SynEdit"
| Component | Unit | Description | Page |
|---|---|---|---|
TSynEdit | SynEdit.Core | The syntax highlighting editor. | TSynEdit |
TDBSynEdit | SynEdit.DBEdit | Data-aware editor, bound to a memo field. | TDBSynEdit |
TSynCompletionProposal | SynEdit.CompletionProposal | Code completion popup, with parameter hints. | Code Completion |
TSynAutoComplete | SynEdit.CompletionProposal | Expands templates (token = text) when the shortcut is pressed. | Code Completion |
TSynEditSearch | SynEdit.Search | Plain text search engine. | Search and Replace |
TSynEditRegexSearch | SynEdit.RegexSearch | Regular expression search engine. | Search and Replace |
TSynEditPrint | SynEdit.Print | Prints the content of an editor, with header, footer and margins. | Print and Print Preview |
TSynEditPrintPreview | SynEdit.PrintPreview | Shows the preview of the pages of TSynEditPrint. | Print and Print Preview |
TSynExporterHTML | SynEdit.ExportHTML | Exports the highlighted text as HTML. | Exporters |
TSynExporterRTF | SynEdit.ExportRTF | Exports the highlighted text as RTF. | Exporters |
TSynExporterTeX | SynEdit.ExportTeX | Exports the highlighted text as TeX. | Exporters |
TSynSpellCheck | SynEdit.SpellCheck | Spell check with the Windows spell checking API. | Spell Check |
TSynMacroRecorder | SynEdit.MacroRecorder | Records and plays back keystrokes. | Editing Helpers |
TSynAutoCorrect | SynEdit.AutoCorrect | Replaces typos and abbreviations while typing. | Editing Helpers |
TSynURIOpener | SynEdit.URIOpener | Opens the links of the text with Ctrl+click. | Editing Helpers |
TSynEditPythonBehaviour | SynEdit.PythonBehaviour | Python-like auto indentation. | Editing Helpers |
TSynEditOptionsDialog | SynEdit.OptionsDialog | Dialog to configure the editor. | Options Dialog |
TSynMultiSyn | SynEdit.Highlighter.Multi | Combines several highlighters. | Multi Highlighter |
TSynHighlighterManager | SynEdit.Highlighter.Manager | Design-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.
