[Lazarus] Howto disable Lazarus IDE using a XFCE dark theme
Landmesser John
jmlandmesser at gmx.de
Tue Nov 7 14:29:21 CET 2017
Thanks for your answers!
I reverted XFCE color scheme dark to normal ... no trouble any more :-)
Example:
TStringGrid.AlternateColor := clMoneygreen -> unreadable with a dark
color scheme -> white font on white background,
Am 07.11.2017 um 00:58 schrieb R0b0t1 via Lazarus:
> Hello, thanks for your input.
>
> On Monday, November 6, 2017, Graeme Geldenhuys via Lazarus
> <lazarus at lists.lazarus-ide.org <mailto:lazarus at lists.lazarus-ide.org>>
> wrote:
> > On 2017-11-06 18:13, R0b0t1 via Lazarus wrote:
> >>
> >> Theming support for Lazarus might be a tall order but I think it
> would be
> >> worth it. See Visual Studio's dark theme, for example.
> >
> > Unfortunately the Lazarus developers will disagree with you. They
> want "native look and feel" at all costs. So individual application
> theming is not on their priority list. I've asked for this since 2006.
> >
> > Regards,
> > Graeme
> >
>
> The issue here is that the native theming clashes with some built in
> Lazarus settings. E.g. if you look at the link I posted that showcases
> SynEdit color schemes you will notice there is an image asset that
> does not blend in well with dark backgrounds.
>
> These issues are typical, but they mean Lazarus does not currently
> support a native look and feel.
>
> I don't doubt you are relaying the developer's statements accurately,
> but this probably needs to be looked at again.
>
> Integrated theming is a good idea because unless all assets are
> obtained from the windowing toolkit then there is no way to know they
> will mesh well with a given color scheme. The theming support could be
> very minimal, and might amount to a few sets of bitmap assets and a
> review of existing UI code to ensure there are no hardcoded settings.
>
>
> OP, if you could supply screenshots it would be appreciated.
>
> Respectfully,
> R0b0t1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20171107/cf167206/attachment.html>
More information about the Lazarus
mailing list