On 22/01/2008, Mattias Gärtner <[EMAIL PROTECTED]> wrote: > About: move from LCL to widgetset > That was the goal of lazarus from the beginning.
OK, I get that and respect the choice. I'm simply wondering (from a personal point of view) if it's still the right way of doing things? Considering you have years of experience with Lazarus development... If you could do it (Lazarus LCL) over again, what would you change? Hindsight is a awesome thing. :-) > Keep in mind that using the native widgets has several advantages: > - native look. Even when user switches theme or OS. As I mentioned before. This is very easy to achieve - Trolltech has proved this. Simply ask the native widget to draw itself on a memory bitmap. All native toolkits send out a message when the theme changes, so it's very easy to detect that as well. > - widgetset specific goodies: e.g. tab menu of gtk notebook, unicode input > method, assistive technology, hardware acceleration, network support (X > client/server modell). All this can be implemented in a custom drawn toolkit. At least that way all platforms will have these features. Currently only GTK Notebook has tab menu for example. LCL now needs to support a basic set of features which are common to all widget sets - nothing more otherwise it's not compatible across widget sets. 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
