| Reference Manual of the tinymail framework | ||||
|---|---|---|---|---|
TnyFolderObserver;
TnyFolderObserverIface;
void tny_folder_observer_update (TnyFolderObserver *self,
TnyFolderChange *change);
TnyFolderObserver is implemented by TnyGtkFolderStoreTreeModel, TnyCamelSendQueue, TnyMergeFolder and TnyFolderMonitor.
typedef struct _TnyFolderObserver TnyFolderObserver;
A event observer for a TnyFolder
free-function: g_object_unref
typedef struct {
GTypeInterface parent;
void (*update) (TnyFolderObserver *self, TnyFolderChange *change);
} TnyFolderObserverIface;
void tny_folder_observer_update (TnyFolderObserver *self, TnyFolderChange *change);
Observer's update method. The change is the delta of changes between the last
and the current state. It contains for example the added and removed headers
and the new all- and unread count of the TnyFolder.
self : |
a TnyFolderObserver |
change : |
a TnyFolderChange |
Since 1.0 audience: application-developer, type-implementer