Alexandre Leclerc 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?
>
Alexandre, keep in mind that Lazarus is designed to be cross-platform. 
Each operating system handles focus a different way, and in Linux, each
window manager handles focus a different way making it even more
complex.  That's why it's separated from the actual component and in the
"interfaces" portion - to abstract the OS specific code from the typical
developer's code.

With Lazarus designed to compile the same code for Windows, Linux, OSX
and more, it's much more complex.

-Tony

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

Reply via email to