lazarus/examples/SynEdit/Completion
2022-05-17 20:50:08 +00:00
..
README.txt Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00
SynCompletionSample.ico Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00
SynCompletionSample.lpi Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00
SynCompletionSample.lpr Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00
SynCompletionSample.res Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00
SynEdit - Completion.ex-meta Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00
unit1.lfm Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00
unit1.pas Examplesmv restructure examples dir much like it used to be 2022-05-17 20:50:08 +00:00

Example for SynEdit's auto-completion features.

SynEdit (the editor used by the IDE) provides 2 different auto-completion features:

1) TSynCompletion (The word completion feature used by the IDE)
Displays a drop-down providing a list of completions (or replacements) for the current word. The completions, must be provided, and updated by the application.
If the user typed "Sel", then a list of words beginning with "Sel" may be displayed.


2) TSynAutoComplete
Replaces the current word/token, with a fixed pre-defined substitution.
If the user typed "IB", the replacement may be "if foo then begin"