+static void
+text_function(GtkTreeViewColumn *column, GtkCellRenderer *cell, GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
+{
+ char *title, *author, *rendered_string;
+ unsigned year;
+ gtk_tree_model_get(model, iter,
+ 1, &title,
+ 2, &author,
+ 3, &year,
+ -1);
+ rendered_string = g_strdup_printf("<big><big><b><i>%s</i></b></big>\nby %s</big> (%d)", title, author, year);
+ g_object_set(cell, "markup", rendered_string, NULL);
+}
+