On Sun, 7 May 2017 at 19:53, Richard Shann <rich...@rshann.plus.com> wrote:

> On Sun, 2017-05-07 at 17:54 +0100, Emmanuele Bassi wrote:
> > On 7 May 2017 at 16:52, Richard Shann <rich...@rshann.plus.com> wrote:
> > > I have a test program that pops up a label with a customized
> > background
> > > and foreground color. This works in 3.12 using the syntax
> > >
> > > "GtkLabel {background-color: #FFFF00;}"
> > >
> > > and
> > >
> > > "GtkLabel {color: #FF00FF;}"
> > >
> > > but fails in 3.22
> >
> > The selector for labels is "label" since GTK+ 3.20.
>
> Thank you very much for this. Is there a function to get the selector
> for a widget? Sort of gchar *gtk_widget_get_css_selector (GtkWidget *w)
> thing?


I'm not sure what would that accomplish. Could you elaborate?

Looking through a few widgets it seems the rule is chop off the
> Gtk prefix and lower case what remains ... is that guaranteed?


No, it's not. It's part of the API reference for a reason.

If somebody creates a custom widget, with a custom CSS element name, then
they will have to document it.

Ciao,
 Emmanuele.
-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
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