2006/5/18, Mattias Gaertner <[EMAIL PROTECTED]>:
On Thu, 18 May 2006 17:04:32 -0400
"Alexandre Leclerc" <[EMAIL PROTECTED]> wrote:

> 2006/5/18, Mattias Gaertner <[EMAIL PROTECTED]>:
> > On Thu, 18 May 2006 14:08:19 -0400
> > "Alexandre Leclerc" <[EMAIL PROTECTED]> wrote:
> >
> > > Ok, can someone point me where the focus events / mouse click events
> > > and all that low level stuff for visual components (including forms)
> > > are handled in the source files?
> >
> > TControl, TWinControl, TCustomForm and the widgetsets.
>
> Just a question like that... what must I understand by widgetsets? The
> buttons, panels, etc?

The directories lcl/interfaces/xxx.
Under windows it is normally win32. Under linux it is normally gtk.

Ok, it is now clear for me (I believe). So I can understand the thing like that:

OS_WidgetSet <---> LCL_Interfaces <---> Standard_Controls

So the "Standard_Controls" is what is cross-plateform if there is an
LCL implementation of it and also what tends to be Delphi-Compatible.

--
Alexandre Leclerc

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

Reply via email to