On Wednesday, 15 June 2016 at 22:34:05 UTC, Gerald wrote:
snip...

The text color is green but the button background color is still default-gray!

I don't see an obvious issue with your code, I usually use CSS classes personally and I know that works fine because I use this technique all over terminix. I would suggest using the GTK Inspector to debug the CSS issue, it's an awesome tool for figuring out GTK CSS issues as it let's you change CSS on the fly, see what CSS is being applied to an object, etc. You can see how to use it at the link below:

https://wiki.gnome.org/Projects/GTK%2B/Inspector


Do you know if this works on windows?

Personally I just add and remove classes as needed:

getStyleContext().addClass()
getStyleContext().removeClass()

So you basically have to create 2 classes? And what would you do if you would have to change the color randomly (for a simon says game)? I still think it is a bad idea to claim the way with function calls as deprecated but introducing a new system which is not as flexible (but maybe more powerfull).
C# with Visual Studio does it, PyQT does it: Function calls.

Reply via email to