Oliver, Thanks for your reply. The problem basically is to pass on the function argument from one to other.
So, if I make a more detail, then In file: main.c I have: enum { COL_FIRST_NAME = 0, COL_LAST_NAME, COL_YEAR_BORN, NUM_COLS } ; static GtkTreeModel * create_and_fill_model (void) { GtkListStore *treestore; GtkTreeIter toplevel, child; treestore = gtk_list_store_new(NUM_COLS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT); int i; FILE *fauth; char alst[10][500], buffer[500]; fauth=fopen("fauth.dat","r"); if(!fauth){ printf("fauth failed\n"); } while(fgets(buffer,500,fauth)){ strcpy(alst[i],buffer); i++; } fclose(fauth); for (i = 0; i < 10; i++){ gtk_list_store_append(treestore, &toplevel); gtk_list_store_set(treestore, &toplevel, COL_FIRST_NAME, alst[i], COL_LAST_NAME, "Average", COL_YEAR_BORN, (guint) 1962, -1); } return GTK_TREE_MODEL(treestore); } ..... ..... int main(int argc, char *argv[]) { view = create_view_and_model(); gtk_container_add(GTK_CONTAINER(scrolledwindow), view); textbuffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(view)); .... .... } and in another file, update.c I have void activate_func(GtkWidget *widget, gpointer data) { strAuth = gtk_entry_get_text(GTK_ENTRY(e->entryAuth)); strEditor = gtk_entry_get_text(GTK_ENTRY(e->entryEditor)); .... .... } Inserting your code snippet directly here obviously gives error like treestore, COL_FIRST_NAME etc undeclared. So, while your code snippet if off course useful, can you also help me on passing the arguments correctly? On Wed, 2012-09-12 at 17:18 +0200, Olivier Sessink wrote: > On 09/12/2012 12:21 PM, Rudra Banerjee wrote: > [..] > > > > strAuth = gtk_entry_get_text(GTK_ENTRY(e->entryAuth)); > > strEditor = gtk_entry_get_text(GTK_ENTRY(e->entryEditor)); > > > > > > Is it possible to add these strAuth, strEditor in those treeview's 1st > > and 2nd column? > > just acquire an iterator at the right position, and set the columns, for > example > > gtk_tree_model_get_iter_first(GTK_TREE_MODEL(treestore), &iter); > gtk_tree_store_set(treestore, &iter, > COL_FIRST_NAME, strAuth, > COL_LAST_NAME, strEditor, > -1); > > regards, > Olivier > > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list