hi,
Am Samstag, den 04.03.2006, 23:37 +0100 schrieb darekM:
> > 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 thought I explained why :)
> I know : theme are are good and we can do everything with it.
> But its only feature (its good ) not obligation
When you hardcode one color, no matter where, they become useless _and_
you can't know whether your hardcoded background color clashes with the
theme's foreground color for that widget.
> 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?
So people born nowadays can use the program...
> 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
Yes. But overriding the theme color should be hard(er) for the
programmer, shouldn't it?
>
> When I say : live its not so simple, I think: nobody know all aspect and
> environment of every program.
Exactly. Hence ~/.gtkrc-2.0 for the user to be able to configure it (and
lazarus also allows you to ship a ${APPNAME}rc file to be able as a
programmer to set defaults) - the idea is similar to CSS, really.
> One tools never be enough good to use in
> any case.
>
We can try ;)
> Darek
cheers,
Danny
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives