Halloo,
in meinem MPD-Client möchte ich in einer Liste (Playlist) das gerade spielende Lied hervorheben, am besten einfach durch Fettdruck:
http://scentric.net/tutorial/sec-tre...whole-row.html
Das sollte mir zwar eigentlich helfen, aber ich habe wirklich keine Ahnung wie ich bitte sehr mit den Renderern rumspielen soll. Ich initialisier die nur beim erstellen der Tabelle:
Code:
int create_playlist()
{
GtkTreeViewColumn *col;
list_store = gtk_list_store_new (NUM_COLS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING,G_TYPE_INT);
gtk_tree_view_set_model(GTK_TREE_VIEW(lookup_widget(mainwin, "playlist")), GTK_TREE_MODEL(list_store));
gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(lookup_widget(mainwin, "playlist")),TRUE);
g_object_unref(list_store);
renderer = gtk_cell_renderer_text_new();
col = gtk_tree_view_column_new_with_attributes("Title", renderer,
"text", TITLE,
NULL);
gtk_tree_view_append_column(GTK_TREE_VIEW(lookup_widget(mainwin, "playlist")), col);
renderer = gtk_cell_renderer_text_new();
col = gtk_tree_view_column_new_with_attributes("Artist", renderer,
"text", ARTIST,
NULL);
gtk_tree_view_append_column(GTK_TREE_VIEW(lookup_widget(mainwin, "playlist")), col);
renderer = gtk_cell_renderer_text_new();
col = gtk_tree_view_column_new_with_attributes("Album", renderer,
"text", ALBUM,
NULL);
gtk_tree_view_append_column(GTK_TREE_VIEW(lookup_widget(mainwin, "playlist")), col);
return 0;
}
Wie kann ich da jetzt erreichen, dass da eine bestimmte Reihe hervorgehoben wird?
Hoffe ihr könnnt helfen,
MfG Keeper
Lesezeichen