Saya mencoba untuk memasukkan variable untuk treeview dengan garray dengan mencontoh pada gtk-demo sbb:
typedef struct { gchar *foo.col1; gchar *foo.col2; gchar *foo.col3; } String; void add_data_category(gchar *sql) { DtPrefs foo; .... while ( sqlite3_step( res_set ) != SQLITE_DONE ) { foo.col1 = g_strdup_printf("%s",(sqlite3_column_text(res_set, 0))); foo.col2 = g_strdup_printf("%s",(sqlite3_column_text(res_set, 1))); foo.col3 = g_strdup_printf("%s",(sqlite3_column_text(res_set, 2))); g_array_append_vals (data, &foo, 1); } } GtkTreeModel *fill_data_to_model_category(GtkTreeModel *model) { for (i = 0; i < data->len; i++) { gtk_list_store_append (GTK_LIST_STORE(model), &iter); gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, g_array_index (data, DtPrefs, i).col1, 1, g_array_index (data, DtPrefs, i).col2, 2, g_array_index (data, DtPrefs, i).col3, -1); } return GTK_TREE_MODEL (model); } diatas ini saya memasukkan string ke garray, bagaimanakah caranya agar saya dapat memakai variable [i] saja dan looping agar tidak terlalu banyak baris codingnya. Sb kalau yg diatas 3 baris untuk 3 kolom dan kalau sudah 20 s/d 30 kolom kan tidak efisien, sedangkan varibel yg akan dimasukkan sama jenisnya yaitu char. Dan mohon informasi sekalian ya, kalau milist bahasa C di linux yg ramai dimana ya ? thx Hariyanto -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis