Re: change alternate treeview row color with css

2013-02-06 Thread Bernhard Schuster
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


change alternate treeview row color with css

2013-01-25 Thread Rudra Banerjee
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