RE: Image and text in GtkCellRenderer



i want to show both Text and an Image in a List view as it is done in
nautilus
when u switch to list view.


Try something like this:


  GtkTreeViewColumn *column = NULL;
  GtkCellRenderer *renderer = NULL;

  /* cell renderer's */
  column = gtk_tree_view_column_new();

  /* COL_IMAGE */  
  renderer = gtk_cell_renderer_pixbuf_new();
  gtk_tree_view_column_pack_start(column, renderer, FALSE);
  gtk_tree_view_column_set_attributes(column,
                                      renderer,
                                      "pixbuf", COL_IMAGE,
                                      NULL);

  /* COL_TEXT */
  renderer = gtk_cell_renderer_text_new();
  gtk_tree_view_column_pack_start(column, renderer, TRUE);
  gtk_tree_view_column_set_attributes(column,
                                      renderer,
                                      "text", COL_TEXT,
                                      NULL);

  /* insert column */
  gtk_tree_view_append_column(GTK_TREE_VIEW(view), column);


Regards,
Martyn



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]