3 typedef struct _E_Fm2_Custom_File E_Fm2_Custom_File;
4 typedef struct _E_Fm2_Custom_Dir E_Fm2_Custom_Dir;
10 struct _E_Fm2_Custom_Dir
16 signed short icon_size; /* -1 = unset */
17 signed char view_mode; /* -1 = unset */
18 unsigned char order_file;
19 unsigned char show_hidden_files;
24 struct _E_Fm2_Custom_File
38 E_Fm2_Custom_Dir *dir;
39 /* FIXME: this will have more added */
42 EINTERN int e_fm2_custom_file_init(void);
43 EINTERN void e_fm2_custom_file_shutdown(void);
44 EAPI E_Fm2_Custom_File *e_fm2_custom_file_get(const char *path);
45 EAPI void e_fm2_custom_file_set(const char *path, const E_Fm2_Custom_File *cf);
46 EAPI void e_fm2_custom_file_del(const char *path);
47 EAPI void e_fm2_custom_file_rename(const char *path, const char *new_path);
48 EAPI void e_fm2_custom_file_flush(void);
50 EAPI E_Fm2_Custom_File *e_fm2_custom_file_dup(const E_Fm2_Custom_File *cf);