[Lazarus] What are "widgets" in lazarus?

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Thu Jan 6 09:35:25 CET 2011


waldo kitty wrote:
> On 1/5/2011 08:47, zeljko wrote:
>> On Wednesday 05 of January 2011 09:39:52 Graeme Geldenhuys wrote:
>>> Op 2011-01-05 10:23, Bo Berglund het geskryf:
>>>> What is a "widget" and how does it relate to my aim of making a
>>>> cross-platform program?
>>>
>>> widget = component
>>
>> I'd say that widget = TWinControl (and others derived from TWinControl of
>> course).
> 
> FWIW and from what i've learned, this is accurate... more accurate than 
> what other stuff i've seen and it pertains directly to Lazarus' usage...
> 
> it may also be stated as
> 
>   widget = TWinControl and descendants

That's OK in the context of FPC and Lazarus, but "Widget" and "widget 
set" are generally-understood terms in the overall-context of unix-like 
operating systems.

If Bo goes to his system supplier and asks which widget set is installed 
and they ask what he means, he isn't going to get very far by starting 
to talk about TWinControl etc. Instead he needs to say something along 
the lines of "what's on there- GTK or Qt, and what version?".

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list