/[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.13 by jci, Wed Feb 12 15:34:02 2003 UTC revision 1.14 by chevdor, Mon Feb 17 23:20:29 2003 UTC
# Line 3081  browsing_tree_add_columns (GtkTreeView * Line 3081  browsing_tree_add_columns (GtkTreeView *
3081  static GtkTreeModel *  static GtkTreeModel *
3082  mime_types_to_skip_create_model (void)  mime_types_to_skip_create_model (void)
3083  {  {
3084    gint i = 0;    guint i = 0;
3085      guint listLength=0;
3086    GtkListStore *store;    GtkListStore *store;
3087    GtkTreeIter iter;    GtkTreeIter iter;
3088    struct_mime_type_to_skip *tmp;    struct_mime_type_to_skip *tmp;
3089      GList* item;
3090    
3091    // create list store    // create list store
3092    store = gtk_list_store_new (MIME_TYPES_TO_SKIP_NUM_COLUMNS,    store = gtk_list_store_new (MIME_TYPES_TO_SKIP_NUM_COLUMNS,
# Line 3092  mime_types_to_skip_create_model (void) Line 3094  mime_types_to_skip_create_model (void)
3094                                G_TYPE_STRING);                                G_TYPE_STRING);
3095    
3096    // XXX    // XXX
3097    tmp=(struct_mime_type_to_skip *)my_config->mime_to_skip_during_a_scan;    item=g_list_first(my_config->mime_to_skip_during_a_scan);
3098    while(tmp)    while (item)
3099      {      {
3100          g_print ("Item=%p", item);
3101        gtk_list_store_append (store, &iter);        gtk_list_store_append (store, &iter);
3102          tmp=(struct_mime_type_to_skip *)item->data;
3103        gtk_list_store_set (store, &iter,        gtk_list_store_set (store, &iter,
3104                            MIME_TYPES_TO_SKIP_COLUMN_STATE, tmp->state ,                            MIME_TYPES_TO_SKIP_COLUMN_STATE, tmp->state ,
3105                            MIME_TYPES_TO_SKIP_COLUMN_MIME_TYPE, "Still to work",                            MIME_TYPES_TO_SKIP_COLUMN_MIME_TYPE, tmp->mime_type,
3106                            -1);                                 //(gchar*)tmp->mime_type,                            -1);                                 //(gchar*)tmp->mime_type,
3107        g_print ("MIME FOUND: not yet (%d)\n",tmp->mime_type, tmp->state);        g_print ("MIME FOUND: %s (%d)\n",tmp->mime_type, tmp->state);
3108        tmp=(struct_mime_type_to_skip *)g_list_next(tmp);        item=g_list_next(item);
3109      }      }
3110        
3111    return GTK_TREE_MODEL (store);    return GTK_TREE_MODEL (store);
# Line 3145  mime_types_to_skip_add_columns (GtkTreeV Line 3149  mime_types_to_skip_add_columns (GtkTreeV
3149    g_signal_connect (G_OBJECT (renderer), "toggled",    g_signal_connect (G_OBJECT (renderer), "toggled",
3150                      G_CALLBACK (mime_types_to_skip_state_toggled), model);                      G_CALLBACK (mime_types_to_skip_state_toggled), model);
3151    
3152    column = gtk_tree_view_column_new_with_attributes ("State",    column = gtk_tree_view_column_new_with_attributes (_("State"),
3153                                                       renderer,                                                       renderer,
3154                                                       "active", MIME_TYPES_TO_SKIP_COLUMN_STATE,                                                       "active", MIME_TYPES_TO_SKIP_COLUMN_STATE,
3155                                                       NULL);                                                       NULL);
# Line 3159  mime_types_to_skip_add_columns (GtkTreeV Line 3163  mime_types_to_skip_add_columns (GtkTreeV
3163    
3164    /* column for description */    /* column for description */
3165    renderer = gtk_cell_renderer_text_new ();    renderer = gtk_cell_renderer_text_new ();
3166    column = gtk_tree_view_column_new_with_attributes ("MIME type",    column = gtk_tree_view_column_new_with_attributes (_("MIME type"),
3167                                                       renderer,                                                       renderer,
3168                                                       "text",                                                       "text",
3169                                                       MIME_TYPES_TO_SKIP_COLUMN_MIME_TYPE,                                                       MIME_TYPES_TO_SKIP_COLUMN_MIME_TYPE,

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

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