/[graveman]/graveman/current/src/charset.c
ViewVC logotype

Diff of /graveman/current/src/charset.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by scresto, Sun Feb 27 15:45:42 2005 UTC revision 1.3 by scresto, Sun Feb 27 19:07:44 2005 UTC
# Line 336  Tgrave *create_dialog_edit_charset(GtkWi Line 336  Tgrave *create_dialog_edit_charset(GtkWi
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    
# Line 346  void remplirelistecharset(GtkListStore * Line 346  void remplirelistecharset(GtkListStore *
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);
# Line 367  void selectcombocharset(GtkComboBox *Aco Line 367  void selectcombocharset(GtkComboBox *Aco
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) {

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26