On Sat, 04 Mar 2006 23:37:08 +0100 darekM <[EMAIL PROTECTED]> wrote: > > > Well, a theme bug... guess the theme author must go hide really well > > now :) > > > > And usually then it isn't a TGroupBox any more but a TAlertableFrame > > that is derived from TGroupBox and has some extra style properties like > > "overloaded-reactor-color" ... :) > > > > I feel like I'm still missing your point :( > > > Why You want all world move to theme. > I know : theme are are good and we can do everything with it. > But its only feature (its good ) not obligation > Lazarus was made with one aspect: compatibility with Delphi and till now > it has no "theme thinking" at API layer. > Of course we can all stuff prepare to theme, but many of us have hundred > thousand lines of code without theme, and now we all must move all code > to theme: what for? for new bugs, not necessary feature?
That's why the LCL maps the winapi functions, that are often used in Delphi code, to themed functions. > Not all people need theme, only working software. If they don't like > programs they change it. > You can't tell: don't use Color only theme. Programmer have to know what > is better, he (not ) decided, if he goes wrong, he will not sell program. > > And when we talk about freedom: this is freedom to make mistake or not, > Lazarus should (it can be) work with and without theme, even it > (programing without theme) is bad It's much simpler to implement one custom drawing function for a control, then to map to various themed widgetsets. The LCL took the difficult and more complex approach. Other people can contribute custom drawn controls. I wonder, why there is not already a package providing some custom drawn controls as there are so many for Delphi. > When I say : live its not so simple, I think: nobody know all aspect and > environment of every program. One tools never be enough good to use in > any case. Sure, but we try. :) Mattias _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives