VeeFolder
Object Hierarchy:
Description:
All known sub-classes:
Namespace: Camel
Package: camel-1.2
Content:
Properties:
- public bool auto_update { get; set; }
Creation methods:
Methods:
- public void @construct (uint32 flags)
Initializes internal structures of the this .
- public virtual void add_folder (Folder subfolder, Cancellable? cancellable = null)
Adds
subfolder
as a source folder to this. - public void add_vuid (VeeMessageInfoData mi_data, FolderChangeInfo? changes)
Adds the
mi_data
to the this. - public virtual void folder_changed (Folder subfolder, FolderChangeInfo changes)
- public bool get_auto_update ()
- public unowned string get_expression ()
- public uint32 get_flags ()
- public unowned Folder get_location (VeeMessageInfo vinfo, out string? realuid)
Find the real folder (and message info UID) for the given
vinfo
. - public unowned Folder? get_vee_uid_folder (string vee_message_uid)
- public void ignore_next_changed_event (Folder subfolder)
The next
subfolder
-'s 'changed' event will be silently ignored. - public void propagate_skipped_changes ()
Propagate any skipped changes into the this .
- public virtual void rebuild_folder (Folder subfolder, Cancellable? cancellable = null)
Rebuild the folder
subfolder
, if it should be. - public List<Folder> ref_folders ()
Returns a List of all folders of this this, which are used to populate it.
- public virtual void remove_folder (Folder subfolder, Cancellable? cancellable = null)
Removed the source folder,
subfolder
, from the virtual folder, this. - public void remove_from_ignore_changed_event (Folder subfolder)
Make sure the next
subfolder
-'s 'changed' event will not be silently ignored. - public void remove_vuid (VeeMessageInfoData mi_data, FolderChangeInfo? changes)
Removes given
mi_data
from the this . - public void set_auto_update (bool auto_update)
Sets whether the this can automatically update when of its subfolders changes.
- public virtual void set_expression (string expression)
Sets an SExp expression to be used for this this
- public void set_folders (List<Folder> folders, Cancellable? cancellable = null)
Set the whole list of folder sources on a vee folder.
Inherited Members:
All known members inherited from class Camel.Folder
- @delete
- @lock
- @unlock
- append_message
- append_message_sync
- changed
- cmp_uids
- count_by_expression
- delete_
- deleted
- description
- display_name
- dup_description
- dup_display_name
- dup_full_name
- expunge
- expunge_sync
- free_deep
- free_shallow
- free_summary
- free_uids
- freeze
- full_name
- get_deleted_message_count
- get_description
- get_display_name
- get_filename
- get_flags
- get_folder_summary
- get_frozen_count
- get_full_display_name
- get_full_name
- get_mark_seen
- get_mark_seen_timeout
- get_message
- get_message_cached
- get_message_count
- get_message_flags
- get_message_info
- get_message_sync
- get_message_user_flag
- get_message_user_tag
- get_parent_store
- get_permanent_flags
- get_quota_info
- get_quota_info_sync
- get_summary
- get_uids
- get_uncached_uids
- get_unread_message_count
- has_search_capability
- has_summary_capability
- is_frozen
- mark_seen
- mark_seen_timeout
- parent_store
- prepare_content_refresh
- purge_message_cache
- purge_message_cache_sync
- refresh_info
- refresh_info_sync
- rename
- renamed
- search_by_expression
- search_by_uids
- search_free
- set_description
- set_display_name
- set_flags
- set_full_name
- set_lock_async
- set_mark_seen
- set_mark_seen_timeout
- set_message_flags
- set_message_user_flag
- set_message_user_tag
- sort_uids
- synchronize
- synchronize_message
- synchronize_message_sync
- synchronize_sync
- take_folder_summary
- thaw
- transfer_messages_to
- transfer_messages_to_sync
All known members inherited from class Camel.Object
All known members inherited from class GLib.Object