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; |
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; |
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; |
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); |
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 |
} |
} |
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; |
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); |
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) |
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); |
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 |
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 , |