336 |
void remplirelistecharset(GtkListStore *Adata, gboolean Aadddef) |
void remplirelistecharset(GtkListStore *Adata, gboolean Aadddef) |
337 |
{ |
{ |
338 |
GtkTreeIter Liter; |
GtkTreeIter Liter; |
339 |
gint i = 0; |
gint i; |
340 |
GSList *Lcur; |
GSList *Lcur; |
341 |
Tdata *Lptr; |
Tdata *Lptr; |
342 |
|
|
346 |
/* ajout premiere ligne "default" */ |
/* ajout premiere ligne "default" */ |
347 |
gtk_list_store_append(Adata, &Liter); |
gtk_list_store_append(Adata, &Liter); |
348 |
|
|
349 |
gtk_list_store_set(Adata, &Liter, 0, i, 1, GcharsetpetiteIcone, 2, |
gtk_list_store_set(Adata, &Liter, 0, -1, 1, GcharsetpetiteIcone, 2, |
350 |
"DEFAULT", 3, _("Use default character sets"), -1); |
"DEFAULT", 3, _("Use default character sets"), -1); |
351 |
} |
} |
352 |
|
|
353 |
for (Lcur = Gcharsetlist, i=1; Lcur; Lcur = g_slist_next(Lcur), i++) { |
for (Lcur = Gcharsetlist, i=0; Lcur; Lcur = g_slist_next(Lcur), i++) { |
354 |
Lptr = (Tdata *)Lcur->data; |
Lptr = (Tdata *)Lcur->data; |
355 |
|
|
356 |
gtk_list_store_append(Adata, &Liter); |
gtk_list_store_append(Adata, &Liter); |
367 |
GtkTreeIter Liter; |
GtkTreeIter Liter; |
368 |
gboolean Lstatus; |
gboolean Lstatus; |
369 |
gchar *Lcode; |
gchar *Lcode; |
370 |
|
|
371 |
for (Lstatus = gtk_tree_model_get_iter_first(Lmodel, &Liter); Lstatus == TRUE && Lselect == FALSE; |
if (Avalue) { |
372 |
Lstatus = gtk_tree_model_iter_next(Lmodel, &Liter)) { |
for (Lstatus = gtk_tree_model_get_iter_first(Lmodel, &Liter); Lstatus == TRUE && Lselect == FALSE; |
373 |
|
Lstatus = gtk_tree_model_iter_next(Lmodel, &Liter)) { |
374 |
gtk_tree_model_get(Lmodel, &Liter, 2, &Lcode, -1); |
gtk_tree_model_get(Lmodel, &Liter, 2, &Lcode, -1); |
375 |
if (!strcmp(Lcode, Avalue)) { |
if (!strcmp(Lcode, Avalue)) { |
376 |
gtk_combo_box_set_active_iter(Acombo, &Liter); |
gtk_combo_box_set_active_iter(Acombo, &Liter); |
377 |
Lselect = TRUE; |
Lselect = TRUE; |
378 |
|
} |
379 |
|
g_free(Lcode); |
380 |
} |
} |
|
g_free(Lcode); |
|
381 |
} |
} |
382 |
|
|
383 |
if (Lselect == FALSE) { |
if (Lselect == FALSE) { |