diff options
Diffstat (limited to 'shell/e-local-folder.h')
-rw-r--r-- | shell/e-local-folder.h | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/shell/e-local-folder.h b/shell/e-local-folder.h index b57abe8d6f..b41e0608ab 100644 --- a/shell/e-local-folder.h +++ b/shell/e-local-folder.h @@ -44,9 +44,12 @@ extern "C" { typedef struct _ELocalFolder ELocalFolder; typedef struct _ELocalFolderClass ELocalFolderClass; +typedef struct _ELocalFolderPrivate ELocalFolderPrivate; struct _ELocalFolder { EFolder parent; + + ELocalFolderPrivate *priv; }; struct _ELocalFolderClass { @@ -55,15 +58,25 @@ struct _ELocalFolderClass { GtkType e_local_folder_get_type (void); -void e_local_folder_construct (ELocalFolder *local_folder, - const char *name, - const char *type, - const char *description); -EFolder *e_local_folder_new (const char *name, - const char *type, - const char *description); -EFolder *e_local_folder_new_from_path (const char *physical_path); -gboolean e_local_folder_save (ELocalFolder *local_folder); +void e_local_folder_construct (ELocalFolder *local_folder, + const char *name, + const char *type, + const char *description); +EFolder *e_local_folder_new (const char *name, + const char *type, + const char *description); +EFolder *e_local_folder_new_from_path (const char *physical_path); +gboolean e_local_folder_save (ELocalFolder *local_folder); + +void e_local_folder_add_i18n_info (ELocalFolder *local_folder, + const char *language_id, + const char *name, + const char *description); +gboolean e_local_folder_get_i18n_info (ELocalFolder *local_folder, + const char *language_id, + const char **language_id_return, + const char **name_return, + const char **description_return); #ifdef __cplusplus } |