Hess, Philip J wrote:
> Maybe some of the problems with LCL behavior is with GTK. There's an
> awful lot of code there compared to the other widgetsets. Of course the
> Qt and Carbon widgetsets aren't finished yet, but it's hard to imagine
> their codebases ever looking like GTK's. The Qt and Carbon widgetset
> code looks pretty maintainable, primarily because they rely so heavily
> on full-featured native API's, meaning a lot of code isn't necessary to
> do many things.
> 

Part of the reason for that, is that there is a lot of old code that was
written before the redesign of the underlying interface to the native
widgets. And at least for gtk1, it misses some functionality that is
needed to be emulated for the lcl(like z order handling or window
maximizing.) I know the resize event handling and the keypress handling
in gtk1 to make the lcl happy is quite complex.

Andrew

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to