[Lazarus] SynEdit Code Completion
Mattias Gaertner
nc-gaertnma at netcologne.de
Sat Jul 20 09:14:36 CEST 2013
On Sat, 20 Jul 2013 07:42:15 +0100
Martin <lazarus at mfriebe.de> wrote:
> On 08/07/2013 21:45, Friedemann Stoffregen wrote:
> > Hi everyone.
> > Can anyone tell me how I can add a codecompletion (similar to
> > CTRL+Space in Lazarus) to my own application? I had a look at the
> > example / Synedit / Autocomplete demo, but it was not what I was
> > looking for.
> >
> > Maybe someone can tell me where I have to look to understand the way
> > Lazarus adds it?
> >
>
> examples\SynEdit\Completion\unit1.pas does exactly this. It contains 2
> types of completion.
>
> The one you want is:
> ctrl-space (which uses SynCompletion1: TSynCompletion )
>
> The completion list must be filled by your code, there is no ready made
> code for this.
>
> And if you want to hide none-matching entries while you type, then you
> need to copy the filter in DoSearchPosition
>
> look at the 2 events assigned in object inspector.
Maybe you can add some more comments to the example?
Mattias
More information about the Lazarus
mailing list