Changeset 3141
- Timestamp:
- 12/15/07 20:16:35
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-store-account.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-store-account.h (modified) (1 diff)
- trunk/libtinymail-test/tny-folder-store-test.c (modified) (1 diff)
- trunk/libtinymail/tny-combined-account.c (modified) (1 diff)
- trunk/libtinymail/tny-folder-store.c (modified) (5 diffs)
- trunk/libtinymail/tny-folder-store.h (modified) (2 diffs)
- trunk/libtinymailui-gtk/tny-gtk-folder-store-tree-model.c (modified) (2 diffs)
- trunk/tests/functional/folder-lister-async.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r3138 r3141 1 2007-12-15 Philip Van Hoof <pvanhoof@gnome.org> 2 3 * Moved the TnyFolderStoreQuery parameter in 4 tny_folder_store_get_folders_async 5 * Please check your E-mail clients! this is a major API change! 6 7 * This was a major API change 8 1 9 2007-12-15 Philip Van Hoof <pvanhoof@gnome.org> 2 10 trunk/libtinymail-camel/tny-camel-store-account.c
r3140 r3141 1518 1518 1519 1519 static void 1520 tny_camel_store_account_get_folders_async (TnyFolderStore *self, TnyList *list, Tny GetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data)1521 { 1522 TNY_CAMEL_STORE_ACCOUNT_GET_CLASS (self)->get_folders_async_func (self, list, callback, query, status_callback, user_data);1520 tny_camel_store_account_get_folders_async (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data) 1521 { 1522 TNY_CAMEL_STORE_ACCOUNT_GET_CLASS (self)->get_folders_async_func (self, list, query, callback, status_callback, user_data); 1523 1523 } 1524 1524 1525 1525 static void 1526 tny_camel_store_account_get_folders_async_default (TnyFolderStore *self, TnyList *list, Tny GetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data)1526 tny_camel_store_account_get_folders_async_default (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data) 1527 1527 { 1528 1528 GetFoldersInfo *info; trunk/libtinymail-camel/tny-camel-store-account.h
r3098 r3141 50 50 51 51 /* virtual methods */ 52 void (*get_folders_async_func) (TnyFolderStore *self, TnyList *list, Tny GetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data);52 void (*get_folders_async_func) (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data); 53 53 void (*get_folders_func) (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, GError **err); 54 54 void (*remove_folder_func) (TnyFolderStore *self, TnyFolder *folder, GError **err); trunk/libtinymail-test/tny-folder-store-test.c
r2032 r3141 119 119 120 120 folders = tny_simple_list_new (); 121 tny_folder_store_get_folders_async (account, folders, callback, NULL, status_cb, NULL);121 tny_folder_store_get_folders_async (account, folders, NULL, callback, status_cb, NULL); 122 122 g_timeout_add (1000*4, timeout, NULL); 123 123 gtk_main (); trunk/libtinymail/tny-combined-account.c
r2960 r3141 300 300 301 301 static void 302 tny_combined_account_get_folders_async (TnyFolderStore *self, TnyList *list, Tny GetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data)303 { 304 TnyCombinedAccountPriv *priv = TNY_COMBINED_ACCOUNT_GET_PRIVATE (self); 305 306 tny_folder_store_get_folders_async (TNY_FOLDER_STORE (priv->store_account), list, callback, query, status_callback, user_data);302 tny_combined_account_get_folders_async (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data) 303 { 304 TnyCombinedAccountPriv *priv = TNY_COMBINED_ACCOUNT_GET_PRIVATE (self); 305 306 tny_folder_store_get_folders_async (TNY_FOLDER_STORE (priv->store_account), list, query, callback, status_callback, user_data); 307 307 } 308 308 trunk/libtinymail/tny-folder-store.c
r3097 r3141 264 264 * @self: a #TnyFolderStore object 265 265 * @list: A #TnyList to fillup 266 * @query: A #TnyFolderStoreQuery object 266 267 * @callback: The callback handler 267 * @query: A #TnyFolderStoreQuery object268 268 * @user_data: user data for the callback 269 269 * … … 284 284 * g_print ("%s\n", tny_folder_get_name (TNY_FOLDER (folder))); 285 285 * tny_folder_store_get_folders_async (folder, 286 * folders, callback, NULL, NULL);286 * folders, NULL, callback, NULL, NULL); 287 287 * g_object_unref (G_OBJECT (folder)); 288 288 * tny_iterator_next (iter); … … 297 297 * folders = tny_simple_list_new (); 298 298 * tny_folder_store_get_folders_async (TNY_FOLDER_STORE (account), 299 * folders, callback, NULL, NULL);299 * folders, NULL, callback, NULL, NULL); 300 300 * } 301 301 * </programlisting></informalexample> … … 314 314 **/ 315 315 void 316 tny_folder_store_get_folders_async (TnyFolderStore *self, TnyList *list, Tny GetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data)316 tny_folder_store_get_folders_async (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data) 317 317 { 318 318 #ifdef DBC /* require */ … … 325 325 #endif 326 326 327 TNY_FOLDER_STORE_GET_IFACE (self)->get_folders_async_func (self, list, callback, query, status_callback, user_data);327 TNY_FOLDER_STORE_GET_IFACE (self)->get_folders_async_func (self, list, query, callback, status_callback, user_data); 328 328 329 329 #ifdef DBC /* ensure */ trunk/libtinymail/tny-folder-store.h
r3138 r3141 50 50 void (*create_folder_async_func) (TnyFolderStore *self, const gchar *name, TnyCreateFolderCallback callback, TnyStatusCallback status_callback, gpointer user_data); 51 51 void (*get_folders_func) (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, GError **err); 52 void (*get_folders_async_func) (TnyFolderStore *self, TnyList *list, Tny GetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data);52 void (*get_folders_async_func) (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data); 53 53 void (*add_observer_func) (TnyFolderStore *self, TnyFolderStoreObserver *observer); 54 54 void (*remove_observer_func) (TnyFolderStore *self, TnyFolderStoreObserver *observer); … … 62 62 void tny_folder_store_create_folder_async (TnyFolderStore *self, const gchar *name, TnyCreateFolderCallback callback, TnyStatusCallback status_callback, gpointer user_data); 63 63 void tny_folder_store_get_folders (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, GError **err); 64 void tny_folder_store_get_folders_async (TnyFolderStore *self, TnyList *list, Tny GetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data);64 void tny_folder_store_get_folders_async (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data); 65 65 void tny_folder_store_add_observer (TnyFolderStore *self, TnyFolderStoreObserver *observer); 66 66 void tny_folder_store_remove_observer (TnyFolderStore *self, TnyFolderStoreObserver *observer); trunk/libtinymailui-gtk/tny-gtk-folder-store-tree-model.c
r3138 r3141 320 320 list = tny_simple_list_new (); 321 321 tny_folder_store_get_folders_async (TNY_FOLDER_STORE (account), 322 list, get_folders_cb, self->query, NULL, g_object_ref (self));322 list, self->query, get_folders_cb, NULL, g_object_ref (self)); 323 323 324 324 return; … … 457 457 458 458 tny_folder_store_get_folders_async (TNY_FOLDER_STORE (folder_store), 459 folders, get_folders_cb, self->query, NULL, g_object_ref (self));459 folders, self->query, get_folders_cb, NULL, g_object_ref (self)); 460 460 461 461 /* recurse_folders_sync (self, TNY_FOLDER_STORE (folder_store), &name_iter); */ trunk/tests/functional/folder-lister-async.c
r2015 r3141 60 60 61 61 tny_folder_store_get_folders_async (folder, 62 folders, callback, NULL, NULL, NULL);62 folders, NULL, callback, NULL, NULL); 63 63 64 64 g_object_unref (G_OBJECT (folder)); … … 86 86 folders = tny_simple_list_new (); 87 87 tny_folder_store_get_folders_async (TNY_FOLDER_STORE (account), 88 folders, callback, NULL, NULL, NULL);88 folders, NULL, callback, NULL, NULL); 89 89 90 90 return FALSE;
