[Lazarus] fpGUI
Andreas Schneider
aksdb at gmx.de
Mon Jan 10 17:17:51 CET 2011
On Mon, 10 Jan 2011 13:25:29 +0200, Graeme Geldenhuys wrote:
> Op 2011-01-10 12:41, michael.vancanneyt at wisa.be het geskryf:
>>
>> ... fpGUI is very sensitive to the order in which you do things.
>
> That's simply because the UI is defined as actual source code (just
> like
> Qt Creator, any Java form designer, MS Visual Studio etc), and gives
> the
> developer a guaranteed creation order of components. I don't see that
> as
> a bad thing, just different to Lazarus and Delphi's UI designers,
> which
> use external "object form file" to load the UI.
You shouldn't mix IDE and Runtime here. Qt as well as some Java UI
Designers (at least Matisse) use separate form files. Qt generates the
C++ code out of those during the build process, Netbeans afaik updates
the Java source while editing. But the designers in both cases rely on
the external files to manage the forms.
I guess it wouldn't be too hard to write a similar preprocessor for
Lazarus too, that converts the lfm into actual code, but there doesn't
seem to be enough benefit.
Best Regards,
Andreas
More information about the Lazarus
mailing list