| Reference Manual of the tinymail framework | ||||
|---|---|---|---|---|
TnyMergeFolder;
TnyFolder* tny_merge_folder_new (const gchar *folder_name);
void tny_merge_folder_add_folder (TnyMergeFolder *self,
TnyFolder *folder);
void tny_merge_folder_set_folder_type (TnyMergeFolder *self,
TnyFolderType folder_type);
TnyFolder* tny_merge_folder_new (const gchar *folder_name);
Creates a a new TnyMergeFolder instance that can merge multiple TnyFolder instances together (partly read only, though).
folder_name : |
the name of the merged folder |
| Returns : | a new TnyMergeFolder instance |
void tny_merge_folder_add_folder (TnyMergeFolder *self, TnyFolder *folder);
Add folder to the list of folders that will be merged by self.
self : |
a TnyMergeFolder object |
folder : |
a TnyFolder object |
void tny_merge_folder_set_folder_type (TnyMergeFolder *self, TnyFolderType folder_type);
Set the folder type of the TnyMergeFolder. The default is TNY_FOLDER_TYPE_MERGE
but you can change this to any folder type. It will not affect anything except
that get_folder_type() will return the new type now.
self : |
a TnyMergeFolder object |
folder_type : |
the new folder type |