1666 |
else if (IS_TOKEN ("VfsExtension")) |
else if (IS_TOKEN ("VfsExtension")) |
1667 |
{ |
{ |
1668 |
gs = GET_TOKEN; |
gs = GET_TOKEN; |
|
// LWH |
|
1669 |
|
|
1670 |
/*** FOR INFO |
// LWH |
|
GString *mime; GString *prog; GString *args; GString *separator; gint date; GString *date_format; gint size; gint name; LAST_COLUMN last_column; gboolean state; |
|
|
}*/ |
|
1671 |
mime_vfs_extension = g_new(MIME_VFS_EXTENSIONS, 1); |
mime_vfs_extension = g_new(MIME_VFS_EXTENSIONS, 1); |
1672 |
mime_vfs_extension->mime = ((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->mime->str; |
mime_vfs_extension->mime = ((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->mime->str; |
1673 |
mime_vfs_extension->prog = ((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->prog->str; |
mime_vfs_extension->prog = ((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->prog->str; |
1681 |
|
|
1682 |
my_config->mime_vfs_extensions= g_list_append(my_config->mime_vfs_extensions, mime_vfs_extension); |
my_config->mime_vfs_extensions= g_list_append(my_config->mime_vfs_extensions, mime_vfs_extension); |
1683 |
|
|
|
g_print("VFS : \n %s\n %s\n %s\n %s\n", ((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->mime->str, |
|
|
((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->prog->str, |
|
|
((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->args->str, |
|
|
((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->separator->str); |
|
|
|
|
|
//mime = ((MIME_VFS_EXTENSIONS*) ((KEY_VALUE *) gs)->value)->mime->str; |
|
|
// if (mime) |
|
|
//{ |
|
|
// if (g_tree_lookup (my_config->mime_vfs_extensions, mime)) |
|
|
// { |
|
|
// MIME_VFS_EXTENSIONS *m = ((KEY_VALUE *) gs)->value; |
|
|
// g_string_free (m->mime, TRUE); |
|
|
// g_string_free (m->prog, TRUE); |
|
|
// g_string_free (m->args, TRUE); |
|
|
// g_string_free (m->separator, TRUE); |
|
|
// g_string_free (m->date_format, TRUE); |
|
|
// g_free (m); |
|
|
// } |
|
|
// else |
|
|
// { |
|
|
// g_tree_insert (my_config->mime_vfs_extensions, mime, |
|
|
// ((KEY_VALUE *) gs)->value); |
|
|
// g_free (gs); |
|
|
// } |
|
|
//} |
|
|
|
|
1684 |
g_free (gs); |
g_free (gs); |
1685 |
NEXT_TOKEN; |
NEXT_TOKEN; |
1686 |
} |
} |
1687 |
else if (IS_TOKEN ("AddMIMEToSkip")) |
else if (IS_TOKEN ("AddMIMEToSkip")) |
1688 |
{ |
{ |
1689 |
// WK: This section fills up the glist that contains the mime_type_to_skip data |
// WK: This section fills up the treeView that contains the mime_type_to_skip data |
1690 |
|
|
1691 |
gl1 = GET_TOKEN; |
gl1 = GET_TOKEN; |
1692 |
gl2 = g_list_next (gl1); |
gl2 = g_list_next (gl1); |