On 4/3/07, Micha Nelissen <[EMAIL PROTECTED]> wrote:
>>
>> IMHO, a custom drawn widgetset is never better; as user I would refuse
>> to use it, unless forced to.
>>
>
> Tell that to all the KDE or Qt users out there! I really don't get
> this argument? Why wouldn't you?
If I am a KDE user, then any Qt app will appear native to me; so I don't
get your point ?
Qt draws all it's own widgets. It isn't a wrapper for native widget
sets. Your statement was the if it was custom drawn, you wouldn't use
it. Well Qt is custom draw, KDE is based on Qt, so that is custom
drawn. Now how many KDE and Qt users are out there. A lot!! They all
seem happy to use a custom drawn widget set, so why wouldn't you?
This is simply too naive. You can see the difference, although it might
only one be pixel.
The QThemed unit I used under Kylix came with the Blue and Silver
WinXP themes (as composite images). Those where actual screenshots of
the WinXP components (or more precisely the parts that make up the
components) and them painted on a CLX form. They where identical, to
the pixel. This is exactly what I am working on for fpGUI as well.
From a looks point of view, they user will _not_ know the difference.
I can't speak for other GUI toolkits, their quality of work (mimicking
the running platform) could be sub-standard. GTK under Windows come to
mind - they did a terrible job.
Using WinXP theming engine is indeed possible, but will blow up your
binary size, since you are including two painting engines then; regular
Not really, the unit is around 65k in size (1200 lines of code) to
hook into the XP theme engine.
> Implementing themes like Win2000, Win98 or Motif is even easier.
I haven't yet seen a good emulation of those, though.
Watch this space... :-)
--
Graeme Geldenhuys
There's no place like S34° 03.168' E018° 49.342'
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives