On 2017-01-30 11:47, Mattias Gaertner via Lazarus wrote: > > It did correctly deduce the datatype Boolean, did it not?
Yes it did. > The only missing thing is to place it at the right place, Indeed. The code I wrote was "BuildProject.Verbose := ...", so it should query the data type of the BuildProject object, and make the class completion suggestion for that class. > There are currently two code completions: the interactive Ctrl+Shift+X > and the non interactive Ctrl+Shift+C. > In this case you almost always wants the interactive version. Ah, so we learn something new. I didn't know about the interactive one. I also see Lazarus v1.3 didn't have that functionality - I guess I need to update that development VM with a newer Lazarus. > And this dialog needs to be extended with options for what to create > (in which class, a var or a property, what kind of property). Yes. I just tried the interactive code completion now - just to see what it does. It created a public variable bit in the wrong class. It didn't use the BuildProject object, but rather the class I was in. So in this case the generated code also didn't make any sense of leave code that is actually compilable. > It is a half implemented feature. Indeed, it seems the functionality is almost there. >> I can file this as a feature request on Mantis if need be. > > Yes, please. Reported as.... http://mantis.freepascal.org/view.php?id=31299 Thanks Mattias. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus-ide.org/listinfo/lazarus
