/[gtktalog]/gtktalog/src/setup.c
ViewVC logotype

Diff of /gtktalog/src/setup.c

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

revision 1.17 by ymettier, Sat Mar 29 16:20:19 2003 UTC revision 1.18 by ymettier, Mon May 19 20:08:40 2003 UTC
# Line 170  GTree *local_extensions; Line 170  GTree *local_extensions;
170  GTree *local_vfs_extensions;  GTree *local_vfs_extensions;
171  GTree *local_ei_extensions;  GTree *local_ei_extensions;
172    
173  struct_mime_type_to_skip mime_type_to_skip_current_selection;  mime_type_to_skip_t mime_type_to_skip_current_selection;
174    
175  gchar *date_format;  gchar *date_format;
176  gchar *mount_prog;  gchar *mount_prog;
# Line 1912  ess_free (GTree * ess) Line 1912  ess_free (GTree * ess)
1912    
1913  // WK  // WK
1914  gint  gint
1915  find_mime_type(struct_mime_type_to_skip* el1,  find_mime_type(mime_type_to_skip_t* el1,
1916                 struct_mime_type_to_skip* el2)                 mime_type_to_skip_t* el2)
1917  {  {
1918    // el1 = GList*    // el1 = GList*
1919    // el2 = struct_mime_type_to_skip*    // el2 = mime_type_to_skip_t*
1920    
1921    gchar* str1;    gchar* str1;
1922    gchar* str2;    gchar* str2;
# Line 1934  void Line 1934  void
1934  ess_add_type_ok_clicked (GtkWidget * w, gpointer data)  ess_add_type_ok_clicked (GtkWidget * w, gpointer data)
1935  {  {
1936    GList* el;    GList* el;
1937    struct_mime_type_to_skip *temp_extension;    mime_type_to_skip_t *temp_extension;
1938    GtkTreeIter iter;    GtkTreeIter iter;
1939    
1940    GtkTreeModel *model; // = (GtkTreeModel *)data;    GtkTreeModel *model; // = (GtkTreeModel *)data;
# Line 1945  ess_add_type_ok_clicked (GtkWidget * w, Line 1945  ess_add_type_ok_clicked (GtkWidget * w,
1945    //          MIME_TYPES_TO_SKIP_COLUMN_MIME_TYPE, "sss",    //          MIME_TYPES_TO_SKIP_COLUMN_MIME_TYPE, "sss",
1946    //          -1);    //          -1);
1947    
1948    temp_extension=(struct_mime_type_to_skip*)g_new(struct_mime_type_to_skip*,1);    temp_extension=(mime_type_to_skip_t*)g_new(mime_type_to_skip_t*,1);
1949    
1950    temp_extension->mime_type =    temp_extension->mime_type =
1951      gtk_editable_get_chars (GTK_EDITABLE (ess_include_type_entry), 0, -1);      gtk_editable_get_chars (GTK_EDITABLE (ess_include_type_entry), 0, -1);
# Line 2247  ess_include_edit_button_clicked (GtkWidg Line 2247  ess_include_edit_button_clicked (GtkWidg
2247  void  void
2248  disp_glist(GList* glist)  disp_glist(GList* glist)
2249  {  {
2250    struct_mime_type_to_skip* item;    mime_type_to_skip_t* item;
2251    GList* tmp;    GList* tmp;
2252    
2253    tmp=glist;    tmp=glist;
2254    g_print("\n\n*** LIST: %d items ***",g_list_length(glist));    g_print("\n\n*** LIST: %d items ***",g_list_length(glist));
2255    while (tmp)    while (tmp)
2256      {      {
2257        item=(struct_mime_type_to_skip*)tmp->data;        item=(mime_type_to_skip_t*)tmp->data;
2258        g_print ("\nMIME:%s   STATE:%d",item->mime_type,item->state);        g_print ("\nMIME:%s   STATE:%d",item->mime_type,item->state);
2259        tmp=g_list_next(tmp);        tmp=g_list_next(tmp);
2260      }      }
# Line 2270  ess_include_delete_button_clicked (GtkWi Line 2270  ess_include_delete_button_clicked (GtkWi
2270    GtkTreeModel *model;    GtkTreeModel *model;
2271    GtkTreeSelection *listSelection;    GtkTreeSelection *listSelection;
2272    
2273    struct_mime_type_to_skip* selection;    mime_type_to_skip_t* selection;
2274    GList* glist=my_config->mime_to_skip_during_a_scan;    GList* glist=my_config->mime_to_skip_during_a_scan;
2275    GList* tmp;    GList* tmp;
2276    int res;    int res;
# Line 2296  ess_include_delete_button_clicked (GtkWi Line 2296  ess_include_delete_button_clicked (GtkWi
2296        tmp=glist;              tmp=glist;      
2297        while (tmp)        while (tmp)
2298          {          {
2299            g_print("compare :\n >%s\n >%s\n",((struct_mime_type_to_skip*)(tmp->data))->mime_type,selection->mime_type);            g_print("compare :\n >%s\n >%s\n",((mime_type_to_skip_t*)(tmp->data))->mime_type,selection->mime_type);
2300            res=strcmp(((struct_mime_type_to_skip*)(tmp->data))->mime_type,selection->mime_type);            res=strcmp(((mime_type_to_skip_t*)(tmp->data))->mime_type,selection->mime_type);
2301            if (!res)            if (!res)
2302              break;              break;
2303            tmp=g_list_next(tmp);            tmp=g_list_next(tmp);
# Line 2600  save_myconfig () Line 2600  save_myconfig ()
2600    GList *gl;    GList *gl;
2601    GTree *addicons;    GTree *addicons;
2602    GList* item;    GList* item;
2603    struct_mime_type_to_skip* tmp;    mime_type_to_skip_t* tmp;
2604    
2605    conf_file = g_string_new (g_get_home_dir ());    conf_file = g_string_new (g_get_home_dir ());
2606    if (conf_file->len < 1)    if (conf_file->len < 1)
# Line 2766  save_myconfig () Line 2766  save_myconfig ()
2766            fprintf (f, "\n# AddMimeToSkip mime state\n");            fprintf (f, "\n# AddMimeToSkip mime state\n");
2767            while (item)            while (item)
2768              {              {
2769                tmp=(struct_mime_type_to_skip *)item->data;                tmp=(mime_type_to_skip_t *)item->data;
2770                //g_print ("adding %s\n",tmp->mime_type);                //g_print ("adding %s\n",tmp->mime_type);
2771                ess_tree_printf(tmp->mime_type, GINT_TO_POINTER(tmp->state), f);                ess_tree_printf(tmp->mime_type, GINT_TO_POINTER(tmp->state), f);
2772                item=g_list_next(item);                item=g_list_next(item);
# Line 3198  mime_types_to_skip_create_model (void) Line 3198  mime_types_to_skip_create_model (void)
3198    guint listLength=0;    guint listLength=0;
3199    GtkListStore *store;    GtkListStore *store;
3200    GtkTreeIter iter;    GtkTreeIter iter;
3201    struct_mime_type_to_skip *tmp;    mime_type_to_skip_t *tmp;
3202    GList* item;    GList* item;
3203    
3204    // create list store and fill it with the data    // create list store and fill it with the data
# Line 3212  mime_types_to_skip_create_model (void) Line 3212  mime_types_to_skip_create_model (void)
3212    while (item)    while (item)
3213      {      {
3214        gtk_list_store_append (store, &iter);        gtk_list_store_append (store, &iter);
3215        tmp=(struct_mime_type_to_skip *)item->data;        tmp=(mime_type_to_skip_t *)item->data;
3216        //g_print("adding %s in the model\n",tmp->mime_type);        //g_print("adding %s in the model\n",tmp->mime_type);
3217        gtk_list_store_set (store, &iter,        gtk_list_store_set (store, &iter,
3218                            MIME_TYPES_TO_SKIP_COLUMN_STATE, tmp->state ,                            MIME_TYPES_TO_SKIP_COLUMN_STATE, tmp->state ,

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

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