Struct
CamelFolderInfo
Description
struct CamelFolderInfo {
_CamelFolderInfo* next;
_CamelFolderInfo* parent;
_CamelFolderInfo* child;
gchar* full_name;
gchar* display_name;
CamelFolderInfoFlags flags;
gint32 unread;
gint32 total;
}
No description available.
Structure members
next:_CamelFolderInfo*No description available.
parent:_CamelFolderInfo*No description available.
child:_CamelFolderInfo*No description available.
full_name:gchar*No description available.
display_name:gchar*No description available.
flags:CamelFolderInfoFlagsNo description available.
unread:gint32No description available.
total:gint32No description available.
Constructors
camel_folder_info_new
Allocates a new CamelFolderInfo instance. Free it with camel_folder_info_free().
since: 2.22
Functions
camel_folder_info_build
This takes an array of folders and attaches them together according
to the hierarchy described by their full_names and separator. If
namespace_ is non-NULL, then it will be ignored as a full_name
prefix, for purposes of comparison. If necessary,
camel_folder_info_build() will create additional CamelFolderInfo with
NULL urls to fill in gaps in the tree. The value of short_names
is used in constructing the names of these intermediate folders.