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

Kirim email ke