Thanks! In some containers we can't change color of label? I have labels 
inside GtkLayout, and don't change color with Css but other labels out 
of this layout change.

Why don't works?

I do this dynamically but don't works too:

GtkCssProvider *css_provider = gtk_css_provider_new();
     gtk_css_provider_load_from_data (css_provider,
                                  "#label_Sensors {"
                                  "  color: red;"
                                  "}",
                                  -1,
                                  NULL);
     gtk_style_context_add_provider 
(gtk_widget_get_style_context(gtk_builder_get_object(builder,"Home_Sensors_Spare_window")),
                                 GTK_STYLE_PROVIDER (css_provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
     g_object_unref(css_provider);




On 16-03-2017 10:23, Stefan Salewski wrote:
> On Thu, 2017-03-16 at 09:55 +0000, Rúben Rodrigues wrote:
>> Hi,
>>
>> THanks. This is dynamically? I need in c language if possible :S
>>
>> Thanks
> Yes. The example
>
> https://github.com/ngtk3/nim-gtk3/blob/master/test/colors.nim
>
> is dynamically, I used it to generate some color schemes. Entered color
> hex value in a text entry widget, and that color was applied.
>
> As I said, it was working for 3.18. I think for 3.20 and above some CSS
> names have changed, I had not the time to really investigate that.
>
> I have no C code currently, I think my Nim code was inspired by Python
> code, but I have no link to that python code currently. For C it is the
> same pattern -- generate a CSS string and apply it.

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to