See example 26
http://developer.gnome.org/gtk3/unstable/GtkCssProvider.html

2013/1/25 Rudra Banerjee <rudra.baner...@aol.co.uk>:
> I tried to change alternate row color of TreeView using css as:
> GtkCssProvider *provider = gtk_css_provider_new ();
> gtk_css_provider_load_from_data (provider, "GtkTreeView {\n"
>     " .row:nth-child(even): green;\n"
>     " .row:nth-child(odd):red;\n"
>     "}\n", -1, NULL);
> GdkDisplay *display = gdk_display_get_default ();
> GdkScreen *screen = gdk_display_get_default_screen (display);
> gtk_style_context_add_provider_for_screen (screen,
>     GTK_STYLE_PROVIDER (provider),
>     GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
> g_object_unref (provider);
>
> This is giving runtime warning:
> (mkbib:6745): Gtk-WARNING **: Theme parsing error: <data>:2:1: Expected
> semicolon
>
> (mkbib:6745): Gtk-WARNING **: Theme parsing error: <data>:3:1: Expected
> semicolon
>
> Where I went wrong?
>
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
_______________________________________________
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