Flávio Etrusco wrote:
Forms and Controls only 'use' the abstract LCL interface.
By using the 'interfaces', you add a real LCL interface.
The LCL interfaces use the LCL, not the other way round.
Some LCL objects must be initialized before others. So there must be one
root unit. For the LCL, this is the 'interfaces' unit.
I guess I knew these all around, as a matter of fact the problem is I
somehow managed to read as if the 'Interfaces' unit was like the FCL
units (somewhat like the LCL), that is, there was an Interfaces.pp in
the LCL folder which included ($I) the specific implementation for the
widgetset...
I now see this isn't the case. So, is the LCL code totally independant
(in compilation terms) from the widgetset specific files? So I don't
actually need to clean the files before recompiling for a different
widgetset? :-)
Indeed. For instance on linux, the default is gtk. But when you want to
use gtk2, a simple make in the gtk2 dir is enough (and tell lazarus that
you want to use gtk2 for your app)
Marc
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives