How to change background and selected color of GtkTreeView

1. in Gtk 3 the style are done with css;
2. so create
3. create
4. load css data with
5. create
6. use .view to style the
2. so create
GtkTreeViewwith the
GtkTreeViewColumnand
GtkCellRendererTextas normal;
3. create
GtkCssProvider;
4. load css data with
GtkCssProvider::load_from_data;
5. create
GtkStyleContextand add provider to the screen, to css be accessible for all widgets;
6. use .view to style the
GtkTreeView;