rem: CURRENCY_NAME_COLUMN,
add: CURRENCY_NICKNAME_COLUMN,
context: new_currency_list (){   GtkTreeViewColumn *column;  GtkCellRenderer *cell;  GtkWidget *sw, *treeview;  GtkTreeStore *model;  GtkTreeIter iter, child_iter;  struct iso_4217_currency * currency= iso_4217_currencies;  gchar ** continent;  gchar * continents[] = {    "Afrique",    "Amrique centrale",    "Amrique du Nord",    "Amrique du Sud",    "Asie",    "Europe",    "Ocanie",    NULL,  };  gint col_offset;  sw = gtk_scrolled_window_new (NULL, NULL);  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),				       GTK_SHADOW_ETCHED_IN);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),				  GTK_POLICY_NEVER,				  GTK_POLICY_AUTOMATIC);  /* create tree store */  model = gtk_tree_store_new (NUM_CURRENCIES_COLUMNS,			      G_TYPE_STRING,			      G_TYPE_STRING,			      G_TYPE_STRING);  for (continent = continents; *continent; continent++)    {      gtk_tree_store_append (model, &iter, NULL);      gtk_tree_store_set (model, &iter,			  COUNTRY_NAME_COLUMN, *continent,			  CURRENCY_NAME_COLUMN, FALSE,			  CURRENCY_ISO_CODE, FALSE,			  CURRENCY_NICKNAME, FALSE,			  -1);      while (currency->country_code && 	     !strcmp(currency->continent, *continent))	{	  gtk_tree_store_append (model, &child_iter, &iter);	  gtk_tree_store_set (model, &child_iter,			      COUNTRY_NAME_COLUMN, currency -> country_name,			      CURRENCY_NAME_COLUMN, currency -> currency_name,			      CURRENCY_ISO_CODE, currency -> currency_code,			      CURRENCY_NICKNAME, currency -> currency_nickname,			      -1);	  currency++;	}    }  /* create tree view */  treeview = gtk_tree_view_new_with_model (model);  g_object_unref (model);  gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview), TRUE);  gtk_tree_selection_set_mode (gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)),			       GTK_SELECTION_MULTIPLE);  /* Columns renderers */  cell = gtk_cell_renderer_text_new ();  g_object_set (cell, "xalign", 0.0, NULL);  col_offset =     gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview),						 -1, "Country code",						 cell, "text",						 COUNTRY_CODE_COLUMN,						 NULL);  column = gtk_tree_view_get_column (GTK_TREE_VIEW (treeview), col_offset - 1);  gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN (column), TRUE);    cell = gtk_cell_renderer_text_new ();  g_object_set (cell, "xalign", 0.0, NULL);  col_offset =     gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview),						 -1, "Continent",						 cell, "text",						 CONTINENT_COLUMN,						 NULL);  column = gtk_tree_view_get_column (GTK_TREE_VIEW (treeview), col_offset - 1);  gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN (column), TRUE);  cell = gtk_cell_renderer_text_new ();  g_object_set (cell, "xalign", 0.0, NULL);  col_offset =     gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview),						 -1, "Currency name",						 cell, "text",						 CURRENCY_NAME_COLUMN,						 NULL);  column = gtk_tree_view_get_column (GTK_TREE_VIEW (treeview), col_offset - 1);  gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN (column), TRUE);  cell = gtk_cell_renderer_text_new ();  g_object_set (cell, "xalign", 0.0, NULL);  col_offset =     gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview),						 -1, "Country name",						 cell, "text",						 COUNTRY_NAME_COLUMN,						 NULL);  column = gtk_tree_view_get_column (GTK_TREE_VIEW (treeview), col_offset - 1);  gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN (column), TRUE);  cell = gtk_cell_renderer_text_new ();  g_object_set (cell, "xalign", 0.0, NULL);  col_offset =     gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview),						 -1, "Currency name", 						 cell, "text",						 CURRENCY_NAME_COLUMN,						 NULL);  column = gtk_tree_view_get_column (GTK_TREE_VIEW (treeview), col_offset - 1);  gtk_tree_view_column_set_clickable (GTK_TREE_VIEW_COLUMN (column), TRUE);  /* expand all rows after the treeview widget has been realized */  g_signal_connect (treeview, "realize",		    G_CALLBACK (gtk_tree_view_expand_all), NULL);  gtk_widget_set_usize ( treeview, FALSE, 200 );  gtk_container_add (GTK_CONTAINER (sw), treeview);  return sw;}