GTKD - overrideBackgroundColor of Button doesn't work
TheDGuy via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jun 16 11:28:09 PDT 2016
On Thursday, 16 June 2016 at 13:12:12 UTC, Gerald wrote:
>
> It can be done fine with on the fly changes, i.e. random
> colors, it's somewhat more work then just calling a simple
> function call but CSS gives you a lot more power as well. I do
> this in Terminix where for certain themes I want to set the
> scrollbar background to be the same color as the terminal
> background.
>
> Essentially, add a class to the widget and then construct the
> CSS for the class with your random background color as a
> string. Create a CSSProvider and use loadFromData, same as
> captaindet's example, to load the CSS in the string. Finally,
> use the widget's style context to add the CSS provider which
> you just constructed. If you want to change the color, remove
> that provider and add a new one.
Ahhh. Thas possible for sure, thanks alot!
I finally found the solution for my background-color problem: we
have to remove the image first, so this works for me now:
#CssName{
background-image: none;
background-color:green;
color:green;
}
More information about the Digitalmars-d-learn
mailing list