Frage

Ich mag einen GtkCList mit GtkTreeView ersetzen, aber ich kann nicht scheinen, um herauszufinden, wie man die gleiche Funktionalität wie die gtk_clist_set_pixtext Funktion zu erfüllen. Ich vermute, ich brauche eine benutzerdefinierte Zelle machen. Hat jemand eine freie Implementierung habe ich verwenden können, oder bin ich auf meinem besitz in mit einem von Grund auf neu zu schreiben?

War es hilfreich?

Lösung

fand ich die Antwort auf meine eigene Frage

siehe Abschnitt 5.3 auf diesem Link http://library.gnome.org/devel/gtk/ unstable / gtk-Frage index.html

Grundsätzlich Sie stopfen zwei Renderer in das gleiche Widget


Hier finden Sie einige gleiche Code, den ich gefunden zu erreichen, was ich will.

  cell_renderer = gtk_cell_renderer_pixbuf_new ();
  gtk_tree_view_column_pack_start (column,
                                   cell_renderer,
                                   FALSE);
  gtk_tree_view_column_set_attributes (column, cell_renderer,
                                       "stock_id", 1, NULL);
  cell_renderer = gtk_cell_renderer_text_new ();
  gtk_tree_view_column_pack_start (column,
                                   cell_renderer,
                                   TRUE);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top