On 29/01/2008, Marco van de Voort <[EMAIL PROTECTED]> wrote: > > It's more than look and basic behaviour: > - keyboard handling > - disability support > - internationalisation support > - behaviour when scaling > - following future extensions a bit. (See e.g. the site how to update Delphi > apps to > vista look. A overrides pertaining font changes here and there, a property > there, and done. Try that with a widget set that paints itself)
I'm not trying to recreate every possible OS to the tee, but I am trying to implement enough so users will feel comfortable and not alienated. Take Pixel (the image editor) as an example - It looks like Windows XP default theme, but at closer inspection it's not (file dialogs are very different, no keyboard focus support, no mouse over/down states on buttons and scrollbars etc..) but it seems to be enough to fool the average user and make them feel okay with the application. I'm trying the same with fpGUI - getting them to feel comfortable, even though some things might be a bit different. fpGUI's goal is consistency across platforms with the addition that anything can be customized if the developer needs it. And whatever I missed and somebody else needs - hopefully it will be fairly straight forward to implement. As for bleeding edge looks like Vista - 99% of ours clients use Win98 and WinXP (and yes I know I shouldn't generalize only on our experience). Only now (the beginning of this year) we finally stopped supporting Win95! People don't upgrade nearly as quick as Microsoft wishes! There is a lot of old hardware still being used with Win98. Also, I am working on fpGUI's theme engine and theme designer, but it's not priority yet. In the end graphics artists will be able to create themes with easy, freeing up the developers to do what they do best - code! Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
